русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Составное логическое выражение


Дата добавления: 2014-11-28; просмотров: 562; Нарушение авторских прав


Логическое выражение может быть достаточно сложным и содержать несколько логических операций. В этом случае операции выполняются слева направо и приоритет имеет операция NOT, затем AND, и далее OR. Для изменения порядка выполнения операций можно (как и в арифметических выражениях) использовать круглые скобки.

Примеры.Условие «Х<0 или Х>100» можно записать так:

If ((Х<0) OR (X>100))

Это же условие можно сформулировать словами «X не принадлежит отрезку [0,100]» и записать следующим образом:

If NOT( (0<=X) AND (X<=100) )

Условие: «Если А, В, С одновременно обращаются в 0» можно записать так:

If ((А=0) AND (B=0) AND (C=0))

 

Когда полезны эти операции? Если нужно проверить сложное условие.

Пример: Необходимо вычислить значение функции

при .

Условие является составным, то есть x одновременно принадлежит и промежутку и . При программировании на языке Паскаль необходимо использовать конструкцию (( ) AND ( )).

Логические переменные могут использоваться для хранения результатов каких-либо логических вычислений. Для логических переменных разрешены только две операции сравнения: «=» (равно) и «<>» (не равно), а также логические операции AND, OR, XOR, NOT. Для идентификаторов констант FALSE и TRUE имеют место следующие отношения: False<True, Ord(False)=0, Ord(True)=1, Succ(False)=True, Pred(True)=False.

Переменные типа BOOLEAN занимают в памяти 1 байт.

 



<== предыдущая лекция | следующая лекция ==>
Символьный тип | Способы представления вещественных чисел


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.362 сек.