Term
|
Definition
| a series of coded software instructions to control the operation of a computer |
|
|
Term
| linear (in order from top to bottom) |
|
Definition
| order in which program statements are executed |
|
|
Term
|
Definition
| statements included at the top of the program and in-line in the code to provide documentation and explain the logic |
|
|
Term
|
Definition
| programming statements written in a higher-level language like COBOL or Python that the user can read and understand |
|
|
Term
|
Definition
| programming statements written in a lower-level language like Assembly that the computer can read and understand |
|
|
Term
|
Definition
| process of translating an entire program from source to object code, with execution after |
|
|
Term
|
Definition
| process of translating, then executing, one statement at a time |
|
|
Term
|
Definition
| errors that result from mistyped or incorrectly constructed statements; detected during translation; easy to fix |
|
|
Term
|
Definition
| errors in the underlying approach to the solution; not always detected during translation; program usually runs with incorrect results |
|
|
Term
|
Definition
| statements are only executed when a given condition (criteria) is met |
|
|
Term
|
Definition
| structure used by most languages to implement conditional statements |
|
|
Term
| equal to - not equal to - less than - less than or equal to - greater then - greater than or equal to |
|
Definition
| meanings of the following conditional operators: = <> < <= > >= |
|
|
Term
|
Definition
| this clause contains the statements that will be executed when a condition tests TRUE |
|
|
Term
|
Definition
| this clause contains the statements that will be executed when a condition tests FALSE |
|
|
Term
|
Definition
| one or more statements repeatedly executed as long as a given condition remains TRUE |
|
|
Term
|
Definition
| loop that is repeated a set number of times which is known in advance of execution |
|
|
Term
|
Definition
| loop that is repeated until something happens to change the value of the condition (number of executions not known in advance) |
|
|
Term
|
Definition
| placeholder for a value that you may or may not know in advance |
|
|
Term
|
Definition
| three characteristics that must be specified when defining a new variable in a program |
|
|
Term
|
Definition
| a variable whose value does not change during execution of a program |
|
|
Term
|
Definition
| programming statement used to assign a value to a variable |
|
|
Term
|
Definition
Fill in the missing values for the variables X, Y, and Z:
[image] |
|
|
Term
|
Definition
| variable that can hold more than one value |
|
|
Term
|
Definition
| the subscript that identifies the position in the array that holds a desired value |
|
|
Term
|
Definition
| index values of an array with ten items |
|
|
Term
|
Definition
| slang for errors in a program |
|
|
Term
|
Definition
| process of testing → correcting → retesting a program for errors |
|
|
Term
|
Definition
| process of executing a program one line of code at a time and viewing the results in an effort to identify errors |
|
|
Term
|
Definition
| displaying the values of the variables in a program at key intervals of execution to determine if the values are what they should be in an effort to identify errors |
|
|
Term
|
Definition
| a named set of programming statements |
|
|
Term
|
Definition
| process of inserting the statements in a function in a program |
|
|
Term
|
Definition
| function that calls itself |
|
|