SlideShare a Scribd company logo
1 of 6
Оператор 
множественного 
выбора 
11 класс 
2014г.
Множественный выбор 
Условный оператор предназначен, прежде всего, для выбора 
одного из двух вариантов (простого ветвления).Иногда 
нужно сделать выбор из нескольких возможных вариантов. 
Пусть, например, в переменной m хранится номер месяца, и 
нужно вывести на экран его русское название. Конечно, в 
этом случае можно использовать 12 условных операторов: 
If m=1 then write(‘январь’); 
If m=2 then write(‘февраль’); 
….. 
If m=12 then write(‘декабрь’); 
Вместо многоточий могут быть записаны аналогичные 
операторы для остальных значений m.
В Паскале есть специальный оператор выбора для 
подобных случаев: 
Case m of 
1: write(‘январь’); 
2: write(‘февраль’); 
… 
12: write(‘декабрь’) 
Else write(‘ошибка’) 
End; 
Добавлен еще один блок, который свидетельствует об 
ошибочном номере месяца.
В Паскале можно через запятую указывать список значений, 
для которых выполняются одинаковые действия: 
Case m of 
2: d:=28; 
1,3,5,7,8,10,12: d:=31 
Else d:=30 
End; 
Допускаются также интервалы (диапазоны), в них 
начальное и конечное значения отделены двумя точками. 
Case v of 
0..6: write(‘дошкольник’); 
7..17: write(‘школьник’); 
Else write(‘взрослый’); 
End;
Задания 
1. Напишите программу, которая вводит номер месяца и выводит 
название времени года. При вводе неверного номера месяца 
должно быть выведено сообщение об ошибке. 
2. Напишите программу, которая вводит возраст человека (целое 
число, не превышающее 120) и выводит этот возраст со словом 
«год», «года» или «лет». Например, «21 год», «22 года». «25 лет».
Источники 
• Поляков К.Ю. Информатика. Углубленный уровень: учебник для 10 
класса: в 2 ч. Ч. 2/ К.Ю. Поляков, Е.А. Еремин. – М.: БИНОМ. 
Лаборатория знаний, 2013. – 304 с.: ил.

More Related Content

More from Елена Ключева

представление графической информации
представление графической информациипредставление графической информации
представление графической информацииЕлена Ключева
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информацииЕлена Ключева
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по гостуЕлена Ключева
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяЕлена Ключева
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследованияЕлена Ключева
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работЕлена Ключева
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрованиеЕлена Ключева
 
конкурс среди абитуриентов (педагогические специальности) в странах атр
конкурс среди абитуриентов (педагогические специальности) в странах атрконкурс среди абитуриентов (педагогические специальности) в странах атр
конкурс среди абитуриентов (педагогические специальности) в странах атрЕлена Ключева
 
конкурс среди абитуриентов (педагогичсекие специальности) в странах атр
конкурс среди абитуриентов (педагогичсекие специальности) в странах атрконкурс среди абитуриентов (педагогичсекие специальности) в странах атр
конкурс среди абитуриентов (педагогичсекие специальности) в странах атрЕлена Ключева
 
международные конференции в области образования стран атр
международные конференции в области образования стран атрмеждународные конференции в области образования стран атр
международные конференции в области образования стран атрЕлена Ключева
 
государственная политика в области образования в странах атр
государственная политика в области образования в странах атргосударственная политика в области образования в странах атр
государственная политика в области образования в странах атрЕлена Ключева
 

More from Елена Ключева (20)

представление графической информации
представление графической информациипредставление графической информации
представление графической информации
 
представление текстовой информации
представление текстовой информациипредставление текстовой информации
представление текстовой информации
 
как оформить реферат по госту
как оформить реферат по гостукак оформить реферат по госту
как оформить реферат по госту
 
программа открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицеяпрограмма открытых мероприятий для родителей обучающихся лицея
программа открытых мероприятий для родителей обучающихся лицея
 
представление чисел
представление чиселпредставление чисел
представление чисел
 
проектирование исследования
проектирование исследованияпроектирование исследования
проектирование исследования
 
виды исследовательских работ
виды исследовательских работвиды исследовательских работ
виды исследовательских работ
 
содержательный подход
содержательный подходсодержательный подход
содержательный подход
 
научная деятельность
научная деятельностьнаучная деятельность
научная деятельность
 
измерение информации
измерение информацииизмерение информации
измерение информации
 
шифрование и дешифрование
шифрование и дешифрованиешифрование и дешифрование
шифрование и дешифрование
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 
стартовая презентация
стартовая презентациястартовая презентация
стартовая презентация
 
глоссарий
глоссарийглоссарий
глоссарий
 
конкурс среди абитуриентов (педагогические специальности) в странах атр
конкурс среди абитуриентов (педагогические специальности) в странах атрконкурс среди абитуриентов (педагогические специальности) в странах атр
конкурс среди абитуриентов (педагогические специальности) в странах атр
 
конкурс среди абитуриентов (педагогичсекие специальности) в странах атр
конкурс среди абитуриентов (педагогичсекие специальности) в странах атрконкурс среди абитуриентов (педагогичсекие специальности) в странах атр
конкурс среди абитуриентов (педагогичсекие специальности) в странах атр
 
университет тербука
университет тербукауниверситет тербука
университет тербука
 
международные конференции в области образования стран атр
международные конференции в области образования стран атрмеждународные конференции в области образования стран атр
международные конференции в области образования стран атр
 
ступени образования
ступени образованияступени образования
ступени образования
 
государственная политика в области образования в странах атр
государственная политика в области образования в странах атргосударственная политика в области образования в странах атр
государственная политика в области образования в странах атр
 

оператор множественного выбора

  • 2. Множественный выбор Условный оператор предназначен, прежде всего, для выбора одного из двух вариантов (простого ветвления).Иногда нужно сделать выбор из нескольких возможных вариантов. Пусть, например, в переменной m хранится номер месяца, и нужно вывести на экран его русское название. Конечно, в этом случае можно использовать 12 условных операторов: If m=1 then write(‘январь’); If m=2 then write(‘февраль’); ….. If m=12 then write(‘декабрь’); Вместо многоточий могут быть записаны аналогичные операторы для остальных значений m.
  • 3. В Паскале есть специальный оператор выбора для подобных случаев: Case m of 1: write(‘январь’); 2: write(‘февраль’); … 12: write(‘декабрь’) Else write(‘ошибка’) End; Добавлен еще один блок, который свидетельствует об ошибочном номере месяца.
  • 4. В Паскале можно через запятую указывать список значений, для которых выполняются одинаковые действия: Case m of 2: d:=28; 1,3,5,7,8,10,12: d:=31 Else d:=30 End; Допускаются также интервалы (диапазоны), в них начальное и конечное значения отделены двумя точками. Case v of 0..6: write(‘дошкольник’); 7..17: write(‘школьник’); Else write(‘взрослый’); End;
  • 5. Задания 1. Напишите программу, которая вводит номер месяца и выводит название времени года. При вводе неверного номера месяца должно быть выведено сообщение об ошибке. 2. Напишите программу, которая вводит возраст человека (целое число, не превышающее 120) и выводит этот возраст со словом «год», «года» или «лет». Например, «21 год», «22 года». «25 лет».
  • 6. Источники • Поляков К.Ю. Информатика. Углубленный уровень: учебник для 10 класса: в 2 ч. Ч. 2/ К.Ю. Поляков, Е.А. Еремин. – М.: БИНОМ. Лаборатория знаний, 2013. – 304 с.: ил.