Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория языков программирования и методы трансляции.-1.pdf
Скачиваний:
21
Добавлен:
05.02.2023
Размер:
1.63 Mб
Скачать

120

4 ОТЧЕТ ПО ЛАБОРАТОРНЫМ РАБОТАМ

Отчет по каждой лабораторной работе должен включать следующие

элементы:

1.Титульный лист. Образец оформления титульного листа приведен в приложении.

2.Оглавление. В оглавлении должны быть приведены заголовки всех разделов документа (вплоть до второго или третьего уровня) с ука-

занием номеров страниц.

3.Задание на лабораторную работу. Задание должно быть полным, т.е.

включать общую часть задания, индивидуальное задание согласно варианту, а также описание входных и выходных данных програм-

мы.

4.Краткую теорию. В краткой теории необходимо описать синтаксис и семантику анализируемого программой языка, а также все реализу-

емые в программе алгоритмы.

5.Результаты работы. В результаты работы включается формальное описание построенных синтаксических анализаторов, а также ре-

зультаты тестовых прогонов программы.

6.Заключение (выводы). Здесь формулируются выводы по получен-

ным результатам работы.

7.Список использованных источников. На приведенные источники в тексте документа должны быть расставлены ссылки.

8.Приложения. Например, это приложения с листингами программ и т.п.

Вцелом, отчет должен быть оформлен согласно требованиям актуаль-

ной версии образовательного стандарта ОС ТУСУР для специальностей тех-

нического профиля. В настоящее время это стандарт ОС ТУСУР 01-2013 [7].

121

СПИСОК ЛИТЕРАТУРЫ

1.А. В. Ахо, Дж. Д. Ульман. Теория синтаксического анализа, перевода и компиляции: в 2 т. – М.: Мир, 1978.

2.Регулярные выражения в .NET Framework. MSDN Library [Электронный ресурс]. – Режим доступа: https://docs.microsoft.com/ru- ru/dotnet/standard/base-types/regular-expressions.

3.В. Биллиг. Основы программирования на C#. Лекция №15. Регулярные выражения. Учебный курс Интуит [Электронный ресурс]. – Режим доступа: https://www.intuit.ru/studies/courses/2247/18/lecture/568.

4.В. А. Серебряков, М. П. Галочкин. Основы конструирования компиляторов. – М.: УРСС, 2001. – 174 с.

5.В. С. Фомичев. Формальные языки, грамматики и автоматы [Электронный ресурс]. – Режим доступа: https://old.eltech.ru/misc/ LGA_2007_FINAL/Index.html.

6.В. А. Серебряков, М. П. Галочкин, Д. Р. Гончар, М. Г. Фуругян.

Теория и реализация языков программирования. Учебный курс Интуит [Электронный ресурс]. – Режим доступа: https://www.intuit.ru/studies/courses/1157/173/info.

7.Образовательный стандарт вуза ОС ТУСУР 01-2013. Работы студенческие по направлениям подготовки и специальностям технического профиля. Общие требования и правила оформления [Электронный ресурс]. – Режим доступа: https://regulations.tusur.ru/ documents/70.

122

ПРИЛОЖЕНИЕ А (СПРАВОЧНОЕ)

ОБРАЗЕЦ ТИТУЛЬНОГО ЛИСТА ОТЧЕТА

Министерство науки и высшего образования Российской Федерации

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Факультет систем управления (ФСУ)

Кафедра автоматизированных систем управления АСУ)

ТЕМА РАБОТЫ

Лабораторная работа №__ по дисциплине «Теория языков программирования и методы трансляции»

Выполнил: студент гр. ______

_________________________

«____» _____________ 20__ г.

Проверил: к.т.н., доц. каф. АСУ ТУСУР Романенко Владимир Васильевич «____» _____________ 20__ г.

Томск – 20__