This is step 4 of the programming process.
What is creating a flowchart?
This is the flowchart shape used show a decision point with YES and NO paths.
What is a diamond?
This is the naming convention used for a constant in Python.
What is ALL_CAPS?
This is the Python keyword used to define a function.
What is def?
These are one input command and one output command in VEXcode Python
What are controller.buttonA.pressing() input and brain.screen.print() output.
A student runs their program, finds the robot drive past the finish line, and goes back to fix the code. This is the name of that process
What is iterative development? (Step 8)
In the line:
wait(2, SECONDS)
What type is the value 2?
A literal
These are the three things you do with a variable, in order.
What are declare, initialize, and reassign?
This is the difference between a function definition and a function call?
This is what the following code returns:
controller.Axis3.position() returns and its data type.
What is the vertical joystick position as an integer from -100 to 100
These are the two types of documentation, with one example of each.
What is internal documentation and external documentation?
This is the difference between a statement and an expression.
A statemend DOES something, an expression produces a VALUE.
A student writes MAX_SPEED = 80 on line 3, then MAX_SPEED = 100 on line 47. This is the convention they broke and why it matters.
What is reassigning a constant? ALL_CAPS is a signal to not change a constant.
This is how drivetrain.drive() is different from a function you define yourself with def?
What is drivetrain.drive() is a method, and a function is one you define yourself.
This line of code prints the value of a variable called drive_speed on the Brain screen.
What is brain.screen.print("Speed: ", drive_speed).