Тема урока "Формы записи алгоритмов"
Сегодня на уроке вы:
узнаете о различных формах записи алгоритмов для формальных и неформальных исполнителей, об их особенностях, о создании алгоритма для решения задачи;
рассмотрите примеры использования различных форм записи;
научитесь оформлять запись алгоритмов в различных формах.
Повторим!
Есть множество ситуаций, когда нужно записать алгоритм определённым образом, в форме понятной для другого человека или исполнителя, будь то написание инструкции для сборки шкафа или запись какого-нибудь кулинарного рецепта.
Внимательно посмотри видеоролик и узнай о различных формах записи алгоритмов
Запиши в тетрадь!
Формы записи алгоритмов:
Словесная (список) - запись алгоритма в виде последовательности слов или предложений.
Табличная - запись алгоритма в виде таблицы.
Программа - запись алгоритма в виде последовательности операторов-команд некоторого языка программирования.
Графическая (блок-схемы) - запись алгоритма в виде последовательности специальных графических блоков-обозначений.
Рассмотри примеры алгоритмов
Пример 1
Пример 2
Пример 3
Пример 4
Выполни задания!
Изучи § 16.
Выполни задания в тетради:
Задание № 1. Решить пример (963 : 3 - 34) : 7 - 24, записав алгоритм решения в табличном виде (смотри Пример 2).
Задание № 2. Запиши алгоритм приготовления омлета в словесной форме с помощью списка команд (смотри Пример 1).
Задание № 3. Составь графический алгоритм приготовления любимого бутерброда или чая с помощью блок-схем (смотри Пример 4).
Выполненные задания присылать annamiseeva2@gmail.com или https://vk.com/anutkamiseeva
Самое главное!
Существуют различные формы записи алгоритмов.
Алгоритмы, для исполнения человеком, удобно записывать в виде списков, таблиц и блок-схем.
Для обозначения действий исполнителя, в блок-схемах используются геометрические фигуры, называемые блоками, а порядок действий указывается соединительными стрелками.
Алгоритмы, для формальных исполнителей записывают в виде программ.
Программа – это алгоритм, который записан на языке исполнителя с помощью команд языка программирования.