- •1 Методические рекомендации
- •1.1 Требования к содержанию пояснительной записки
- •1.2 Требования к оформлению пояснительной записки
- •2 Задания на курсовые работы
- •2.1 Задание № 1
- •2.2 Задание № 2
- •2.3 Задание № 3
- •2.4 Задание № 4
- •Номер варианта 1, практическое задание «Разработка приложения для анализа программного кода на языке Паскаль (Условный оператор if … then … else)»
Номер варианта 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 |