|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Условный оператор. Для реализации проверки условия необходим оператор, который выберет то или иное действиеДля реализации проверки условия необходим оператор, который выберет то или иное действие. Такой оператор называется оператором условного перехода и его можно записать следующими способами. 1. Полная форма оператора. IF <условие> THEN <оператор “да”> ELSE <оператор “нет”>; Каждое слово ELSE пишется под своим словом IF. Для большей наглядности текста программы операторы, следующие за словами THEN и ELSE можно писать на следующей строке. Перед словом ELSE нельзя ставить точку с запятой.
2. Краткая форма оператора. Допускает опускать служебное слово ELSE. Оператор в этом случае выглядит следующим образом: IF <условие> THEN <оператор 1>; <оператор 2>; <оператор 3>;
В данном варианте, если условие истинно, то программа уходит на оператор 1, а затем продолжает выполнять последовательности операторов 2,3 и т.д. Если условие ложно, сразу выполняется оператор 2, затем 3 и т.д.
Например: Вычислить значение функции x2, если x>0 f(x) = 0, если x=0 -x2, если x<0 Фрагмент решения этой задачи можно записать как: IF x>0 THEN y = x*x; IF x = 0 THEN y = 0; IF x<0 THEN y = -(x*x); При решении различных задач очень часто необходимо выполнять группу операторов либо за оператором THEN, либо за оператором ELSE, либо и в том и в другом случае. Для того, чтобы записать группу действий необходимо использовать составной оператор begin – end (операторные скобки).
1. IF <условие> THEN BEGIN оператор 1; оператор 2; ………….. оператор n; END ELSE оператор;
2. IF <условие> THEN оператор ELSE BEGIN оператор 1; оператор 2; ………….. оператор n; END;
3. IF <условие> THEN BEGIN оператор 1; оператор 2; …………... оператор n; END ELSE BEGIN оператор 1; оператор 2; …………. оператор n; END;
Между словами BEGIN и END стоят операторы отделенные между собой точкой с запятой. Перед словом ELSE точки с запятой быть не должно, так как это один оператор IF…THEN…ELSE. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.) |