Simon puzzle

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