Programming

123456789101112131415161718192021222324
Across
  1. 4. Code that does not start on the far left. You can do this by pressing TAB on the keyboard.
  2. 7. Symbols used to compare values, e.g. >= meaning greater than or equal to.
  3. 9. A sequence of steps or instructions to solve a problem.
  4. 10. A structured (step-by-step) approach to testing whether your program works as expected; you write the inputs you will test and expected results.
  5. 12. Another word for running a program.
  6. 16. A named memory location used to store data of a given type during program execution; a variable can change value as the program runs.
  7. 17. The : symbol.
  8. 20. In programming, code with more than one possible path.
  9. 21. The process of identifying and removing errors from a computer program.
  10. 23. +, –, *, / and other symbols that can be used for maths.
  11. 24. A data type for storing combinations of letters, numbers or any characters on the keyboard. We put quotation marks (" ") around a string. e.g. "hi" e.g. "$10.45"
Down
  1. 1. A set of instructions that tell a computer what to do.
  2. 2. A mini program inside a program that can be completed or repeated when requested.
  3. 3. Something that calculates to be True or False (e.g. name == "JC").
  4. 5. A command used to output text or values onto the screen.
  5. 6. Another name for the data type "real".
  6. 8. This is when the computer calculates, does maths, thinks.
  7. 11. A particular way in which a computer can store data.
  8. 13. A whole number. e.g. 5, -1, 0, 9999
  9. 14. A data type for storing any number with a decimal point, such as 1.2 or 56.8 or -85.0
  10. 15. A diagram showing the sequence of actions in a computer program; a picture that shows an algorithm.
  11. 18. This is when the computer gives us information e.g. displaying (printing) text/image on the screen, playing sounds on the speakers
  12. 19. A function that Python uses to get data from users.
  13. 22. This is when data goes into the computer e.g. typing on a keyboard, clicking a mouse