Алгоритм — это описание последовательности шагов в решении задачи, приводящих от исходных данных к требуемому результату.
Исполнители алгоритма
Исполнитель — это некоторый объект( человек, животное, техническое устройство), способный выполнять определенный набор команд.
1.Формальный исполнитель:
-круг решаемых задач (исполнитель создается для решения некоторого круга задач)
-среда исполнителя (область, условия, в которых действует исполнитель)
-система команд исполнителя ( совокупность всех команд, которые могут быть выполнены исполнителем)
-режим работы
-выполняет одну и ту же команду одинаково
2. Неформальный исполнитель:
— может выполнять команду по разному
Выберите кто может являться исполнителем, а кто нет:
Свойства алгоритма:
**
- дискретность — путь решения задачи разделен на отдельные шаги (действия)
- понятность- алгоритм состоит из команд, которые исполнитель может воспринять и выполнить требуемые действия
- определенность — в алгоритме нет команд , которые исполнитель может воспринять неоднозначно
- результативность — алгоритм должен обеспечить результат после конечного числа шагов
- массовость — алгоритм обеспечивает возможность его применения в решении любой задачи из определенного класса задач
Задание : Придумайте свой алгоритм и представьте его в виде блок-схемы.
Ходырева София