Across
- 2. A step-by-step set of instructions to solve a problem.
- 5. A function already available in a programming language.
- 8. A sorting algorithm that repeatedly selects the smallest element.
- 11. Division that returns the remainder.
- 12. The total number of elements in an array or collection.
- 15. The order in which instructions are executed.
- 16. A point where a program must choose between alternatives.
- 17. Sends a value back from a function to the caller.
- 18. Data provided to a program for processing.
- 19. Data produced or displayed by the program.
- 20. A named storage location for data in a program.
- 22. A fast search algorithm for sorted arrays, dividing the search range in half each time.
- 24. Integer division that returns the whole number part only.
- 25. A loop that repeats as long as a condition is true.
- 27. A block of code that performs a specific task when called.
- 29. the value of a variable.
- 31. A loop with a known number of iterations.
- 32. Array A linear collection of elements accessed by an index.
Down
- 1. A method to find an item by checking each element one by one.
- 3. A table used to track variable changes during execution.
- 4. Actions taken by a program to transform input into output.
- 6. A sorting algorithm that repeatedly swaps adjacent elements.
- 7. A diagram that represents an algorithm using symbols.
- 9. The result produced by a program.
- 10. A group of related elements stored together.
- 13. Choosing between different paths in a program using conditions.
- 14. Expression An expression that evaluates to true or false.
- 21. Repeating a process or set of instructions.
- 23. A statement that is either true or false, used in decisions.
- 26. A way to design algorithms using structured, human-readable code.
- 28. The position of an element in an array.
- 30. A structure that repeats a set of instructions.
