Snap!

12345678910
Across
  1. 5. an informal language that helps programmers develop algorithms.
  2. 7. to identify and remove errors from a computer program or code
  3. 8. a combination of operators and values that evaluates to a single value.
  4. 9. are used to script math equations and string handling
  5. 10. a geometric shape where all sides are of an equal length and all angles have equivalent value
Down
  1. 1. visual planning guide in which certain symbols represent portions of an algorithm.
  2. 2. an algorithm in which a process repeats a certain number of times or until a condition is met.
  3. 3. an algorithm where all steps are carried out in order.
  4. 4. an abstraction inside the program that can hold a value. Each variable has associated data storage that represents one value at a time.
  5. 6. an algorithm in which portions will only execute if a condition is met.