Рабочие листы
к вашим урокам
Скачать
1 слайд
Программирование ветвлений на Паскале
Давидюк О.Г., учитель информатики и ИКТ ГБОУ школа №471 Санкт-Петербург
2 слайд
Ветвление – это алгоритмическая альтернатива.
По этой команде исполнитель выбирает один их двух путей исполнения алгоритма с непременным выходом на общее продолжение – полное ветвление. Выбор происходит по какому-либо условию.
Формат полного оператора ветвления:
If <условие> then <действие 1>
else <действие 2>
3 слайд
Частным случаем ветвления является структура обход (неполное ветвление), когда в одной из ветвей нет никаких действий.
Формат оператора неполного ветвления:
If <условие> then <действие 1>
4 слайд
Пример 1. Пусть для двух целых чисел надо определить, являются они четными или нет. Для проверки четности используем условие: остаток от деления на 2 четного числа равен 0.
Program prim_1;
Var a,b:integer;
Begin
Write('введите два целых числа');
Readln(a,b);
If a mod 2 = 0 then Writeln (' а - четное ')
Else Writeln (' a - нечетное ');
If b mod 2 = 0 then Writeln (' b - четное ')
Else Writeln (' b -нечетное ');
Readln
End.
5 слайд
Задачи для самостоятельного решения:
Дано число x. Если число x<0, то напечатать его квадрат.
Задан проходной балл b. Запросить оценки абитуриента по трем экзаменам: математике m, сочинению s, физике f и сообщить о результате приема в вуз.
6 слайд
Обобщением ветвления является множественный выбор, когда необходимо выполнять одно из нескольких действий в зависимости от значений условий.
Формат оператора выбора:
case переключатель of
список1:оператор1;
список2:оператор2;
…
else оператор;
end;
7 слайд
Пример 2. Определить животное, соответствующее введенному пользователем году по китайскому гороскопу.
Пояснение. Через каждые 12 лет название года повторяется, потому можно ввести год, найти целый остаток от деления года на 12 и анализировать не год, а остаток.
Решение:
Если остаток =0 то год Обезъяны
Если остаток =1 то год Петуха
Если остаток =2 то год Собаки
Если остаток =3 то год Свиньи (Кабана)
Если остаток =4 то год Крысы
Если остаток =5 то год Быка
Если остаток =6 то год Тигра
Если остаток =7 то год Кролика
Если остаток =8 то год Дракона
Если остаток =9 то год Змеи
Если остаток =10 то год Лошади
Если остаток =11 то год Овцы
8 слайд
Program primer_2;
Var year, num: integer;
Begin
Write('Введите год'); Readln(year);
num:=year mod 12;
Case num Of
0: Writeln('год Обезъяны ');
1: Writeln('год Петуха');
2: Writeln('год Собаки');
3: Writeln('год Свиньи (Кабана)');
4: Writeln('год Крысы');
5: Writeln('год Быка');
6: Writeln('год Тигра');
7: Writeln('год Кролика');
8: Writeln('год Дракона');
9: Writeln('год Змеи');
10: Writeln('год Лошади');
11: Writeln('год Овцы');
Else Writeln('Вы неверно ввели год');
End; //конец оператора выбора
9 слайд
Задачи для самостоятельного решения:
Вводится порядковый номер дня недели n (1 - 7). При значениях n = 1, 2, 3, 4, 5 вывести «Будний день». При значении n = 6 вывести «Суббота!». При значении n = 7 вывести «Воскресенье!»
Вводится температура воздуха t. При t > 25 вывести «жарко»; при 16 <= t <= 25 вывести «прохладно», в противном случае вывести «холодно».
10 слайд
Спасибо за внимание!
Рабочие листы
к вашим урокам
Скачать
Презентация содержит определение алгоритмической структуры ветвления, частного случая - структуры обхода, обобщенного случая - структуры выбора. Представлена реализация всех видов ветвлений в блок-схемах. Дан синтаксис операторов ветвления, выбора на языке Паскаль. Приведены примеры решения задач на рассмотренные структуры. Представлены задачи для самостоятельного решения.
6 656 304 материала в базе
Настоящий материал опубликован пользователем Баяндина Лариса Владимировна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.