Скачать презентацию Алгоритм и его формальное исполнение Алиса спрашивает Скачать презентацию Алгоритм и его формальное исполнение Алиса спрашивает

алгоритм и его формальное исполнение.ppt

  • Количество слайдов: 16

Алгоритм и его формальное исполнение Алгоритм и его формальное исполнение

"Алиса спрашивает у кролика: Куда мне надо идти? Мудрый кролик ей отвечает: Все зависит от того, куда Вам надо прийти" Льюис Кэррол

Алгоритм открывания двери: 1. Достать ключ. 2. Вставить ключ в замочную скважину 3. Повернуть Алгоритм открывания двери: 1. Достать ключ. 2. Вставить ключ в замочную скважину 3. Повернуть ключ дважды против часовой стрелки. 4. Вынуть ключ.

Алгоритм это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в Алгоритм это строго детерминированная последовательность действий, описывающая процесс преобразования объекта из начального состояния в конечное, записанная с помощью понятных исполнителю команд.

Алгоритм это последовательность действий, удовлетворяющая следующим свойствам: 1. 2. 3. 4. 5. Дискретность Детерминированность Алгоритм это последовательность действий, удовлетворяющая следующим свойствам: 1. 2. 3. 4. 5. Дискретность Детерминированность Понятность Результативность Массовость

Дискретность разделение информационного процесса в алгоритме на отдельные команды. Дискретность разделение информационного процесса в алгоритме на отдельные команды.

Детерминированность Исполнитель должен точно знать, какую команду выполнять следующей Детерминированность Исполнитель должен точно знать, какую команду выполнять следующей

Понятность Алгоритм должен содержать только те команды, которые входят в систему команд исполнителя. Понятность Алгоритм должен содержать только те команды, которые входят в систему команд исполнителя.

Результативность Преобразование объекта из начального состояния в конечное за конечное число шагов. Результативность Преобразование объекта из начального состояния в конечное за конечное число шагов.

Массовость Решение целого класса однотипных задач по одному алгоритму Массовость Решение целого класса однотипных задач по одному алгоритму

Формальное выполнение алгоритма Выполнить алгоритм формально, значит не вникая в содержание поставленной задачи, строго Формальное выполнение алгоритма Выполнить алгоритм формально, значит не вникая в содержание поставленной задачи, строго выполнять последовательность действий.

Система исполнителей КУМИР. • алгоритмический язык, • Исполнитель: Робот, Чертежник Система исполнителей КУМИР. • алгоритмический язык, • Исполнитель: Робот, Чертежник

Алгоритм на языке Ку. Мир записывается так: • алг • нач · последовательность команд Алгоритм на языке Ку. Мир записывается так: • алг • нач · последовательность команд • кон После служебного слова АЛГ можно записать тип алгоритма и его имя. • Можно использовать два исполнителя – Робот и Чертежник.

Чертежник Команда Действие поднять перо Переводит чертежника в режим перемещения без рисования опустить перо Чертежник Команда Действие поднять перо Переводит чертежника в режим перемещения без рисования опустить перо Переводит чертежника в режим перемещения с рисованием. сместиться на вектор (d. X, d. Y) перемещает перо на d. X вправо и d. Y вверх сместиться в точку (x, y) перемещает перо в точку с координатами (x, y). установить цвет Устанавливает цвет чернил