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

лексический анализ..... - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 15:22     лексический анализ..... #1
Составить таблицу терминальных символов (включая операции +, – = и объявление типов), таблицу литералов и таблицу идентификаторов, на основе которых спроектировать программу-сканер, который анализирует текст программы с конструкциями типа switch(...) {...}, переменные символьного типа (char).

Результатом работы программы-сканера является исходный файл *.sсn, в котором результаты записаны в виде пары чисел <код таблицы, спецификатор>.





Помогите, пожалуйста решить задачку!!!
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2011, 15:22     лексический анализ.....
Посмотрите здесь:

C++ лексический анализатор на С++
Лексический анализатор C++
C++ лексический анализ
C++ лексический анализ дубль 2
Лексический и синтаксический анализ текста C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
17.10.2011, 15:23     лексический анализ..... #2
в каком смысле анализирует?
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 15:57  [ТС]     лексический анализ..... #3
Цитата Сообщение от OstapBender Посмотреть сообщение
в каком смысле анализирует?
посмотрите здесь......
Вложения
Тип файла: txt лексический анализ.txt (3.2 Кб, 139 просмотров)
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 17:01  [ТС]     лексический анализ..... #4
слишком трудное задание??? или времени на пустяки нет?
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
17.10.2011, 17:44     лексический анализ..... #5
Цитата Сообщение от Vitusja Посмотреть сообщение
слишком трудное задание??? или времени на пустяки нет?
Это у Вас надо спросить. Где попытки реализации? Целиком за Вас никто задание делать не будет.
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 17:56  [ТС]     лексический анализ..... #6
Цитата Сообщение от fasked Посмотреть сообщение
Это у Вас надо спросить. Где попытки реализации? Целиком за Вас никто задание делать не будет.
не обязательно целиком....... хоть че-нибуть подсказать)
fasked
Эксперт C++
 Аватар для fasked
4925 / 2505 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
17.10.2011, 17:58     лексический анализ..... #7
Цитата Сообщение от Vitusja Посмотреть сообщение
не обязательно целиком....... хоть че-нибуть подсказать
Ну а что подсказать то? Я лично конкретных вопросов не вижу.
Подсказать, как решить задачу, это фактически решить ее за Вас. Или я ошибаюсь?
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 18:48  [ТС]     лексический анализ..... #8
Цитата Сообщение от fasked Посмотреть сообщение
Ну а что подсказать то? Я лично конкретных вопросов не вижу.
Подсказать, как решить задачу, это фактически решить ее за Вас. Или я ошибаюсь?

да я поняла.....



________________________________________
Трудно помочь тому, кто не понимает, что в первую очередь сам должен помочь самому себе.
bambino
17.10.2011, 18:59
  #9

Не по теме:

Цитата Сообщение от Vitusja Посмотреть сообщение
Трудно помочь тому, кто не понимает, что в первую очередь сам должен помочь самому себе.
Я твой дом труба шатал, да да, знаем.

Сыроежка
Заблокирован
17.10.2011, 19:04     лексический анализ..... #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Vitusja Посмотреть сообщение
Составить таблицу терминальных символов (включая операции +, – = и объявление типов), таблицу литералов и таблицу идентификаторов, на основе которых спроектировать программу-сканер, который анализирует текст программы с конструкциями типа switch(...) {...}, переменные символьного типа (char).

Результатом работы программы-сканера является исходный файл *.sсn, в котором результаты записаны в виде пары чисел <код таблицы, спецификатор>.

Помогите, пожалуйста решить задачку!!!
Проблема в том, что это на самом деле не "задачка", как вы ее назвали. То есть на самом деле к программированию это имеет лишь косвенное отношение. А по существу эта задача не программирования, а построения лексического сканера. Для этого, тот, кто берется за эту "задачку", должен знать теорию, как строится этот лексический сканер. Очевидно, что это упражнение из какого-нибудь курса, где давались знания по конкретному методу. Программисты могут совершенно не знать этого метода, который вам преподавал лектор. То есть я хотел сказать, что нельзя отрывать эту "задачку" от того теоретического курса, к которому эта "задачка" относится.
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
17.10.2011, 19:38  [ТС]     лексический анализ..... #11
Цитата Сообщение от Сыроежка Посмотреть сообщение
Проблема в том, что это на самом деле не "задачка", как вы ее назвали. То есть на самом деле к программированию это имеет лишь косвенное отношение. А по существу эта задача не программирования, а построения лексического сканера. Для этого, тот, кто берется за эту "задачку", должен знать теорию, как строится этот лексический сканер. Очевидно, что это упражнение из какого-нибудь курса, где давались знания по конкретному методу. Программисты могут совершенно не знать этого метода, который вам преподавал лектор. То есть я хотел сказать, что нельзя отрывать эту "задачку" от того теоретического курса, к которому эта "задачка" относится.

действительно, не каждый же изучает конечные автоматы.... ну если все же найдется кто-то, кто с таким пересекался и может что-то объяснить, то буду очень благодарна))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2011, 19:39     лексический анализ.....
Еще ссылки по теме:

C++ Лексический и синтаксический анализ текста
C++ Лексический анализ. Таблицы идентификаторов
C++ Провести лексический анализ заданного фрагмента и составить кодировочную таблицу

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

Или воспользуйтесь поиском по форуму:
Сыроежка
Заблокирован
17.10.2011, 19:39     лексический анализ..... #12
Цитата Сообщение от Vitusja Посмотреть сообщение
действительно, не каждый же изучает конечные автоматы.... ну если все же найдется кто-то, кто с таким пересекался и может что-то объяснить, то буду очень благодарна))
Даже если каждый изучал конечные автоматы когда-то в студенческие годы, то сейчас уже напрочь может все забыть, если на практике ему не было нужды с ними иметь дело.
Yandex
Объявления
17.10.2011, 19:39     лексический анализ.....
Ответ Создать тему
Опции темы

Текущее время: 10:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru