русс | укр

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

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

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

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


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

Необходимо расставить все скобки.


Дата добавления: 2013-12-24; просмотров: 1079; Нарушение авторских прав


Необходимо удалить скобки.

При использовании этих правил к одной и той же формуле скобки следует расставлять постепенно, продвигаясь слева направо.

При записи сложных формул следует помнить, что

1) каждое вхождение логической связки “ù” относится к пропозициональной переменной или формуле, следующей непосредственно за логической связкой справа;

2) каждое вхождение логической связки “&” после расстановки скобок связывает пропозициональные переменные или формулы, непосредственно окружающие логическую связку;

3) каждое вхождение логической связки “Ú” после расстановки скобок связывает пропозициональные переменные или формулы, непосредственно окружающие эту связку и т.д.

Логические связки по силе и значимости могут быть упорядочены так: ù ; &; Ú; ®; «. То есть самой сильной связкой является отрицание, затем коньюнкция, дизьюнкция, импликация и, наконец, эквиваленция. Зная правила о силе логических связок, можно опускать те пары скобок, без которых ясен порядок исполнения логических операций.

Пример: пусть дана формула F=(((F1Ú (ù F2))®F3)«F4).

1) убрать внешние скобки для формулы, так как они не определяют старшинство никаких операций:

F=((F1Ú (ù F2))®F3)«F4;

2) убрать скобки, охватывающие формулу импликации, так как операция эквиваленции будет исполняться только после выполнения операции импликации:

F=(F1Ú(ù F2))®F3«F4;

3) убрать скобки, охватывающие формулу дизъюнкции, так как операция импликации будет исполняться только после выполнения операции дизъюнкции:

F=F1Ú(ù F2)®F3«F4;

4) убрать скобки, охватывающие формулу отрицания, так как опера­ция дизъюнкции будет исполняться только после выполнения операции отрицания:

F=F1Úù F2®F3«F4;



Итак, последовательность исполнения операций после задания значений пропозициональных переменных следующая: сначала необходимо определить значение формулы (ù F2), затем (F1Ú(ù F2)) затем ((F1Ú(ù F2))®F3) и, наконец, (((F1Ú(ù F2))®F3)«F4)

Пример: Дана формула F=F1&F2&F3Úù F1®F3«F1.

1) поставить скобки на формулу, реализующую операцию отрицания:

F1&F2&F3Ú(ù F1)®F3«F1;

2) поставить скобки на формулу, реализующую операцию конъюнкции:

F=((F1&F2)&F3)Ú(ù F1)®F3«F1;

3) поставить скобки на формулу, реализующую операцию дизъюнкции:

F=(((F1&F2)&F3)Ú(ù F1))®F3«F1;

4) поставить скобки на формулу, реализующую операцию импликации:

F=((((F1&F2)&F3)Ú(ù F1))®F3)«F1;

5) поставить скобки на формулу, реализующую операцию эквиваленции:

F=(((((F1&F2)&F3)Ú(ù F1))®F3)«F1).



<== предыдущая лекция | следующая лекция ==>
Правила записи сложных суждений. | Сравните значения логических


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


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

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

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


 


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

 
 

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

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