Programming Process
Syntax Components
Variables & Constants
Functions & Methods
Input & Output
100

This is step 4 of the programming process.

What is creating a flowchart?

100

This is the flowchart shape used show a decision point with YES and NO paths.

What is a diamond?

100

This is the naming convention used for a constant in Python. 

What is ALL_CAPS?

100

This is the Python keyword used to define a function.

What is def?

100

These are one input command and one output command in VEXcode Python

What are controller.buttonA.pressing() input and brain.screen.print() output. 

200

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)

200

In the line: 

wait(2, SECONDS) 

What type is the value 2?

A literal 

200

These are the three things you do with a variable, in order. 

What are declare, initialize, and reassign?

200

This is the difference between a function definition and a function call? 

What is a function definition sets up the function, and the functioin call is what actually executes it. 
200

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

300

These are the two types of documentation, with one example of each.

What is internal documentation and external documentation?

300

This is the difference between a statement and an expression.

A statemend DOES something, an expression produces a VALUE. 

300

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. 

300

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. 

300

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).