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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.69
Vitusja
0 / 0 / 0
Регистрация: 12.10.2011
Сообщений: 32
#1

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

17.10.2011, 15:22. Просмотров 2322. Ответов 11
Метки нет (Все метки)

Составить таблицу терминальных символов (включая операции +, – = и объявление типов), таблицу литералов и таблицу идентификаторов, на основе которых спроектировать программу-сканер, который анализирует текст программы с конструкциями типа switch(...) {...}, переменные символьного типа (char).

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





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

лексический анализ - C++
Добрый вечер всем. У меня такая проблема: мне надо разобрать строку на запчасти. Смысл такой - с клавиатуры вводится многочлен, его надо...

лексический анализ дубль 2 - C++
у меня собственно говоря опять проблема. Лексический разбор многочлена. Только на этот раз я пошел другим путем. Вот что получилось. (код...

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

Лексический и синтаксический анализ текста - C++
Доброго времени суток, нужно написать курсач по программированию - реализовать алгоритм лексического анализа предложений -...

Лексический и синтаксический анализ текста - C++
Доброго времени суток, товарищи.Сейчас учусь в универе и дали задание курсовой работы на с++.Я читаю его и понятия не имею что нужно...

Провести лексический анализ заданного фрагмента и составить кодировочную таблицу - C++
Помогите пожалуйста^_^ Провести лексический анализ заданного фрагмента, составить кодировочную таблицу и вывести переведённый код на...

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

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



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

Не по теме:

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

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

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

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

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

лексический анализатор на С++ - C++
Написать лексический анализатор на С++: разделители: , . ; бинарные операции: + - * / унарные операции: - знак числа ...

Лексический анализатор - C++
Получил задание. Ранее с++ не изучал. Если найдутся добрые люди, которые могут помочь, отзовитесь, пожалуйста. Разработать лексический...

Лексический анализатор - C++
Доброго времени суток. Сразу скажу, что я не прошу написать какую-либо программу, а лишь хочу услышать от вас пару советов. Итак, тема...

Лексический сканер - C++
Лексический сканер должен учитывать области видимости и кодировать их по-разному. Содержание задания: Разработать программу лексического...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru