glossary for programming
TRANSCRIPT
-
8/9/2019 Glossary for Programming
1/3
Side A Side B
1 algorithm
a sequence of instructions which if
followed produces a solution to a given
problem
2 assembly language
a programming language written using
mnemonic codes that suggest their
meanings and are therefore...
3 Boolean operatorwords such as AND, OR and NOT usedin logic to create complex expressions
4 bug an error in a running program
5 compiler
a program which is used for translating
other programs from high level source
code to machine...
6 computer program
a series of coded instructions for the
computer to obey in order to solve aproblem
7 conditionan expression that when evaluated giveseither TRUE or FALSE
8 debugthe process of correcting logic errors in
a program
9 desk checkingto execute a program manually by usinginput values and recording what takes
place statement...
10 documentationa written explanation of how a program
works or how to use it
11 dry runto execute a program manually by usinginput values and recording what takes
place statement...
12 finite loop a loop which ends by itself eventually
13 high level languageany computer language which ismachine independent and uses natural
language-like expressions;...
14 indefinite loopa loop which will repeat for an
unspecified number of times
15 initialize to give a variable a starting value
16 interpretera computer program which translatesand executes other programs one
instruction at a time as...
17 iterate to repeat again and again
18 iterationa set of programming instructions whichare done over and over
-
8/9/2019 Glossary for Programming
2/3
OR
one pass/execution...
19 translatorany program which converts sourcecode into object code
20 logic error
an error in reasoning which results in a
program not doing exactly what it wasconceived of...
21 low level language
a machine dependent class of
programming languages; covers first
and second generation
22 machine codethe type of instruction that the CPU canunderstand and directly execute.
23 machine language
the native language of the computer in
1's and 0's. Different types of
computers...
24 natural language processing
computer systems that recognise,
understand and process written and
spoken languages
25 object codethe machine language program producedby a translator
26 well defined:problem
a problem which has a correct answer,
and there are certain procedures that,
when applied correctly,...
27 ill defined problema problem which does not necessarilyhave one "correct" answer, and the path
to its solution...
28 run-time error
an error that occurs after the program
has been tested and is running but whicharises from...
29 sentinel valuea particular value in a variable which
will cause a loop to stop running
30 source codea program written in a programminglanguage
31 string constant
a sequence of characters which do not
change during the running of the
program, the value...
32 syntaxthe specific rules, procedures andstatements of a programming language
33 syntax error
a programming error caused by incorrect
use of the structure of a programming
language or simply...
-
8/9/2019 Glossary for Programming
3/3
34 systems analyst
a person whose job is to study the
operations of a manual or computerisedsystem and try to...
35 trace table
a rectangular array of rows and columns
where the column headings are the
variables in a program...
36 tracing
a technique that allows the user to detect
any logic errors in the program or
algorithm, usually...
37 variablea name that is given to a slot in memoryreserved for storing changeable data
38 constanta value which does not change during
the execution of a program
39 assembler
a program which converts assembly
language code into machine language
code
40 character
one of the set of symbols that may be
represented in a computer; characters
can...
41 invokethe process of starting up a program by
using its name (or selecting its icon)
42 pseudocode
a language consisting of english-like
statements used to represent an
algorithm,
43 code (verb)
to create a program; to translate an
algorithm into programming code
44another name for a defining
diagram
an IPO chart
(input processing output)
45 integer a positive or negative whole number
46 real value
a positive or negative number with at
least one decimal place (the decimalplace can be...
47 sequencingto do things step by step one after the
other in order
48 selection
evaluating a conditional expression and
taking one of two possible pathsdepending on whether...
49 flowchartpictorial representation of an algorithm
using prescribed symbols and flow lines