ВУЗ: Камчатский государственный технический университет
Категория: Методичка
Дисциплина: Программирование
Добавлен: 20.10.2018
Просмотров: 2271
Скачиваний: 16
Задание на курсовую работу
ФГБОУ ВПО Камчатский государственный технический университет
Факультет _______________________________________
Кафедра _________________________________________
ЗАДАНИЕ
на курсовую работу
по курсу
тема
студент
руководитель
(фамилия, инициалы)
Общие сведения
Наименование системы:
Условное наименование системы:
Пользователи системы:
Плановые сроки выполнения курсового проекта по графику
Начало работ:
«___»_____________ 20__ г.
Окончание работ:
«___»_____________ 20__ г.
Защита курсовой работы:
«___»_____________ 20__ г.
Порядок выполнения и представления результатов работы
Исходные данные
(Лист 1 из 2)
На втором листе:
Результатами работ являются
Объем и содержание курсовой работы
графических работ _____ листов формата ____, расчетно-пояснительная записка на _____ листах
формата А4, включающая
Руководитель проекта _____________________________
Дата выдачи задания «___» _________________ 201__ г.
Дополнительные указания по курсовому проектированию
(Лист 2 из 2)
Примет оформления библиографического списка
Библиографическое описание монографий, учебников или учебных
пособий без указания авторов.
1. Большой энциклопедический словарь. – 2-е изд., перераб и доп. – М.: “Большая
Российская энциклопедия”; СПБ.: “Норинт”, 2002. – 1456 с.
Библиографическое описание статьи в сборнике научных трудов.
2. Загайтов, И.Б. Вопросы стратегии развития АПК Ассоциации “Черноземье”/
И.Б. Загайтов, К.С. Терновых// Организационно-экономический механизм
стабилизации и повышения эффективности функционирования АПК: Сборник
науч. тр. – Воронеж, 2001. – С. 16-21.
Библиографическое описание монографий, учебников или учебных
пособий 4-х авторов.
3. Информатика: Базовый курс/ С.В. Симонович, Г.А. Евсеев, В.И. Мураховский,
С.И. Бобровский; Под ред. С.В. Симоновича. – СПб.: Питер, 2000. – 640 с.
Библиографическое описание монографий, учебников или учебных
пособий более 4-х авторов.
4. Информатика: Учебник/ А.П. Курносов, С.А. Кулев, А.В. Улезько и др. –
Воронеж: ВГАУ, 1997. – 234 с.
Библиографическое описание авторефератов диссертаций.
5. Ломакин, С.В. Информационное обеспечение управления земельными
ресурсами на региональном уровне: Автореф. дис. ... канд. экон. наук/ Ломакин
С.В. – Воронеж: ВГАУ, 1998. – 24 с.
Библиографическое описание статей в журналах и газетах.
6. Могилев А.В. О понятии "Информационное моделирование"/ А.В. Могилев//
Информатика и образование. – 1997. - № 8. – С. 3-8.
7. Об электронной цифровой подписи: Федеральный закон РФ от 10.01.2002 г. №
1-ФЗ// Российская газета. –2002. – 12 янв.
Библиографическое описание монографий, учебников или учебных
пособий от 1-го до 3-х авторов.
8. Улезько, А.В. Автоматизированные системы обработки экономической
информации: Учебное пособие/ А.В. Улезько, А.В. Агибалов, Е.Ю. Горюхина;
Под ред. А.П. Курносова. – Воронеж: ВГАУ, 2000. – 101 с.
Задачи на массивы
Предусмотреть заполнение входных данных датчиком случайных чисел,
вывод исходной информации на экран, наглядный вид результатов. Для
каждой задачи выполнить сортировку любого столбца матрицы, нахождения
максимального и минимального значения в ней.
1. Создать программу для расчета суммы кредита и ежемесячных платежей 20
клиентов, если известна стоимость товара, годовая процентная ставка,
первоначальный взнос и срок кредита. Рассчитать среднюю стоимость товаров,
проданных в кредит, количество товаров, стоимость которых превышает 20000
рублей, сумму первоначального взноса всех клиентов.
2. В матрицу заносятся данные о доходе за каждый месяц 15 клиентов.
Рассчитать налоговую карту по следующему образцу:
- вычислить доход по нарастающей с начала года в N месяце;
- суммарный годовой доход;
- подсчитать количество месяцев, где суммарный доход с начала года стал
выше 20000 р.
3. Имеется матрица сотрудников предприятия, в котором указаны стаж работы
на данном предприятии, оклад. Составить программу, в которой рассчитать
премию и сумму начисленной заработной платы для каждого сотрудника. Расчет
премии ведется по следующему принципу: если стаж работы более 5 лет, то
премия равна 75% от оклада, иначе – 50% от оклада. Подсчитать среднее значение
и сумму зарплаты и премии для всех работников.
4. Фирме принадлежат 2 магазина. Известна стоимость товаров, проданных в
каждом магазине за каждый день в июле и августе. Подготовить программу для
расчета стоимости товаров, проданных фирмой за 2 месяца, средней выручке за
каждый месяц, за два месяца. Такие же расчеты сделать для каждого магазина.
5. Создать матрицу, содержащую цену и количество для 15 различных
товаров. Подсчитать общее количество, среднюю цену для всех товаров.
Рассчитать стоимость каждого товара с учетом мелкооптовой скидки (скидка р%
предоставляется в случае покупки товара в количестве более 5 шт.). Размер скидки
вводить.
6. Запрограммировать расчет следующих показателей:
Доходы от реализации услуг
Январь Февраль Март Итого Удельный
вес
1 Услуга 1
1 050
2 100
4 250
2 Услуга 2
6 160
13 530 11 220
3 Услуга 3
1 007
6 000
4 000
…
… … …
15 Услуга 15
1025
9654
7532
Итого:
В среднем
за месяц:
--- ---
7. Создать программу для расчета стоимости электроэнергии за каждый
месяц года. В матрицу включить: номер месяца, показания счетчика, расход
электроэнергии за месяц. Тариф – р коп/КвтЧ вводить. Подсчитать общий расход
электроэнергии за любые n месяцев с начала года и средний расход электроэнергии
за год.
8. В матрице приведены табельные номера и сведения о зарплате 20
сотрудников предприятия за 6 последних месяцев. Оформить программу так,
чтобы можно было получить:
•
по вводимому табельному номеру сотрудника получить сведения о его
заработной плате за все месяца, за каждый месяц, среднюю зарплату;
•
по вводимому порядковому номеру месяца получить сумму и среднюю
зарплату за этот месяц для всех сотрудников.
9. В матрице приведены номера и даты рождения 20 сотрудников. Пользуясь
этими сведениями, подсчитать:
•
возраст каждого сотрудника;
•
средний возраст сотрудников предприятия;
•
количество сотрудников, старше 30 лет;
•
количество сотрудников, родившихся в январе;
•
количество сотрудников, родившихся в зимние месяцы.
10. В матрице приведены номера договоров на поставку 10 различных товаров
и даты их заключения. Определить для каждой даты порядковый номер дня
недели, на который она приходится. По введенному номеру месяца определить
количество заключенных договоров в этом месяце и вывести их номера.
11. В матрице приведены 10 произвольных дат и номера поставок,
соответствующих разным временам года. В программе вывести:
•
название сезона, к которому относится указанная дата (зима, весна, лето,
осень);
•
номер квартала для указанной даты (1 квартал – с января по март, 2 квартал –
с апреля по июнь, 3 квартал – с июля по сентябрь, 4 квартал – с октября по
декабрь);
•
сообщение “Сезон отпусков” если дата приходится на июнь – сентябрь.
12. Известна наименование и цена 15 видов товаров. При покупке любого
товара в количестве 2-5 шт. цена 1 ед. товара уменьшается на величину скидки 1 (в
% от цены товара), при покупке более 5 ед. товара – на величину скидки 2. Создать
программу для расчета стоимости товаров с учетом скидок. Размеры скидок
вводить. Подсчитать общую и среднюю стоимость товаров.
13. Известна зарплата каждого из 15 работников фирмы за 3 месяца (янв, февр,
март). Определить: общую сумму, выплаченную за квартал всем работникам;
зарплату, полученную за квартал каждым работником; общую зарплату всех
работников за каждый месяц, среднюю зарплату.
14. Известна зарплата каждого из 15 работников фирмы за 3 месяца (янв, февр,
март). Определить количество работников, чья зарплата: выше средней; ниже
средней по каждому месяцу и за квартал.
15. В массивах хранится табель учета рабочего времени работников
предприятия. Указаны фамилия, дата, и количество часов, отработанных тем или
иным сотрудником в указанный день. Определить количество дней и часов,
отработанных каждым сотрудником за месяц. Рассчитать общее и среднее
количество часов, отработанных всеми сотрудниками.
16. Известны данные о мощности двигателя (л.с.) и стоимости 20 легковых
автомобилей. Создать программу для нахождения количества и общей стоимость
тех автомобилей, у которых мощность двигателя более 100 л.с. Рассчитать
среднюю мощность всех автомобилей и их общую стоимость.
17. Известна зарплата 10 сотрудников за каждый месяц года. Определить
общую и среднюю зарплату сотрудников за каждый квартал, за каждое полугодие
и за год.
18. Дана квадратная матрица. Составить программу, которая прибавила бы каждому
элементу данной строки элемент, принадлежащий этой строке и главной
диагонали. Вывести матрицу до, и после изменения.
19. Дана матрица 2х10 и стороны прямоугольника. Первый столбец -
внутренний, второй - внешний диаметр кольца. Найти внешние диаметры колец,
площадь которых больше площади прямоугольника и их количество.
20. Cформировать матрицу вида
1 2 3 4 5
2 3 4 5 1
3 4 5 1 2
4 5 1 2 3
5 1 2 3 4
21. Даны координаты n точек (n<20). Найти номера двух точек, расстояние
между которыми максимальное.
22. Вводится сначала число N, а затем N чисел. Получить массив А из N чисел в
следующем порядке: сначала все нечетные числа в том порядке, в каком они
встречались во входном массиве, а затем - все четные и массив В в следующем
порядке: сначала все числа, стоящие на нечетных местах, а затем - стоящие на
четных местах..
23. Элемент массива называется локальным минимумом, если он строго меньше
всех имеющихся у него соседей. Подсчитать количество локальных минимумов
заданной квадратной матрицы и найти максимум среди всех локальных
минимумов.
24. Вводится число N, а затем - N чисел. Определить, сколько среди них пар
одинаковых чисел.
25. Дана матрица. Переставляя ее строки и столбцы, переместить первый
наибольший элемент матрицы в верхний левый угол.
26. Массив А[1..5,1..7] содержит вещественные числа. Требуется ввести целое
число K и вычислить сумму элементов А[I,J], для которых I+J=К, в противном
случае нужно напечатать сообщение об ошибке.
27. В квадратной матрице определить номера строки и столбца какой-нибудь
седловой точки. Некоторый элемент массива называется седловой точкой, если он