ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Оператор выбора по ключу.Ключ-выражение целого типа, которое может принимать значение из некоторой совокупности значений, и в зависимости от выбранного значения происходит выполнение соответствующего данному значению оператора. k→k1, k2,…km. Выполнение этого оператора происходит в соответствии со следующей блок-схемой:
Формат записи оператора выбора по ключу таков: Для Basic:
SELECT CASE < ключ > CASE < К1 >: < Oператор 1 > CASE < К2 >: < Oператор 2 > ... CASE < Кm >: < Oператор m > CASE ELSE: < Oператор “ иначе ” > END SELECT Для Pascal: CASE < ключ > of < К1 >: < Oператор 1 >; < К2 >: < Oператор 2 >; ... < Кm >: < Oператор m >; ELSE: < Oператор “ иначе ” >; END; В качестве примера запишем выполнение арифметического действия над числами a и b, заданного знаком операции в переменной znak (на Паскале): Сase znak of “+”: c: = a + b; “-”: c: =a – b; “ ”: c: = a * b; “/”: if b < > 0 then c: = a / b else Writeln(‘ b = 0 ‘) else Writeln (‘ ошибка в знаке ’); end;
Операторы цикла
Цикл – это группа операторов программы, которые повторяют своё выполнение циклически при истинности (или ложности) некоторого логического выражения (условия) и заканчивают свое выполнение, когда условие меняет свое значение.
а)Цикл с предусловием (или цикл "до")
в Basic:
While < условие цикла > <Операторы в цикле> Wend
в Pascal:
While < условие > do < оператор в цикле>;
Как и в случае с оператором if…then…else после слова do в операторе цикла должен записываться один оператор, в том числе и составной.
б)Цикл с постусловием (или цикл "после")
в Basic: в Pascal: DO Repeat < оператор цикла> < оператор ы цикла>; LOOP UNTIL < условие> UNTIL < условие>;
Не нашли, что искали? Воспользуйтесь поиском:
|