Проверочная работа
Задача
Алгоритмы с ветвлением.
Примеры ветвлений вокруг нас:
Определение алгоритма ветвления
Графическое изображение ветвлений
Задача.
Основная программа
Процедура РЯД
Процедура Квадрат
Задача «Терморегулятор»
Закрепление
520.50K
Категория: ИнформатикаИнформатика

Алгоритмы с ветвлением. Проверочная работа

1. Проверочная работа

2.

I
1. А) графические схемы изображающие
алгоритмы;
2. В)Форма организации действий, в
которых команды повторяются
несколько раз.
3. Б)Для I от I=1 до N
нц
<тело цикла>
кц.
4. Начало или конец алгоритма.
простая команда
проверка условия
обращение к вспом. алгоритму
II
1. Б) повтори <N>[список команд];
2. В)пока <условие> повторять
нц
<тело цикла>
кц.
3.
А) Ситуация, при которой
выполнение цикла никогда
не заканчивается, называется зацикливанием.
4. Б) Набор команд, которые
выполняются, при потверждении
условия цикла.

3. Задача

Сидит витязь на коне перед
камнем, на котором высечены слова: “Направо пойдёшьконя потеряешь, налево
пойдёшь – жизнь потеряешь”.
Скажите, с точки зрения алгоритмизации и программирования, что написано на камне?

4. Алгоритмы с ветвлением.

5. Примеры ветвлений вокруг нас:

ЕСЛИ идет дождь,
ТО оденем плащ и сапоги ,
ИНАЧЕ идем в легко легкой одежде.
ЕСЛИ мы будем хорошо учиться ,
ТО сдадим выпускные экзамены,
ИНАЧЕ останемся на второй год.

6. Определение алгоритма ветвления

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

7. Графическое изображение ветвлений

Графическое
Формат изображение
команды ветвления
ветвлений
Если впереди край
то поворот
кв
неполное
Если впереди не
край
то прыжок
иначе поворот
кв
полное

8. Задача.

Построить орнамент, состоящий из
квадратов по краю поля. Исходное
положение ГРИС – в верхнем левом углу,
направлен на юг.
РЯД

9. Основная программа

Программа Орнамент
нач
сделай РЯД
поворот
сделай РЯД
поворот
сделай РЯД
поворот
сделай РЯД
кон

10. Процедура РЯД

процедура РЯД
прыжок
прыжок
пока впереди не край, повторять
сделай КВАДРАТ
если впереди не край
то прыжок
конец ветвления
конец цикла
конец процедуры

11. Процедура Квадрат

процедура КВАДРАТ
шаг
поворот
шаг
поворот
шаг
поворот
шаг
прыжок
прыжок
конец процедуры

12. Задача «Терморегулятор»

Терморегулятор контролирует
изменение температуры какого – либо
процесса. Опишите его действие, при
котором он следит за тем, чтобы
температура не была выше b градусов.

13. Закрепление

1. Ввести число. Если оно неотрицательно, вычесть
из него 50, в противном случае прибавить к нему 100.
2. Ввести 2 числа. Вычесть из большего
меньшее.
3. Ввести 2 числа. Если их произведение
отрицательно, умножить его на 2 и вывести на экран,
в противном случае увеличить его в 1,5 раза и
вывести на экран.

14.

Домашнее задание:
§44. Отв. на вопросы устно.
(Написать программу, начертить блок-схему).
Задача № 1: Ввести 2 числа. Если их произведение
отрицательно, умножить его на 2 и вывести на
экран, в противном случае увеличить его в 1,5 раза
и вывести на экран.
Задача № 2: Ввести число. Если оно четное,
разделить его на 4, если нечетное - умножить на 5.

15.

начало
ввод: x
Да
x<0
Нет
y = x-50
y = x + 100
вывод: y
конец

16.

начало
ввод: x, y
Да
x<y
Нет
z=x-y
z=y-x
вывод: z
конец

17.

начало
ввод: x, y
z=x*y
Да
z<0
Нет
s = x*1,5
s = x*2
вывод: s
конец

18.

Да
Нет
t<b
Включи
обогреватель
Выключи
обогреватель
English     Русский Правила