COMPUTER FUNDAMENTALS

COMPUTER SOFTWARE

SYSTEM SOFTWARE

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
A good algorithm has which properties?
A
It should allow invalid inputs
B
It must always terminate at some point
C
It should execute efficiently, in as few steps as possible
D
It should be designed in such a way that other people will be able to understand it and modify it if necessary.
E
It has clear and precisely stated steps that produce the correct output for any set of valid inputs.
Explanation: 

Detailed explanation-1: -Hence the correct answer is Definiteness. Finiteness: For any input, the algorithm must terminate after a nite number of steps. Definiteness: All steps of the algorithm must be precisely defined.

Detailed explanation-2: -Unambiguity, fineness, effectiveness, and language independence are some of the characteristics of an algorithm.

Detailed explanation-3: -Definiteness-The actions that an algorithm performs cannot be open to multiple interpretations; each step must be precise and unambiguous. Knuth terms this quality definiteness.

Detailed explanation-4: -Definiteness: All steps of the algorithm must be precisely defined.

Detailed explanation-5: -1) Input. There are more quantities that are extremely supplied. 2) Output. At least one quantity is produced. 3) Definiteness. Each instruction of the algorithm should be clear and unambiguous. 4) Finiteness. The process should be terminated after a finite number of steps. 5) Effectiveness. 29-Sept-2017

There is 1 question to complete.