CHAPTER
1 VOCABULARY AND MATCHING
1.
______
a set of instructions that enable a computer to process data (operates on input
data and converts it to output)
2.
______
the term used to describe all types of programs
3.
______
set of programs that control the overall operations of the computer (Unix)
4.
______
programs that perform tasks required by users; used to computerize business
procedures
5.
______
a set of computerized business procedures in an application area
6.
______
computer professional that writes application programs (also called a
programmer)
7.
______
used when data must be current at all times and output is required immediately
after processing
8.
______
a mode of processing where data is accumulated and processed a s a group rather
than immediately as the data is generated (see interactive processing)
9.
______
written by commercial software vendors to meet the needs of a wide range of
users
10.
______
specially tailored and written to meet the unique needs and specifications of a
particular user
11.
______
the only executable language, usually in the form of binary strings; the
language into which programs must be translated before execution
12.
______
programs that use English-like or symbolic instructions; developed to make the
programming task easier; must be translated into machine language before they
can be executed on the computer
13.
______
a special program used to translate the symbolic program into a machine language
program
14.
______
process for developing programs for all applications regardless of the
symbolic programming language used
a.
Determine Program Specifications
b.
Design the program using program planning tools
c.
Code, document and enter the program
d.
Compile the program
e.
Test the program
f.
Document the application
15.
______
the precise instructions necessary for writing a program; consists of
record layout forms for input and output, and printer spacing charts for
printed output, along with notes specifying the logic required
16.
______
describes a program or system and how to use it; for those who will be
working with the output, computer operators who will run the program on a
regularly scheduled basis, and maintenance programmers who may need to make
modifications to the program at a later date
17.
______
a form used in a problem definition to describe input and output
formats
18.
______
a tool used to map out the proper spacing of output in a printed report
19.
______
a planning tool that provides a pictorial representation of the logic
to be used in a program
20.
______
a program planning tool that uses English-like expressions rather than
diagrams to depict the logic in a structure program
21.
______
a planning tool for specifying the relationships among modules in a
program; a tool used to depict top-down logic
22.
______
a set of instructions that must be compiled (or translated) into
machine language before it can be executed
23.
______
the process of TESTING a program to eliminate errors
24.
______
a debugging technique that helps
minimize the overall time it take to debug a program where the programmer
carefully reviews a program for typographical or spelling errors before it is keyed in and again after it has been keyed in; helps detect logic errors that can be
difficult to debug later
25.
______
a debugging technique used to correct syntax errors determined by
messages produced after compilation
26.
______
a debugging technique where the programmer manually steps through the
logic of a program using the test data to see if the correct results will be
obtained; done prior to
machine execution
27.
______
a debugging technique used by executing the program
28.
______
an error caused by a violation of a programming rule; occurs during
compilation
29.
______
a program error that can be caused by a mistake in the sequencing of
instructions or from an improperly coded instruction that does not accomplish
what was desired; occurs when the program is executed and result in incorrect
output
30.
______
an execution error that occurs if the computer cannot execute an
instruction (ex. divide by zero or reading from a file that cannot be found);
output will not be generated after the run-time error occurs, but can output
data prior to the error
31.
______
a programming technique in which main modules or procedures are coded
before minor ones
32.
______
a programming technique that makes programs easier to read, debug and
modify; sometimes referred to as GO-TO-less programming; each section of a
program is written as an independent module and executed using a PERFORM
statement
33.
______
one of the four major parts of a COBOL program
34.
______
the first division of a COBOL program; used for documentation purposes
35.
______
one of the four major divisions of a COBOL program; provides
information on the equipment used with the program; is the only division that
may be machine-dependent
36.
______
one of the four major divisions of a COBOL program; defines and
describes all data to be used in a program
37.
______
the division of a COBOL program that contains the instructions to be
executed
38.
______
a subdivision of a COBOL program consisting of statement or sentences
39.
______
an instruction (ex. MOVE, ADD, COMPUTE, READ, etc)
40.
______
a statement or series of statements treated as a unit in a COBOL
program and ending with a period
A.
APPLICATIONS
B.
BATCH
APPLICATIONS
C.
COMPILER
D.
CORRECTING SYNTAX ERRORS
E.
CUSTOMIZED
SOFTWARE
F.
DATA DIVISION
G.
DEBUGGING
H.
DESK CHECKING
I.
DETECTING LOGIC AND RUN-TIME ERRORS
J.
DIVISION
K.
DOCUMENTATION
L.
ENVIRONMENT DIVISION
M.
FLOWCHART
N.
HIERARCHY/STRUCTURE CHARTS
O.
IDENTIFICATION DIVISION
P.
INFORMATION
SYSTEM
Q.
INTERACTIVE
PROCESSING
R.
LOGIC ERROR
S.
MACHINE
LANGUAGE PROGRAMS
T.
OPERATING
SYSTEM
U.
PACKAGED
SOFTWARE
V.
PARAGRAPHS
W.
PRINTER SPACING CHARTS
X.
PROCEDURE DIVISION
Y.
PROGRAM
Z.
PROGRAM DEVELOPMENT PROCESS
AA.
PROGRAM SPECIFICATIONS
BB.
PROGRAM WALKTHROUGHS
CC.
PSUEDOCODE
DD.
RECORD LAYOUT FORMS
EE.
RUN-TIME ERROR
FF.
SENTENCE
GG.
SOFTWARE
HH.
SOFTWARE
DEVELOPER
II.
SOURCE PROGRAM
JJ.
STATEMENT
KK.
STRUCTURED PROGRAMMING
LL.
SYMBOLIC
PROGRAMS
MM.
SYNTAX ERROR
NN.
TOP-DOWN PROGRAMMING