Send a link to your students to track their progress
11 Terms
1
New cards
Parameter:
a variable in a function definition. Used as a placeholder for values that will be passed through the function.
2
New cards
Argument:
the value passed to the parameter
3
New cards
Return:
used to return the flow of control to the point where the procedure (also known as a function) was called and to return the value of expression.
4
New cards
Procedural abstraction:
a process and allows a procedure/function to be used only knowing what it does, not how it does it.
5
New cards
Procedural abstraction allows...
a solution to a large problem to be based on the solution of smaller subproblems. This is accomplished by creating procedures/functions to solve each of the subproblems.
6
New cards
Library:
a group of functions (procedures) that may be used in creating new programs
7
New cards
API is an abbreviation for
Application Program Interface
8
New cards
API:
specifications for how functions in a library behave and can be used
9
New cards
Functions can only return...
one value at a time
10
New cards
A function can have:
No parameters and no return values
Parameters, but no return values
Return values, but no parameters
Parameters and return values
11
New cards
Modularity
The subdivision of a computer program into separate subprograms. AKA a term for using libraries or other forms of organization in a program