Цель урока: Изучить способы задания «алгоритмов» и понятие линейного алгоритма.
Определение алгоритма
«Как слепить снеговика?» Слепить большой шар из снега; Слепить большой шар из снега; Положить его на землю; Положить его на землю; Слепить второй шар меньше первого; Слепить второй шар меньше первого; Положить его на большой шар; Положить его на большой шар; Слепить третий шар и положить его на второй шар; Слепить третий шар и положить его на второй шар; Сделать глаза, нос, руки снеговику. Сделать глаза, нос, руки снеговику.
Каждая парта составляет в виде рисунков объяснение детям из Африки (которые не понимают русского языка) как можно слепить снеговика.
Какие способы задания алгоритма мы получили? Словесный и графический способы задания алгоритма Графическое представление называется схемой алгоритма или блок-схемой
Алгоритм какой структуры получился? Линейные алгоритмы - это такие алгоритмы, в которых действия совершаются одно за другим, ни от чего независимо.
Выполнить линейные алгоритмы по карточкам. а=4 в=5 с=в-а … m=а/2
Исполнитель – это объект, который исполняет алгоритм. Каждый исполнитель может выполнить команды только из некоторого строго заданного списка.
Вычесть из а х, результат обозначим В Умножим в на В, результат обозначим К Умножим а на х, результат обозначим М Сложим М и К, результат обозначим Т Разделим Т на 2, результат считать значением у.
Задача: составить алгоритм переправы 3 солдат и 2 мальчиков при условии, что в лодке может поместиться или 2 мальчика, или 1 солдат. Задача: составить алгоритм закрашивания Q
Подойти к кассе. Если билеты на сеанс имеются, то: Протянуть кассиру деньги. Назвать сеанс и количество билетов. Получить билеты. Отойти от кассы. Подойти к кассе. Если билеты на сеанс имеются, то: Протянуть кассиру деньги. Назвать сеанс и количество билетов. Получить билеты. Конец ветвления. Отойти от кассы.
Итоги урока: Познакомились с линейным алгоритмом, Познакомились с линейным алгоритмом, Научились составлять алгоритмы в словесной и графической форме, Научились составлять алгоритмы в словесной и графической форме, Познакомились с ветвлением в алгоритмах. Познакомились с ветвлением в алгоритмах. Домашнее задание: конспект, составить алгоритм приготовления пирога, составить алгоритм для выражения y=a-d(a+x)/2