This month crossword

12345678910111213141516171819
Across
  1. 3. A number system using only 0s and 1s.
  2. 7. A problem-solving approach using a tree-like model of decisions.
  3. 9. A function that calls itself.
  4. 10. A loop that runs at least once before checking a condition.
  5. 12. A process of finding the best solution among many.
  6. 13. A branch of mathematics dealing with derivatives and integrals.
  7. 15. A common logarithm base in computing.
  8. 18. The "if-else" structure is an example of a ____ statement.
  9. 19. A non-linear data structure with nodes and edges.
Down
  1. 1. A polygon with three sides.
  2. 2. An encryption method named after three mathematicians.
  3. 4. A programming language named after a snake.
  4. 5. The smallest unit of digital data.
  5. 6. A mathematical constant approximately 3.14159.
  6. 7. A type of variable that holds only true or false values.
  7. 8. The father of modern computing, Alan ____.
  8. 11. A sorting algorithm that repeatedly swaps adjacent elements.
  9. 14. A data structure that follows LIFO.
  10. 16. A fundamental theorem of calculus was developed by Newton and ____.
  11. 17. The measure of randomness in information theory.