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

Рекурсия: синтаксический анализатор понятия "список_параметров" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование формулы С из N по K http://www.cyberforum.ru/cpp-beginners/thread249538.html
Помогите с этой задачей, пожалуйста. В этой задаче не будет историй из жизни Васи и Эдика. Всё что нужно - это по двум целым числам N (1 ≤ N ≤ 1000) и K (0 ≤ K ≤ N) найти количество нулей в десятичной записи числа CKN. CKN - это количество способов выбрать K предметов из N разных без учёта порядка. Пример: Ввод 50 40 Вывод 2
C++ Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с. Значения переменных а, Ь и с поменять местами так, чтобы оказалось а >= Ь >= с. помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread249531.html
C++ очередной вопрос про системы счисления
есть код #include <cstddef> #include <cstdio> #include <cstring> #include <cassert> #include <cmath> static const char *k_base_symbols = "0123456789ABCDEFGHIJKLMNOPQRASUVWXYZ";
C++ Загвоздка в простой проге)
Привет всем. #include <iostream> #include <conio.h> using namespace std; int main() { char a; int i; cout << "Vvedit svoe imja:";
C++ очередной вопрос про системы счисления http://www.cyberforum.ru/cpp-beginners/thread249521.html
есть код #include <cstddef> #include <cstdio> #include <cstring> #include <cassert> #include <cmath> static const char *k_base_symbols = "0123456789ABCDEFGHIJKLMNOPQRASUVWXYZ";
C++ Найти комплексные корни Доброго времени суток. Помогите решить:A*X(в квадрете X)+B*X+C=0/Найти комплексные корни этих уравнений. А,В,С- числа, которые надо задавать. Заранее спасибо. подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
27.02.2011, 20:43     Рекурсия: синтаксический анализатор понятия "список_параметров"
Судя по названию темы, нужен рекурсивный парсер, в таком случае можно почитать здесь http://en.wikipedia.org/wiki/Recursive_descent_parser, там есть сносная реализация подобной вещи, ну и адаптировать пример под необходимую грамматику. Если нужен еще и вывод, то просто запоминаете применяемые продукции по ходу дела, дерево восстановить по выводу не составит труда.
 
Текущее время: 03:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru