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

Слайд 2

Содержание:

Содержание:

Слайд 3

Условный оператор — оператор, конструкция, обеспечивающая выполнение определённой команды (набора команд) только при

Условный оператор — оператор, конструкция, обеспечивающая выполнение определённой команды (набора команд) только
условии истинности некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.

Общий синтаксис условного оператора IF:

 IF {условие} Then {последовательность команд}

Введение

Слайд 4

Ветвления

Неполное

Полное

Ветвления Неполное Полное

Слайд 5

Неполное ветвление

Оператор if… then… называется условным и имеет вид:
If <условие-1> Then <команды-1>
где

Неполное ветвление Оператор if… then… называется условным и имеет вид: If Then
<условие> – это некое логическое выражение.

Здесь условие - выражение логического типа . Если выражение является истинным (True), т.е. условие выполняется, то выполняется последовательность команд, указанная после THEN. Если же условие не выполняется, данный блок пропускается.

Слайд 6

Блок - схема

Блок - схема

Слайд 7

Пример

В описании переменных зададим два числа a и b вещественного типа, которые

Пример В описании переменных зададим два числа a и b вещественного типа,
будем сравнивать.

Описываем переменные

Слайд 8

Пример

Оператор if … then…

Пример Оператор if … then…

Слайд 9

Полное ветвление

Этот оператор является полной версией условного оператора и имеет вид:
If <условие-1>

Полное ветвление Этот оператор является полной версией условного оператора и имеет вид:
Then <команды-1> els<команды2>;
Выполняется данный оператор следующим образом: если выражение <условие-1> принимает значение «истина», то управление передается на оператор <команды-1>. В противном случае на оператор <команды-2>.

if {условие} then    {команды, если условие выполняется}  else    {команды, если условие не выполняется}

Слайд 10

Блок - схема

Блок - схема

Слайд 11

Пример

Остается только дописать, что делать программе, если условие a>b – ложно,

Пример Остается только дописать, что делать программе, если условие a>b – ложно,
тогда вывести число а иначе число b.

Оператор if … then…
else

Слайд 12

Операторные скобки BEGIN … END

В случае, если команд, ассоциированных с условием, несколько,

Операторные скобки BEGIN … END В случае, если команд, ассоциированных с условием,
то они заключаются в BEGIN ... END:

If {условие} then  begin    Команда 1;    Команда 2;    Команда 3  end;