Programming A - Algorithms, Programming Languages and Control Flow Flashcards

1
Q

Pseudocode

A

A notation resembling a simplified programming language, used to describe algorithms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Iteration

A

A programming construct in which a group of statements is executed repeatedly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Error Diagnostics

A

Software feature used by developers to help detects bugs in the source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Flow Chart

A

A visual method of representing an algorithm or process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Machine code

A

Binary instructions used by the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Interpreter

A

Utility which coverts high level code into low level code, one line at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Run-Time Environment

A

Software feature which allows code to be run without being compiled

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Algorithm

A

A series of steps designed to solve a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Assembler

A

Utility which converts low level code into machine code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

High Level

A

Problem-based programming languages which are similar to natural languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Translator

A

Name for any utility which converts one programming language into another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

IDE

A

Software which provides a number of dedicated tools for software developers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Sequence

A

A programming construct where a set of instructions is executed in order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Compiler

A

Utility which coverts high level code into low level code, whole blocks of code at a time

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Auto Documentation

A

Software feature used to generate written information about the source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Selection

A

A programming construct in which an option of statements is provided

17
Q

A notation resembling a simplified programming language, used to describe algorithms

A

Pseudocode

18
Q

A programming construct in which a group of statements is executed repeatedly

A

Iteration

19
Q

Software feature used by developers to help detects bugs in the source code

A

Error Diagnostics

20
Q

A visual method of representing an algorithm or process

A

Flow Chart

21
Q

Binary instructions used by the CPU

A

Machine code

22
Q

Utility which coverts high level code into low level code, one line at a time

A

Interpreter

23
Q

Software feature which allows code to be run without being compiled

A

Run-Time Environment

24
Q

A series of steps designed to solve a problem

A

Algorithm

25
Q

Utility which converts low level code into machine code

A

Assembler

26
Q

Problem-based programming languages which are similar to natural languages

A

High Level

27
Q

Name for any utility which converts one programming language into another

A

Translator

28
Q

Software which provides a number of dedicated tools for software developers

A

IDE

29
Q

A programming construct where a set of instructions is executed in order

A

Sequence

30
Q

Utility which coverts high level code into low level code, whole blocks of code at a time

A

Compiler

31
Q

Software feature used to generate written information about the source code

A

Auto Documentation

32
Q

A programming construct in which an option of statements is provided

A

Selection