Разнообразие исполнителей алгоритмов. Основы алгоритмизации

Слайд 2

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

Исполнитель - это некоторый объект (человек, животное, техническое устройство), способный выполнять

Исполнитель алгоритма Исполнитель - это некоторый объект (человек, животное, техническое устройство), способный
определённый набор команд.

Формальный

Неформальный

Исполнитель

Круг решаемых задач

Среда исполнителя

Режимы работы

Непосредственное управление

Программное управление

Область, обстановка, условия

Исполнители алгоритмов

СКИ

Слайд 3

Исполнитель Черепаха

Исполнитель Черепаха

Слайд 4

Исполнитель Робот

Исполнитель Робот

Слайд 5

Разработка алгоритма для исполнителя Робот

Система команд исполнителя Робот:

Разработка алгоритма для исполнителя Робот Система команд исполнителя Робот:

Слайд 6

Система команд исполнителя Робот:

Система команд исполнителя Робот:

Слайд 7

1. Известно, что Робот находится в горизонтальном коридоре. Ни одна из клеток

1. Известно, что Робот находится в горизонтальном коридоре. Ни одна из клеток
коридора не закрашена.

Самостоятельная работа

2. Составьте алгоритм, под управлением которого Робот закрасит все клетки этого коридора и вернется в исходное положение.

Слайд 8

Определение объектов,
указанных в задаче

Разработка алгоритма

Установление свойств
объектов, отношений
и действий с объектами

Определение

Определение объектов, указанных в задаче Разработка алгоритма Установление свойств объектов, отношений и
исходных
данных и результата

Определение
последовательности
действий

Запись
последовательности
действий с помощью
команд СКИ

Алгоритм – модель деятельности исполнителя алгоритмов

Разработка алгоритма