Алгоритмическая конструкция

Содержание

Слайд 2

Вопросы на повторение: Дай определение алгоритма. Дай определение исполнителя. Какой алгоритм

Вопросы на повторение:

Дай определение алгоритма.
Дай определение исполнителя.
Какой алгоритм

линейным?
Перечислите известные вам формы записи алгоритмов.
Слайд 3

Найти ошибки в блок-схемах 1. 2. 3.

Найти ошибки в блок-схемах

1.

2.

3.

Слайд 4

Составить алгоритм и блок-схему

Составить алгоритм и блок-схему

Слайд 5

Какое действие должен сделать человек на картинке? Мотивация

Какое действие должен сделать человек на картинке?

Мотивация

Слайд 6

Отгадай ребус и узнай, как в теории алгоритмов называется выбор действий? Ветвление

Отгадай ребус и узнай, как в теории алгоритмов называется выбор действий?

Ветвление

Слайд 7

Тема урока: Алгоритмическая конструкция «ветвление»

Тема урока:

Алгоритмическая конструкция
«ветвление»

Слайд 8

Задачи урока: Цели: Узнать: об алгоритмической конструкции «ветвление». Познакомиться: с командами

Задачи урока:

Цели:

Узнать:

об алгоритмической конструкции «ветвление».

Познакомиться:

с командами ветвления.

Научиться:

выполнять алгоритмы с

ветвления-
ми для различных формальных исполнителей.
Слайд 9

Ветвление Ветвление - алгоритмическая конструкция, в которой в зависимости от результата

Ветвление

Ветвление - алгоритмическая конструкция, в которой в зависимости от результата проверки

условия («да» или «нет») предусмотрен выбор одной из двух последовательностей действий (ветвей).

Алгоритмы, в основе которых лежит структура «ветвление», называют разветвляющимися.

Слайд 10

Полная форма ветвления если то иначе все Пример 1. Если на

Полная форма ветвления

если <условие>
то <действие 1>
иначе <действие 2>
все

Пример 1.

Если на улице не идет дождь, тогда пойди гулять, иначе останься дома.
Слайд 11

Неполная форма ветвления если то все Пример: алг сборы на прогулку

Неполная форма ветвления

если <условие>
то <действие 1>
все

Пример:
алг сборы на прогулку
нач

если на улице дождь
то открыть зонт
все
кон

Пример 2. Если на улице идет дождь, тогда открыть зонт.

Слайд 12

Задание 1. Составить блок-схемы к следующим выражениям: Если ласточки летают низко,

Задание 1. Составить блок-схемы к следующим выражениям:
Если ласточки летают низко, то

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

Выполни вместе с учителем:

Слайд 13

Задание 3. Составление блок-схемы по условию. Даны три отрезка с длинами

Задание 3. Составление блок-схемы по условию.
Даны три отрезка с длинами

a, b, c. Составьте алгоритм проверки существования треугольника со сторонами a, b, c.
(Воспользуемся условием существования треугольника: треугольник существует, если сумма длин любых двух его сторон больше длины третьей стороны.)

Задание 4. Фирма набирает сотрудников от 25 до 40 лет включительно. Ввести возраст человека и определить, подходит ли он фирме (вывести ответ «подходит» или «не подходит»).
Особенность: надо проверить, выполняются ли два условия одновременно.

Выполни вместе с учителем:

Слайд 14

(с использованием алгоритмической структуры «ветвление») Если ты юноша, то выполняй круговые

(с использованием алгоритмической структуры «ветвление»)
Если ты юноша, то выполняй круговые

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

Физкультминутка

Слайд 15

Самостоятельная работа

Самостоятельная работа

Слайд 16

§ 2.4 (пункт 2); вопросы и задания № 11–23 к параграфу.

§ 2.4 (пункт 2); вопросы и задания № 11–23 к параграфу.
Дополнительное

задание: работа с модулем «Алгоритмы с ветвящейся структурой» в режиме тестирования.