Languages, Gates & programming

123456789101112131415161718192021222324
Across
  1. 1. this is a step-by-step set of instructions to solve a problem
  2. 3. this is a diagram that shows the steps of a program
  3. 5. this is a low-level language that uses short words instead of binary (2 words)
  4. 9. this means the code breaks the rules of the programming language (2 words)
  5. 11. this is hardware used to put data into a computer (2 words)
  6. 13. this runs your program line by line so you can test it easily
  7. 16. this shows or plays information from a computer (2 words)
  8. 17. this is a number system that only uses 1s and 0s
  9. 18. this is the 1s and 0s a computer actually understands (2 words)
  10. 20. this is when the code runs but gives the wrong result (2 words)
  11. 21. this is a simple way of writing instructions that look like code but aren’t real code (2 words)
  12. 23. this flips the input so 1 becomes 0 and 0 becomes 1 (2 words)
Down
  1. 2. this is a programming language that is easier for humans to read and write (3 words)
  2. 4. this is a type of data that can be true or false
  3. 6. this is repeating a set of instructions again and again
  4. 7. this is a programming language that is closer to machine code (3 words)
  5. 8. this outputs 1 only when the inputs are different (2 words)
  6. 10. this only outputs 1 when both inputs are 1 (2 words)
  7. 12. this is a named storage location that can hold a value
  8. 14. this changes your whole program into machine code before it runs
  9. 15. this is when a program chooses between options like using if statements
  10. 19. this outputs 1 when at least one input is 1 (2 words)
  11. 22. this is fixing problems in your code so it works correctly
  12. 24. this is a table that shows all possible inputs and outputs for a logic gate (2 words)