К алгоритму предъявляются требования, в соответствии с которыми он должен обладать:
– определенностью, то есть быть однозначно понятым различными специалистами или, то есть не иметь двоякого смысла;
– массовостью, что означает быть применимым для целой группы однотипных задач;
– результативностью, то есть приводить к конечному результату во всех случаях.
Следует заметить, что разработка алгоритма является самой трудоемкой и интеллектуальной частью работы, требующей высокого уровня логического мышления. Именно алгоритм определяет профессиональный уровень разработчика. Поэтому очень важно с первых же шагов изучения дисциплины «Информатика» развивать логическое мышление, начиная с простейших задач.