| Дашустрик |
30.10.2008 10:55
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Женский Реальное имя: Даша Репутация: 0 |
Произвести синтаксический анализ оператора языка Паскаль WRITELN(согласно условию,оператор может иметь произвольное число пробелов между символами).Записать автоматную грамматику оператора:задать её характеристики, представить дерево синтаксического анализа. По ней построить КА,который будет выполнять роль синтаксического анализатора оператора:начертить его граф-схему и построить таблицу переходов.
Плиз,help!!! -------------------- <...>
|
![]() ![]() |
| Archon |
4.11.2008 8:56
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 618 Пол: Мужской Репутация: 24 |
Синтаксический анализ - разбор выражения. Обычно синтаксический анализ делится на два уровня:
* Лексический анализ — входной поток символов разбивается на линейную последовательность лексем - «слов» языка (напр. целые числа, идентификаторы, строковые константы и т. д.). Реализуется на автоматных грамматиках (регулярных выражениях). Одно из популярных средств для создания лексических анализаторов - LEX. * Грамматический анализ — из лексем выделяются «предложения» языка, согласно грамматическим правилам, и создаётся дерево разбора. Для этого используются контекстно-свободные грамматики: s-грамматики, q-грамматики, ll(x)-грамматики (автоматы с магазинной памятью)... Популярное средство создания синтаксических анализаторов - YACC. Это то что я об этом знаю =) Может встретишь знакомые слова? Тогда можно будет определить, что тебе нужно. Я почему вопрос задал в предыдущем посте... Если делать анализ в полной форме, то неясно что может быть аргументами оператора. В паскале - почти любое выражение. Делать разбор для общего случая? Не слишком ли сложно? -------------------- Close the World...txeN eht nepO
|
Дашустрик синтаксический анализ оператора Паскаль 30.10.2008 10:55
Archon Так тебе надо сделать синтаксический анализ операт... 3.11.2008 19:51
Дашустрик
Так тебе надо сделать синтаксический анализ опера... 4.11.2008 0:42
Дашустрик я так думаю,что для общего 4.11.2008 12:04
Archon Все таки сложно поверить, что [b]полную версию зап... 4.11.2008 13:31
Дашустрик мож скинуть ещё материальчика по этой теме,если та... 4.11.2008 13:45
Archon Честно говоря только мой конспект и Википедия. Ищи... 4.11.2008 13:50
Дашустрик а мож скинуть конспект?? :angel: :blush: 4.11.2008 14:07
Archon Только если бандеролью, но мне он нужен =) 4.11.2008 14:33
Дашустрик а по почте никак? 4.11.2008 14:53
Archon Конспекты я пишу в тетрадях и они мне нужны. Да и ... 4.11.2008 14:58
Дашустрик а отсканить и по e-mail отправить? 4.11.2008 15:20
Дашустрик только,единственный вопрос,числа предусмотрены,а п... 5.11.2008 15:54
Дашустрик вот моё решение
S->writelnB
B->(C
C-... 6.11.2008 1:50
Archon У меня только числа и строки, переменные - нет.
В... 7.11.2008 12:24![]() ![]() |
|
Текстовая версия | 8.12.2025 15:57 |