- •Кафедра ___повтас___
- •Комплект заданий для выполнения курсовой работы по дисциплине Программирование
- •Вариант №1
- •Вариант № 7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Вариант № 11
- •Вариант № 13
- •Вариант №14
- •Вариант №15
- •Вариант №16
- •Вариант 17
- •Вариант 18
- •Вариант № 12
- •Вариант №19
- •Вариант №20
- •Вариант №21
- •Вариант №22
- •Вариант №23
- •Вариант №24
- •Вариант №25
- •Вариант №26
- •Вариант №27
- •Вариант №28
- •Вариант №29
- •Вариант №30
- •Вариант №31
- •Вариант №32
- •Вариант №33
- •Вариант №34 Постановка задачи
- •Вариант №35
- •Вариант №36
- •Вариант №37
- •Вариант №38
- •Вариант №43
- •Вариант №44
- •Вариант №45
Вариант №31
Постановка задачи.
Известно расписание движения поездов:
-Номер поезда;
-Пункт отправления;
-Время отправления;
-Время прибытия;
-Стоимость проезда;
-Время в пути;
-Дни недели, когда ходит поезд.
Составить программу, которая по заданному расписанию выведет пассажирам справки по любому запросу. Запрос может состоять из нескольких условий.
Вариант №32
Постановка задачи.
Составить программу слежения за прививками в детском саду.
Программа должна уметь:
отображать список детей младшей и старшей групп детского сада.
Должна присутствовать возможность зачисления и отчисления детей из детского сада.
Контролировать перевод из младшей группы в старшую, а также отчисление из старшей группы в зависимости от даты зачисления ребенка в детсад (ребенок должен пробыть год в первой группе и год во второй).
Отображать данные о необходимости той, или иной прививки в зависимости от даты:
- Коклюш-раз в год;
- Палиомелит - раз в 6 месяцев;
- Желтуха- раз в 4 месяца;
- Туберкулез - раз в 3 месяца
5) программа должна учитывать возможность отвода от прививок.
Вариант №33
Постановка задачи.
Придумать контрольно - обучающую программу по изучению массивов. (Какие существуют, как с ними работать). Программа должна содержать теоретическую информацию и контрольный блок, представленный тестом.
Выводить оценку студента по завершению работы. Составлять ведомость студентов, Ф.И.О. и оценку.
Вариант №34 Постановка задачи
Составить программу, которая регистрирует лиц, работающих по контракту, начисляет ежедневную заработную плату. Программа должна для каждого служащего выводить:
- Ф.И.О.
- Личный номер
- Количество отработанных дней
- Сумму заработной платы
Программа проверяет правильность каждой даты, делает возможным изменения Ф.И.О., даты начала и окончания контракта, заработной платы при введении личного номера рабочего.
В файле хранятся входные данные:
- Личный номер
- Ф.И.О.
- Даты начала и конца контракта
- Дневная заработная плата
При введении нового сотрудника дата начала контракта вводится по текущей дате на сегодняшний день, которую можно изменить.
Вариант №35
Программа предназначена для автоматизации работы оператора роддома. Программа должна выполнять следующие функции:
Вести учет родившихся детей. (Ф.И.О. ребенка)
Содержать следующую информацию о ребенке: фамилия, имя, отчество матери, дата рождения, пол, данные о развитии (вес, рост, окружность головы, окружность груди). Создать личную карточку ребенка и матери.
Производить оценку развития ребенка.
По истечении даты хранения (после пяти лет) удалять данные из архива.
По введенной фамилии, имени и отчеству матери выдать полную информацию о ребенке, т.е. вывод на просмотр личной карточки матери и ребенка.
Выводить на просмотр ведомость родивших женщин с указанием пола ребенка, даты рождения.
Обеспечить вывод на печать документов, личные карточки и ведомости.
Вариант №36
Условие задачи.
Составить справочную телефонную систему. База данных содержит следующую информацию: фамилии абонентов телефонной системы, их номера телефонов и адрес (номер дома и название улицы). База данных может пополняться.
Уточненная постановка задачи.
В данной задаче нужно учесть несколько пунктов кроме указанных в условии:
- фамилии абонентов при выведении списка должны формироваться в алфавитном порядке;
- надо предусмотреть возможность исправления неправильного ввода Ф.И.О. и телефона;
- необходимо создать возможность легкого поиска абонентов;
- в справочнике нужно учесть возможность не только пополнять его, но и удалять абонентов из списка (проверку на удаление- подтверждение).
Для удобности обращения со справочником необходимо также предусмотреть возможность выбора операции (создать меню).
- обеспечить вывод личной карточки абонента со всей информацией.
Задавать для поиска – по фамилии абонента в любом формате.
- по номеру абонента.
- по адресу (улица дом).
(при этом предусмотреть выбор названий улиц из готового списка).
Обеспечить вывод на печать ведомости абонентов на определенной линии (например 52).
