воскресенье, 21 марта 2010 г.

Алгоритм – это точное и понятное предписание исполнителю о том, какие действия и в каком порядке нужно выполнить, чтобы решить любую задачу из класса однотипных задач.
Понятие алгоритма является фундаментальным, приведенная выше формулировка не является строгим определением и требует некоторого уточнения, конкретизирующего, в частности, что означают слова «точное», «понятное». Формулируются требования, которым должны удовлетворять алгоритмы (свойства алгоритмов).
Свойства алгоритмов
1. Точность (определенность, детерминированность). Последовательность шагов должна быть однозначно осуществима и не должна содержать никаких свободно принимаемых решений.
2. Понятность. Алгоритм должен быть сформулирован на языке, понятном исполнителю, т. е. не должен содержать действий, не входящих в систему команд исполнителя (СКИ – совокупность всех команд, которые может выполнять данный исполнитель).
3. Массовость. Алгоритм должен представлять собой единый метод решения бесконечной серии однотипных задач.
4. Результативность. Исполнение алгоритма за конечное число шагов должно приводить к искомому ответу – решению задачи либо к информации о том, что задача решения не имеет.
5. Дискретность. Шаги алгоритма должны быть дискретны, т. е. каждый шаг должен быть четко отделен от другого, за исполнением каждого шага, кроме последнего, должен однозначно определяться следующий и между этими шагами не должно быть других действий.




Грамотная охрана, четкость и слаженность работы - чоп москва "Белган" предлагает свои услуги.