Algorithm

1234567891011121314151617181920
Across
  1. 3. A reusable block of code that performs a task.
  2. 5. Search Algorithm for traversing graphs by exploring as far as possible along each branch.
  3. 6. Efficient algorithm for finding items in a sorted array.
  4. 10. Structure A way of organizing data.
  5. 12. A group of 8 bits.
  6. 14. Solving problems by trying all possible solutions.
  7. 15. The lowest-level programming language, directly understood by the computer’s CPU.
  8. 16. Processing Collecting and manipulating data to produce meaningful information.
  9. 17. The smallest unit of data, 0 or 1.
  10. 19. A platform for developing software applications.
  11. 20. A plain language description of an algorithm.
Down
  1. 1. A reusable block of code that performs a task.
  2. 2. Data produced by a program.
  3. 4. Operator Operators used to perform mathematical operations (e.g., +, -).
  4. 7. Data provided to a program.
  5. 8. Method for finding an item in a collection.
  6. 9. Original code written by a programmer.
  7. 11. Text in the code meant for programmers, ignored by the computer.
  8. 13. (Integrated Development Environment) Software for writing code.
  9. 18. Reasoning in programming to perform tasks.