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