Basic Programming Concepts
Across
- 3. A port on the Brain that can connect to various sensors and motors.
- 6. A device used to control the robot.
- 7. A step-by-step set of instructions to solve a problem or complete a task.
- 8. A reusable block of code that performs a specific task.
- 9. The process of finding and fixing errors in code.
- 10. A set of instructions that tells the robot what to do.
- 12. A block that pauses the program for a specified amount of time.
- 14. Control: A mode where the robot is controlled manually using a controller.
- 15. These blocks initiate the program.
- 16. Something that happens, triggering a specific action.
- 18. A device that converts electrical energy into mechanical energy.
- 19. A device that detects and measures physical quantities.
- 23. These blocks display text or numbers on the brain's screen.
- 24. A number or text that is used in a block.
- 26. These blocks make decisions based on conditions.
- 27. A diagram that illustrates a sequence of steps in a process.
Down
- 1. These blocks perform mathematical operations.
- 2. These blocks read values from sensors and make decisions based on those values.
- 3. A value passed to a function or block.
- 4. The main controller of the robot.
- 5. An instruction given to the robot.
- 6. Work with others to learn from each other and share ideas.
- 10. A simplified language used to plan algorithms.
- 11. These blocks control the movement of individual motors.
- 12. These blocks pause the program for a specified time.
- 13. These blocks control the movement of the robot's drivetrain.
- 17. A named storage location for a value that can change.
- 20. To run a program to check if it works correctly.
- 21. A group of blocks that work together to accomplish a task.
- 22. A pre-written piece of code that performs a specific action.
- 25. A block of code that repeats a certain number of times or until a condition is met.