Вариант 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!