An algorithm must always terminate after a finite number of steps. Definiteness. Each step of an algorithm must be precisely defined; the actions to be carried out must be rigorously and unambiguously specified for each case. Input. Output. Effectiveness.
For More Information Please Refer:
You May Also Like to Read: