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

Вычисление выражение во время выполнения программы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ char в число http://www.cyberforum.ru/cpp-beginners/thread79519.html
как можно перевести char A={0x1A, 0x1B, 0x1C, 0x1D} в hex число 0x1A1B1C1D?
C++ про структуру Разработать программу для хранения данныхоб обучаемых учебной группы. Программа должна обеспечивать: 1. Ввод данных о студентах в произвольном порядке 2. Вывод на экран списка студентов в... http://www.cyberforum.ru/cpp-beginners/thread79501.html
Вопрос по программе C++
Задание. Дана матрица A m x n и вектор b. Получить матрицу C=A*b. (b – столбец) Считывание исходных данных должно осуществляться из файла (первые 2-а числа в файле указывают число строк и...
Сравнение элементов строки с символами из текстового файла C++
В текстовик в столбик записаны заглавные и строчные буквы английского языка, обозначения операций мат. логики (логика высказываний). Смысл функции в том, чтобы выдавать ошибку, если в строке есть...
C++ С++ портирование http://www.cyberforum.ru/cpp-beginners/thread79479.html
Преобразовать строчные буквы (как латинские, так и русские) в прописные. uses crt; var s,q:string; i,n:integer; begin clrscr; writeln('Введите строку'); readln(s); n:=length(s);
C++ Массив из массива Помогите, пожалуйста, я полный ноль. Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6;4) по столбцам. Спасибо. подробнее

Показать сообщение отдельно
odip
Эксперт С++
7159 / 3221 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
25.12.2009, 20:41
Сам напиши - это не так трудно.
Есть как минимум два способа.
1) Пишется парсер леворекурсивной грамматики.
Заодно этот парсер вычисляет значение выражения во время обратного хода.
2) Выражение преобразуется в обратную польскую запись.
Потом строится вычислитель по обратной польской записи, который считает значение.

Добавлено через 21 секунду
Леворекурсивная грамматика.
То выражение что ты привел относится к ней.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.