NEW
Font size
WorksheetsAutomation and Robotics Vocab Set 1
Total questions: 20
Worksheet time: 10mins
What is the term for a step-by-step set of instructions used to solve a problem or complete a task?
Bug
Algorithm
Driven Gear
Elevator Pitch
Which word describes the process of finding and fixing errors in computer code?
Debug
Automation
CamelCase
Code
What is the name for a programming error that causes a program to behave unexpectedly?
Conditional Statement
Bug
Algorithmic Thinking
Driven Gear
Which vocabulary word refers to the practice of writing compound words or phrases so that each word begins with a capital letter and no spaces are used?
CamelCase
Automation
Code
Debug
What is the term for a short, persuasive speech that explains an idea or product quickly and clearly?
Elevator Pitch
Algorithmic Thinking
Driven Gear
Bug
Which word describes the process of using machines or technology to perform tasks without human intervention?
Automation
Debug
Code
Conditional Statement
What is the term for a set of instructions written in a programming language to make a computer perform a specific task?
Code
Algorithm
Driven Gear
Automation
Which vocabulary word refers to a statement in programming that performs different actions depending on whether a condition is true or false?
Conditional Statement
Debug
Algorithmic Thinking
Bug
What is the term for the gear that is moved by another gear in a mechanical system?
Driven Gear
Bug
Automation
Code
Which term describes the ability to break down problems and design solutions using logical steps, often used in computer science?
Algorithmic Thinking
Debug
CamelCase
Elevator Pitch
Given the following code snippet, identify the bug: ```python for i in range(5): print(i) print("Done") ``` Suppose the intended output was to print numbers from 1 to 5, but the code prints 0 to 4. What is the bug?
The range should start at 1 and end at 6.
The print statement is incorrect.
The code is missing a conditional statement.
The code should use CamelCase.
Which of the following is an example of CamelCase?
myVariableName
my_variable_name
myvariablename
My-Variable-Name
If you want a robot to automatically sort objects by color, which vocabulary word best describes this process?
Automation
Debug
Driven Gear
Elevator Pitch
Which of the following is a conditional statement in Python?
if x > 5:
print("Hello")
x = 5
for i in range(3):
A student is asked to write an elevator pitch for a new app. Which of the following best describes what they should do?
Prepare a short, persuasive speech about the app.
Write code for the app.
Debug the app.
Create a driven gear for the app.
You are given a problem: "Design a way for a vending machine to give change using the least number of coins." Which vocabulary word best describes the process you would use to solve this?
Algorithmic Thinking
Bug
Driven Gear
CamelCase
A student is planning a project to automate the watering of plants. What steps should they take to ensure the system works correctly and efficiently? Choose the best answer.
Develop an algorithm, write code, test for bugs, and debug as needed.
Only write code and hope it works.
Use CamelCase in all variable names.
Make an elevator pitch before starting.
You notice that a program is not producing the expected results. What is the best strategy to identify and fix the problem?
Use debugging techniques to find and correct the bug.
Rewrite the entire program from scratch.
Ignore the problem and continue.
Change all variable names to CamelCase.
Imagine you are designing a simple machine with two gears. If the first gear (driver) turns clockwise, what direction will the driven gear turn?
Counterclockwise
Clockwise
It will not turn
Both gears will turn in the same direction
You are given the task to write a program that checks if a number is even or odd. What is the best approach to solve this problem?
Use a conditional statement to check if the number is divisible by 2.
Use CamelCase for all variable names.
Write an elevator pitch about the program.
Use a driven gear in the program.
