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

Проверка на корректность логического выражения - C++

Восстановить пароль Регистрация
 
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 143
16.02.2013, 20:29     Проверка на корректность логического выражения #1
Добрый вечер.

На входе имеем логического выражение которое может содержать :
1. константы : 0 или 1
2. скобки : ()
3. Операторы : or , and , not
4. Переменные : a-z

Проверить на корректность , с чего начать ?
Попрошу подсказать соотв. литературу .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2013, 20:29     Проверка на корректность логического выражения
Посмотрите здесь:

проверка на корректность C++
C++ Сохранение логического выражения
Проверка на корректность операции C++
Составление логического выражения C++
Упрощение логического выражения C++
C++ расчёт логического выражения
Расшифровка логического выражения C++
C++ Проверка указателя на корректность

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
17.02.2013, 09:48     Проверка на корректность логического выражения #2
Нужно составить грамматику и написать функции для каждого нетерминала. Код построить таким образом, чтоб получилось развертывание дерева во времени (само дерево строить не обязательно).
Вот тут есть пример использования всего этого.
Yandex
Объявления
17.02.2013, 09:48     Проверка на корректность логического выражения
Ответ Создать тему
Опции темы

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