Вариант 4. Разработка диалоговой программы «Ремонтная бригада»



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

Титульный лист (первый лист пояснительной записки)

Задание на курсовой проект

Реферат

Содержание

Введение

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 Результаты, соответствующие тестовым данным

Заключение

Библиографический список

ЗАДАНИЯ НА КУРСОВОЙ ПРОЕКТ

Номер варианта ФИО
8 Внуков Павел
1 Волков Виктор
12 Герман Даниил
14 Игумнов Тимофей
13 Лукьянов Даниил
4 Наумов Евгений
7 Савелов Анатолий
9 Савков Максим
2 Симахин Даниил
10 Тимергалеев Евгений
15 Фомина Валентина
16 Штрак Никита

 

Для студентов, претендующих на оценку 4 или 5, в программе предусмотреть использование:

- файлов (сохранение данных в файл, считывание данных из файла);

- процедур или функций;

- записей.

Для всех студентов обязательным является разработка диалогового меню!


Вариант 1. Разработка диалоговой программы «Лесопромышленное предприятие»

Лесопромышленное предприятие выпускает n видов продукции. Известны:

- уникальный идентификатор продукции;

- название продукции;

- количество выпускаемой ежемесячно (с января по декабрь) продукции каждого вида;

- себестоимость выпуска единицы продукции;

- количество и общая цена реализованной продукции каждого вида ежемесячно.

Определить:

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

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

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

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

5) В программе предусмотреть использование подпрограмм, организацию диалога с пользователем во время работы программы.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.


Вариант 2. Разработка диалоговой программы «Склад ГСМ»

В ремонтном цехе при обслуживании n видов станков требуется m марок технических масел.

Известны:

- номер станка;

- вид станка;

- номер масла;

- вид масла;

- назначение масла;

- количество станков каждого вида;

- плановые и фактические расходы масел по видам имеющихся станков;

- количество масла каждой марки на складе горюче-смазочных материалов (ГСМ);

- стоимость единицы (в литрах) для каждого вида масла.

Определить:

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

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

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

4) построить диаграмму распределения фактического суммарного расхода масла по станкам каждого вида.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.

 


Вариант 3. Разработка диалоговой программы «Инструментальный цех»

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

Известны:

- инвентарный номер инструмента;

- название инструмента;

- назначение инструмента;

- инвентарный номер станка;

- название станка;

- количество установленных в цехе деревообрабатывающих станков каждого вида;

- требуемое количество инструмента (комплект) по видам станков;

- затраты (в минутах) на подготовку единицы инструмента каждого вида.

Определить:

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

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

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

4) построить диаграмму распределения среднего времени подготовки инструментов в цехе по видам станков.

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.

 


Вариант 4. Разработка диалоговой программы «Ремонтная бригада»

Ремонтная бригада занимается устранением неисправностей электрического оборудования. Известно число рабочих в бригаде. Для каждого рабочего известны:

- табельный номер;

- должность (начальник бригады, инженер, рабочий);

- оклад (зависит от должности);

- заработная плата (выплачивается один раз в месяц);

- аванс (выплачивается один раз в месяц).

Заработная плата учитывает:

- районный и северный коэффициент (1,8);

- подоходный налог (13%);

- профсоюзные взносы (1%);

Определить:

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

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

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

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

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

В программе предусмотреть:

- использование подпрограмм;

- организацию диалога с пользователем во время работы программы; ввод данных вручную;

- генерацию числовых данных с помощью счетчика случайных чисел;

- сохранение данных в файл;

- загрузку данных из файла.


Дата добавления: 2019-07-15; просмотров: 174; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!