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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
simpolls
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 26
#1

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

26.06.2015, 08:54. Просмотров 448. Ответов 1
Метки нет (Все метки)

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

Разработать программу для вычисления логических выражений - C++
Разработать программу для вычисления логических выражений. На вход программы подаётся выражение, записанное в строковом формате....

Доказать, что для любых величин следующие пары логических выражений имеют одинаковые значения - C++
пожалуйста решите задачку на языке С++ !! Доказать (путем перебора возможных значений), что для любых величин А, В, С типа Boolean...

Доказать (перебор) что для любых величин А, В, С типа Boolean следующие пары логических выражений эквивалентны - C++
Доказать (путем перебора возможных значений), что для любых величин А, В, С типа Boolean следующие пары логических выражений имеют...

Вычисление логических выражений - C++
написать программу позволяющую вывести на экран,значение след. логических выражений. логические выражения получились,вот а) !A || !B ...

Составление логических выражений - C++
я чайник если есть решение - напишите. Буду благодарен Составление логических выражений Составить линейную программу, печатающую...

Запись логических выражений - C++
как сделать проверку &amp;&amp; и || в одном if for(;i&gt;0; i--) { if(a&gt;0 &amp;&amp; (b &lt;0 || c&lt;0 || d&lt;0) z=0; } куда выходит...

1
castorsky
1967 / 1068 / 79
Регистрация: 29.11.2013
Сообщений: 3,339
26.06.2015, 11:57 #2
Цитата Сообщение от simpolls Посмотреть сообщение
И программа должна расставить приоритеты.
вычислить выражение, если оно вычисляемо.
Цитата Сообщение от simpolls Посмотреть сообщение
Прошу помочь,точнее ПОДТОЛКНУТЬ
книга дракона
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2015, 11:57
Привет! Вот еще темы с ответами:

Построение простых логических выражений - C++
Помогите пожалуйста. Написать программу, проверяющую принадлежность точки с координатами(х,у) заштрихованной области на плоскости

Написать калькулятор логических выражений на С - C++
Здравствуйте. Помогите, пожалуйста, написать программу. Реализовать калькулятор – программу которая вычисляет логическое выражение...

Програмирование упращения логических выражений - C++
Что прошу: программа | каркас | идея | помощь На свой выбор и умение прошу помочь. Что нужно: Программа которая сможет упрощать...

Компилятор арифметико-логических выражений - C++
Всем привет. Люди может кто поможет написать или уже может есть такое, Компилятор арифметико-логических выражений))) В поиске посмотрел...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru