Algorithms, Flowchart, Pseudocode Interpretation Crossword

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