Файл: Условный оператор в Pascal.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.01.2024

Просмотров: 15

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Операторы ветвления. Циклы 1. Условный оператор

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

До рассмотрения данной темы в основном использовались линейные алгоритмы в Паскале, характерные для весьма простых задач, когда действия (операторы) выполняются последовательно, одно за другим. Более сложные алгоритмы предусматривают использование конструкция ветвления.


Рис. 1 - Блок-схема условного оператора
Условный оператор имеет следующий синтаксис:

Сокращенный вариант:

if условие then

оператор;
Полный вариант:

if условие then

оператор

else

оператор;
Условный оператор if — служит для организации хода задачи таким образом, при котором изменяется последовательность выполнения операторов в зависимости от какого-либо логического условия. Логическое условие может принимать одно из двух значений: либо true (истина), либо false (ложь), соответственно, оно может быть либо истинным, либо ложным.



Рис. 2 - Блок-схема условного оператора
Составной оператор

Если при истинном условии необходимо выполнять несколько операторов, то их по правилам языка Pascal необходимо заключать в блок, начинающийся со служебного слова begin и заканчивающегося служебным словом end. Такой блок принято называть операторными скобками, а данную конструкцию — составным оператором:

Операторные скобки и составной оператор в Pascal:

if логическое выражение then

begin

оператор1;

оператор2;

end

else

begin

оператор1;

оператор2;

end;
В условии (в логическом выражении) используются операторы отношения.

Рассмотрим список операторов отношения Pascal:

  • больше >

  • меньше <

  • больше или равно в Pascal >=

  • меньше либо равно в Pascal <=

  • сравнение в Pascal =

  • не равно в Pascal < >


Пример: найти наибольшее из двух чисел:




Рис. 3 – Листинг программы с использованием условного оператора

Подробно разобраться в работе условного оператора можно, просмотрев видеоурок: Видеоурок - Условный оператор