takes inputs and runs code using those inputs
named groupings of programming instructions.
determines which path a program takes when it is running
input variables of a procedure
specify the values of the parameters when a procedure is called
A variable whose scope is "global" to the program, it can be used and updated by any part of the code. Its global scope is typically derived from the variable being declared (created) outside of any function, object, or method
A variable with local scope is one that can only be seen, used and updated by code within the same scope. Typically this means the variable was declared (created) inside a function -- includes function parameter variables.
statements that only run under certain conditions
in programming, an expression that evaluates to True or False.
a single value of either TRUE or FALSE
used to test the relationship between two variables, expressions, or values
functions to change the value that is stored inside a variable
an ordered list of characters
can consist of a value, a variable, an operator, or a procedure call that returns a value
associated with an action and supplies input data to a program.
a call that passes control to a subroutine; after the subroutine is executed control returns to the next instruction in main program
the piece of code that you add to a program to indicate that the program should run the code inside a function at a certain time