Simon puzzle

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