Blocks  Description Inputs  Outputs 
 
Variable:
Block allows you to read or write a variable in the program. The variable with the data is stored in the brick if you want to use it again.

If you want more information, go to this link: Variable.
Variable Name: Any text.
Value: Text, Numeric, Logic, Numeric Array, Logic Array.


 
Value: Text, Numeric, Logic, Numeric Array, Logic Array. 

 
 
 Constant:
A value that you can use throughout your program. Once you change the value, the variable will change through the entire program!

If you want more information, go to this link: Constant.
Value: Text, number, boolean.  Value: Text, Numeric, Logic, Numeric Array, Logic Array.
 
 Array Operations:
Block does operations on the Numeric Array and Logic Array data types.

If you want more information, go to this link: Array Operations.
 
Array In: Numeric array or boolean.
Value: Numeric or Logic
Index: First Element (0), Second Element (1), Last Element (Length-1).
Array Out: Any numeric array or boolean.
Value: Numeric Array or Boolean
Length: Numeric
 
 Logic Operations:
Block takes the inputs that are True / False and produces a True / False output. (See more info)
Mode: AND, OR, XOR, NOT
A: True / False
B: False / False
Result: Boolean
 
 Math
Performs a math calculation on its inputs, and outputs the result. (See more info)
Mode: Add, Subtract, Multiply, Divide, Absolute Value, Square Root, Exponent, Advanced
A: Number(First operand/Base Value of Exponent)
B: Number(Second operand)
N: Number(Exponent Value)
C: Number(for Advanced Mode)
D: Number(for Advanced Mode)
Result: Number 
 
 Round
Rounds a decimal number up, down, or to the nearest integer value. You can also truncate a number to a certain number of decimal places.
Input: Number
Number of Decimals: Number

 
 Result: Number
 
 Compare
The Compare block compares two numbers to find out whether they are equal, or which number is greater.
A: Number 
B: Number
 Result: Logic
 
Range
The Range block tests whether a number is inside or outside a specified numerical range. 
Test Value: Number
Lower Bound: Number
Upper Bound: Number
 Result: Logic
 
 Text
The Text block can combine up to three text strings into one text string.
A: Text
B: Text
C: Text
 Result: Text
 
Random
The Random block can output a random Numeric or Logic value.
Lower Bounds: Number
Upper Bound: Number
Probability of True: 0-100
 Value: Number or Logic
Oakview Preparatory School
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.