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


 

А также другие работы, которые могут Вас заинтересовать

43141. Туристский потенциал Вологодской области 108 KB
  Эмпирическую базу курсовой работы составили российские правовые акты; нормативные документы; отчетность и аналитические материалы региональных органов власти (Департамента развития муниципальных образований Вологодской области, Департамента культуры и охраны культурного наследия Вологодской области, Департамента международных, межрегиональных связей и туризма Вологодской области); официальные статистические данные в сфере туризма.
43142. Топонимика как наука о географических названиях 260 KB
  Топонимика как наука о географических названиях В современном русском языке существуют сотни тысяч нарицательных слов обозначающих предметы и их свойства явления природы и другие реалии нашей жизни. Кроме них существует и другой особый мир слов выполняющих функцию выделения индивидуализации и представляющих собой разнообразные имена и названия. Географические названия окружают человека всюду. Таким образом географические названия отражают не только историю природные условия данной местности языковые особенности народа но и могут...
43143. Функциональное зонирование городских земель и анализ негативных процессов на них 9.58 MB
  Функциональное зонирование городских земель и анализ негативных процессов на них. Функциональное зонирование городских земель. Выделение состава городских земель и расчет их баланса.
43144. Создание автоматизированной системы управления персоналом для предприятия ОАО «КЗПК» 189 KB
  С появлением первых средств автоматизации были разработаны и первые программы учета и управления персоналом, число которых как в России, так и в других странах мира исчисляется сейчас сотнями. Если говорить о России, то каждое уважающее себя предприятие или организация, имевшие собственный отдел АСУ, еще в 1980-е гг. пользовались программами учета персонала собственной разработки. Эти программы опирались на различные аппаратные платформы (начиная от мэйнфреймов и заканчивая ПК) и инструментальные средства (начиная от PL-1 и заканчивая Clipper и FoxPro).
43145. Разработка пакета автоматизации делопроизводства предприятия 36 KB
  Создать шаблон включающий: логотип рисунок надпись MS Wordrt. В шаблоне создать и или модифицировать стили не менее 5. Создать базу данных в которой реализован автоматизированный учет продаж оказания услуг аналогично тому который реализован в книге Учет MS Excel. Создать таблицы схему данных обеспечить подстановку.
43146. Программа – тест: «Годны ли вы к службе в армии?» 915 KB
  Польза тестов для человека. С давних времен каждый человек пытается узнать о себе что-то больше, чем уже знает. С развитием психологии большое количество людей узнают о некоторых чертах своего характера, которые в нем присутствуют, но он не обращал раньше на них внимание. Узнать больше о своей личности помогают тесты. Они представляют собой интересные вопросы, в результате которых можно получить определенную характеристику на человека. Наиболее популярны тесты, которые касаются взаимоотношений между людьми и личности человека, в общем.
43148. Анализ эффективности использования материальных ресурсов на ОАО «Химрезерв» 531.5 KB
  Основной задачей деятельности любого предприятия является оптимизация его производственной программы, которая позволяет увеличить прибыль или достичь ожидаемых социальных эффектов. В связи с этим постоянно существует потребность в усовершенствовании существующих и внедрении принципиально новых подходов к управлению материальными сырьевыми ресурсами, которые являются одним из основных компонентов производственного процесса в промышленности. Важную роль в повышении эффективности их использование на предприятии играет, прежде всего, правильная организация бухгалтерского учета и анализа как источника информации для принятия управленческих решений.
43149. Розробка плана-конспекту уроку з використанням інтерактивної дошки за темою «La peinture française» 1.11 MB
  Ось чому темою для своєї курсової роботи ми обрали саме дослідження роботи з інтерактивною дошкою, що є одним з найпоширеніших представників новітніх технологій у навчанні. Вибір і актуальність цієї теми зумовлені необхідністю ознайомлення з порівняно нещодавно введеним у навчально-виховний процес пристрою та розробки плану уроку з його використанням. Розвиток засобів навчання та можливості їх технічної реалізації суттєво випереджають можливості створення повноцінних методик застосування таких засобів, ось чим можна пояснити брак методик роботи з вищевказаним типом технологій.