Примеры №4 и №5: Оператор IF в языке Турбо-Паскаль

Пример №4 - обложка

Давайте сегодня рассмотрим две типовые задачи по использованию оператора IF.

Пример 4 представляет программу, которая вычисляет значение y по заданному значению x. Условия задачи были рассмотрены в предыдущем посте по оператору IF.

Пример 4

Обратите внимание на то, что точка с запятой перед else не ставится.
Поскольку любой из операторов оператор1 и оператор2 может быть условным, и, в то же время, не каждый из вложенных условных операторов может иметь часть else, оператор может быть неоднозначно истолкован. Подобная неоднозначность в Турбо-Паскале решена так: любая встретившаяся часть else соответствует ближайшему сверху if…then .

Давайте попробуем написать еще одну программу с применением условного оператора IF. Эта программа должна определять, попадает ли точка с заданными координатами (x,y) в кольцо, больший радиус которого равен r1, а меньший – r2. Центр кольца совпадает с началом координат.
В этой программе нам придется проверять два условия: необходимо, чтобы точка попала в больший круг и в то же время – не попала в меньший. Чтобы записать такое двойное условие нужно использовать логическую операцию AND. Все остальное в этой программе – достаточно просто (пример 5).

Пример 5

Для большей эффективности обучения обязательно компилируйте все примеры. Так же, возможно в скором будущем нами будет подготовлена электронная книга с уроками по Турбо-Паскаль. Таким образом читать наши уроки станет намного удобнее, используя специальные электронные устройства для чтения книг.

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

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