Across
- 4. A storage location paired with an associated symbolic name.
- 7. Translates high-level source code into machine code.
- 8. A reusable block of code that performs a specific task.
- 11. A statement that repeats a block of code.
- 12. An error or flaw in a program.
- 15. An organized collection of stored data.
- 18. The physical, tangible components of a computer system.
- 19. A group of interconnected computers that share resources.
- 20. The grammar rules of a programming language.
Down
- 1. Programs and instructions that run on a computer.
- 2. When a function calls itself to solve a problem.
- 3. A precise sequence of steps to solve a problem.
- 5. A sequence of characters used to represent text.
- 6. A global network connecting computers worldwide.
- 9. The practice of securing communication through encryption.
- 10. A base-2 number system using only zeroes and ones.
- 13. The central processing unit that executes instructions.
- 14. A computer that provides data or services to other computers.
- 16. A data structure consisting of a collection of elements.
- 17. A data type representing true or false.
