Week 1 Algorithm & Flowcharts Flashcards

1
Q

_______ originally referred to any computation performed via a _______ of rules applied to numbers written in decimal form

A

Algorithm originally referred to any computation performed via a set of rules applied to numbers written in decimal form

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

_______ is a word is derived from the phonetic pronunciation of the last name of Abu Ja’far Mohammed ibn Musa al-Khowarizmi, who was an Arabic mathematician who invented a _______ of rules for performing the four basic arithmetic operations

A

Algorithm is a word is derived from the phonetic pronunciation of the last name of Abu Ja’far Mohammed ibn Musa al-Khowarizmi, who was an Arabic mathematician who invented a set of rules for performing the four basic arithmetic operations

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

_______ is a step-by-step procedure to solve a given problem

A

Algorithm is a step-by-step procedure to solve a given problem

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

An algorithm procedure is a finite sequence of _______-_______ instructions, each of which can be mechanically carried out in a _______ amount of _______.

A

An algorithm procedure is a finite sequence of well-defined instructions, each of which can be mechanically carried out in a finite amount of time.

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

In algorithms, inputs and outputs should be _______ precisely.

A

In algorithms, inputs and outputs should be defined precisely.

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

In algorithms, each step in an algorithm should be _______ and _______

A

In algorithms, each step in an algorithm should be clear and unambiguous

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

An algorithm should be most _______ among many different ways to solve a problem.

A

An algorithm should be most effective among many different ways to solve a problem.

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

An algorithm _______ have computer code. _______, the algorithm should be written in such a way that it can be used in _______ programming languages.

A

An algorithm shouldn’t have computer code. Instead, the algorithm should be written in such a way that it can be used in similar programming languages.

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

_______ is an artificial and _______ language that helps develop _______.

A

Pseudocode is an artificial and informal language that helps develop algorithms.

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

_______ is useful in developing algorithms that will be later converted into C language programming.

A

Pseudocode is useful in developing algorithms that will be later converted into C language programming.

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

Pseudocode is similar to _______ statements and not _______ on computers.

A

Pseudocode is similar to English statements and not executed on computers.

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

_______ is a tool developed in the computer industry, for _______ the steps involved in a process

A

Flowchart is a tool developed in the computer industry, for showing the steps involved in a process

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

A _______ is a diagram made up of boxes, diamonds and other shapes, connected by _______ - each shape represents a step in the process, and the _______ show the order in which they occur.

A

A flowchart is a diagram made up of boxes, diamonds and other shapes, connected by arrows - each shape represents a step in the process, and the arrows show the order in which they occur.

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

A _______ will flow from top to bottom. However, an upward flow can be shown as long as it does not exceed _______ symbols.

A

A flowchart will flow from top to bottom. However, an upward flow can be shown as long as it does not exceed 3 symbols.

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

_______ are used to _______ breaks in the flowchart.

A

Connectors are used to connect breaks in the flowchart.

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

_______ and _______ programs have their own and independent flowcharts.

A

Subroutines and interrupt programs have their own and independent flowcharts.