Контрольная. 1. Условный оператор. Условный оператор в Pascal
Скачать 205.98 Kb.
|
Операторы ветвления. Циклы 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 – Листинг программы с использованием условного оператора Подробно разобраться в работе условного оператора можно, просмотрев видеоурок: Видеоурок - Условный оператор |