Gears
Data Operations
Variables, Constants, and Math Block
Arrays
100
How do you get a 1:1 gear ratio?

Use the same type of gears or the same size gears.

100

When you want to merge text together, what do you use?

Text Block

100

What are the two modes of the variable block?

Write and Read

100

What is the difference between the logic array and the numeric array?

Numeric array holds numbers

Logic array holds true or false values

200

Does the worm gear work both ways or only one way?

Only one way

200

What inputs does the compare block take in?

Numeric or numbers
200

Why do we use the variable or constant block?

Variable: When a value changes a lot

Constant: When a value stays "constant" a lot


200

What index is the starting value is?

Index 0

300

What direction would the last gear be spinning if the first gear is spinning right and there are 15 gears?

The last gear would be spinning right. 

300

What does the lower bound and upper bound mean?

Lower bound: Lowest number it can be

Upper bound: Highest number it can be

300

What are the specific modes of the variable block? (Not read or write.)

Logic, Numeric, Text, Numeric Array, Logic Array

300

Why do we use the length mode in array operations?

When we want to know the length of the array and get specific values. 

400

What is one reason why we use gears that change direction?

Fit in tighter spaces, more complicated spaces

400

What are the modes of the Logic Operations Block?

AND, OR, XOR, NOT

400
How do we add 1 to a variable?

Read the variable, add 1 with math block, and then rewrite it into the variable

400

What does the append mode do to the array?

Append adds a new value to the end of an array. 
500

How do you calculate the gear ratio of a gear train? 

(Gear train is multiple gears in a row)

Use the first and last gears to find the gear ratio of the gear train

500

What inputs does XOR need to have an output of TRUE?

Only one input can be true

500

What are the modes of the math block? (List 6 of them)

Add, Subtract, Divide, Multiply, Absolute Value, Square Root, Exponent, Advanced

500

What are the modes for the array operations block?

Append, Read at Index, Write at Index, Length

M
e
n
u