ds characteristics of an algorithm 3.2a

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/6

flashcard set

Earn XP

Description and Tags

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

7 Terms

1
New cards

Unambiguous

should be clear and concise; the inputs and outputs should be clear and all steps of the procedure explicit.

2
New cards

Finite

must have a finite number of steps that end once they have been completed.
The algorithm must stop eventually with either the expected output or a response that indicates that there is no solution.

3
New cards

Well defined

making very specific the steps to be taken and in what order. Details of each step must be explicit, including how to handle any errors.

4
New cards

Inputs

the data, which will be transformed by the procedure

5
New cards

Outputs

the data that has been transformed by the process

6
New cards

Feasible

the procedure must be possible with the available resources and not contain any redundant unnecessary steps

7
New cards

Independent

The algorithm should have step. by step instructions and be independent of any programming language