Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задание на курсовую программиров.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
91 Кб
Скачать
☆

Вариант №31

Постановка задачи.

Известно расписание движения поездов:

-Номер поезда;

-Пункт отправления;

-Время отправления;

-Время прибытия;

-Стоимость проезда;

-Время в пути;

-Дни недели, когда ходит поезд.

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

Вариант №32

Постановка задачи.

Составить программу слежения за прививками в детском саду.

Программа должна уметь:

  1. отображать список детей младшей и старшей групп детского сада.

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

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

  4. Отображать данные о необходимости той, или иной прививки в зависимости от даты:

- Коклюш-раз в год;

- Палиомелит - раз в 6 месяцев;

- Желтуха- раз в 4 месяца;

- Туберкулез - раз в 3 месяца

5) программа должна учитывать возможность отвода от прививок.

Вариант №33

Постановка задачи.

Придумать контрольно - обучающую программу по изучению массивов. (Какие существуют, как с ними работать). Программа должна содержать теоретическую информацию и контрольный блок, представленный тестом.

Выводить оценку студента по завершению работы. Составлять ведомость студентов, Ф.И.О. и оценку.

Вариант №34 Постановка задачи

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

- Ф.И.О.

- Личный номер

- Количество отработанных дней

- Сумму заработной платы

Программа проверяет правильность каждой даты, делает возможным изменения Ф.И.О., даты начала и окончания контракта, заработной платы при введении личного номера рабочего.

В файле хранятся входные данные:

- Личный номер

- Ф.И.О.

- Даты начала и конца контракта

- Дневная заработная плата

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

Вариант №35

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

  1. Вести учет родившихся детей. (Ф.И.О. ребенка)

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

  3. Производить оценку развития ребенка.

  4. По истечении даты хранения (после пяти лет) удалять данные из архива.

  5. По введенной фамилии, имени и отчеству матери выдать полную информацию о ребенке, т.е. вывод на просмотр личной карточки матери и ребенка.

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

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

Вариант №36

Условие задачи.

Составить справочную телефонную систему. База данных содержит следующую информацию: фамилии абонентов телефонной системы, их номера телефонов и адрес (номер дома и название улицы). База данных может пополняться.

Уточненная постановка задачи.

В данной задаче нужно учесть несколько пунктов кроме указанных в условии:

- фамилии абонентов при выведении списка должны формироваться в алфавитном порядке;

- надо предусмотреть возможность исправления неправильного ввода Ф.И.О. и телефона;

- необходимо создать возможность легкого поиска абонентов;

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

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

- обеспечить вывод личной карточки абонента со всей информацией.

Задавать для поиска – по фамилии абонента в любом формате.

- по номеру абонента.

- по адресу (улица дом).

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

Обеспечить вывод на печать ведомости абонентов на определенной линии (например 52).