Рабочие листы
к вашим урокам
Скачать
1 слайд
2 слайд
Операторы
ветвлений на Pascal
(оператор case)
3 слайд
Цели урока:
Познакомиться с одним из операторов ветвлений
Рассмотреть принцип его работы
Применить этот оператор на практике для решения конкретных задач
4 слайд
Оператор условного перехода
if … then … else обеспечивает ветвление только с двумя вариантами выбора. Для задания множественного ветвления используется более мощный оператор – оператор выбора case. Этот оператор состоит из выражения (селектора) и списка вариантов.
5 слайд
Общий вид оператора:
case < выражение> of
<список 1>: < оператор 1>;
<список 2>: < оператор 2>;
<список 3>: < оператор 3>;
. . .
<список N>: < оператор N>
else
< оператор>
end;
(записать)
6 слайд
Схема работы оператора case.
Сначала вычисляется значение селектора, следующего за словом case. Затем выполняется оператор с константой выбора, равной значению селектора. Если ни одна из констант не равна текущему значению селектора, то исполняется оператор, стоящий после слова else.
7 слайд
Графическая схема оператора
(записать)
оператор 1
оператор 2
оператор 3
оператор N
оператор
else
выражение
K1
K2
K3
Kn
8 слайд
Рассмотрим пример селекторов.
Используем оператор case для
вычисления функции y = (1+ x + x2)N,
в которой показатель степени
принимает целые значения 1, 2, 3.
9 слайд
Рассмотрим пример селекторов.
program P6;
var
N:integer;
x,y:real;
begin
cls;
writeln('Введите значение основания х');
readln(х);
writeln('Введите показатель степени от 1 до 3');
readln(N);
y:= 1 + x + x*x;
case N of
1: writeln('y = ', y:6:3);
2: writeln('y = ', y*y:6:3);
3: writeln('y = ', y*y*y:6:3)
else
writeln('Нет данных')
end;
end.
(записать)
10 слайд
Проверка выполнения программы.
11 слайд
Мы рассмотрели пример, когда каждому оператору в списке case предшествует только одна константа выбора (1, 2, 3). Однако перед каждым оператором может быть список констант (1,3,5 2,4,6). Кроме того может быть указан интервал изменения констант, который обозначается двумя точками < .. > (1..5, 2..6, 22..30).
12 слайд
В качестве констант выбора
могут использоваться
целые числа (integer);
т символы (char );
логические значения (boolean).
(записать)
13 слайд
Практическая работа.
Составить программу с использованием оператора выбора, с помощью которой можно было бы ввести номер месяца, а программа ответила бы, какому времени года соответствует этот месяц.
14 слайд
Времена года
program P7;
var
N:integer;
begin
cls;
writeln('Введите номер месяца');
readln(N);
case N of
1,2,12: writeln(‘Это зима.');
3..5: writeln(‘Это весна.');
6..8: writeln(‘Это лето.');
9..11: writeln(‘Это осень.')
else
writeln('Нет такого месяца!!!')
end;
end.
(записать)
15 слайд
Подведем итоги.
Что нового вы узнали сегодня на занятии?
16 слайд
Откройте дневники и запишите домашнее задание.
повторить § 36-37, стр.197;
ответить на вопросы в конце параграфа;
составить программу преобразования цифр в слова
Рабочие листы
к вашим урокам
Скачать
6 665 992 материала в базе
Настоящий материал опубликован пользователем Семейкин Евгений Викторович. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс повышения квалификации
72 ч. — 180 ч.
Мини-курс
6 ч.
Мини-курс
8 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.