1. Определение алгоритма 2. Определение исполнителя алгоритма 3. Системы команд и отказов исполнителя 4. Режимы работы исполнителя
- это описание последовательности действий (план), исполнение которых приводит к решению задачи за конечное число шагов. Алгоритм
Исполнитель - объект, способный выполнять алгоритм. Примеры: живые существа, робот, сложная бытовая техника.
человек ; животное; стиральная машина; робот;
- это набор команд, которые может исполнять конкретный исполнитель. СКИ
возникает, если мы дадим исполнителю команду, которой нет в его СКИ. возникает, если мы не создадим условия для выполнения понятной команды. Ошибка «не могу» Ошибка «не понимаю»
Можете выполнить задание? Найти производную функции у=2 х 2 +3 х -2 Возникает ошибка НЕ ПОНИМАЮ
Можете выполнить задание? Купить автомобиль
- это объект, выполняющий алгоритм, не вникая в содержание поставленной задачи, а только строго исполняя команды. Формальный исполнитель
Формальные исполнители Неформальные исполнители
Последовательность; Четкость; Конечность; Массовость; Результативность.
Линейный алгоритм - описание действий, которые выполняются в заданном порядке; Циклический алгоритм - описание действий, которые должны повторятся указанное число раз или пока не выполнено условие; Разветвляющий алгоритм - алгоритм, в котором в зависимости от условия выполняется либо одна, либо другая последовательность действий.
В устной форме; В письменной форме на естественном языке (список); В письменной форме на формальном языке (программа на компьютере); В графической форме (блок-схема).
опустить перо поднять перо сместиться в точку (x, y) сместиться на вектор (x, y) установить цвет («красный»)
п 3.1, РТ с , 2, 6, 7.