Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Условный оператор ⇐ ПредыдущаяСтр 5 из 5 Условный оператор используется для организации ветвления вычислительного процесса. Общий вид условного оператора: IF <условие> THEN <оператор1> ELSE <оператор2>; где <условие> - выражение логического типа; <оператор1>, <оператор2> -любые операторы языка Турбо Паскаль. Вначале вычисляется условное выражение <условие>. Если результат есть TRUE (истина), то выполняется <оператор1>, а <оператор2> пропускается; если результат есть FALSE (ложь), наоборот <оператор1> пропускается, а выполняется <оператор2>. Часть ELSE <оператор2> условного оператора может быть опущена. Тогда при значении TRUE условного выражения выполняется <оператор1>, в противном случае этот оператор пропускается. Пример: if a>b then max:=a else max:=b;
if x>0 then begin s:=s+x; inc(k); end; Оператор перехода С помощью оператора перехода GOTO передаётся управление оператору, помеченному меткой. Общий вид оператора GOTO: GOTO < метка>; Здесь <метка>- произвольный идентификатор Правила использования меток: Метка должна быть описана в разделе описания меток LABEL Метки, описанные в процедуре (функции), локализуются в ней, поэтому передача управления, извне процедуры (функции) на метку внутри же невозможна. Оператор выбора CASE Оператор выбора используется в тех случаях, когда необходимо проверить достаточно много условий и в зависимости от них выполнить (те или иные действия) определённые операторы. Параметром, по которому осуществляется выбор, служит ключ выбора. Общий вид оператора: CASE- <ключ_ выбора> OF <список_выбора> [ ELSE < операторы> ] END; Здесь < ключ _ выбора> - выражение любого порядкового типа (любого из рассмотренных, кроме типов REAL u STRING) < список_ выбора> - одна или более конструкций вида: <константа_выбора>: < оператор>; < константа_выбора>- константа того же типа, что и выражение <ключ_выбора>. < операторы>- любые исполняемые операторы. (Оператор выбора работает следующим образом). При выполнении оператора выбора вначале вычисляется значение, выражения < ключ_ выбора>, а затем в последовательности операторов < список_выбора> отыскивается такой, которому предшествует константа выбора, равная вычисленному значению. После выполнения найденного оператора оператор выбора CASE завершает свою работу. Если в списке выбора не будет найдена константа, соответствующая вычисленному значению ключа выбора, управление передаётся операторам, расположенным за словом ELSE. Часть ELSE < оператор> можно опускать. Тогда при отсутствии в списке выбора нужной константы ничего не произойдёт и оператор выбора просто завершает свою работу. Необходимо отметить, что любому из операторов списка выбора может предшествовать не одна, а несколько констант выбора, разделенных запятыми. Например CASE KL OF O: WRITELN (‘нуль’); 1,3,5: WRITELN (‘нечёт’); 2,4,6: WRITELN (‘чёт’); END;
1ocн[77-85], [14-37]. 3ocн[14-39] 4ocн[4-6] 3доп[6-58] Контрольные вопросы
|