CSEC IT – Section 7: Problem Solving and Program Design – Key Terms

123456789101112131415161718
Across
  1. 2. The process of receiving data from the user or another system.
  2. 6. A loop or repetition structure (e.g., WHILE, FOR, REPEAT).
  3. 8. Definition Clearly stating the problem before designing a solution.
  4. 9. A named storage location in a program that holds data that can change.
  5. 11. A value that does not change during the execution of a program.
  6. 13. Type The classification of data (e.g., integer, string, boolean).
  7. 15. A programming structure where instructions are carried out in order.
  8. 16. A decision-making construct (e.g., IF, ELSE, CASE) in an algorithm.
  9. 17. Design Dividing a problem or program into smaller, manageable sections or modules.
  10. 18. Checking A technique used to manually verify the correctness of pseudocode or flowcharts.
Down
  1. 1. The process of displaying or returning results to the user.
  2. 3. A visual diagram showing the steps and decision points in a process.
  3. 4. Performing calculations or logic on input data to generate output.
  4. 5. Run Manually simulating the execution of an algorithm to trace its logic.
  5. 7. The set of rules governing how code must be written in a specific language.
  6. 8. A plain-language, structured way of representing an algorithm.
  7. 10. Error An error that occurs when a program runs but gives incorrect results due to flawed reasoning.
  8. 12. Error An error caused by improper code formatting or use of invalid commands.
  9. 14. A step-by-step set of instructions used to solve a problem.
  10. 16. A separate section of code that performs a specific task and can be reused.