![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Оператор выбора
Этот оператор предназначен для замены конструкций из вложенных if. Структура: case N of N1: P1; N2: P2; NN: PN; [else P; ] end; [else P; ] - необязательная часть оператора. Где N - целочисленная переменная, или выражение целого типа; N1, N2, … NN - возможные значения переменной N; P, P1, P2, … PN - простые или составные операторы. По этому оператору: если значение N = N1, то выполняется P1 (после чего управление передается оператору, следующему за оператором case...of); если значение N = N2, то выполняется P2, (после чего управление передается оператору, следующему за оператором case...of); … если N не принимает ни одного из перечисленных значений, управление передается оператору P; если структура else отсутствует и N - не принимает ни одного из перечисленных значений, управление передается следующему за case...of оператору. Например: case N of 1, 2, 5: writeln (’a’); 7.. 10: writeln (’b’); end; 1, 2, 5 - перечисляемые значения разделяются запятой. 7.. 10 - интервал задается начальными и конечными значениями через две точки.
2.3.4. Примеры типовых задач по теме «Типовые вычислительные процессы. Ветвления» 1. Найти максимальное число среди трех неравных между собой вещественных чисел.
2. Второй способ решения этой задачи:
3. Вычислить значение функции: y= Значение аргумента х в градусах ввести с клавиатуры.
Вопросы для самоконтроля 1. Какие алгоритмические конструкции называются ветвлениями? 2. Для чего используют оператор goto? 3. Почему при использовании нескольких условий в одном операторе if … then … else, каждое условие заключается в круглые скобки? 4. Перечислите основные логические операции. 5. Перечислите основные операции отношения. 6. В каких случаях прибегают к использованию оператора case … of?
|