АЛГОРИТМЫ И ИСПОЛНИТеПИ
Рассмотренные свойства алгоритма позволяют дать более точное
определение алгоритма.
Алгоритм — это предназначенное для конкретного исполнителя описа-
ние последовательности действий, приводящих от исходных данных к
требуемому результату. которое обладает свойствами дискретности, по"
нятности, определенности, результативности и массовости.
3.1 .4. Возможность автоматизации деятельности
человека
Разработка алгоритма — как правило, трудоёмкая задача, требу-
ющая от человека глубоких знаний, изобретательности и больших
временнь'іх затрат.
Решение задачи по готовому алгоритму требует от исполнителя
только строгого следования заданным предписаниям.
Пример 9. Из кучки, содержащей любое. большее трёх, количест-
во каких-либо предметов, двое играющих по очереди берут по одному
или по два предмета. Выигрывает тот, кто своим очередным ходом
сможет забрать все оставшиеся предметы.
Рассмотрим алгоритм, следуя которому первый игрок наверняка
обеспечит себе выигрыш.
1. Если число предметов в кучке кратно 3, то уступить ход против-
нику, иначе начинать игру.
2. Своим очередным ходом каждый раз дополнять число предме-
тов, взятых соперником, до 3 (число оставшихся предметов
должно быть кратно З),
Пополнитель может не вникать в СМЫСЛ ТОГО, ЧТО ОН делает, и не
рассуждать, почему он поступает так, а не иначе, то есть он может де-
йствовать формально. Способность исполнителя действовать фор>
мально обеспечивает возможность автоматизации деятельности че-
ловека. Для этого:
1) процесс решения задачи представляется в виде последователь-
ности простейших операций;
2) создается машина (автоматическое устройство), способная вьг
полнить эти операции в последовательности, заданной в алго-
ритме;
3) человек освобождается от рутинной деятельности, выполнение
алгоритма поручается автоматическому устройству.
___—_.!