Форум программистов, компьютерный форум CyberForum.ru

Напишите грамматику для описания логических выражений - C++

Восстановить пароль Регистрация
 
simpolls
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 26
26.06.2015, 08:54     Напишите грамматику для описания логических выражений #1
Здравствуйте.Помогите пожалуйста решить задачу, a точнее вот:
<<<<<-------------------------------------------------------------------------------------------->>>>>>
Напишите грамматику для описания логических выражений. Логическое выра-
жение напоминает арифметическое за исключением того, что в нем использу-
ются не арифметические, а логические операторы: ! (отрицание), ~ (допол-
нение), & (и), | (или) и ^ (исключающее или). Операторы ! и ~ являются пре-
фиксными унарными операторами. Оператор ^ имеет более высокий приоритет,
чем оператор | (так же, как оператор * имеет более высокий приоритет,
чем оператор +), так что выражение x|y^z означает x|(y^z), а не (x|y)^z.
Оператор & имеет более высокий приоритет, чем оператор ^, так что выражение
x^y&z означает x^(y&z).
<<<<<,-------------------------------------------------------------------------------------------->>>>>
Смысл понял,но как реализовать. То-есть надо ввести выражение например: !a~d^f&y.
И программа должна расставить приоритеты.
Прошу помочь,точнее ПОДТОЛКНУТЬ на правильный способ решения, а дальше я разберусь,ну если кто хочет блеснуть знаниями я не против).
Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.06.2015, 08:54     Напишите грамматику для описания логических выражений
Посмотрите здесь:

Компилятор арифметико-логических выражений C++
C++ Програмирование упращения логических выражений
Написать калькулятор логических выражений на С C++
Разработать программу для вычисления логических выражений C++
Доказать, что для любых величин следующие пары логических выражений имеют одинаковые значения C++
C++ Составление логических выражений
C++ Вычисление логических выражений
C++ Построение простых логических выражений

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castorsky
 Аватар для castorsky
1948 / 1038 / 78
Регистрация: 29.11.2013
Сообщений: 3,262
26.06.2015, 11:57     Напишите грамматику для описания логических выражений #2
Цитата Сообщение от simpolls Посмотреть сообщение
И программа должна расставить приоритеты.
вычислить выражение, если оно вычисляемо.
Цитата Сообщение от simpolls Посмотреть сообщение
Прошу помочь,точнее ПОДТОЛКНУТЬ
книга дракона
Yandex
Объявления
26.06.2015, 11:57     Напишите грамматику для описания логических выражений
Ответ Создать тему
Опции темы

Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru