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

Цель: Изучить основные понятия разветвляющего алгоритма и принципа записи структуры программы на языке программирования Pascal.

В зависимости от структуры различают полную и неполную алгоритмическую структуру ветвления.

Повторить понятия основных алгоритмических структур – ссылка на понятия.

Неполная форма алгоритма ветвления выглядит следующим образом:
ЕСЛИ <условие>ТО <действие >
IF<условие> THEN <ОПЕРАТОР>

Полная форма алгоритма ветвления выглядит следующим образом:
ЕСЛИ <условие>ТО <действие1 >ИНАЧЕ<действие2 >
IF<условие> THEN <действие 1>ELSE <действие 2>

Если в комнате темно, тогда надо включить свет.
ЕСЛИ хочешь быть здоров, ТО закаляйся
ИНАЧЕ можешь часто болеть.
Полный условный оператор Паскаля:

Здесь if (если), then (то) и else (иначе) являются служебными словами, В – логическое выражение, а S1 и S2 – операторы.

Если заданное в операторе условие выполняется (логическое выражение В принимает значение true), то выполняется оператор S1, в противном случае выполняется оператор S2.

Алгоритм решения упомянутой выше задачи вычисления z= max( x, y) можно задать в виде условного оператора Паскаля
if x>y then z:= x else z:= y
Пример 1. Сравнение двух чисел введённых с клавиатуры.
Решение:

Пример 2.

Найти максимальное значение из трёх введённых с клавиатуры чисел.

После запуска программы на выполнение получаем следующий результат:

Домашняя работа.

Пример 1. Написать программу, которая определяет является число введённое с клавиатуры чётным или нечётным.

Пример 2. Написать программу, которая определяет, является ли воздух холодным или горячим, при вводе с клавиатуры градусов Цельсия (обозначение: °C, к примеру t<60).

Рейтинг
( 1 оценка, среднее 5 из 5 )
Полезные записи:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: