В жизни бывают ситуации, когда то или иное действие мы выполняем при соблюдении нескольких условий.
ЕСЛИ товар хороший И достаточно денег ТО покупаем
ЕСЛИ свет зеленый ИЛИ нет машин ТО переходим дорогу
Для записи данных конструкций в паскале существуют логические операторы (AND)И (OR)ИЛИ (NOT)НЕ, а также переменная логического типа Boolean (аналог 1 или 0)
Переменные логического типа могут принимать только два значения — False (ложь) и True (истина). Описываются они в разделе описания переменных VAR. Читать далее Логические операции And Or Not→
Рассмотрим одну и ту же ситуацию при покупке товара:
Если товар качественный — то покупаем.
Если товар некачественный — то не покупаем.
Как видим на одну ситуацию мы тратим два варианта проверки условия.
Еще пример. Найти максимум из двух чисел:
Если А>В ТО максимум А;
Если В>А ТО максимум В;
Опять таки. Ситуация одна — ветвления — два.
А вот нельзя ли как-то сделать так, что бы коддить одну строку? Читать далее Полная команда ветвления→
В жизни мы часто принимаем разные решения, беря во внимание некоторые факты и факторы.
Например, при покупке товара мы делаем примерно следующее:
Если товар дорогой — то не покупаем.
Если товар качественный — то покупаем. Читать далее Сокращенная команда ветвления→
В предыдущей статье мы говорили о возможности оптимизации программы. Вместо двух команд If мы использовали слово Else и экономили одну строку. Если представить, что по канонам программистов простая программа состоящая из нескольких сотен строк может нести в себе сотни проверок, то экономия существенная. А можно ли еще экономнее писать код? Читать далее Команда выбора «Case»→
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: