77974

Условный оператор

Лекция

Информатика, кибернетика и программирование

Встречаются следующие формы условного оператора: Условный оператор с одной ветвью if условие then команды end При выполнении такого оператора вычисляется условие и если оно истинно то выполняются команды до ключевого слова end в противном случае выполнение программы продолжается со следующей за условным оператором команды. Условный оператор с двумя ветвями if условие then команды else команды end Здесь при истинности условия выполняются команды при ложности команды.

Русский

2015-02-05

28 KB

1 чел.

Лекция №4

Условный оператор

Условный оператор реализует выполнение определённых команд при условии, что некоторое логическое выражение (условие) принимает значение «истина» true. В языке программирования условный оператор начинается с ключевого слова if.

Встречаются следующие формы условного оператора:

Условный оператор с одной ветвью

if условие then команды end

При выполнении такого оператора вычисляется условие, и если оно истинно, то выполняются команды до ключевого слова end, в противном случае выполнение программы продолжается со следующей за условным оператором команды.

Условный оператор с двумя ветвями

if условие then команды1 else команды2 end

Здесь при истинности условия выполняются команды1 при ложности — команды2. При необходимости проверить последовательно несколько условий возможно каскадирование условных операторов:

Пример1. Даны два различных вещественных числа. Вывести на экране большее из них.

program p1;

 var x,y:real;

   begin

   readln(x,y);

     if x>y then

   writeln(x:7:2) else writeln(y:7:2);

  readln;

end.

Пример 2. Даны три различных вещественных числа a, b, c. Найти максимальное из этих чисел.

program p2;

 var a,b,c,max:real;

   begin

     readln(a,b,c);

     if (a>b) and (a>c) then max:=a

     else

     if b>c then max:=b

    else max:=c;

  writeln(‘max’ , max:7:2);

readln;

end.


 

А также другие работы, которые могут Вас заинтересовать

12223. Изучение кинетики реакции омыления сложного эфира 87.5 KB
  Лабораторная работа №5 Изучение кинетики реакции омыления сложного эфира. Цель работы: определение средних значений констант скорости реакции омыления сложного эфира в щелочной среде при комнатной температуре. Уравнение химической реакции: Рабочие ...
12224. Определение рН с помощью хингидронного электрода 32 KB
  Лабораторная работа Определение рН с помощью хингидронного электрода Цель: нахождение рН и буферной емкости растворов Суть метода: Потенциометрическое измерение производят измеряя ЭДС гальванического элемента в котором один из электродов погружен в электролит...
12225. Практическое использование современных информационных технологий 213.5 KB
  СОДЕРЖАНИЕ [1] 1. Общие положения [1.1] Цель и задачи выполнения лабораторных работ [1.2] 1.2. Содержание и оформление отчета по практическим заданиям [2] 2. Задания и методические указания к выполнению работ [3] Библиографичес...
12226. Исследование основных схем выпрямления и изучение влияния нагрузки и сглаживающих фильтров на их работу 75.08 KB
  Лабораторная работа №1 Исследование основных схем выпрямления и изучение влияния нагрузки и сглаживающих фильтров на их работу Цель работы: научиться снимать и строить характеристики схем выпрямления; научиться снимать осциллограммы напряжений; нау...
12227. Кинетика разложения мурексида в кислой среде 115.5 KB
  Кинетика разложения мурексида в кислой среде Цель работы: определение порядка реакции по мурексиду и катализатору кислоте и составление дифференциального кинетического уравнения по результатам опытов; определение константы диссоциации слабой кислоты путем кинетич
12228. Кинетика разложения мурексида в кислой среде. 31.36 KB
  Лабораторная работа №2 Кинетика разложения мурексида в кислой среде Цель работы: определение порядка реакции по мурексиду и катализатору кислоте и составление дифференциального кинетического уравнения реакции по результатам оп
12229. Измерение ЭДС элемента Якоби-Даниэля. Определение потенциала отдельных электродов 29 KB
  Измерение ЭДС элемента ЯкобиДаниэля. Определение потенциала отдельных электродов Цель работы: приготовление гальванического элемента и измерение его ЭДС. Вычисление ЭДС элемента при заданных концентрациях солей. Сравнение полученных результатов с вычисленными знач
12230. Определение порядка реакции окисления иодид-ионов ионами трехвалентного железа 194 KB
  Определение порядка реакции окисления иодидионов ионами трехвалентного железа Цель работы: определение частных кинетических порядков и общего кинетического действительного порядка реакции Fe3I Fe2I 1 в водном растворе и сравнение их со стехиометрическими поря
12231. ИЗУЧЕНИЕ КИНЕТИКИ РЕАКЦИИ ОМЫЛЕНИЯ СЛОЖНОГО ЭФИРА 74 KB
  Изучение кинетики реакции омыления сложного эфира Цель: Определить средние значения K реакции омыления этилацетата в щелочной среде при двух температурах; вычислить энергию активации данной реакции. Ход работы: Измерение постоянной сосуда. Определялась