Содержимое курса
Раздел 2. (21 час) Алгоритмы и программирование.
0/21
Информатика 8 класс

Урок №13

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


Начиная с этого урока, мы приступаем к изучению, самой важной содержательной линии школьного курса информатики. Эта линия называется «Алгоритмизация и основы программирования». Почему она так важна?

Главной целью изучения темы «Алгоритмизация» является формирование, не каких-то умений, а особого типа мышления — алгоритмического. Такой тип мышления поможет вам не только выполнять предложенный вам алгоритм действий, но и самостоятельно составлять алгоритмы (последовательности действий) для себя и других исполнителей. Вы научитесь анализировать процессы, разделять их на фазы, выделять отдельные шаги.

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

Исполнители алгоритмов — это человек, животное или техническое устройство, способные выполнять определённый набор команд. Различают формальных и неформальных исполнителей:

  • Формальный исполнитель одну и ту же команду всегда выполняет одинаково. За действия формального исполнителя отвечает управляющий им объект.
  • Неформальный исполнитель может выполнять команду по-разному.  Неформальный исполнитель сам отвечает за свои действия.

Некоторые характеристики исполнителей:

  • Круг решаемых задач. Каждый исполнитель создаётся для решения определённого круга задач — построения цепочек символов, выполнения вычислений, построения рисунков на плоскости и т. д..
  • Среда исполнителя. Область, обстановку, условия, в которых действует исполнитель. Исходные данные и результаты любого алгоритма всегда принадлежат среде того исполнителя, для которого предназначен алгоритм.
  • Система команд исполнителя (СКИ). Совокупность всех команд, которые могут быть выполнены некоторым исполнителем. У разных исполнителей — разные системы команд.

 

Уже сейчас вы, наверняка можете разделить на отдельные шаги такие процессы как покупка хлеба в магазине, переход проезжей части улицы на светофоре или открывание двери ключом.

Урок №11 Понятие алгоритма. Исполнители алгоритмов., изображение №1
 

Описание последовательности действий по решению жизненных задач — это и есть АЛГОРИТМ.

Алгоритм – это конечная последовательность шагов в решении задачи, приводящая от исходных данных к требуемому результату.

Урок №11 Понятие алгоритма. Исполнители алгоритмов., изображение №2
 
Алгоритм составляют для исполнителя.

Исполнитель – человек, группа людей, животное или техническое устройство, способные выполнять определенный набор команд.

Урок №11 Понятие алгоритма. Исполнители алгоритмов., изображение №4
 
Урок №11 Понятие алгоритма. Исполнители алгоритмов., изображение №5
 

В роли формального исполнителя чаще всего выступает техническое устройство. За действия формального исполнителя отвечает управляющий им объект

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

Команды, которые может выполнять конкретный исполнитель, образуют систему команд исполнителя (СКИ).

! ВАЖНО!
У разных исполнителей -разные системы команд.

Урок №11 Понятие алгоритма. Исполнители алгоритмов., изображение №8
 

Исполнитель формально выполняет алгоритмы, составленные из команд, входящих в его СКИ.