- •Кубанский государственный технологический университет Кафедра вычислительной техники и асу
- •Введение
- •1 Нормативные ссылки
- •2 Требования к курсовому проекту
- •3 Примерный перечень курсовых проектов
- •4 Пример выполнения курсового проекта
- •Введение
- •1 Общие сведения о трансляции
- •2 Описание транслируемого языка
- •3 Синтез транслятора
- •3.1 Лексический блок
- •3.2 Синтаксический блок
- •4 Описание программы
- •4.1 Общие сведения
- •4.2 Работа с программой
- •Заключение
- •Приложение а
- •Форма задания на курсовое проектирование
- •Кубанский государственный технологический университет
- •Задание на курсовое проектирование
- •Приложение б
- •Форма титульного листа пояснительной записки
- •Кубанский государственный технологический университет
- •Пояснительная записка
- •Список использованных источников
Министерство образования Российской Федерации
Кубанский государственный технологический университет Кафедра вычислительной техники и асу
ТЕОРИЯ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ И МЕТОДЫ ТРАНСЛЯЦИИ
Методические указания к курсовому проекту
для студентов всех форм обучения специальности 220400 - Программное обеспечение вычислительной техники и автоматизированных систем (6 семестр)
Краснодар
2003
Составители: проф. В. И. Ключко, доц. А. В. Власенко
Теория языков программирования и методы трансляции. Методические указания к курсовому проекту для студентов всех форм обучения специальности 220400 - Программное обеспечение вычислительной техники и автоматизированных систем / Кубан. гос. технол. ун-т., Сост. В.И.Ключко, А.В. Власенко, Краснодар, 2003, 25 с.
Составлены в соответствии с рабочей программой курса “Теория языков программирования и методы трансляции” для студентов специальности 220400.
Изложены требования к оформлению курсового проекта и примерный перечень тем курсовых проектов, рассмотрен пример курсового проекта, выполненный студентами специальности 220400.
Табл. 2. Ил. 12. Библиогр.: 3 назв.
Печатается по решению Редакционно-издательского совета Кубанского государственного технологического университета
Рецензенты: зав. каф. САОИ д-р экон. наук, проф.
Т. П. Барановская (КГАУ),
проф. каф. ВТ и АСУ В.И.Лойко (КубГТУ)
Содержание
Введение 4
1 НОРМАТИВНЫЕ ССЫЛКИ 4
2 Требования к курсовому проекту 4
3 Примерный перечень курсовых проектов 6
4 Пример выполнения курсового проекта 6
Введение 6
1 Общие сведения о трансляции 6
2 Описание транслируемого языка 8
3 Синтез транслятора 9
3.1 Лексический блок 9
3.2 Синтаксический блок 9
4 Описание программы 18
4.1 Общие сведения 18
4.2 Работа с программой 19
Заключение 20
ПРИЛОЖЕНИЕ А 21
ПРИЛОЖЕНИЕ Б 22
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 23
Введение
Курсовой проект выполняется студентами специальности 220400 в шестом семестре.
Цель курсового проекта - закрепить основы и углубить знания в области теории вычислительных процессов и структур.
Тематика заданий на курсовой проект, приведенная в данных методических указаниях, может быть дополнена и расширена за счет актуальных научно-исследовательских задач, решаемых на кафедре.
1 Нормативные ссылки
В настоящем пособии использованы ссылки на следующие стандарты:
ГОСТ 2.105-95. Общие требования к текстовым документам
ГОСТ Р 50739-95. Государственный стандарт РФ. Средства вычислительной техники. Защита от несанкционированного доступа к информации. Общие технические требования
ГОСТ 7.32-2001. СИБИД. Отчет о НИР. Структура и правила оформления
ГОСТ 7.1-84 СИБИД. Библиографическое описание документа. Общие требования и правила составления»
ГОСТ 7.80-2000 Библиографическая запись. Заголовок. Общие требования и правила составления
ГОСТ 19.701-90 (ИСО 5807-85) ЕСПД. Схемы алгоритмов, программ, данных и систем. Обозначения условные и правила выполнения
ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания