Problem Solving terminology

123456789101112
Across
  1. 2. A plain-language, structured way of representing an algorithm.
  2. 3. Performing calculations or logic on input data to generate output.
  3. 5. The classification of data (e.g., integer, string, boolean).
  4. 6. A step-by-step set of instructions used to solve a problem.
  5. 8. A programming structure where instructions are carried out in order.
  6. 9. The process of receiving data from the user or another system.
  7. 11. A loop or repetition structure (e.g., WHILE, FOR, REPEAT).
  8. 12. A visual diagram showing the steps and decision points in a process.
Down
  1. 1. A value that does not change during the execution of a program.
  2. 3. Clearly stating the problem before designing a solution.
  3. 4. A decision-making construct (e.g., IF, ELSE, CASE) in an algorithm.
  4. 7. The process of displaying or returning results to the user.
  5. 10. A named storage location in a program that holds data that can change.