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

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

Войти
Регистрация
Восстановить пароль
 
scofielcl
4 / 4 / 0
Регистрация: 11.09.2011
Сообщений: 145
#1

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

16.02.2013, 20:29. Просмотров 449. Ответов 1
Метки нет (Все метки)

Добрый вечер.

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

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

Считывание, проверка на корректность - C++
Как считать uint64_t с клавиатуры, вывести на экран и проверить, что это именно неотрицательное целое число, а не double или char...

Проверка строки на корректность - C++
#include<iostream> #include<cstring> #include <conio.h> using namespace std; int main(){ char a; char a1; char a3; ...

Проверка указателя на корректность - C++
Есть у меня указатель class* test = new class(); И он в цикле вечно используется. Так вот как сделать проверку , что этот указатель на...

Проверка на корректность операции - C++
Добрый день. Не знаю как лучше задать вопрос. Смысл идеи таков: Есть интерфейс типа данных (IVariable) и наследники от него,...

Проверка на корректность введенных данных - C++
дана задача ввести номер телефона пробел и дата в формате день. месяц. год. Выполнить простейшую проверку на корректность введенных данных....

Проверка на корректность ввода числа - C++
Здравствуйте. Помогите решить данную проблему. Есть длинное число, хочу проверить, чтобы вводились только числа. Функция ввода: ...

1
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
17.02.2013, 09:48 #2
Нужно составить грамматику и написать функции для каждого нетерминала. Код построить таким образом, чтоб получилось развертывание дерева во времени (само дерево строить не обязательно).
Вот тут есть пример использования всего этого.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.02.2013, 09:48
Привет! Вот еще темы с ответами:

Проверка на корректность входных данных - C++
Нужно написать программу, которая бы проверяла строку на корректность. Допустимый формат вот такой +7 (233) 555-11-22. Как это сделать? В...

Проверка на корректность ввода года - C++
помогите сделать так, что бы kolvostr нельзя было присвоить 0, а год должен быть не более 2009 #include <fstream> #include...

Расчёт логического выражения - C++
Вопрос 1. Дана строка типа "(5>8)AND(true)OR(NOT(6<=5))" Тоесть простое логическое выражения в виде строки со скобками, числами,...

Расшифровка логического выражения - C++
(((temp/2)-(int)(temp/2)) == 0 && ((temp/3)-(int)(temp/3)) != 0) Берется число и делится на два, если остаток равен нулю то число четное, а...


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

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

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