- •Цель и задачи курсовой работы
- •Тематика курсовых работ
- •Возможна также выдача индивидуальных заданий по иной тематике.
- •Содержание и этапы выполнения курсовой работы
- •Выполнение курсовых работ включает следующие этапы (табл. 3.1).
- •Состав курсовой работы и требования к оформлению
- •Постановка задачи
- •Разработка общей структуры решения общей задачи и алгоритм, определяющего последовательность выполнения действий
- •Анализ существующих методов решения задачи
- •Разработка и описание алгоритма решения поставленной задачи
- •Описание программы
- •Входные данные описываются следующим образом:
- •Выходные данные описываются так:
- •Проверка программы на контрольном примере и анализ результатов.
- •Оценку актуальности, сложности решенной задачи;
- •Обобщение полученных результатов;
- •Требования к выполнению курсовой работы.
- •6 Варианты заданий на курсовую работу
- •6.1 Обработка одномерных массивов
- •6.2 Обработка матриц
- •6.3 Определение параметров функций
- •6.4 Построение графических фигур
- •6.5 Задачи с использованием геометрических данных
- •6.6 Задачи сортировки
- •6. 7 Задачи построения геометрических фигур
- •7 Порядок выполнения и защиты курсовой работы.
6. 7 Задачи построения геометрических фигур
Задана точка на плоскости с координатами x и y. Составить программу, которая выдает одно из сообщений “Да”, “Нет”, “На границе” в зависимости от того, лежит ли точка с заданными координатами внутри заштрихованной области, вне ее или на ее границе. Области задаются графическим образом. Условия индивидуальных заданий приведены в табл.6.7. При решении задач должны выполняться следующие требования:
Размер множества точек должен вводиться с клавиатуры;
При формировании координат точек предусмотреть выбор варианта: случайным образом, вводом с клавиатуры или вводом из файла;
При выборе ввода с клавиатуры, должен быть предусмотрен удобный интерфейс ввода данных;
При вводе из файла при недостаточном объеме данных элементы массивов, для которых не хватило значений, заполняются случайным образом;
Сформированное множество точек отобразить на экране числовом и в графическом режиме;
Параметры фигур вводятся с клавиатуры или из файла;
Фигура отображается на экране в графическом виде со штриховкой соответствующей области;
Решение задачи отображается графически выделением разным цветом точек, попавших в разные области и выводом результата в виде таблицы.
Таблица 6.7 Условия для выполнения графических построений
№ варианта |
Вид фигуры |
№ варианта |
Вид фигуры |
1 |
|
2 |
|
3 |
|
4 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
7 Порядок выполнения и защиты курсовой работы.
Задание на курсовую работу выдается руководителем курсовой работы в данной группе на первой неделе семестра. Содержание задания для каждого студента является индивидуальным (даже в случае выполнения комплексной курсовой работы).
В общем случае студенты должны планировать выполнение курсовой работы в соответствии с основными этапами, приведенными в таблице 3.1. Если структура и содержание курсовой работы отличаются от типовой, студент составляет и согласовывает с руководителем в индивидуальный график её выполнения.
Контроль качества и своевременность выполнения основных этапов курсовой работы осуществляется в часы консультаций (не реже 2-х раз в месяц). Студенты в эти часы могут работать в компьютерном классе со своими программами и консультироваться с руководителем.
Основной объём работы студенты выполняют в рамках внеаудиторной СРС.
Защита курсовых работ производится в соответствии с календарным планом защиты за две недели до начала экзаменационной сессии. Студент должен представить к защите полностью оформленную и подписанную руководителем пояснительную записку и дискету (или диск), содержащую программу с результатами.
При защите курсовой работы студент должен кратко изложить содержание работы и ответить на вопросы членов комиссии. По результатам защиты выставляется оценка по курсовой работе.
Оценка курсовых работ производится с учетом общего критерия знаний, а также с учётом выполнения требований к курсовой работе, установленных методическими указаниями кафедры, полноты и достоверности полученных результатов программы, качества оформления пояснительной записки, умения студента доложить и защитить результаты работы.
Приложение 1
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Кафедра автоматизованих
систем управління
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсової роботи з дисципліни «Програмування»
Виконавець
ст.гр.__КСД-__ __________________ __________________
(підпис) (П.І.Б.)
Керівник __________________ __________________
(підпис) (П.І.Б.)
Дата захисту ______________ Оцінка _______________________
Донецьк 200_г.
Приложение 2
ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Факультет КІТА
Кафедра автоматизованих систем управління
ЗАВДАННЯ НА КУРСОВУ РОБОТУ
по дисципліні «Програмування»
Студенту групи
Тема курсової роботи (номер завдання)
Вихідні дані (об'єкт програмування і його параметри)
Перелік шуканих результатів
Засоби, що рекомендуються, і методи рішення задачі, мова програмування, прикладні програми
Література, що рекомендується
Зміст пояснювальної записки і графічної частини (типове чи індивідуальне)
Дата видачі завдання Термін виконання
Керівник
(Підпис) (Посада, Ф.И.О.)