Robotics Terms

123456789101112131415161718192021222324252627
Across
  1. 1. Puzzle-piece shapes that are used to create code in Snap
  2. 5. a unit of data that is eight binary digits long
  3. 7. An object in Snap! which performs functions controlled by scripts.
  4. 9. problem
  5. 10. a group of computing devices and programs working together for a common purpose
  6. 13. The background of a project performs functions through scripting.
  7. 15. the process of identifying and removing errors from computer hardware or software
  8. 16. has a single binary value, either 0 or 1
  9. 18. a problem solving approach (algorithm) to find a satisfactory solution where finding an optimal or exact solution is impractical or impossible.
  10. 20. a minute area of illumination on a display screen, one of many from which an image is composed
  11. 21. red, green, and blue
  12. 24. a complete, well-defined sequence of steps for completing a task or solving a problem
  13. 25. online research output free of any and all restrictions on access and free of many restrictions on use, such as copyright or license restrictions
  14. 26. a data compression algorithm that allows the original data to be perfectly reconstructed from the compressed data.
Down
  1. 2. a machine that can run a program, including computers, tablets, servers, routers, and smart sensors
  2. 3. a programmer hides all but the relevant data about an object in order to reduce complexity and increase efficiency
  3. 4. a formal argument, is a special kind of variable, used in a subroutine to refer to one of the pieces of data provided as input to the subroutine
  4. 6. hand simulating the execution of program code in order to manually verify that it works correctly
  5. 8. a sequence of instructions or steps, written in a language that can be
  6. 11. a data encoding and compression technique that deliberately discards some data in the compression process
  7. 12. the routine process of locating and removing computer program bugs, errors or abnormalities
  8. 14. error a mistake in the algorithm or program that causes it to behave incorrectly or unexpectedly
  9. 17. a process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met
  10. 19. by a computer, that will be used by the computer to complete a task or solve
  11. 22. a numbering scheme in which there are only two possible values for each digit: 0 and 1.
  12. 23. programs that are made freely available and may be redistributed and modified
  13. 27. Different types of blocks linked together