Simon puzzle

1234567891011121314151617181920
Across
  1. 2. Finding and fixing errors in code
  2. 4. A reusable block of code that performs a task
  3. 7. Reasoning in programming to perform tasks
  4. 8. A type with two values: true or false
  5. 10. A whole number
  6. 11. A sequence that repeats until a condition is met
  7. 12. Rules that define the structure of code
  8. 14. A file that can be run as a program
  9. 15. Data produced by a program.
  10. 19. Executes code line by line
  11. 20. Translates code into machine language
Down
  1. 1. Data provided to a program.
  2. 3. A statement that is either true or false
  3. 5. A diagram showing an algorithm’s steps
  4. 6. Instructions written in a programming language
  5. 9. A collection of items stored at indexed positions
  6. 13. A number with a decimal point
  7. 16. A set of instructions for a computer to follow
  8. 17. Executes code if the condition in the if statement is false
  9. 18. A sequence of characters