Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания на курсовую работу.docx
Скачиваний:
6
Добавлен:
14.08.2019
Размер:
463.09 Кб
Скачать
  1. Помощь кафедрам

Исходные данные и основные требования: Известен список преподавателей данной кафедры. Для каждого пре­подавателя известно его расписание, т.е. когда (неделя, день не­дели, время), где (корпус, аудитория) и в какой группе (фа­культет, курс, группа).

Написать программу, которая позволит получить:

- расписание любого преподавателя;

- загрузку любой аудитории;

- общую загрузку преподавателей (в какое время в какой день у скольких преподавателей заняты - для выбора дня заседания на кафедре);

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

  1. Система "Сирена"

Исходные данные и основные требования:

Известно для ж/д:

- номера рейсов поездов;

- для каждого рейса его маршрут;

- для каждого маршрута название всех станций, где он оста­навливается;

- известна стоимость билетов (купир.,плацк. и общ.) до лю­бой станции;

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

- известно количество мест в купир.,плацк. и общ. вагонах;

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

Написать программу, которая позволит:

- просмотреть все существующие маршруты (названия);

- просмотреть конкретный маршрут (все его станции);

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

- покупка билета(-ов) без учета всевозможных льгот.

- возврат билета.

  1. Аэропорт

Исходные данные и основные требования: Аналогично системе "Сирена" только для аэропорта

  1. Автовокзал междугородный

Исходные данные и основные требования: Аналогично системе "Сирена" только для автовокзала

  1. Порт

Исходные данные и основные требования: Аналогично системе "Сирена" только для морпорта

  1. Сжатие файлов

Исходные данные и основные требования: Написать программу, в которой будет реализовано 4 метода сжатия (упаковки) файлов [4] (двоичных, текстовых, DBF, файлов графической информации).

  1. Калькулятор

Исходные данные и основные требования: Калькулятор с 4 ячейками памяти и функциями SIN, COS, TG, ARCTG, SQRT, EXP, LN и возведение в степень с окнами ввода и вы­вода. Должна быть реализована возможность использования круглых скобок в выражении.

  1. Сведения о наблюдении за погодой

Исходные данные и основные требования: Даны сведения о наблюдении за погодой в 1972 - 1992гг. Для каждого года эти сведения включают общее количество осад­ков за год и max, min и среднемесячную температуру для каждого месяца каждого года. Оформить эти сведения в виде таблицы.

Рассчитать среднее значение количества осадков для тех лет, когда разница между max и min температурами каждого месяца не превышает 20 градусов.

Построить круговую диаграмму для отображения осадков.

Для заданного года построить гистограмму среднемесячной темпе­ратуры.

Распечатать даты месяцев, среднемесячная температура которых отличалась бы не более, чем на 3 градуса.

  1. Игрушечный отдел магазина

Исходные данные и основные требования:

В игрушечном отделе магазина ведется учет игрушек по следующим наименованиям:

- название игрушки;

- производство (сокращенное название страны);

- цена;

- количество штук в наличие;

- возрастные границы.

Отдельно распечатать все игрушки дороже 500 рублей отечествен­ного производства и импортного и подсчитать какую сумму они сос­тавляют.

Определить 3 страны, количество игрушек которых для детей от

1 года до 3-ч лет меньше всего в отделе.

Определить 3 страны, количество штук игрушек которых в нали­чие больше всего и на какую сумму.

Сколько детей в возрасте

а) до 1 года,

б) от 1 года до 5 лет,

в) от 5 лет и старше могут получить по одной игрушке?

Для каждого из возрастов

а) до 1 года,

б) от 1 года до 5 лет,

в) от 5 лет до 13 лет

г) от 13 лет и старше

определить страну с наибольшим количеством игрушек.

  1. Кости

Исходные данные и основные требования: Играющий называет любое число в диапазоне от 2 до 12 и ставку, которую он делает в этот ход. Программа с помощью датчика случай­ных чисел дважды выбирает числа от 1 до 6 ("бросает кубик", на гранях которого цифры от 1 до 6). Если сумма выпавших цифр меньше 7 и играющий задумал число меньше 7, он выигрывает сделанную ставку. Если сумма выпавших цифр больше 7 и играющий задумал чис­ло большее 7, он также выигрывает сделанную ставку. Если играю­щий угадал сумму цифр, он получает в четыре раза больше очков, чем сделанная ставка. Ставка проиграна, если не имеет место ни одна из описанных ситуаций. В начальный момент у играющего 100 очков. Число играющих от 1 до 4-х.