Algorithms And Flowcharts Flashcards

1
Q

Techniques of solving problems

A

❖ Representing a solution as pseudocode
❖ Writing an algorithm
❖ Drawing a flowchart

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

A typical programming task can be divided into two phases

A

Algorithms and Flowcharts

Problem solving
Implementation

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

produce an ordered sequence of steps that describe solution of
problem

A

Problem solving phase

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

implement the program in some programming language

A

Implementation phase

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

is an artificial and informal language that helps
programmers develop algorithms. Pseudocode is very similar
to everyday English.

A

Psuedocode

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

A graphical representation of the sequence of
operations in an information system or program.

A

Flowchart

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

Uses of flowchart

A

Flow chart are used in designing and
documenting complex processes.
•Like other types of diagrams, they help to
visualize what is going on and thereby help the
viewer to understand the process.

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

Denotes the beginning or end of the program

A

Oval

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

Denotes an input operation

A

Parallelogram

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

Denotes a process to be carried out e.g. addition, subtraction, division etc.

A

Rectangle

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

Denotes a decision (or branch) to be made. The program should continue along one of two routes. (e.g. IF/THEN/ELSE)

A

Diamond

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

Denotes an output operation

A

Hybrid

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

D
e
no
t
e
s
the
direction
of logic
flow in the program

A

Flow line

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

(represented by a small circle) allows you to connect two flowchart segments.

A

Connectors

In page connector (circle, A in the middle)
Out page connector (pentagon downwards)

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

The preparation or initialization of memory space of data

A

Initialization processing

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

showing control over a documentflow over a system

A

Document Flowchart

17
Q

showing control over a data-flow in a
system

A

Data flowchart

18
Q

showing control at a physical or
resource level

A

System Flowchart

19
Q

showing the controls in a program
within a system.

A

Program flowchart

20
Q

Flowchart Structures

A

•Sequence
•Decision
•Repetition or Loop
•Case

21
Q

• a series of actions are
performed in sequence
• The pay-calculating
example was a sequence
flowchart.

A

Sequence

22
Q

One of two possible actions is taken,
depending on a condition. It indicates a
yes/no question. If the answer to the
question is yes, the flow follows one path. If
the answer is no, the flow follows another
path

A

Decision Structure

23
Q

One of several possible actions is taken, depending on
the contents of a variable.

A

Case Structure

24
Q

Repeat actions while a condition remains true .

A

Repetition or Loop Structure