CFP Flashcards

1
Q

is a process of designing or creating a program

A

programming

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

is a person who writes the program

A

programmer

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

A step by step instructions that directs a computer to perform a specific tasks and to produce the required tasks

A

program

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

Language that are used for
Writing games
writing application programs

A

programming language

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

two types of programming language

A

low level language’
high level language

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

machine dependent and not portable

A

low level language

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

two types of low level language

A

machine and assembly language

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

first generation
only language that computer recognizes
use series of binary digits

A

machine language

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

machine language disadvantages

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

second generation of programming language
using symbolic instruction codes
a- addition
c- compare
l- load
m- multiply

A

assembly language

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

it is portable
instructions are quite english
must be converted to machine language

A

high level language

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

program that translates the source program into the object program

A

translator program

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

program written in a high level programming languag

A

Source program

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

source program after it had been translated into machine language

A

object program

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

converts program written in assembly language to machine code

A

Assembler

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

translates one high level program instructions at a time into machine code

A

interpreter

17
Q

convert all of the source program into object program

18
Q

is the abstract idea of solving a problem
step by step instructions that will transform input into output
can be represented using pseudo or flow

19
Q

rrrrr
is a series of statements that

execute one after another

20
Q

rrrrrrr
execute depending on certain conditions

A

selection (branch)

21
Q

rrrrrr
repeat statements while certain conditions are met

A

looping (repetition)

22
Q

used to develop algorithms
rrrr
usually referred as false code
similar to everyday english

A

Pseudo code

23
Q

graphical representation of algorithms
special purpose symbols connected by arrows

A

Flow chart

24
Q

flowcharting structures

A

Sequence
Selection
Repetition

25
at the beginning
pre test loop
26
at the end
post test loop
27
construct of pre test also known as
guarded loop
28
executes the body of the loop before the testing the termination condition
repetition post test
29
are executed at least once
post test loop
30
may never be executed the termination condition is originally true
pre test loop
31
benefits of flow chart
mAKES LOgic clear communication effective analysis useful in coding proper testing and debugging appropriate and documentation
32
limitations of flow chart
complex costly difficult to modify no update