Файл: Баумгертнер С. В., Кузьмичев А. Б.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 95

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


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

2 – двоичные; 8 – восьмеричные; 16 – шестнадцатеричные.

Типы условных операторов:

1. if <выражение> then <оператор>;

2. if <выражение> then <оператор> else <оператор>;

3. <выражение> ? <оператор> : <оператор>;

Типы дополнительных операторов цикла:

1. Цикл с предусловием вида while <выражение> {<оператор>}.

2. Цикл с постусловием вида do {<оператор>} while <выражение>.

3. Цикл вида for( <переменная>=<выражение>; <выражение условия>; <переменная>=<выражение>) { <оператор>}.

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

Командная строка должна быть достаточной для функционирования компилятора. Помимо интерфейса командной строки возможно наличие дополнительного интерактивного интерфейса пользователя у компилятора (в том числе и графического) по усмотрению исполнителя работы.

Выбор варианта задания для темы осуществляется заблаговременно, но не позднее, чем за месяц до даты проведения защиты. Руководитель курсовой работы выдает студенту задание на выполнение курсовой работы по установленной форме (см. приложение А).

По согласованию с руководителем студент составляет план выполнения курсовой работы, определяя ее структуру, содержание, название глав и параграфов, подбирает необходимую литературу и исходные данные, согласовывает и утверждает календарный план подготовки работы и представления ее руководителю. Изменение название темы курсовой работы после утверждения руководителем не допускается.




  1. 1   2   3   4   5   6   7

Основные требования к содержанию работ



4.1 Требования к содержанию курсовой работы

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

Содержание работы и уровень ее исполнения должны удовлетворять современным требованиям по специальности.

Результатом выполнения работы является достижение сформированных во введении целей и задач.

4.2 Структура курсовой работы

Объем текстовой части пояснительной записки по курсовой работе устанавливается научным руководителем, но, как правило, составляет 25-40 страниц машинописного текста формата А4. При этом приложения в объеме пояснительной записки не учитываются. Максимальный объем пояснительной записки к курсовой работе с учетом приложений составляет 50 листов. При необходимости приложения (программный код, файлы ресурсов и т.п.) могут быть записаны на CD, который является неотъемлемой частью пояснительной записки и оформляется как приложение.

В структуре пояснительной записки выделяют:


  • титульный лист;

  • задание на выполнение курсовой работы (Приложение А);

  • реферат (аннотация);

  • содержание (оглавление);

  • нормативные ссылки;

  • определения;

  • обозначения и сокращения;

  • основная часть;

  • заключение;

  • список используемой литературы и (или) источников (до 20, в т.ч. не менее 2-х источников на английском языке (по образовательным программам подготовки бакалавров, специалистов, включенных в проект «Языковая подготовка»);

  • приложения.

Обязательные структурные элементы выделены полужирным шрифтом. Остальные структурные элементы включаются в записку по усмотрению исполнителя.
    1. Требования к содержанию структурных элементов пояснительной записки курсовой работы.

Титульный лист является первой страницей пояснительной записки и служит источником информации, необходимой для обработки и поиска документа. Титульный лист выполняется в соответствии с ГОСТ 7.32-2001 «Отчет о научно исследовательской работе. Структура и правила оформления».

Задание на выполнение курсовой работы является неотъемлемой частью пояснительной записки.

Реферат – краткое точное изложение содержания документа, включающее основные фактические сведения и выводы, без дополнительной интерпретации или критических замечаний автора реферата.


Реферат должен содержать:


        • сведения о количестве страниц документа, количестве иллюстраций, таблиц, приложений, количестве использованных источников;

        • сведения о графической части проекта (работы): количество листов, формат листов;

        • перечень ключевых слов;

        • текст реферата.

Перечень ключевых слов должен включать от 5 до 15 слов или словосочетаний из текста документа, которые в наибольшей мере характеризуют его содержание. Ключевые слова приводятся в именительном падеже и печатаются или пишутся прописными буквами в строку через запятые.

В тексте реферата должна быть отражена сущность выполненной работы (объект исследования или разработки, цель работы, методы исследования, полученные результаты, основные конструктивные, технологические и технико-эксплуатационные характеристики, область применения, экономическая эффективность или значимость работы).

Оформление реферата осуществляется согласно ГОСТ 7.9–95.

Аннотация - краткая характеристика документа с точки зрения его назначения, содержания, вида, формы и других особенностей.


Аннотация включает характеристику основной темы, проблемы объекта, цели работы и ее результаты. В аннотации указывают, что нового несет в себе данный документ в сравнении с другими, родственными по тематике и целевому назначению.

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

Рекомендуемый средний объем аннотации 500 печатных знаков.

Содержание включает введение, наименование всех разделов, подразделов, пунктов (если они имеют наименование) и заключение с указанием номеров страниц, с которых начинаются эти элементы.




Нормативные ссылки содержат перечень стандартов, на которые в тексте дана ссылка.


Перечень ссылочных стандартов начинают со слов: «В настоящей записке использованы ссылки на следующие стандарты».

В перечень включают обозначения стандартов и их наименования в порядке возрастания регистрационных номеров обозначения.

Структурный элемент «Определения» содержит определения, необходимые для уточнения или установления терминов, используемых в пояснительной записке.



Перечень определений начинают со слов: «В настоящей записке применяют следующие термины с соответствующими определениями».

Перечень обозначений и сокращений, условных обозначений, символов, единиц физических величин и терминов располагается столбцом. Слева в алфавитном порядке приводят сокращения, условные обозначения, символы, единицы физических величин и термины, справа – их детальную расшифровку.

Допускается определения, обозначения и сокращения приводить в одном структурном элементе "Определения, обозначения и сокращения".

Во введении, объемом не более двух страниц ОБЯЗАТЕЛЬНО должно содержаться:

  1. вводный текст o формулировку предмета (это должен быть процесс, например «процесс решения …») и объекта исследования (это, как правило, программа, модуль, информационная система);

  2. цель курсовой работы (разработать параллельную программу для …);

  3. задачи, решаемые в ходе выполнения курсовой работы для достижения указанной цели;

  4. краткое описание структуры работы.

Заголовок введения не нумеруется.


Структура основной части включает 4 раздела (главы), а в их составе подразделы (параграфы) (1.1, 1.2, …, 2.3, 2.4 и т.п.). Отсутствие в главе составляющих ее вопросов делает выделение главы, в большинстве случаев, нецелесообразным. Название глав и вопросов должны быть сформулированы, по возможности, кратко и отражать их содержание. Название вопросов (параграфов) не должны повторять название глав. Не допускаются названия в предложном падеже, например, "О методе построения …".


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

1. Исходные данные для выполнения курсовой работы

1.1 Краткое изложение цели работы и задание по курсовой работе (номер варианта и полное описание своего варианта).

1.2 Грамматика входного языка в одном из трех возможных видов:

• форма Бэкуса—Наура;

• форма с метасимволами;

• графическая форма.

2. Разработка лексического анализатора

2.1 Описание выбранного способа организации таблицы идентификаторов с обоснованием сделанного выбора.

2.2 Граф переходов или иное описание конечного автомата лексического анализатора


2.3 Разработка лексического анализатора

2.4 Выбор метода взаимодействия лексического анализатора с синтаксическим разборщиком.

3. Разработка синтаксического разборщика.

3.1 Разработка матрицы предшествования (включая все необходимые управляющие таблицы и множества).

3.2 Разработка синтаксического разборщика на основе разработанной матрицы простого предшествования с тестовыми примерами.

4. Разработка генератора результирующего кода.

4.1 Выбор и описание форм внутреннего представления программы, используемых в компиляторе с обоснованием сделанного выбора.

4.2. Описание разработанного алгоритма порождения результирующего кода.

4.3 Интеграция разработанных компонент в компилятор.

4.4 Описание разработанного компилятора

В заключении, объемом не более двух страниц, должны быть сформулированы краткие выводы по каждому подразделу, полученные в процессе выполнения работы, оценки полноты решений поставленных задач и технико-экономической эффективности внедрения, отражены перспективы развития рассмотренных вопросов. Запрещается в заключении вместо выводов приводить аннотацию работы.


В приложении должны быть примеры входной и результирующей программ, а также текст программы компилятора в виде приложений к тексту пояснительной записки (в приложении на электронном носителе — компакт диск).

  1. 1   2   3   4   5   6   7