1) Изучите краткие теоретические сведения.
2) Разберите текст программы на рис. 47.
3) Получите вариант задания у преподавателя.
4) Напишите текст программы для формирования машинного словаря на жестком диске. Используйте для этого программы, разработанные Вами во время выполнения лабораторной работы № 5.
5) Напишите текст программы компилятора.
6) Покажите текст программы преподавателю.
7) Если разработанный текст программы одобрен преподавателем, приступайте к подготовке исходного текста программы в среде Eclipse Рефал Плюс.
8) Выполните компиляцию, компоновку и отладку программы.
9) После того, как программа будет отлажена, выберите в табл. 10 соответствующие Вашему варианту исходные данные и решите задачу.
10) Для тестирования программы-компилятора внесите во входной текст различные ошибки и по результатам проверьте корректность выполнения компилятором лексического и синтаксического анализа.
11) Сохраните (распечатайте) все требуемые для отчета о лабораторной работе материалы.
|
|
12) Оформите отчет о проделанной работе.
Содержание отчета
В отчете должно содержаться:
1) Название и цель выполнения лабораторной работы.
2) Исходный текст программа на рис. 47.
3) Исходный текст модуля, формирующего машинный словарь.
4) Исходный текст модуля-компилятора.
5) Распечатку результатов работы модуля решающего задачу в соответствии с вариантом задания.
6) Краткое описание проделанной работы.
7) Оценки и выводы.
Литература
1. Гурин Р., Романенко С. Язык программирования Рефал Плюс. Курс лекций. Учебное пособие для студентов университета города Переславля.— Переславль-Залесский: Изд-во «Университет города Переславля» им. А.К. Айламазяна, 2006.— 222 с.