Across
- 2. a Boolean operator that gives the value one if at least one operand (or input) has a value of one, and otherwise has a value of zero
- 3. an abstract data type that serves as a collection of elements, with two principal operations
- 4. the total obtained from adding numbers
- 6. a high-level general-purpose programming language
- 8. identify and remove errors from (computer hardware or software)
- 10. not consistent or having a fixed pattern; liable to change
- 15. a general-purpose computer programming language designed to produce programs that will run on any computer system
- 16. a detailed yet readable description of what a computer program or algorithm must do
- 18. often used to refer to the variable as found in the function definition
- 19. software that is available free of charge and often distributed informally for evaluation, after which a fee may be requested for continued use
- 20. a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer
- 21. cause a discrete increase in (a numerical quantity)
- 23. a program that can analyze and execute a program line by line
- 25. software that is available free of charge
- 27. a whole number; a number that is not a fraction
- 32. a program that converts instructions into a machine-code or lower-level form so that they can be read and executed by a computer
- 34. a named section of a program that performs a specific task
- 36. a software program, or the computer on which that program runs
- 37. is the smallest unit of data in a computer
- 38. short for Post Office Protocol, a protocol used to retrieve e-mail from a mail server
- 39. a Boolean operator which gives the value one if and only if all the operands are one, and otherwise has a value of zero
- 40. a data structure consisting of a collection of elements (values or variables), each identified by at least one array index or key
- 42. an acronym for random access memory, a type of computer memory that can be accessed randomly
Down
- 1. a sequence of instruction s that is continually repeated until a certain condition is reached
- 3. the arrangement of words and phrases to create well-formed sentences in a language
- 5. another term for absolute value
- 7. tools, machinery, and other durable equipment
- 9. a variable with a fractional value
- 11. refers to a system in which data is "pushed" to a user's device rather than "pulled" by the user
- 12. a sequence of program instructions that performs a specific task, packaged as a unit
- 13. a pair of round brackets ( ) used to mark off a parenthetical word or phrase
- 14. a particular kind of abstract data type or collection in which the entities in the collection are kept in order
- 17. a series of interconnected things or events
- 22. a method of solving a problem where the solution depends on solutions to smaller instances of the same problem
- 24. arranging in an ordered sequence
- 25. used as a function word to indicate purpose
- 26. a binary variable, having two possible values called “true” and “false.”
- 28. a contraction of else if and is used as follows - if condition: do something elif other_condition: do something else else: do another thing
- 29. a register in a computer processor that contains the address (location) of the instruction being executed at the current time.
- 30. a unit of data that is eight binary digits long
- 31. a person who operates equipment or a machine
- 33. numbers that occur in a sequence
- 35. an instruction in a computer program that can cause a computer to begin executing a different instruction sequence and thus deviate from its default behavior of executing instructions in order
- 41. a storage medium that is used with computers and other electronic devices
