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