Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 70029.doc
Скачиваний:
3
Добавлен:
01.05.2022
Размер:
148.48 Кб
Скачать

Номер варианта 1, практическое задание «Разработка приложения для анализа программного кода на языке Паскаль (Условный оператор if … then … else)»

Технические условия: провести теоретическое исследование процесса работы компилятора, разработать приложение для анализа текста программы на языке Паскаль, оформить пояснительную записку.

Содержание и объем работы (графические работы, расчеты и прочее): изучение теоретического материала; проектирование и разработка программного приложения; составление пояснительной записки.

Сроки выполнения этапов: изучение элементов современных трансляторов и компиляторов – до 01.11.2010 г., разработка и отладка программного приложения – до 01.12.2010 г., оформление пояснительной записки – до 15.12.2010 г.

Срок защиты курсового проекта ____________________________________

Руководитель ____________________________________

Подпись, дата Инициалы, фамилия

Задание принял студент ____________________________________

Подпись, дата Инициалы, фамилия

ПРИЛОЖЕНИЕ В

Содержание

Задание на курсовой проект 2

Замечания руководителя 3

Введение 4

1 Теоретическая часть 5

1.1 Компиляторы, трансляторы и интерпретаторы 5

1.2 Организация таблиц идентификаторов 7

1.3 Построение таблиц лексем. Лексический анализ 12

1.4 Технология анализа и формирования требований 15

1.5 Синтаксический анализ 18

1.6 Семантический анализ 20

2 Практическая часть 22

Заключение 30

Список литературы 31

ПРИЛОЖЕНИЕ Г

Пример оформления списка литературы

Список литературы

1. Фаронов В.В. Turbo Pascal: учеб. пособие / В.В. Фаронов. СПб.: Питер, 2009. 367 с.

2. Павловская Т.А. Паскаль. Программирование на языке высокого уровня: учебник для вузов / Т.А. Павловская. СПб.: Питер, 2010. 464 с.

3. Опалева Э.А. Языки программирования и методы трансляции / Э.А. Опалева, В.П. Самойленко. СПб.: БХВ-Петербург, 2005. 480 с.

4. Ганцева Е.А. Современные технологии программирования: методические указания к выполнению курсовой работы по дисциплине «Технологии программирования» / Е.А. Ганцева, В.А. Каладзе. Воронеж: ВГТУ, 2008. 494-2007.

СОДЕРЖАНИЕ

Введение

1

1

Методические рекомендации по выполнению курсового проекта

1

1.1 Требования к содержанию пояснительной записки

1

1.2 Требования к оформлению пояснительной записки

3

2

Задания на курсовые проекты

4

2.1 Задание № 1

4

2.2 Задание № 2

4

2.3 Задание № 3

5

2.4 Задание № 4

5

Список литературы

26

Приложения

27

30