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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти наименьший элемент массива http://www.cyberforum.ru/cpp-beginners/thread1487990.html
Определить наименьший элемент массива а(10). Если он больше нуля, то отпечатать его. Если он меньше нуля, то отпечатать текст "наименьший - отрицательный". Если равен нулю, то отпечатать его индекс
C++ В отсортированный список вещественных чисел после каждого максимального числа вставить номер в списке Нужно в не рассортированный список вещественных чисел после каждого максимального числа вставить номер в списке и номер среди максимальных элементов этого же списка. http://www.cyberforum.ru/cpp-beginners/thread1487989.html
Как правильно вызвать конструктор вектора в данном случае? C++
#include <iostream> #include <fstream> #include <map> #include <vector> #include <string> using namespace std; typedef map<string, vector<string>> Map; void Load(Map &m)
C++ Проблемы с возведением в степень
#include <stdio.h> #include <iostream> #include <locale.h> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "rus"); int x = 2, n = 1, s = 1, f; double a, sum...
C++ Драйвер для отслеживания обращения к папкам http://www.cyberforum.ru/cpp-beginners/thread1487853.html
Добрый вечер, форумчане! Мне нужно написать драйвер для отслеживания обращения к 2 папкам. Сам драйвер должен выполнять функцию блокировки - не давать доступ к папке и запрещать добавлять в эту папку...
C++ Удалить элементы массива, состоящие из одной цифры, и отсортировать его Здравствуй дорогой друг! Спасибо, что зашёл сюда! Передо мной стоит следующая задача: Дан массив целых чисел из n элементов, заполненный случайным образом числами из заданного пользователем... подробнее

Показать сообщение отдельно
simpolls
0 / 0 / 0
Регистрация: 03.01.2015
Сообщений: 26

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

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

Здравствуйте.Помогите пожалуйста решить задачу, a точнее вот:
<<<<<-------------------------------------------------------------------------------------------->>>>>>
Напишите грамматику для описания логических выражений. Логическое выра-
жение напоминает арифметическое за исключением того, что в нем использу-
ются не арифметические, а логические операторы: ! (отрицание), ~ (допол-
нение), & (и), | (или) и ^ (исключающее или). Операторы ! и ~ являются пре-
фиксными унарными операторами. Оператор ^ имеет более высокий приоритет,
чем оператор | (так же, как оператор * имеет более высокий приоритет,
чем оператор +), так что выражение x|y^z означает x|(y^z), а не (x|y)^z.
Оператор & имеет более высокий приоритет, чем оператор ^, так что выражение
x^y&z означает x^(y&z).
<<<<<,-------------------------------------------------------------------------------------------->>>>>
Смысл понял,но как реализовать. То-есть надо ввести выражение например: !a~d^f&y.
И программа должна расставить приоритеты.
Прошу помочь,точнее ПОДТОЛКНУТЬ на правильный способ решения, а дальше я разберусь,ну если кто хочет блеснуть знаниями я не против).
Заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru