Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3014

.pdf
Скачиваний:
2
Добавлен:
08.01.2021
Размер:
461.3 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬ-

НОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ЛЕСОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени. Г.Ф. МОРОЗОВА»

ИНФОРМАТИКА

Методические указания к выполнению курсовой работы

для студентов по направлению подготовки 09.03.02 - Информационные системы и технологии

Воронеж 2018

УДК 681.3

Меерсон, В.Э. Информатика [Электронный ресурс]: методические указания к выполнению курсовой работы для студентов по направлению подготовки 09.03.02 - Информационные системы и технологии / Меерсон В.Э., М- во образования и науки РФ, ФГБОУ ВО «ВГЛТУ им. Г.Ф. Морозова». – Воронеж, 2018. – 17 с.

Печатается по решению редакционно-издательского совета ВГЛТУ

Рецензент:

 

АО «НИЭТ», начальник лаборатории

 

канд. техн. Наук

А.И.Яньков

ВВЕДЕНИЕ

Характер современного промышленного производства требует от ин-

женера высокого уровня профессиональной подготовки и умения на этой ос-

нове проводить исследования, ставить эксперименты, анализировать их ре-

зультаты, осуществлять поиск оптимальных решений, как в лабораторных,

так и в производственных условиях, что с современных условиях невозмож-

но без применения и знания вычислительной техники.

В практической деятельности инженера необходимым этапом принятия плановых и управленческих решений являются элементы научных исследо-

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

«Информатика» является приобретение будущими специалистами теоретиче-

ских знаний и практических навыков работы на персональном компьютаре,

знание основ программирования и компьюторной графики.

Методические указания содержат в себе общие положения по написа-

нию курсовой работы, структуру курсовой работы по дисциплине «Инфор-

матика», примерный перечень тем курсовых работ, стандарты оформления отчета по курсовой работе.

1.1. Общие положения.

По программе дисциплины предусмотрена курсовая работа. Курсовая работа является самостоятельно выполняемым заданием, предназначена для усвоения студентом современных графических технологий и графических инструментов, получения практических навыков реализации графического конвейера и методов интерполирования и аппроксимации кривых и поверхностей произвольного вида, требует разработки целостного законченного проекта, оформленного в соответствии с требованиями ГОСТ.

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

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

Сроки. Курсовая работа выполняется в течение 2 семестра 1 курса.

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

 

 

 

Таблица 1

 

Структура курсовой работы и оценка ее трудоемкости

 

 

 

 

Наименование разделов курсовой работы

Объем

Объем

 

 

рукоп.

затрат,

 

 

стр.

час

 

1

2

3

1.Введение. Знакомство с алгоритмическими струк-

3

0,5

 

 

турами математических и логических задач.

 

 

2.Содержательная постановка задачи, предписанных

1

0,5

условий ее решения и описание исходных данных

 

 

3.

Декомпозиция исходной задачи

1

1

4.

Стратегия поиска решения задачи

1

2

5.

Стратегия поиска решения подзадач

3

2

6.

Формализация подзадач, вывод необходимых ма-

3

3

тематических выражений

 

 

Продолжение таблицы 1

Наименование разделов курсовой работы

Объем

Объем

 

 

рукоп.

затрат,

 

 

стр.

час

 

1

2

3

7. Обоснование выбора метода решения для каждой

5

3

из подзадач. Перечень используемых объектов гра-

 

 

фического редактора.

 

 

8. Выделение особых случаев

1

1

9. Создание условий для применения выбранных ме-

2

1

тодов решения подзадач

 

 

10.

Определение структур данных

1

1

11.

Определение макетов представления результатов

1

1

решения задачи

 

 

Для разработки программы:

 

 

12.

Разработка алгоритма решения задачи

5

4

13.

Подготовка отладочных примеров

2

2

14.

Определение особенностей программной реали-

3

2

зации подзадач, перечень и описание подпрограмм

 

 

15.

Формирование и комментирование текста про-

5

2

граммы в соответствии с блок-схемой алгоритма

 

 

16.

Отладка программы и корректировка алгоритма

-

3

по результатам отладки

 

 

17. Решение задачи с заданными условиями и исход-

1

0,5

ными данными

 

 

18.

Интерпретация полученных результатов

1

0,5

19.

Составление программной документации

3

2

Без программной реализации:

 

 

20.

Методика создания графического изображения.

3

2

Формирование первоначального изображения (объ-

 

 

ектов изображения).

 

 

21.

Поэтапное описание и выполнение преобразова-

17

14

ний, системы визуализации (связь образов с пере-

 

 

менными элементов), иллюстрируя все действия ри-

 

 

сунками, пояснениями. Выполнение практической

 

 

части дублируется CD – диском.

 

 

 

 

 

 

22.

Область применения данного метода

1

1

23. Оформление отчета по курсовой работе

42

2

 

Итого:

42

35

Контроль за выполнением курсовой работы производится тремя эта-

пами:

Изучение литературы. Выбор языка программирования и метода.

Формирование первоначального алгоритма. Представление рабочих материалов на бумаге (1 месяц).

Поэтапное описание и выполнение преобразований (1 месяц).

Оформление, сдача и защита отчета по курсовой работе (1 месяц). Отчет должен четко фиксировать:

подробное описание метода;

перечень элементов системы;

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

описание связей элементов системы;

поэтапное описание преобразований, системы визуализации (связь образов с переменными элементов).

Отчет подготавливается компьютерным способом. При подготовке отчета следует учитывать требования ГОСТ на техническую документацию.

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

Возможно написание компьютерных рефератов. Реферат выполняется только в среде «Stratum» и представляет собой электронный учебник (гиперссылки, статические и динамические иллюстрации, тексты, мультимедийные фрагменты). Частота отчетности при создании реферата — 1 раз в 2 недели.

Вкачестве курсовой работы по согласованию с преподавателем засчитывается выполнение работ по заказу ОЦНИТ, ГКОН, ЦРО по изготовлению электронных обучающих сред дисциплин ВУЗовского цикла.

В табл. 2 приведено соответствие наименований разделов курсовой работы и программы дисциплины.

Таблица 2 Наименование разделов курсовой работы и программы дисциплины

№ раздела

Наименование разделов курсовой работы

п/п

дисциплины

 

 

 

 

1

2

3

 

 

 

 

 

Знакомство с векторными, растровыми и гибридными

1.

Раздел 1-3

графическими технологиями и выбор графического

 

 

редактора.

 

 

 

 

 

Подробное описание метода преобразований. Пере-

2.

Раздел 2-6

чень используемых объектов графического редакто-

 

 

ра.

 

 

 

3.

Раздел 2-6

Методика создания графического изображения. Фор-

мирование первоначального изображения.

 

 

 

 

 

4.

Раздел 2-7

Поэтапное описание преобразований. Область при-

менения данного метода

 

 

 

 

 

5

Раздел 1-7

Формирование отчета о выполненной курсовой рабо-

те и подготовка к защите курсовой работы.

 

 

 

 

 

1.2.Примерный перечень тем курсовых работ.

1.Организация массивов, критерии выдачи и стратегии поиска

Написать программу формирования двумерного массива D(n,n) из диа-

пазона вещественных чисел. Числа формировать используя формулу D(i , j)=(B-A)*RND+A. Отсортировать массив по убыванию. Вывести распечатку массива в таблицу, диагональные элементы распечатать на форме, а 3-й

столбец и сумму 5-й строки в текстовых окнах.

2. Структуры и методы доступа к данным

Задание:

Даны числа а1, а2,..., аn, каждое из которых отлично от нуля. Если в последовательности отрицательные и положительные числа чередуются (-,+,-

,+, ... или +,-,+,-, ...), то последовательность не изменяется. Иначе в последо-

вательности вначале поставить все отрицательные члены, затем положитель-

ные, сохранив порядок их следования. Пользоваться можно только одним массивом аi.

3.Создание игрового приложения Тетрис

Задание:

Постановка задачи: Разработать алгоритм программы, которая выпол-

няет перемещение фигур по экрану сверху вниз, координацию их местона-

хождения в соответствии с действиями играющего.Фигуры состоят из квад-

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

кана по возможности с большей плотностью (количество незаполненных квадратов должно быть минимальным). При этом ряд, полностью заполнен-

ный квадратами, должен автоматически исчезать со стакану. Квадраты не должны накладываться один на один. Игрок может остановить и продолжить игру. Уровень определяет количество квадратов и скорость в начале игры.

4.Создание игрового приложения Пятнашки

5.Базы данных в Excel и Visual Basic

Задание Создание и заполнение таблицы Выдача списка участков Соз-

дание макроса для выдачи списка

6. Системы счисления

Изучить системы счисления, их назначение, правила выполнения арифметических действий с числами в различных системах счисления и принцип записи чисел в разных кодах. Освоить методику перехода из одной системы счисления в другую, методику кодирования чисел и действие с ни-

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

7. Задание

Выполнить преобразование числа по следующей цепочке

Выполнить сложение, вычитание, умножение и деление чисел А и В

Выполнить следующие действия (C+D),(C-D),(-C+D),(-C-D), применяя прямой, обратный и дополнительный коды.

8. Задание

Найти среднее арифметическое положительных чисел. Удалить все числа, большие среднего арифметического. Исходные данные хранятся в текстовом файле, переписать их в массив, динамический линейный список и типизированный файл. Обработку вести во всех трех случаях. После удале-

ния найти среднее арифметическое всех оставшихся чисел.

9.

10."Разработка программы решения системы двух уравнений с двумя неизвестными по теме Матричные игры. "

11.Задание:

В течение пяти дней (рабочая неделя) рабочий изготавливает детали семи различных типов. Известно количество изготовленных им деталей за каждый день и стоимость изготовления одной детали каждого типа (стои-

мость изготовления детали не меняется). Написать программу, которая вво-

дит данные, выполняет расчет и выводит на экран:• исходные данные в виде таблицы, где перечислены наименования деталей, стоимость изготовления,

количество деталей, изготовленных за каждый день;• количество деталей ка-

ждого типа, изготовленных за неделю;• заработок за каждый день;• день с наибольшим заработком.

12. Задание:

Спортивный магазин продавал в течение года 7 моделей роликовых коньков по цене, устанавливаемой в начале каждого месяца. Написать про-

грамму на языке VBA, которая вводит исходные данные, выполняет расчеты и выводит на экран: • исходные данные в виде таблицы, где перечислены мо-

дели роликовых коньков, цены на них в каждом месяце, количество продан-

ных роликовых коньков одной модели в течение каждого месяца; • доход от продажи каждой модели коньков за год; • доход от продажи всех моделей коньков за каждый месяц; • общий доход от продажи всех моделей коньков за год; • наименование модели коньков, принесшей наименьший доход за первые 6 месяцев.

13. Задание:

Разработать проект «Поиск фигуры» содержащий форму на который требуется найти фигуру путем перемещения указателя мыши. Этапы поиска фигуры должны отображаться соответствующими сообщениями в строке со-

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

14. Задание:

Разработать проект «Просмотр картинок», содержащий форму, на ко-

торой можно просматривать картинки, находящиеся на жестком диске, сете-

вом и на DVD-ROM.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]