72642
ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ
Доклад
Информатика, кибернетика и программирование
Логическими данными могут быть не только переменные и константы логического типа. Данные или выражения любого встроенного типа связанные операцией логического отношения образуют конструкцию логического типа. Такие конструкции могут входить в логические выражения наравне с логическими переменными и константами.
Русский
2014-11-26
14.43 KB
0 чел.
ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ.
Логические выражения чаще всего используются в логическом операторе или конструкции IF. Над объектами данных логического типа определены следующие операции (указаны в порядке убывания приоритета, точки в написании обязательны):
ОПЕРАТОР |
ДЕЙСТВИЕ |
.NOT. ЛОГИЧЕСКОЕ ОТРИЦАНИЕ (НЕ) .AND. ЛОГИЧЕСКОЕ ПЕРЕСЕЧЕНИЕ (И) .OR. ЛОГИЧЕСКОЕ ОБЪЕДИНЕНИЕ (ИЛИ) |
Логическими данными могут быть не только переменные и константы логического типа. Данные или выражения любого встроенного типа связанные операцией логического отношения образуют конструкцию логического типа. Такие конструкции могут входить в логические выражения наравне с логическими переменными и константами. Логические отношения имеют более высокий приоритет выполнения по сравнению с логическими операциями. Каждое логическое отношение (утверждение) является элементарным логическим выражением и может принимать значения: ".TRUE." или ".FALSE.", все операции отношения имеют одинаковый приоритет выполнения по отношению друг к другу:
ОБОЗНАЧЕНИЕ |
ОТНОШЕНИЕ |
.EQ. РАВНО .NE. НЕ РАВНО .GT. БОЛЬШЕ .GE. БОЛЬШЕ ЛИБО РАВНО .LT. МЕНЬШЕ .LE. МЕНЬШЕ ЛИБО РАВНО |
Из логических данных и элементарных логических выражений можно выстраивать более сложные логические выражения. В программе LOGEQ показан порядок выполнения логических операций и операций отношения, в соответствии со степенью их приоритета. При записи логических выражений можно использовать круглые скобки. Заключенные в круглые скобки части логического выражения вычисляются в первую очередь:
program LOGEQ
logical X, Y, Z, V, step1, step2, step3, step4
X = 1 .le. 2 .and. 4 .gt. 3 ! Истина
Y = 1.2 .ge. 3.4 .or. 5.6 .lt. 7.8 ! Истина
Z = 1 .eq. 2 .and. 4 .ne. 3 ! Ложь
Y = 1.2 .eq. 3.4 .or. 5.6 .eq. 7.8 ! Ложь
V = X.and.Y ! Истина
print*, X.or.Y.and..not.Z.and.V
step1 = .not.Z; step2 = Y.and.step1
step3 = step2.and.V; step4 = X.or.step3
print'(1x,L3)', step4
print'(1x,L3)', (X.or.Y).and..not.(Z.and.V)
step1 = X.or.Y; step2 = Z.and.V
step3 = .not.step2; step4 = step1.and.step3
print*, step4
А также другие работы, которые могут Вас заинтересовать | |||
47598. | МЕТОДИЧЕСКИЕ УКАЗАНИЯ. ИССЛЕДОВАНИЕ НАГРЕВА ОБРАЗЦА ПРИ ПОСТОЯННОЙ ТЕМПЕРАТУРЕ В ПЕЧИ | 1.44 MB | |
Теоретическая часть Дифференциальное уравнение теплопроводности устанавливает связь между временными и пространственными изменениями температуры тела и математически описывает перенос тепла внутри тела. чтобы решить дифференциальное уравнение надо знать условия однозначности которые включают: распределение температуры внутри тела в начальный момент времени начальное условие: Tr z0=fr z 2 fr z известная функция. Граничные условия III рода состоят в задании температуры окружающей среды как функции времени: Tc=fτ... | |||
47599. | Сборник основных дат и событий школьного курса отечественной и зарубежной истории | 563.5 KB | |
В сборник включены все основные даты и события школьного курса отечественной и зарубежной истории с древнейших времен до начала XXI века. Сборник составлен с учетом действующих школьных учебников и предназначен для широкого использования. | |||
47600. | ПРАКТИКУМ ПРОГРАММИРОВАНИЯ В СИСТЕМЕ VISUAL BASIC (Часть 2). МЕТОДИЧЕСКИЕ УКАЗАНИЯ | 1.06 MB | |
В методических указаниях разбирается ряд основных задач на численные методы, часто используемых в курсовых работах, приводятся варианты заданий для самостоятельного решения, рассматриваются основы создания меню и программа-шаблон Windows-приложения для курсовой работы | |||
47601. | Застосування Grid технологій в науці і освіті | 2.57 MB | |
Застосування Grid технологіЙ В науЦі і освітІ Роздавальний матеріал до вивчення курсу для студентів спеціаності âІнформаційні технології проектування Київ 2009 ВСТУП В основі технології Grid лежить об'єднання ресурсів шляхом створення комп'ютерної інфраструктури нового типу що забезпечує глобальну інтеграцію інформаційних і обчислювальних ресурсів на основі мережних технологій і спеціального програмного забезпечення проміжного рівня між базовим і... | |||
47602. | АДАПТИВНЫЙ КУРС ФИЗИКИ | 10.29 MB | |
Учебное пособие содержит опорные конспекты и образцы решения задач по указанным разделам элементарного курса физики. Пособие предназначено для студентов первого курса ДГТУ всех технических специальностей и имеет целью помощь при переходе от школьного к вузовскому курсу общей физики | |||
47604. | Философия: Учебник | 3.1 MB | |
Панин ФИЛОСОФИЯ УЧЕБНИК Рекомендовано Научнометодическим советом по философии Министерства образования Российской Федерации в качестве учебника по курсу Философия для студентов высших учебных заведений Издание третье переработанное и дополненное УДК 1 14075. В написании отдельных глав раздела История философии VII IX XII принял участие В. В учебнике представлены основные понятия и принципы философии. В третьем издании добавлен раздел История философии. | |||
47606. | Политология. Учебник | 2.3 MB | |
Методологические проблемы истории и теории политической науки. Социальные субъекты политической власти Раздел III. Мехонизм формирования и функционирования политической власти. Государство как институт политической системы Глава 11. | |||