-
- Алгоритмы и исполнители
Что такое алгоритм?
“Прежде, чем что-нибудь сделать, надо составить план”, — говорила Алиса из сказки Льюиса Кэрролла. И в жизни мы все время составляем планы наших действий, например, утром большинство из нас действует по такому плану:
встать
одеться
умыться
позавтракать
выйти из дома в школу или на работу
В таком же виде можно записать план для того, чтобы заварить чай, сделать бутерброд с колбасой, купить себе мороженое, вымыть грязные руки, …
В информатике план действий называют алгоритмом. Алгоритм состоит из отдельных шагов – команд. Ни одну из них нельзя пропустить, чаще всего никакие команды нельзя поменять местами (что при этом произойдет?).
Для каждого шага этого алгоритма можно предложить более подробный план. Например, для действия “позавтракать”:
вскипятить чайник
сделать бутерброд
съесть бутерброд с чаем
вымыть посуду
И тут каждый шаг, в свою очередь, тоже можно расшифровать – составить более подробный план. Где же остановиться? Ответ прост – это зависит от исполнителя — того, кто будет выполнять этот алгоритм. Надо остановиться на таком плане, в котором исполнителю будет понятно, как выполнить каждый шаг.
Исполнители
Что такое исполнитель?
Исполнители часто встречаются в сказках. В одной из них Иван-Царевич говорит Избушке-На-Курьих-Ножках: “Избушка, избушка! Встань к лесу задом, ко мне передом!”. При этом команда должна быть задана очень точно, чтобы исполнитель ее понял. В сказке “Али-Баба и сорок разбойников” волшебная дверь открывалась по команде “Сезам, откройся!”. Жадный Касым, тайно проникший в пещеру, забыл эту фразу и не смог выйти из пещеры.
И Избушка-На-Курьих-Ножках, и волшебная дверь имеют много общего: они умеют понимать и выполнять некоторые точно заданные команды, то есть являются исполнителями.
¨ Исполнитель – это тот, кто умеет понимать и выполнять некоторые команды.
¨ Среда исполнителя – это предметы, которые окружают исполнителя и с которыми он работает.
¨ Список (или система) Команд Исполнителя (СКИ) – набор команд, понятных исполнителю. Исполнитель может выполнить только те команды, которые входят в его СКИ.
Исполнителями могут быть
- люди: ученик, рабочий, учитель, бригада;
- животные: дрессированная собака (санитар, розыскная, охотничья), кошка;
- машины: станки, роботы, компьютеры;
-
Курс "Основы программирования - Алгоритмика".
В ходе изучения ты научишься работать с системой Исполнители, которая предназначена для составления простейших программ. Наш курс состоит из 9 уроков, каждый из которых находится на отдельном листе анимационной книги, при щелчке по номеру урока ты окажешься на страничке урока. Прочитав внимательно теоретический материал, ты должен выполнить задание к нему и прислать в личку, или на ветку форума (8 класс) .
Программа "Системы Исполнителей" для скачивания
Дополнительная навигация к номерам уроков
Урок №1 | Урок №2 | Урок №3 | Урок №4 | Урок №5 | Урок №6 | Урок №7 | Урок №8 | Урок №9 |