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

Программирование алгоритмов разбора на основе L L(1) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамические массивы. Найти наибольшие элементы каждой строки матрицы Х и записать их в массив Y http://www.cyberforum.ru/cpp-beginners/thread844808.html
Найти наибольшие элементы каждой строки матрицы Х и записать их в массив Y. Размер Марицы вводить с клавиатуры, а элементы разместить в памяти динамически
C++ Машинные ноль, эпсилон и бесконечность Здравствуйте! Помогите пожалуйста разобраться что это такое и с чем его едят? я видел на вики формулы но всеровно как-то не понятно что это такое, зачем нужно и как обчислить в коде? Я знаю что есть встроенные функции для вывода этих значений для типа double, int и т.д. но мне нужно сделать это вручную. можете кто-нибудь объяснить и дать пример кода или формулы по которых считаются этих 3... http://www.cyberforum.ru/cpp-beginners/thread844803.html
C++ Удаление строки из файла
В общем у меня есть текстовый документ, в котором что-то записано таблицей. И мне надо удалить из неё какую-либо строку. Я решил читать файл построчно с счетчиком и когда счетчик сравняется с тем числом, которое задал пользователь, то строка просто не запишется. void Del() { char s1; // строка, в которую будет записан текст int p=0,v; cout<<"Kakuy stroky ydalit?"; ...
Создание объекта в области памяти C++
Здорова! Тут вообщем не получается создать в одной и той же области памяти повторно объекты От есть код: //fynkci9 clone() #include <iostream> using std::cout; using std::endl; #include <cstdlib> using std::exit;
C++ Сортировка по убыванию использования горючего http://www.cyberforum.ru/cpp-beginners/thread844790.html
есть код, в нем надо сделать сортировку по убыванию использованого горючего. помогите доделать код. #include<iostream> #include <string.h> #include <iomanip> using namespace std; const int n=2;
C++ Массивы. Удалить из массива все элементы, превосходящие х, а оставшиеся сдвинуть к началу Введите с клавиатуры число х и удалите из массива все элементы, превосходящие х, а оставшиеся сдвинтек началу массива с сохранением последовательности подробнее

Показать сообщение отдельно
bambook333
2 / 1 / 1
Регистрация: 17.02.2013
Сообщений: 72
22.04.2013, 00:56     Программирование алгоритмов разбора на основе L L(1)
1.Проверить, обладает ли заданная грамматика свойством LL(1), и при необходимости, выполнить ее преобразование к этому виду.
2.Построить для полученной в п.1 грамматики LL(1)-таблицу разбора.
3.Разработать программную реализацию синтаксического анализатора на основе полученной LL(1)-грамматики и соответствующей таблицы разбора. Ре-зультат анализа представить в виде последовательности номеров правил грам-матики, примененных в процессе разбора.


Если можно с комментариями!

Вариант:

G::=E
E::=AT
A::=E+|B
T::=MP
M::=T*|B
P::=x|y|(E)
B::=λ


Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru