Across
- 3. The programming construct where instructions execute line-by-line from top to bottom.
- 6. A fundamental data type that can only hold the values True or False.
- 7. Step-by-step instructions designed to solve a problem or perform a task.
- 8. A sorting algorithm that repeatedly steps through a list and swaps adjacent elements.
- 9. A highly efficient search algorithm that requires the dataset to be sorted first.
- 14. Breaking a large complex problem down into smaller manageable sub-problems.
- 15. A data structure that operates on a First-In-First-Out basis.
- 17. A programming construct that repeats a block of code until a condition is met.
- 18. A type of data structure whose memory size is strictly fixed at compile time.
- 19. The strict set of grammatical rules that dictate how code must be written.
- 21. A data type consisting of a sequence of characters or text.
- 23. A programming technique where a function continuously calls itself until a base case is met.
- 24. A data structure that operates on a Last-In-First-Out basis.
- 25. A programming construct that uses branching logic like IF statements.
- 26. A simple search algorithm that checks every single item one by one.
Down
- 1. A file processing mode that safely adds new data to the end of an existing file.
- 2. The process of identifying, tracing, and fixing errors in computer code.
- 4. A named memory location used to store data that can change during execution.
- 5. The practice of dividing a program into separate, reusable functions.
- 10. A type of variable scope where the data is accessible from anywhere in the program.
- 11. A visual representation of a program's logic using standard shapes and arrows.
- 12. A type of variable scope where the data is only accessible within a specific function.
- 13. A runtime error that disrupts normal flow but can be safely caught and handled.
- 16. A measure of an algorithm's time and space scalability, evaluated using Big O notation.
- 20. Hiding or removing unnecessary details to focus on essential features.
- 22. A type of data structure that can flexibly resize itself during runtime.
