Important Announcements or Snow Alerts For the Winter Months Will Be Posted Here.
Oakview Preparatory School
| 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 |