Рабочие листы
к вашим урокам
Скачать
1 слайд
Оператор выбора
Язык программирования Pascal
2 слайд
Задача
Написать программу, которая по введенному числу из промежутка [1, 12] выдает название месяца.
Решение
3 слайд
Program Month;
var n:word;
Begin
writeln('Введите номер месяца');
readln (n);
if n=1 then writeln ('январь');
if n=2 then writeln ('февраль');
if n=3 then writeln ('март');
if n=4 then writeln ('апрель');
if n=5 then writeln ('май');
if n=6 then writeln ('июнь');
if n=7 then writeln ('июль');
if n=8 then writeln ('август');
if n=9 then writeln ('сентябрь');
if n=10 then writeln ('октябрь');
if n=11 then writeln ('ноябрь');
if n=12 then writeln ('декабрь');
if (n<1) and (n>12) then writeln ('Вы ввели номер неверно')
END.
4 слайд
Формат оператора:
Case порядковая_переменная of
Константа_1: оператор_1;
Константа_2: оператор_2;
Константа_N: оператор_N;
Else оператор;
End;
В зависимости от значения порядковой переменной выполняется оператор помеченной константой. Если ни одна константа не подходит, выполняется оператор, записанный после else.
Оператор case … of
5 слайд
Решение задачи принимает вид
Program Month;
var n:word;
Begin
writeln('Введите номер месяца');
readln (n);
case n of
1: writeln ('январь');
2: writeln ('февраль');
3: writeln ('март');
4: writeln ('апрель');
5: writeln ('май');
6: writeln ('июнь');
7: writeln ('июль');
9: writeln ('сентябрь');
10: writeln ('октябрь');
11: writeln ('ноябрь');
12: writeln ('декабрь');
else writeln ('Вы ввели номер неверно');
end;
END.
6 слайд
Сокращенная форма оператора
Формат оператора:
Case порядковая_переменная of
Константа_1: оператор_1;
Константа_2: оператор_2;
Константа_N: оператор_N;
End;
Если ни одна константа не совпадает со значением порядковой переменной, управление передается оператору, следующему за end.
7 слайд
Порядковая переменная
!Порядковую переменную типа real использовать нельзя.
Группировка значений переменной:
Перечисление значений
1, 3, 5, 7, 9: writeln(‘Нечетные числа’);
Диапазон значений
‘a’ .. ’z’: writeln(‘Строчная английская буква’);
Смешанная запись
‘а’ .. ’я’, ‘А’ .. ’Я’ : writeln(‘Русская буква’);
!Символы перечисления помещаются в апострофы.
8 слайд
Задачи
Написать программу, по которой выводится название школьного звена в зависимости от класса.
В зависимости от введенного символа C, S программа должна вычислять длину окружности, площадь круга.
Напишите программу преобразования цифр в слова.
По номеру месяца выдайте время года.
С помощью конструкции case сравните значение переменной с различными диапазонами значений. В случае совпадения выводится соответствующая надпись (цифра, английская буква).
9 слайд
Домашнее задание
По номеру дня недели вывести его название.
Написать программу, которая по введенному числу из промежутка [0, 24] выдает время суток.
Рабочие листы
к вашим урокам
Скачать
Презентация по информатике на тему "Оператор выбора" для 9 класса. Если необходимо проверить множество условий, то на помощь приходит оператор выбора case. Общий вид оператора выбора, сокращенная форма оператора, типы порядковых переменных, всевозможные группировки значений порядковых переменных. Пример решения задачи с помощью условного оператора и решение этой же задачи с помощью оператора выбора.
6 672 491 материал в базе
Настоящий материал опубликован пользователем Слуянова Мария Александровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
3 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.