Problem solving

1234567891011121314151617181920
Across
  1. 1. A condition that evaluates to either TRUE or FALSE.
  2. 5. An error in a program that prevents it from working as intended.
  3. 7. An operation used to calculate a result using numbers.
  4. 10. Data that is at the extreme limits of the acceptable range.
  5. 11. A symbol such as +, -, * or / used in a calculation.
  6. 12. A data type used to store whole numbers.
  7. 14. The process of following instructions repeatedly while a condition is true.
  8. 17. A value that remains unchanged while a program runs.
  9. 18. A programming structure that repeats a set of instructions.
  10. 20. A step-by-step method used to solve a problem.
Down
  1. 2. The process of finding and correcting errors in a program.
  2. 3. A language-independent way of writing an algorithm using structured English.
  3. 4. An error caused by breaking the rules of a programming language.
  4. 6. A diagram that uses symbols to show the steps of an algorithm.
  5. 8. A decision-making structure that chooses between different paths.
  6. 9. A data type that can have only two values, such as TRUE or FALSE.
  7. 13. A set of instructions that performs a specific task and can be called from another part of a program.
  8. 15. A named location in memory used to store a value that can change.
  9. 16. A data type used to store characters or text.
  10. 19. DATA A test value used to check whether a program produces the expected result.