IPB

Здравствуйте, гость ( Вход | Регистрация )

> Программа в Паскале, Файлы,строки....
Викторка
сообщение 15.10.2008, 14:40
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.10.2008
Город: Оренбург
Учебное заведение: ОГУ
Вы: студент



Дан файл,содержащий программу на языке Паскаль. Составить программу по обработке данного файла следующим образом:выписать из данного файла в отдельные файлы все встречающиеся в нем лексемы.Причем, каждый отдельный тип лексем должен содержаться в отдельном файле...
Помогите пожалуйста....Заранее спасибо!!!!

Как я понимаю,я должна найти в файле имена переменных и цифры,потом записать их в отдельные файлы.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 2)
Inspektor
сообщение 15.10.2008, 17:33
Сообщение #2


Аспирант
***

Группа: Активисты
Сообщений: 384
Регистрация: 11.6.2008
Город: Крыжополь
Учебное заведение: БГТУ
Вы: студент



В первый файл пишите идентификаторы. Искать их нужно перед операторами :=, =, : и после зарезервированных слов procedure, function. Затем ключевые слова- тут только если создать список возможных слов и искать каждое из этого списка. Затем константы- именованные можно отнести к идентификаторам, а неименованные можно найти например так: последоватеьно читать все слова и переводить их в числа встроенной функцией- если функция не вернёт ошибку, то это число. Знаки операций и разделители- это как и ключевые слова, создайте список и сверяйте.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Викторка
сообщение 15.10.2008, 18:35
Сообщение #3


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 15.10.2008
Город: Оренбург
Учебное заведение: ОГУ
Вы: студент



Цитата(Inspektor @ 15.10.2008, 23:33) *

В первый файл пишите идентификаторы. Искать их нужно перед операторами :=, =, : и после зарезервированных слов procedure, function. Затем ключевые слова- тут только если создать список возможных слов и искать каждое из этого списка. Затем константы- именованные можно отнести к идентификаторам, а неименованные можно найти например так: последоватеьно читать все слова и переводить их в числа встроенной функцией- если функция не вернёт ошибку, то это число. Знаки операций и разделители- это как и ключевые слова, создайте список и сверяйте.

Пасибочки,ща попробую что-нибудь придумать...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 17:57

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru