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



H.Л. Резова

 

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

 

Красноярск

2017


МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

 

федеральное государственное бюджетное образовательное учреждение высшего образования

«Сибирский государственный университет науки и технологий

имени академика М.Ф. Решетнева»

 

 

H.Л. Резова

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

 

Методические указания для студентов направлений 09.03.01 Информатика и вычислительная техника, 09.03.02 Информационные системы и технологии, 09.03.04 Программная инженерия,

всех форм обучения, 15.03.04 Автоматизация технологических процессов и производств, 27.03.04 Управление в технических системах

 

 

Красноярск

2017


H.Л. Резова. Рекомендации к написанию курсовой работы:методические указания для студентов для студентов направлений 09.03.01 Информатика и вычислительная техника, 09.03.02 Информационные системы и технологии, 09.03.04 Программная инженерия всех форм обучения. - Красноярск.: СибГУ, 2017.- 103с.

 

©H.Л. Резова, 2017

 

 


ВВЕДЕНИЕ

Настоящие указания предназначены для студентов всех специальностей и форм обучения, изучающих информатику на первом курсе обучения и выполняющих курсовую работу. В методических указаниях даны пояснения в выполнению и оформления курсовой работы, а также сведения по программируемым параметрам из технологии лесного комплекса. В приложениях даны графические правила оформления пояснительной записки. Студентам при выполнении курсовой работы необходимо выполнить этап структурирования исходных и выходных данных, математической формализации и алгоритмизации задач с целью обработки выбранных структур данных. Для этого следует обратиться к разделу данных методических указаний, а также к лекционному материалу и учебной литературе [3,5].Все необходимые сведения последовательности решения проблемы, поставленной в задании к курсовой работы даны в 1 и 4 разделах данных МУ. Выполнение данной курсовой работы позволяет студентам выработать первичные навыки структурной обработки параметров технологических процессов и технологии программирования, а также приступить к начальному системному анализу технологической информации.

    К сведению студентов заочного обучения.Ваш вариант Vвычисляется по следующей формуле V=1 + остаток от деления n/39,где n – число, образованное последними двумя цифрами зачетной книжки. (Например, номер зачетной книжки 942073, n=73, отсюда номер варианта V=1+(остаток от деления 73 на 39) = 35. Ваш вариант V=35.)

ПОСЛЕДОВАТЕЛЬНОСТЬ ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ

1. Ознакомиться с текстом задания и составить общий вид входных и выходных документов; выбрать структуру информации, представив данные в виде одномерных и двумерных массивов, записей, и т.д.

2. Выполнить математическую постановку задачи и составить алгоритм решения задачи.

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

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

5. Оформить отчет в виде пояснительной записки по курсовой работе. 

 

СОДЕРЖАНИЕ ПОЯСНИТЕЛЬНОЙ ЗАПИСКИ (П3)

ТИТУЛЬНЫЙ ЛИСТ (1-ый лист П3)

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

АННОТАЦИИ

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ

1.1 Входные данные;

1.2 Выходная информация;

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

2. ПРОГРАММНАЯ СПЕЦИФИКАЦИЯ

2.1 Список идентификаторов программы;

2.2 Распечатка текста программы;

2.3 Блок-схема;

2.4 Детали работы с файлами, подпрограммами, функциями;

3. ЭКСПЛУТАЦИОННЫЕ ПРОЦЕДУРЫ

3.1 Требования к техническому обеспечению;

3.2 Требования к подготовке и представлению данных;

4. ПРОЦЕДУРЫ ТЕСТИРОВАНИЯ И СОПРОВОЖДЕНИЯ:

4.1 Текстовые данные;

4.2 Результаты, соответствующие текстовым данным;

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ;

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

 

ЗАДАНИЯ НА КУРСОВЫЕ РАБОТЫ

1. В цехе производства фанеры для получения шпона установлено nлущильных станков. Шпон получают из чураковm (m>=5) диаметров (чурак – это короткое бревно цилиндрической формы длиной 2 м). Для чураков каждого диаметра известны объем, количество, а также задано необходимое время (мин) для обработки одного чурака на каждом станке (время обработки прямо пропорционально диаметру чураков; для разных диаметров принять время обработки как случайное число в пределах от 1 до 3 мин). Имеется матрица ключей, показывающая на каких станках какой процент чураков данного диаметра перерабатывается (за 100 процентов принимается общее количество штук чураков каждого диаметра). Определить:

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

Где  – коэффициент использования станка (0.95); Т – время обработки чурака данного диаметра, мин.  – объём чурака данного диаметра, ;

2) Станок с наибольшим и наименьшим объемом ) обработки чураков;

3) Для каждого диаметра распечатать список станков в порядке возрастания времени обработки чураков.

 

2. На мебельном комбинате производится раскрой n плит ДСтП на заготовки и детали для мебели. Известно, что из партии ДСтП необходимо нарезать четыре вида (А, В, С, Д) различных по размерам заготовок и деталей. Плита ДСП стандартных размеров может быть раскроена пятью вариантами. По каждому возможному варианту раскроя известно сколько заготовок каждого вида можно получить, а также площадь отходов при раскрое одной плиты по тому или иному варианту. В задании на раскрой указано общее плановое количество заготовок каждого вида (в шт.) и количество раскраиваемых плит. Определить:

1) Объем заготовок каждого вида получаемых по вариантам раскрой;

2) Для каждого вида заготовки и детали вариант раскроя по которому выполняется плановое задание, величину перевыполнения плана;

3) Список вариантов раскроя в порядке уменьшения общей площади выливаемых заготовок. (в порядке увеличения суммарного объема отходов)

 

3. В инструментальном цехе ведется подготовка nвидов инструментов для mвидов деревообрабатывающих станков. Известны количество установленных в цехе деревообрабатывающих станков каждого вида, требуемое количество инструмента (комплект) по видам станков и затраты (в минутах) на подготовку единицы инструмента каждого вида. Определить:

1) Минимальное и максимальное время подготовки комплектов инструмента для станков, с учетом их количества в цехе;

2) Среднее время подготовки инструментов в цехе по видам станков;

3) Расположение видов инструмента в порядке возрастания времени на их подготовку.

 

 

4. В цехе (или m цехах) мебельного комбината имеется несколько видов оборудования, производящего выбросы некоторых вредных веществ (см. Прил.4). На выбросы установлены нормы, превышение которых влечет за собой штрафные санкции, увеличение штрафа прямо пропорционально превышению установленной нормы; Известны виды и значения выбросов по станкам, нормативы (установленные нормы) и штрафные санкции. Определить для (каждого) цеха;

1) Виды выбросов, по которым имеется превышение установленных норм, и соответствующие им суммы штрафов;

2) Общую величину штрафов за выбросы;

3) По каждому виду выбросов список оборудования по возрастанию производимых им вредных выбросов.

 

5. Имеется таблица нормативных значений объемов ( ) выпиливаемых пиломатериалов 6-ти разных сечений из одного бревна, каждого диаметра размерной группы от 20 до 30 см, длиной 6 м. Спланировать раскрой m (i=1,m) случайно отобранных бревен, диаметры которых находятся в указанном нормативном диапазоне, на пиломатериалы 3-х любых сечений из 6-ти, при плановых заданиях на каждое сечение в объеме  (j=1,n). Для каждого раскраиваемого бревна известны: диаметр, длина и объем (см. Прил.4). Определить:

1) Для каждого сечения пиломатериалов процент выполнения плановых заданий (суммарный объем пиломатериалов к объему плановых заданий);

2) Для каждого диаметра сечение с максимальным объемом напила;

3) Сечение в порядке уменьшения объема напила.

Примечание.При длине бревен меньше, чем в нормативе: для расчета объемного выхода нормативные значения применять с поправочным коэффициентов 0,9 для каждого укороченного метра длины.

6. Для выпуска n наименований мебельных изделий используются заготовки mвидов. Известно детали какого вида, размера и в каком количестве идут на сборку каждого изделия. Определить;

1) Объемы заготовок, затрачиваемые на производство 1000 единиц каждого наименования мебельных изделий;

2) Заготовки с максимальным и минимальным объемом; (или: Составить список заготовок по убывания их объема);

3) Изделие на которое идет минимальный объем заготовок; расставить изделия в порядке возрастания суммарных объемов расходуемых заготовок.

 

7. Лесопильное предприятие имеет n (n>=2) складов сырья. На каждый склад поступают бревна. Для каждого бревна известны его диаметр, длина, порода, объем (объем см. Прил.3). Определить для каждого из складов:

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

2) Средние диаметр и длины для поступившего сырья каждой породы (для каждого из складов средний диаметр сырья);

3) Список диаметров в порядке убывания объема древесины.

 

8. Для производства n марок древесно-стружечных плит (ДСтП) требуется m исходных компонентов. Известны стоимость единицы каждого компонента и расход исходных компонентов на производство единицы площади плиты каждой марки. Задан план (в ) выпуска плит каждой марки. Определить:

1) Для каждого компонента вывести марку плиты с максимальной и минимальной стоимостью затрат на производство;

2) Суммарный расход (в стоимостном выражении) исходных компонентов на производство каждого вида плит; (или: Расставить суммарные расходы компонентов в порядке возрастания);

3) Список марок плит в порядке возрастания расхода исходных компонентов (на производство требуемых площадей) в стоимостном выражении.

 

9. При обслуживании nвидов станков требуется m марок технических масел. Известны количество станков каждого вида, плановые и фактические расходы масел по видам имеющихся станков, количество масла каждой марки на складе горюче-смазочных материалов (ГСМ), по всем маркам масел – стоимость единиц. Определить:

1) Станок с минимальным и максимальным расходом масел;

2) Какие масла имеются в избытке на складе ГСМ, а какие необходимо приобрести (избыток – это когда суммарный расход масел меньше имеющегося на складе запаса);

3) Список станков в порядке уменьшения стоимости расхода масел на каждый вид оборудования.

 

10.  Условие задачи 9. Определить:

1) Фактическую и плановую стоимость расхода масел по каждому виду станков и общую по цеху;

2) Минимальную и максимальную стоимость расхода масел по цеху;

3) Список масел в порядке увеличения стоимости остатков масел на складе.

11.  В мебельном цехе выполняется склеивание заготовок шпона в сплошные (непрерывные) ленты, лента набирается из заготовок шпона одного вида. Имеются пачки заготовок шпона нескольких видов; для каждого вида задано время нанесения клея на одну заготовку. В пачках разное количество заготовок. Склеивание можно выполнять несколькими видами клеев, известны: расход клеев на одну исходную заготовку каждого вида, стоимость единицы клея каждого вида, количество заготовок в пачках. Определить:

1) Для каждого вида шпона марку клея с минимальным и максимальным общим расходом;

2) Марка клея и вид шпона с минимальными затратами по стоимости;

3) Расположение заготовок в порядке возрастания времени нанесения клея на все заготовки в пачках.

 

12.  В мебельном цехе для лакирования zтипов щитов заданных площадей применяется n марок лаков, наносимых на m видах станков. Для лакирования разных (zтипов) щитов заданных площадей можно применять n марок лаков, которые можно наносить на различных станках (mвидов). Для каждого станка известны расход лаков на единицу площади щита и производительность в метрах квадратных площади щита, а также количество лака каждого вида на складе цеха. Задана матрица ключей по обработке щитов на станках имеющимися лаками, т.е. в ней указываются цифрами – номер щита, для соответствующего станка и лака, на которых щит обрабатывается. Определить:

1) Для каких щитов потребуется больше лака;

2) На каких станках будет обработано больше всего щитов каждого вида;

3) Какие лаки и в каком количестве останутся недоиспользованными. Выдать список недоиспользованных лаков по убыванию.

 

13.  Условия задачи 12. Определить:

1) Какие щиты будут обработаны быстрее;

2) Для каждого вида станков назвать лак с минимальным общим расходом;

3) Общий расход лаков по каждому виду станков при лакировании щитов; Расставить расход по возрастанию.

 

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

1) Общий объем продукции каждого вида в стоимостном и натуральном выражении за кварталы и год;

2) Накапливающийся объем нереализованной продукции на начало следующего месяца;

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

 

15.  Условия задачи 14. Определить:

1) Товар с максимальной и минимальной стоимостью выпуска по месяцам в течение полугодия.

2) Список месяцев в порядке увеличения общего объема реализации продукции в денежном выражении.

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

 

16.  На участке сортировки осуществляется оценка досок из nпакетов. Пакеты пиломатериалов состоят из разного количества досок (>=10). Для каждой доски известны толщина, ширина, длина, порода, сорт. Определить:

1) Суммарный объем досок каждой толщины (или ширины) по пакетам;

2) Среднюю сортность пакетов досок (см. Прил.4;

3) Список длин досок в порядке возрастания их объемов.

17.  Условия задача 16. Определить:

1) Минимальные и максимальные длины досок по пакетам;

2) Для досок каждой породы в пакете – количество досок каждого сорта;

3) Список толщин досок в порядке убывания их объемов.

 

18.  На складе лесопильного предприятия автомобильным транспортом поступают бревна разных диаметров, длин, пород, сортов. Объем одного бревна рассчитывать по формуле (приложение 3). В заданный момент времени поступило m(m>=25) бревен. Определить:

1) Коэффициент сортности бревен, который рассчитывается по формуле:

(3),

Где  - объем бревен каждого сорта, куб.м.;

 – ценностные коэффициенты сортности бревен;

n–количество сортов бревен в поступившей партии.

Коэффициенты сортности см. прил. 4.

2) Средняя длина бревен по каждой породе (и сорту);

3) Список диаметров бревен в партии в порядке уменьшения объемов.

 

19.  Провести расчет раскроя r (r>=4) плит разных размеров на заготовки n видов (n>= 3). Перебрать разные варианты раскроя: из плиты очередного размера получать последовательно заготовки только одного, затем только другого и т.д. вида, путем кратного вписывания размера заготовки по длине и ширине плиты. Размеры плит и заготовок см.Прил.3. Толщины плит принять равной 16 мм. Определить:

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

2) Максимальный объем заготовок, получаемых из плит каждого размера;

3) Список заготовок в порядке возрастания затрат ( ) на выпуск 1 заготовок.

20. Условия задачи 19. Определить:

1) Процент использования площади плиты каждого размера на производство заготовок;

2) Суммарный объем плит на производство 1 заготовок;

3) Список плит в порядке возрастания отходов на выпуск 1  заготовок.

 

21.  Имеется mпоставщиков бревен в количестве соответственно единиц и nпотребителей  этого груза, потребность которых составляет соответственно  единиц. Известны стоимость перевозок единицы груза от i-го поставщика к j-му потребителю. Имеется k вариантов плана перевозок, задающие объем поставки от каждого поставщика к каждому потребителю. Определить:

1) Вариант перевозок, соответствующий минимальным и суммарным затратам на перевозки;

2) Равны ли между собой объемы продукции, поставляемой и потребляемой потребителям. Поставщика и потребителя наименьшего количества груза в каждом варианте плана;

3) Для каждого варианта плана указать потребителей в порядке возрастания объёма поставленного им груза.

 

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

 

Количество выделяемых накопителей зависит от суммарного количества сечений в партии досок. Размеры (толщины, ширина и длина), сортируемых досок и их количество известны.

1) Определить объемы досок каждой толщины в партии;

2) Определить объемы досок в карманах-накопителях;

3) Напечатать объемы досок в пяти наиболее приоритетных сечений в партии (приоритет по наибольшим объемам);

Примечание.  – имеющиеся в партии ширины досок;  - имеющиеся в партии толщины досок; … - количество досок данного сечения в партии.

 

23.  Фирма располагает mфилиалами на каждом из которых выпускается n видов продукции. Известны объемы выпуска продукции каждого вида на филиалах, стоимость их выпуска и цены продажи единицы продукции. Определить:

1) Среднюю стоимость выпуска каждого вида продукции на фирме.

2) Для всех филиалов вид продукции с минимальной величиной прибыли (товарная продукция за вычетом себестоимости).

3) Список филиалов по уменьшению произведенной продукции в денежном выражении.

 

24. На предприятии обрабатывается m (i=1, m) деталей из n(j=1, n) станках. Известен расход сырья при обработке i-ой детали на j-ом станке. Обработка деталей на станках предусматривается по нескольким технологиям. Определить:

1) Суммарный расход сырья на выпуск детали каждого вида по всем технологиям;

2) В каждой технологии – значения средних расходов по станкам;

3) В каждой технологии – список наименований деталей в порядке возрастания суммарного расхода сырья.

 

25.  На предприятии выпускается mдеталей, обрабатываемых на k (j=1, k) станках. Известен плановый фонд времени работы каждого станка (в часах) и необходимое время на обработку (нормы времени) i-ой детали наj-ом станке (в долях часах). Задан список деталей на обработки на этих станках. Определить:

1) Необходимые фонда времени для обработки заданного количества деталей на всех станках;

2) Станок с максимальным использованием планового фонда рабочего времени;

3) Расположение наименований деталей в порядке возрастания суммарного фонда рабочего времени (ФРВ) по станкам.

Примечание. Плановый фонд рабочего времени – это время, которое данный станок может работать. Необходимый фонд – время, которое затрачивается на обработку деталей.

 

26. Для изготовления деталей nтипов (k=1, n) используется lгрупп станков (i=1, l); число станков каждой группы равно . Для изготовления одной детали k-ой группы необходимо станко-часов i-го станка. Известна цена  одной детали k–ой группы и затраты  на ее изготовление. Прибыль от реализации одной детали равна . Задан план на выпуск минимального  и максимального числа деталей k–ой группы. Годовой фонд времени работы i–го станка составляет  (в часах). Определить:

1) Размеры прибыли при максимальном и минимальном плановых заданиях, величину разности между ними;

2) Достаточно или нет годового фонда времени работы станков для выполнения максимального планового задания выпуска деталей; Вывести список станков, для которых общий фонд станко-часов превышает годовой;

3) Список деталей в порядке уменьшения необходимого количества станко-часов в i-ом станке при минимальном плане выпуска числа деталей k-ой группы.

 

27.   В мебельном цехе каждый день в течение недели проводилось наблюдение за расходом лака на n лаконаливных станках:

1) Распечатать таблицу расходов лака с указанием станка, объема израсходованного на станке лака, а так же номера станков с минимальным и максимальным расходом лака.

2) Определить среднесуточный (по дням недели) расход лака для всей группы станков.

3) Напечатать номера станков (на первом месте станок с минимальным расходом лака) в порядке возрастания их места по расходу лака за неделю.

 

28. На складе лесоматериалов имеются бревна в количестве m штук. Для каждого бревна известны порода, диаметр, длина, объем рассчитывается по формуле приведенной в прил.4. Бревна необходимо рассортировать по диаметрам на размерные группы (от 16 до 20, от 20 до 24, от 24 до 28, … , от 56 до 60 см.)

1) Подсчитать суммарный объем древесины каждой породы на складе.

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

3) Для каждой породы составить список групп диаметров в порядке убывания объема древесины.

 

29.  Имеется m бревен разных диаметров. Из каждого бревна i-го диаметра можно получить различные пиломатериалы в количестве , где j– номер сечения пиломатериалов (сечение это размер доски по толщине и по ширине).

1) Для каждого диаметра бревен напечатать сечение, соответствующее максимальному и минимальному объему получаемых пиломатериалов.

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

3) Подсчитать суммарный выход пиломатериалов каждого вида и расположить их в порядке убывания.

 

30.  На нижний склад лесопромышленного предприятия поступаю хлысты, каждый из которых характеризуется длиной и диаметрам комля и вершины. Хлысты раскраиваются на бревна одинаковой длины начиная с комля. Остатки хлыстов, имеющие длины меньше длины бревна, идут в отходы. Считая хлыст усеченным конусом, определить:

1) Количество бревен, полученных из заданного числа хлыстов.

2) Расположить номера хлыстов – в порядке убывания их объема; - в порядке возрастания объема отходов.

3) Объемный выход бревен из всей партии хлыстов (отношение объемов бревен к объему хлыстов).

 

31.   При таксации лесного участка исследовано определенное количество деревьев четырех пород. Для каждого дерева получены следующие данные:

Номер дерева Порода Диаметр ствола Объем ствола Возраст Состояние:
          1-здоровое
          0-повреждено

1) Указать породы деревьев, имеющие наибольший и наименьший возрасты.

2) Расположить породы деревьев в порядке убывания: а) их общей численности; б) суммарного объема древесины; в) среднего возраста.

 

32.  Условия задачи 31. Для каждой породы:

1) Определить количество деревьев, попадающих в группы возраста (по годам): от 0-20, 21-40, … , 181-200, больше 200 лет;

2) Определить объем древесины для наиболее многочисленной возрастной группы.

3) Расположить группы возраста в порядке убывания числа деревьев.

 

33.  Условия задачи 31. Для каждой породы:

1) Определить количество деревьев, попадающих в группы диаметров: меньше 16, 16-20, 22-26, 28-32, 34-38, 40-44, больше 46 см.

2) Определить объем древесины для наиболее многочисленной группы диаметров

3) Расположить группы диаметров в порядке убывания числа деревьев.

 

34. Условия задачи 31. Для каждой породы:

1) Определить степень повреждения древостоя (в процентах) по группам возрастов (смотри задачу 32).

2) Вычислить коэффициент корреляции между возрастом и состоянием.

Примечание. Коэффициент корреляции между массивами  определяется формулой:

 

(4)

Где - среднее значения элементов массивов,

 – дисперсия:

(5,6)

 

35. Аттестуется n рабочих мест мебельного цеха по mпоказателям каждое. По каждому показателю выставляется 10-бальная оценка. Место считается аттестованным, если: а) по каждому показателю оценка не ниже 4-х баллов; б) сумма баллов по всем показателям не ниже (10*m)/5.

1) Для каждого из не аттестованных мест указать причину отказа.

2) Указать наиболее стабильное рабочее место, для которого разброс оценок (то есть разность оценок лучшего и худшего показателей) наименьший.

3) Расположить аттестованные рабочие места в порядке убывания их суммы баллов

4) Указать рабочие места и их количество, которые аттестованы по всем показателям не нижечем на 6 баллов и по 4 показателям не выше 5 баллов каждое. 

 

36.  На железнодорожной станции имеется h различных грузов с известными весами. Эти грузы загружаются в одинаковые вагоны с заданной грузоподъемностью по следующему правилу: в первый вагон загружается самый тяжелый груз, на оставшееся место пытаются поместить следующий по весу, затем следующий и т.д. Если очередной груз не подходит (превышена грузоподъемность вагона), то ищут следующий; меньший по величине. Если среди грузов нет подходящего, то погрузка данного вагона по описанному правилу.

1) Определить количество потребных вагонов и разместить их в порядке убывания в него грузов;

2) Для каждого загруженного вагона составить список помещенных в него грузов;

3) Определить процент загрузки всего состава.

 

37.  Группа экспертов осуществляет оценку определенного числа образцов новых товаров. Оценка выставляется каждым экспертом каждому образцу в баллах (высшая оценка 100 баллов). Известно число экспертов в группе и число товаров. Определить:

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

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

3) Наименование товаров в порядке убывания их суммарных экспертных оценок.

 

38. Группа экспертов осуществляет оценку качества определенного числа изделий путем их ранжирования (наилучшее изделие эксперт ставит на первое место, следующее по качеству – на второе и т.д.). Чем меньшую сумму мест по оценкам экспертов занимает изделие, тем оно считается лучше.

1) Расположить все изделия в порядке возрастания суммы их мест;

2) Указать эксперта, чье мнение в наибольшей степени совпало с общим мнение. Критерием согласия служит сумма квадратов отклонения места, указанного экспертом от итогового места изделия, взятая по всем изделиям.

 

39.  Известно число рабочих в бригаде. Для каждого рабочего известны табельные номера, заработная плата, выданный аванс, процент отчисления по налогам и прочие отчисления. Определить:

1) Для каждого рабочего окончательный месячный расчет заработной платы;

2) Табельные номера рабочих напечатать в порядке возрастания их заработной платы;

3) Если есть рабочие, которые оказались должниками у предприятия, то напечатать их фамилии (или табельные номера);

4) Какой процент составляет аванс всех рабочих от их общей зарплаты.

 

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

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

ТИТУЛЬНЫЙ ЛИСТ

Формат титульного листа см. Приложение 1. Оформить титульный лист в любом текстовом редакторе (WORD 6.0).

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

Привести текст полученного у преподавателя задания.

АННОТАЦИЯ

Дать краткое рекомендательное изложение содержания курсовой работы. Завершить текст аннотации информацией:

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

СОДЕРЖАНИЕ

Привести перечень глав и других составных частей пояснительной записки (см. Раздел 2 данных МУ). На листе содержания и следующих трех листах пояснительной записки должен быть штамп (см. Прил. 3).

ВВЕДЕНИЕ

Описать преимущества ведения технических расчетов с применением вычислительной техники.

1. ФУНКЦИОНАЛЬНАЯ СПЕЦИФИКАЦИЯ

 

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

Выбор структуры данных

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

Пример.Для m (m<=4) банков известны курсы обмена валюты и процентные ставки на вклады. Определить:

1) Банк с наибольшей процентной ставкой вклада;

2) Для каждого вида валют минимальный и максимальный курсы;

3) Список банков в порядке уменьшения процентной ставки.

 

Входные данные

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

Название банка

Курсы валют

Процентная ставка

доллар марка иена
Альфа 56 12 67 1,4
Бета 45 13 67 2,2
Гамма 32 11 37 0,9
Дельта 67 15 68 1,5
Дзета 50 14 64 1,8

Таким образом, опираясь на принятую форму исходного документа можно ввести следующие структуры входных данных и из идентификаторы:

a) Для структурированныхданных типа массивы:

Название банка

Курсы валют

Процентная ставка

доллар марка иена
nm [1] kv[1,1] kv[1,j] kv[1,3] pr[1]
nm [i] kv[i,j] pr[i]
nm[5] kv[5,1] kv[5,j] kv[5,3] pr[5]

 

    Где nm [i] – одномерный массив наименований банков, i – 1,5,

    kv[i,j] – двухмерный массив курсов валют, i – 1,5; j – 3,5;

    pr[i] – одномерный массив процентных ставок, i – 1,5;*

*Здесь и далее по тексту предполагается, что для индексов i,j указаны начальное и конечное значения через запятую, например: (i=1,5). Предполагается шаг изменения равный единице.

    б) Дляструктурированных данных типа записи:

Название банка

Курсы валют

Процентная ставка

доллар марка иена
bank[1].name bank[1].dol bank[1].mark bank[1].iena bank[1].pr
bank[i].name bank[i].dol bank[i].mark bank[i].iena bank[i].pr
bank[5].name bank[5].dol bank[5].mark bank[5].iena bank[5].pr

 

Где: bank[i] – массив записей (i=1,5), имеющий поля;

name – наименование банка;

dol – курсы валют доллара;

mark –курсы валюты марка;

iena – курсы валюты иена;

pr –величина процентной ставки на вклады.

Иликурсы валют объединить в структуру одномерный массив:

Название банка

Курсы валют

Процентная ставка

доллар марка иена
bank[1].name bank[1]. bank[1]. bank[1]. bank[1].pr
bank[i].name bank[i]. bank[i]. bank[i]. bank[i].pr
bank[5].name bank[5]. bank[5]. bank[5]. bank[5].pr

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

Выходная информация

С учетом формы входного документа выходную информацию по поставленным в задании вопросам можно представить в виде:

Вопрос 1:

        Банк с наибольшей процентной ставкой вклада

Название банка Процентная ставка
Альфа 1,4
Бета 2,2
Гамма 0,9
Дельта 1,5
Дзета 1,8
Бета max % ставка = 2,2

Вопрос 2:

 

Для каждого вида валют минимальный и максимальный курсы

Название банка

Курсы валют

доллар марка иена
Альфа 56 12 67
Бета 45 13 67
Гамма 32 11 37
Дельта 67 15 68
Дзета 50 14 64
max курс 67 15 68
min курс 32 11 37

Вопрос 3:

 

Список банков в порядке уменьшения процентной ставки

Название банка Процентная ставка
Бета 2,2
Дзета 1,8
Дельта 1,5
Альфа 1,4
Гамма 0,9

Опираясь на формы приведенных выходных документов, для получения этой информации можно ввести следующие идентификаторы:

max_pr – величина наибольшей процентной ставки среди имеющихся банков;

max_  – максимальный курс для каждого вида валют, j=1,3;

min_  – минимальный курс для каждого вида валют, j=1,3.

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

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

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

 

 


Дата добавления: 2018-04-04; просмотров: 121;