Tavo's crossword algorythm and programming

12345678910111213141516171819
Across
  1. 3. A type with two values: true or false.
  2. 6. A base-16 number system using 0-9 and A-F.
  3. 8. Reasoning in programming to perform tasks.
  4. 10. Finding and fixing errors in code.
  5. 14. A system using 0 and 1 to represent data.
  6. 15. A group of 8 bits.
  7. 16. Securing data by converting it into code.
  8. 17. A class taking properties from another class.
  9. 19. A number with a decimal point.
Down
  1. 1. Method for finding an item in a collection.
  2. 2. A sequence that repeats until a condition is met.
  3. 4. A reusable block of code that performs a task.
  4. 5. A blueprint for creating objects in programming.
  5. 7. A collection following first in, first out (FIFO).
  6. 9. Text in the code meant for programmers, ignored by the computer.
  7. 11. A system for tracking code changes
  8. 12. A storage location for data with a name.
  9. 13. A step-by-step procedure to solve a problem.
  10. 18. Instructions written in a programming language.