Скачать 33.47 Kb.
|
Криворотова Л.Н. ТР 7.0. Основы программирования Тема урока: Оператор варианта (выбора). Оставим пока числовые последовательности, их существует большое многообразие, и позднее мы к ним вернемся. А сейчас попробуем решить следующую задачу: Составить программу, которая в зависимости от порядкового номера дня недели (1, 2, …, 7) выводит на экран его название (понедельник, вторник, …, воскресенье). Для этого воспользуемся условным оператором. Var x: integer; Begin Write (‘введите число от 1 до 7'); Readln(x); If x=1 then writeln (‘понедельник’); If x=2 then writeln (‘вторник’); If x=3 then writeln (‘среда’); If x=4 then writeln (‘четверг’); If x=5 then writeln (‘пятница’); If x=6 then writeln (‘суббота’); If x=7 then writeln (‘воскресенье’); Readln End. А если бы речь шла о названия месяца, то операторов пришлось бы использовать еще больше, так как условный оператор позволяет осуществлять ветвление программы только по двум направлениям, одно из которых соответствует выполнению проверяемого условия, а другое – невыполнению этого же условия. А если для переменной необходимо выполнить в зависимости от условий ряд действий придется использовать вложенные операторы или несколько операторов подряд. В таком случае лучше подойдет оператор ВАРИАНТА (или ВЫБОРА). Если условный оператор напоминает дорожную развилку, то оператор выбора – это разделение пути на множество дорог, по одной из которых пойдет выполнение программы. Часто приходиться иметь дело с более многообразными ситуациями, когда из многих возможных вариантов приходиться выбирать что-то одно. Например: выбор учебного заведения, выбор костюма, и т.д. Оператор варианта в таких ситуациях может быть использован именно тогда, когда выполнение одного из нескольких действий зависит от значения выражения порядкового типа. Т.е. тех типов, количество значений которых можно чётко указать, а сами значения перечислить. (Это целочисленные типы, символьный, логический, перечисляемый, интервальный типы). Оператор варианта Формат записи:
Где k – переменная и ли выражение порядкового типа, K1, K2, …, KN – метки-константы, совпадающие по типу с величиной k. Выражение порядкового типа вычисляется, и его значение отыскивается в одном из списков констант. После этого выполняется соответствующий оператор. Затем управление передается за пределы оператора выбора. Если значение выражения не совпало ни с одной из меток-констант, то выполняется оператор из строки ELSE, если он есть. Сокращенная форма оператора не содержит ELSE. В таком случае управление передается на оператор, следующий за End. Метки оператора варианта могут быть константами любого типа, но их тип должен совпадать с типом выражения. Примечание
Решение задач. Применение изученного материала: №1. Теперь код нашей программы будет выглядеть иначе: Var x: byte; Begin Write (‘введите число от 1 до 7'); Readln(x); Case x of 1: writeln (‘понедельник’); 2: writeln (‘вторник’); 3: writeln (‘среда’); 4: writeln (‘четверг’); 5: writeln (‘пятница’); 6: writeln (‘суббота’); 7: writeln (‘воскресенье’); End; Readlyn End. №2. При использовании оператора CASE можно использовать диапазон допустимых значений параметра. Например, чтобы определить, введена ли как символьная переменная цифра, можно написать: CASE I OF ‘0’.. .’9’: writeln (‘цифра’); ELSE writeln (‘не цифра’) END; №3. Составьте алгоритм на языке блок-схем для вывода времени года (зима, весна, лето, осень) по введённому номеру месяца. Напишите программу. |
Тема: разветвляющийся вычислительный процесс. Оператор выбора Цель: Познакомить со структурой оператора выбора case и научить использовать его при составлении программ на языке Pascal | Тема: "Оператор выбора «Case»". Цель: Образовательная: дать представление... Министерства образования России «Об утверждении федерального компонента государственных стандартов начального общего, основного общего... | ||
Тема урока: Оператор выбора Класс: 10а Цели Программа изучения курса русского языка по выбору предназначена для практического усвоения русского языка в общеобразовательных учебных... | Тема: Оператор выбора (45 минут) Базовый учебник: Семакин И. Г информатика: учебник для 9 класса, Москва Бином Лаборатория знаний,2005 | ||
Оператор выбора ... | Урока в 6 классе. Тема урока Цели урока: Познакомить с условиями выбора слитного и раздельного написания не с причастиями, прилагательными, существительными | ||
Тема урока: Оператор ветвления Класс: 10а Цели Муниципального автономного учреждения дошкольного образования Ильинский детский сад «Ёлочка» общеразвивающего вида | Урок информатики в 9 классе Тема «Оператор цикла с параметром» Цель урока: закрепление навыков решения задач с использованием циклических алгоритмов, знакомство с циклом «Для…» | ||
Урока по теме «Предмет и метод экономической науки. Типы экономических систем» Составьте логическую схему «Проблема выбора в экономике», используя следующие понятия: проблема выбора, потребности, ресурсы, ограничены,... | Тема урока: Оператор ветвления: Сложные условия Класс: 10а Цели Базовый учебник: Семакин И. Г информатика: учебник для 9 класса, Москва Бином Лаборатория знаний,2005 | ||
Тема урока: Различение на письме суффиксов прилагательных –к- и –ск. Цели урока Познавательные: Совместно с учащимися открыть условия выбора написания суффиксов -к- и -ск- в прилагательных | Тема урока: Буквы Цель урока: Познакомить учащихся с условиями выбора о и е в суффиксах прилагательных после шипящих и ц; формирование умения сопоставлять... | ||
Программа по формированию навыков безопасного поведения на дорогах... Для сообщения данных компьютеру служит оператор ввода. Он помещает вводимое значение переменной в отведенную для него ячейку. Оператор... | Урок по литературе и истории в 11 классе тема урока «Судьбы людей в революции» Цели урока: показать неизбежность трагичности судьбы человека в переломные моменты истории; понять, как раскрывается человек в ситуации... | ||
Лобова Ирина Александровна Предмет русский язык Класс 6 Тема урок Цель урока: познакомить с условиями выбора слитного или раздельного написания не с прилагательными | Методическая разработка урока английского языка в 9 классе по теме... «Enjoy English» автор М. З. Биболетова и другие посвящена проблеме выбора профессии обучающимися. Основной идеей урока является погружение... |