glossary for programming

Upload: latoya-anderson-mcdonald

Post on 01-Jun-2018

215 views

Category:

Documents


0 download

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