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

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

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

Добавлен: 12.01.2024

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

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

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

Операторы ветвления. Циклы 1. Условный оператор
Условный оператор в PascalДо рассмотрения данной темы в основном использовались линейные алгоритмы в Паскале, характерные для весьма простых задач, когда действия (операторы) выполняются последовательно, одно за другим. Более сложные алгоритмы предусматривают использование конструкция ветвления.Рис. 1 - Блок-схема условного оператораУсловный оператор имеет следующий синтаксис:Сокращенный вариант:if условие thenоператор;Полный вариант:if условие thenоператорelseоператор;Условный оператор if — служит для организации хода задачи таким образом, при котором изменяется последовательность выполнения операторов в зависимости от какого-либо логического условия. Логическое условие может принимать одно из двух значений: либо true (истина), либо false (ложь), соответственно, оно может быть либо истинным, либо ложным.Рис. 2 - Блок-схема условного оператораСоставной операторЕсли при истинном условии необходимо выполнять несколько операторов, то их по правилам языка Pascal необходимо заключать в блок, начинающийся со служебного слова begin и заканчивающегося служебным словом end. Такой блок принято называть операторными скобками, а данную конструкцию — составным оператором:Операторные скобки и составной оператор в Pascal:if логическое выражение thenbeginоператор1;оператор2;endelsebeginоператор1;оператор2;end;В условии (в логическом выражении) используются операторы отношения.Рассмотрим список операторов отношения Pascal:

  • больше >

  • меньше <

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

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

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

  • не равно в Pascal < >
Пример: найти наибольшее из двух чисел:
Рис. 3 – Листинг программы с использованием условного оператораПодробно разобраться в работе условного оператора можно, просмотрев видеоурок: Видеоурок - Условный оператор