Term
|
Definition
the set of step-by-step instructions that accomplish a task |
|
|
Term
|
Definition
programmers who write, maintain, and/or customize programs that handle a specific task |
|
|
Term
|
Definition
a program that converts assembly instructions into machine code |
|
|
Term
|
Definition
programming languages that use mnemonics, such as ADD |
|
|
Term
|
Definition
a program that converts high-level instructions into a language that the computer can understand |
|
|
Term
|
Definition
– the structures that control the flow of a program’s logic; also called logic structures; sequence, repetition, selection. |
|
|
Term
|
Definition
programming languages whose instructions more closely resemble the English language |
|
|
Term
|
Definition
computer instructions written in 0’s and 1’s; also called machine code |
|
|
Term
|
Definition
the alphabetic abbreviations used to represent instructions in assembly languages |
|
|
Term
object-oriented programming |
|
Definition
a program designed by focusing on the objects that the program could use to accomplish its goal |
|
|
Term
procedure-oriented programming |
|
Definition
a program designed by focusing on the individual tasks to be performed |
|
|
Term
|
Definition
the people who write computer programs |
|
|
Term
|
Definition
languages used to communicate with a computer |
|
|
Term
|
Definition
the directions given to a computer |
|
|
Term
|
Definition
the control structure that directs the computer to repeat one or more instructions until some condition is met, at which time the computer should stop repeating the instructions; also called a loop or iteration |
|
|
Term
|
Definition
the control structure that directs the computer to make a decision and then take the appropriate action based on that decision; also called the decision structure |
|
|
Term
|
Definition
the control structure that directs the computer to process each instruction in the order listed in the program |
|
|
Term
|
Definition
programmers who write and maintain programs that help the computer carry out its basic operating function |
|
|
Term
|
Definition
process of manually walking through each of the steps in an algorithm |
|
|
Term
|
Definition
process of manually walking through each of the steps in an algorithm |
|
|
Term
|
Definition
the process of translating an algorithm into a programming language |
|
|
Term
|
Definition
a tool that programmers use to help them plan or depict an algorithm; consisting of standardized symbols |
|
|
Term
|
Definition
the lines that connect the symbols in a flowchart |
|
|
Term
|
Definition
the items a program needs to achieve the output |
|
|
Term
|
Definition
the parallelogram in a flowchart, used to represent input and output tasks |
|
|
Term
|
Definition
data that the programmers is not expecting the user to enter |
|
|
Term
|
Definition
an acronym for Input, Processing, and Output |
|
|
Term
|
Definition
a chart that some programmers use to summarize the results of a problem analysis |
|
|
Term
|
Definition
goal fo solving a problem; the items the user wants to print , display, or store |
|
|
Term
|
Definition
the rectangle symbol in a flowchart; used to represent tasks such as calculations |
|
|
Term
|
Definition
an intermediate value that an algorithm uses when processing the input into the output |
|
|
Term
|
Definition
|
|
Term
|
Definition
tool that programmers use to help them plan an algorithm; consisting of short English statements |
|
|
Term
|
Definition
the oval symbol in a flowchart; used to mark the beginning and the end of the flowchart |
|
|
Term
|
Definition
data that the programmer is expecting the user to enter |
|
|