AP Comp Sci Principles Crossword

1234567891011
Across
  1. 3. any expression that can evaluate to true or false
  2. 6. a repetitive portion of an algorithm which repeats a specified number of times or until a given condition is met
  3. 8. using a "rule" to guide an algorithm, like always walking toward the north star if you were stuck in a forest
  4. 9. uses a boolean expression to repeatedly run a block of code
  5. 10. different paths that are repeated throughout the internet to make it more reliable
  6. 11. a type of malware that can get into your computer and take your personal information and ruin your computer
Down
  1. 1. polynomial in the number of steps an algorithm takes in the worst case based on the input size
  2. 2. a special kind of variable used in a function to refer to one of the pieces of data provided as input to the function
  3. 4. lots of people to help with a scientific project, like asking everyone around the world to count the butterflies they see one day
  4. 5. a compression method that makes you lose some data in the process
  5. 7. a networking device that forwards data packets between computer networks
  6. 10. used to return the flow of control to the point where the procedure was called and to return the value of expression