Computer Programming 1

123456789101112131415161718192021222324252627282930313233343536373839404142
Across
  1. 4. a term that is used to define a variable with a fractional value
  2. 5. finds the remainder after division of one number by another
  3. 6. enters an item on the stack
  4. 7. arranging in an ordered sequence
  5. 9. a method of solving a problem where the solution depends on solutions to smaller instances of the same problem
  6. 13. a type of computer memory that can be accessed randomly
  7. 15. an example of a linear data structure, or more abstractly a sequential collection
  8. 17. computer software that is made available free of charge
  9. 20. a character that represents an action
  10. 24. punctuation marks used to separate relevant information or a comment from the rest of the text
  11. 25. high-level programming language developed by Sun Microsystems
  12. 26. the routine process of locating and removing computer program bugs, errors or abnormalities
  13. 28. software that is available free of charge and often distributed informally for evaluation, after which a fee may be requested for continued use
  14. 30. the context of programming, is the operation of joining two strings together
  15. 33. physical, tangible parts or components of a computer
  16. 34. a computer program that provides a service to another computer programs
  17. 35. retrieves an item, moving the rest of the items in the stack up one level
  18. 36. the smallest unit of data in a computer, it has a single binary value
  19. 37. a Boolean operator which gives the value one if and only if all the operands are one, and otherwise has a value of zero
  20. 38. a value that can change, depending on conditions or on information passed to the program
  21. 40. a high-level general-purpose programming language
  22. 41. the control to begin a for loop
Down
  1. 1. numbers that are used to distribute unpredictable results
  2. 2. a sequence of instructions that is continually repeated until a certain condition is reached
  3. 3. a computer program that transforms computer code written in one programming language into another programming language
  4. 4. a type of procedure or routine that returns a value
  5. 8. the aggregate of two or more numbers
  6. 10. unary operator that adds to the operand
  7. 11. the variable that is dedicated to keeping the amount of another variable
  8. 12. a sequence of program instructions that performs a specific task, packaged as a unit
  9. 14. also known as a list in programming
  10. 16. a special kind of variable in computer programming language that is used to pass information between functions or procedures
  11. 18. a data type that has one of two possible values
  12. 19. a computer program that directly executes
  13. 21. a programming instruction that directs the computer to another part of the program based on the results of a compare
  14. 22. abbreviation for binary term
  15. 23. a detailed yet readable description of what a computer program or algorithm must do
  16. 27. a whole number (not a fraction) that can be positive, negative, or zero
  17. 29. the spelling and grammar of a programming language
  18. 31. a well-defined procedure that allows a computer to solve a problem
  19. 32. 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
  20. 34. an abstract data type that serves as a collection of elements, with two principal operations: push and pop
  21. 39. another condition for an if statement
  22. 42. a storage medium that is used with computers and other electronic devices