Programming Key Terms

12345678910111213141516171819202122
Across
  1. 5. Programs that convert code written in one programming language (usually high or low level) into machine code so it can be executed by the CPU.
  2. 9. Character encoding standard that represents letters, numbers and symbols using a set of numerical values.
  3. 10. Whole numbers
  4. 13. One of Two Values
  5. 14. A translator that converts an entire high-level program into machine code in one go, producing an executable file.
  6. 15. Iteration is the process of repeating steps.
  7. 16. A translator that converts and executes high-level code one line at a time.
  8. 17. Software that provides tools for writing, editing, running, and debugging programs in one place.
  9. 19. A named storage location in memory that holds a value which can be changed while a program is running.
  10. 20. Logical Expression that evaluations to True or False
  11. 21. The part of a computer that executes instructions and processes data; often called the "brain" of the computer.
  12. 22. A programming language that is easy for humans to read and write, using English-like statements (e.g., Python, Java).
Down
  1. 1. Operators than allow data to be compared against each other.
  2. 2. A series of characters – ASCII or UNICODE
  3. 3. Decimal Numbers
  4. 4. Depending on whether a specified condition evaluates to True or False, the program chooses to run one block of code while skipping others
  5. 6. A reusable block of code designed to perform a specific task, which can be called multiple times within a program.
  6. 7. A programming language that is close to machine code, making it fast and efficient but harder for humans to understand (e.g., assembly language).
  7. 8. The lowest-level programming language made up of binary (0s and 1s) instructions that the CPU can execute directly.
  8. 11. A translator that converts assembly language into machine language.
  9. 12. The logical order in which the computer executes instructions
  10. 18. Define the kind of value a variable holds and determine how data is stored, manipulated, and what operations can be performed on it.