Across
- 4. arranging in an ordered sequence
- 6. another condition
- 8. basic unit of information in computer storage and processing
- 9. operation that adds an element to the collection
- 10. identify and remove errors from
- 13. value passed through program
- 17. defines a variable with a fractional value
- 18. abstract data type that serves as a collection of elements, with two principal operations(push and pop)
- 19. operation of joining character strings end-to-end
- 20. physical, tangible parts or components of a computer
- 21. operation that which removes the most recently added element that was not yet removed
- 22. a type of procedure or routine which returns a value
- 23. memory that retains its contents even when the computer is turned off
- 24. set of rules that defines the combinations of symbols
- 25. something to keep track of how many of a certain value is created
- 27. punctuation used to separate relevant information or a comment from the rest of the text
- 29. computer software that is made available with no charge
- 31. operation that finds the remainder after division of one number by another
- 32. a process or set of rules to be followed in calculations or other problem-solving operations
- 34. high-level programming language developed by Sun Microsystems which runs on multiple platforms
- 37. To add a fixed amount
- 39. an unknown number
- 41. a high-level general-purpose programming language that is used in class
- 42. computer program or device that provides a service to another computer program and its user
Down
- 1. a sequence of instructions that is continually repeated
- 2. smallest unit of data in a computer
- 3. linear data structure, or more abstractly a sequential collection
- 5. data type that represents some range of mathematical number
- 7. users try a product, and if they like it, they voluntarily pay a set registration fee
- 9. an informal high-level description of the operating principle of a computer program or other algorithm
- 11. a data type that has one of two possible values
- 12. an instruction that tells a computer to begin executing a different part of a program rather than executing statements one-by-one
- 14. a method of solving a problem where the solution depends on solutions to smaller instances of the same problem
- 15. computer program that directly executes
- 16. a value that can change, depending on conditions or on information passed to the program
- 24. the answer to an addition problem
- 26. if either are true
- 28. a sequence of program instructions that performs a specific task
- 30. a type of computer memory that can be accessed randomly
- 33. character that represents an action
- 35. when both are true
- 36. a data structure consisting of a collection of elements
- 38. computer program that transforms computer code written in one programming language into another programming language
- 40. a range were you know when it ends
