The availability of baseline data and some results

   Algorithm - is just a guide to consistently apply that to the source data can be obtained from the solution of the problem. For each algorithm is a set of objects admissible as initial data. For example, the algorithm for division of real numbers can be any dividend, and divisor can not be zero.

   The algorithm serves as a rule, to deal with not one specific task, a class of problems. Thus, the algorithm of addition is applicable to any pair of natural numbers. This is a property of its mass, it is possible to apply repeatedly the same algorithm for any problem of a class.

   In order to develop algorithms and programs used Algorithmization - a process of systematic algorithms for the solution of applied problems. Algorithmization considered obligatory step in the process of developing programs and solving problems on computers. It is applied to the algorithms and programs is crucial determinancy, efficiency and mass, as well as the correctness of the results of the task.