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

Методичка по курсовой работе

.pdf
Скачиваний:
21
Добавлен:
27.03.2016
Размер:
1.32 Mб
Скачать

Министерство образования и науки Российской Федерации

ГОУ ВПО

«Уральский государственный горный университет»

В.В. Тимухина, В.А. Боровков

ИНФОРМАТИКА

Методические указания

к выполнению курсовой работы по дисциплине «ИНФОРМАТИКА»

для студентов технологических специальностей очной и заочной форм обучения

Екатеринбург

2013

Министерство образования и науки Российской Федерации

ГОУ ВПО

«Уральский государственный горный университет»

ОДОБРЕНО

Методической комиссией инженерно-экономического факультета

“___” “___________” 2013 г.

Председатель комиссии

_______доц. И.А. Тяботов

В.В. Тимухина В.А. Боровков.

ИНФОРМАТИКА

Методические указания

к выполнению курсовой работы по дисциплине «ИНФОРМАТИКА»

для студентов технологических специальностей очной и заочной форм обучения

______________________________________________________________________

Издание УГГУ

Екатеринбург, 2013

Т41

Рецензент: Некрасов В.П., профессор кафедры информатики УГГУ, канд. техн. наук.

Информатика. Методические указания к выполнению курсовой работы по дисциплине «ИНФОРМАТИКА» рассмотрены на заседании кафедры информатики 21 мая 2013 г. (протокол № 9) и рекомендованы для издания в УГГУ.

Т41

Тимухина В. В, Боровков В. А.

ИНФОРМАТИКА: Методические указания к выполнению курсовой работы для студентов технологических специальностей очной и заочной форм обучения \ Тимухина В.В., Боровков В.А.; Урал. гос. горный ун-т. – Екатеринбург: Изд-во УГГУ, 2013. – 55 с.

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

©Тимухина В. В, Боровков В. А. 2013

©Уральский государственный

горный университет, 2013

2

 

 

Содержание

 

1

Цель и задачи курсовой работы. . . . . . . . . . . . . . . . . . . . . . . . . .

4

2

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

4

3

Задания для курсовых работ. . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

4

Образец выполнения курсовой работы . . . . . . . . . . . . . . . . . . . .

20

 

Содержание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

 

Задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

 

1

Исходные данные и принятые обозначения . . . . . . . . . . . . .

20

 

2

Математическая постановка задачи . . . . . . . . . . . . . . . . .

22

 

3

Графическая схема алгоритма . . . . . . . . . . . . . . . . . . . . . . .

22

 

4

Решение задачи с помощью программы MS Excel .. . . . .

22

 

5

Разработка макроса для построения диаграммы. . . . . . . ..

25

 

6

Разработка интерфейса . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

 

7

Использование интерфейса для работы с таблицей . . . . . .

33

8 Разработка базы данных . . . . . . . . . . . . . . . . . . . . . . . . .

. . . 36

Список использованных источников . . . . . . . . . . . . . . . . . . . . . .

. . 41

5 Правила по оформлению курсовой работы . . . . . . . . . . . . .

. . . 42

Приложение А Титульный лист курсовой работы . . . . . . . . .

. . 48

Приложение Б Основные правила изображения графических

 

символов в схемах алгоритмов . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . 49

Приложение В Графическая схема алгоритма (блок-схема) . .

. . . 51

3

1 ЦЕЛИ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ

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

В процессе выполнения курсовой работы студент самостоятельно решает следующие вопросы:

алгоритмизация поставленной задачи и подготовка ее для решения на ПК [1];

решение поставленной задачи с помощью электронных таблиц [13];

разработка и отладка программы интерфейса на одном из алгоритмических языков программирования [13];

разработка и создание базы данных для хранения и обработки информации по задаче [11, 12];

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

2 МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ

При выполнении курсовой работы должны быть рассмотрены следующие вопросы.

2.1Алгоритмизация и программирование задачи. Выполняется на основании содержательной и математической постановки задачи. Выделяются входные, выходные и промежуточные переменные, определяется их тип, присваиваются имена. Записываются математические выражения для вычислений. При необходимости дается графическая интерпретация задачи. Составляется графическая схема алгоритма (блок-схема).

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

2.3.Разработка интерфейса для работы с данными в электронной таблице: добавление данных (записей) в таблицу, удаление данных (записей) из таблицы, вывод результирующих показателей расчетов из таблиц. Для разработки интерфейса проектируется необходимое число форм, пишутся коды процедур обработки событий элементов управления (кнопок, счетчиков и т.д.)

4

2.4Разработка базы данных. Разрабатываются таблицы, аналогичные тем, что разработаны в электронных таблицах. Определяются имена и тип полей данных. Таблицы заполняются информацией, аналогичной той, которая приведена в электронных таблицах. Разрабатываются формы, близкие по виду к формам, созданным в предыдущем пункте. Разрабатываются запросы, при необходимости, имеющие вычисляемые поля, аналогичные решению в электронных таблицах. Разрабатывается отчет, в котором вычисляются итоговые данные, аналогичные электронной таблице.

2.5Конкретные методические рекомендации по реализации п.2.1 –

2.4даны в соответствующих разделах образца выполнения курсовой рабо-

ты.

2.6Оформление отчета по курсовой работе. Отчет выполняется с применением текстового и графического редактора и содержит материалы, изложенные в пунктах 2.1 - 2.4, а также список использованной литературы, на которую в тексте должны быть сделаны ссылки. Оформление пояснительной записки выполняется согласно требованиям ГОСТа [1-10] и методическим указаниям разделов 5, 6. Образец титульного листа курсовой работы приведен в Приложении А.

3 ЗАДАНИЯ ДЛЯ КУРСОВЫХ РАБОТ

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

Задание 1 Разработать программу определения среднего содержания металла в

руде месторождения. Месторождение делится на К горизонтов, на каждом из которых Ni блоков со средним содержанием металла ((Sij , i=1,k), j=1,Ni). Вывести на печать номера блоков, в которых содержание металла выше среднего по месторождению. Найти отклонение среднего содержания металла в каждом блоке от среднего содержания металла по месторождению.

Задание 2 Разработать программу выбора схемы перемещения бурового станка.

Решение должно содержать последовательность номеров разбуриваемых скважин. Всего необходимо пробурить К скважин. Координаты скважин (X i, Yi, i=1,k). Координаты станка к моменту выбора (Xc, Yc). Выбор вести по минимуму расстояния от станка до очередной скважины.

Задание 3

5

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

Задание 4 Разработать программу определения объема руды, добываемой на

руднике. На руднике N добычных блоков, в которых каждый K-ый день в течение месяца добывают Xij 3) руды с плотностью ((Cij), j=1,K), i=1,N). Определить объем и массу добываемой руды за месяц и указать день и номер блока, когда масса добытой руды была наибольшая и наименьшая.

Задание 5 На шахте работает несколько проходческих участков. Известна про-

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

Задание 6 Разработать программу определения зольности угля. Несколько рас-

положенных друг над другом горизонтальных пластов угля разведаны вертикальными скважинами. Каждая скважина пересекает все пласты угля. В каждой скважине измерялась мощность пласта Ti j и средняя по мощности зольность i j , где i – номер пласта, (i = 1,N;) j – номер скважины, (j = 1,M).

1)Определить номер пласта с максимальной зольностью и указать значение этой зольности.

2)Определить номера скважин, в которых средняя зольность выше средней зольности по месторождению.

3)Определить номера скважин, в которых зольность выше некото-

рой граничной зольности гр и среднюю зольность в остальных скважинах. Задание 7

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

Задание 8

6

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

1)Определить среднее значение максимальной скорости самосвала по результатам всех испытаний и номера машины, средняя скорость которых меньше средней скорости новой модели.

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

3)Определить номер машины, показавшей наибольшую максимальную скорость в серии испытаний и номер испытания, в котором эта скорость была зафиксирована.

4)Определить номер автосамосвала с наименьшим отклонением максимальной скорости от среднего по результатам всех испытаний.

5)Определить номер машины с наименьшим расходом горючего по результатам всех испытаний.

Задание 9 Разработать программу определения среднего содержания металлов

в руде. Известны значения содержания металлов в руде, полученные по данным опробования ij (i – номер пробы, j – номер металла). Проба относится к рудной, если процентное содержание хотя бы по одному металлу

больше граничного jгр. Назвать эти металлы. Вес каждой пробы одинаков. Задание 10

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

Ц р

1 r

Цм * * C ,

100

 

 

где r - коэффициент разубоживания, доли единицы; Цм - цена 1 т ме-

талла в концентрате, руб.; - извлечение при обогащении, доли единицы; С - содержание металла в руде, %.

Для полиметаллической руды используется формула:

1 r n

Ц р 100 Цмi * i * ci , i 1

где n - количество металлов в руде, i - номер металла.

Указать месторождение, руда которого имеет наибольшую промышленную ценность.

7

Задание 11 Разработать программу для определения показателей работы цен-

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

1)Определить электропотребление насосной станции по часам и за смену, если расход электроэнергии 0,3 кВт.ч/м3. Указать час, в который электропотребление максимально.

2)Определить часы, в которые фабрика потребляет наибольшее количество воды, и общее количество воды, перекаченной за смену.

3)Определить часы, в течение которых одновременно работало не менее трех насосов. Сколько воды перекачано за это время.

4)Определить номер насоса, перекачавшего за смену наибольшее количество воды и указать этот объем воды.

5)Определить продолжительность работы каждого насоса. Указать номер насоса, находящегося во включенном состоянии дольше других и количество воды, перекачанное этим насосом.

6)Определить номера насосов, которые работали не менее 3-х часов

подряд.

Задание 12 Разработать программу определения среднего содержания железа в

руде на усреднительном складе. Руда поступает на склад в течении M дней из N забоев. Известно ежедневное содержание железа в поставляемой руде и дневная производительность каждого забоя. Данные о содержании железа привести на любой t-й день, где (t = 1,M). Указать дни, когда поступающая руда имела максимальное и минимальное содержание железа. Вычислить среднеквадратичное отклонение содержания железа за весь период поступления руды.

Задание 13 Разработать программу анализа рабочего цикла добычной машины.

Известна функция изменения мощности добычной машины во время рабочего цикла, представленная в виде таблицы P(t). Определить среднюю мощность, потребляемую машиной в течение цикла, пиковую мощность, а также время, в течение которого мощность превышала 20 % от среднего значения.

Задание 14 Разработать программу расчета планово-экономических показателей

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

8

лены в виде матрицы комплектации М, в которой mij количество изделий j-го типа, входящих в агрегат i-го типа. Заданы: месячный план по выпуску агрегатов, цены комплектующих изделий, трудоемкость монтажа (в единицах времени) комплектующего изделия каждого типа, трудоемкость настройки агрегата каждого типа, расценки на монтаж комплектующего изделия каждого типа и расценки на настройку агрегата каждого типа.

1)Определить затраты на приобретение комплектующих изделий каждого типа для выполнения плана.

2)Определить тип агрегата, для которого затраты на приобретение комплектующих изделий максимальны.

3)Определить тип комплектующего изделия, потребность в котором максимальна.

4)Определить тип комплектующего изделия, затраты на приобретение которого максимальны.

5)Определить трудоемкость выполнения плана.

6)Определить тип агрегата, затраты на производство которого минимальны.

7)Определить тип комплектующего изделия, трудоемкость монтажа которого при выполнении плана максимальна.

8)Определить количество сборщиков и настройщиков, необходимое для выполнения плана при односменном 8-ми часовом рабочем дне и 22-х рабочих днях в месяце.

9)Определить тип агрегата, выполнение плана выпуска которого требует наибольшего фонда заработной платы.

10)Определить тип комплектующего изделия, монтаж которого требует наименьшего фонда заработной платы.

Задание 15 Разработать программу для экспертной оценки образцов ювелирных

камней. Группа экспертов осуществляет оценку качества образцов ювелирных камней. Оценка выставляется каждым экспертом каждому образцу камня в баллах. Высшая оценка – 100 баллов.

1)Определить номера образцов, признанных лучшими или худшими, по мнению группы экспертов (образцов, набравших наибольшую или наименьшую сумму баллов).

2)Определить номера трех экспертов, наиболее высоко оценивших лучший образец.

3)Определить номера экспертов, мнение которых о худшем образце совпало с мнением группы.

Задание 16 Разработать программу для определения показателей плана перевоз-

ки грузов. Известно число поставщиков определенного вида продукции и число потребителей этой продукции. Известны план перевозки продукции

9