PRINT “Минимальное значение”; MIN
В данном случае введена переменная – эталон с именем MIN Конструкция IF…THEN END IF (“если − то” многострочная) Рассмотренные конструкции оператора IF требуют их написания в одной строке кода программы. Но если после проверки условия необходимо выполнить несколько действий, писать их одной строкой становится затруднительно. Выход из этой ситуации предлагает конструкция IF…THEN END IF
Количество операторов, расположенных в теле конструкции ограничивается только размерами файла, занимаемого программой. Элементы оператора IF и END IF должны быть первыми элементами в своих строках кода программы. После THEN все операторы тела конструкции начинают записывать с новой строки. Задание: Ввести значение X, извлечь из него квадратный корень и вывести результат. Если значение X меньше нуля, то сообщить «Введено отрицательное значение X» и умножить X на -1. Вывести значение подкоренного выражения.
Конструкция IF…THEN…ELSE…END IF (“если – то − иначе” многострочная) Эта конструкция многострочный аналог функции IF… THEN…ELSE
Задание: Ввести A и В. Если они имеют одинаковый знак (обе положительные или обе отрицательные) то рассчитать и вывести большее из них, иначе – рассчитать и вывести меньшее. Соответствие знаков переменных A и B проверяется условием A * B > 0. Если знаки идентичны – условие выполняется. Большее из двух чисел определяется формулой (A + B + ABS(A - B)) / 2 Меньшее – соответственно (A + B − ABS(A-B)) / 2
Элементы многострочных операторов IF, ELSE и END IF должны быть первыми элементами в своих строках кода программы. Конструкция IF…THEN…ELSEIF…ELSE…END IF (“перебор условий” или “выбор”) Главной особенностью такой записи является дополнительное условие ELSEIF. Фактически ELSEIF – это ELSE снабженное индивидуальным условием IF. Условие определяет выполнение или невыполнение следующего за ELSEIF блока операторов.
Конструкция, в случае невыполнения первого условия переходит к проверке второго (в первом элементе ELSEIF) и т.д. Таким образом, реализуется возможность проверки нескольких условий. Задание:Ввести целое число X в диапазоне от 0 < X < 100000. Определить сколько цифр входит в число. Вывести результат.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему стероиды повышают давление?: Основных причин три... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (384)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |