Урок 16 Понятие команды, алгоритма. Алгоритмы и исполнители. Свойства алгоритма.

В этом уроке ты узнаешь о том, что такое команда и алгоритм, какие существуют способы записи алгоритмов и какими свойствами он обладает.

 Каждый человек в повседневной жизни, во время обучения или на работе решает огромное количество задач В большинстве случаев решение каждой задачи можно разбить на простые этапы (шаги). Например, чтобы решить задачу по математике, необходимо выполнить следующие действия:

  1. Прочесть задачу
  2. Выполнить краткую запись
  3. Выполнить вычисления
  4. Записать ответ
Подумай, какие действия необходимо выполнить, чтобы посадить саженец. Попробуй выполни задание. 


Ежедневно мы выполняем множество действий, которые состоят из отдельных шагов (приготовление пищи, подготовка уроков, работа отдельных технических устройств).

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

Алгоритм- это конечная последовательность действий (шагов, команд), приводящая к ожидаемому  результату.

Каждый шаг в алгоритме принято называть командой

Команда - это указания выполнить определённые действия.

У каждого алгоритма есть свой исполнитель.

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

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

Рассмотрим свойства алгоритмов

1.     Результативность. Получение требуемого результата за конечное число шагов. Если последовательность действий не имеет результата ее нельзя считать алгоритмом.

2.     Пошаговость (Дискретность). Под дискретностью понимают, что алгоритм состоит из последовательности действий, шагов. Выполнение каждого следующего шага невозможно без выполнения предыдущих. Последний шаг, как правило, выдаёт результат действия алгоритма.

3.     Определённость (Детерминированность). Означает, что действия, выполняемые на каждом шаге, однозначно и точно определены.

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

5.     Выполнимость. Алгоритм должен содержать команды, записанные на понятном языке и выполнимые исполнителем.

6.     Массовость. Один тот же алгоритм может применяться для решения большого количества однотипных задач с различающимися условиями.

Рассмотрим простой пример линейного алгоритма.

Алгоритм «Открой дверь».
    1. Начало.
    2. 1. Достань ключ из кармана.
    3. 2. Вставь ключ в замочную скважину.
    4. 3. Поверни ключ два раза.
    5. 4. Вытащи ключ.
    6. Конец.

Алгоритм выполнения домашнего задания:

 1. Посмотреть домашнее задание в дневнике.

 2. Просмотреть классную работу в тетради, вспомнить материал.

3. Прочитать параграф, основные правила.

4. Внимательно прочитать задание к упражнению, обратить внимание на дополнительные задания ((анализ текста, разборы и пр.))

 5. Выполнить задания.

6. Проверить на наличие ошибок


Выполни задания для закрепления материала. Помни о регистрации перед выполнением заданий (фамилия и имя). Я буду видеть, как здорово ты справляешься с заданиями.