Условный оператор IF языка Турбо-паскаль

Условный оператор IF языка Турбо-паскаль

Приступаем к изучению сложных операторов, самый первый из них – условный.

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

Структура условного оператора имеет следующий вид:

где IF, THEN, ELSE – зарезервированные слова;
условие — любое логическое выражение;
оператор1, оператор2 — любые операторы языка Турбо-Паскаль (операторы могут быть и составными).

Как происходит выполнение условного оператора?

В первую очередь осуществляется проверка истинности условия. Если условие истинно (равно true), выполняется оператор1, если же условие ложно (равно false) — оператор2. И в том и в другом случае выполняется только один из операторов оператор1 и оператор2, другой же – просто игнорируется.

Как видите, часть else условного оператора может отсутствовать. Тогда, если условие истинно, то выполняется оператор1, в противном же случае весь оператор if пропускается.

Применение условного оператора проиллюстрируем на следующем примере.

Пусть значение y зависит от значения x. График зависимости приведен на рисунки ниже. Требуется по заданному x определить значение y.

График примера 4

Для того, чтобы по заданному x определить значение y, нужно выяснить, в пределах какого из трех интервалов лежит значение x, а затем уже подставлять его в нужное выражение. Решение описано в примере 4 на нашем сайте, так же обратите внимание на 5-ый пример, который так же отлично иллюстрирует работу оператора IF.

В конце поста об условном операторе IF, хочу напомнить Вам, что очень важно для Вашей безопасности, чтобы лобовое стекло автомобиля было целым, без трещин. Собственно любое автостекло не должно содержать трещин и сколов — иначе может случиться непоправимое.

Оставить комментарий

Лучшие статьи