Programming Crossword Puzzle

12345678910111213141516171819
Across
  1. 3. A program that translates source code into machine code
  2. 4. Data that the user provides to a program
  3. 7. A structure that repeats a block of code multiple times
  4. 9. An action that triggers code to run (like a button click)
  5. 12. A data type that can only be true or false
  6. 13. The set of rules that defines how code must be written
  7. 14. Information the program displays or returns to the user
  8. 16. A named storage location in memory that holds a value
  9. 17. A whole number data type with no decimal
  10. 18. An instance of a class that holds data and behavior
Down
  1. 1. A reusable block of code that performs a specific task
  2. 2. The process of finding and fixing errors in code
  3. 5. A note in code ignored by the computer, used for clarity
  4. 6. A symbol that performs a mathematical or logical operation
  5. 8. A collection of elements stored under one variable name
  6. 10. Software that provides tools for writing and testing code
  7. 11. A statement that can be true or false and affects program flow
  8. 13. A sequence of characters enclosed in quotes
  9. 15. A plain-language version of a program’s logic
  10. 19. A blueprint for creating objects in object-oriented programming