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

Вариант № 7

Создать приложение «Картотека в бюро обмена квартир» организована как линейный список.

Сведения о каждой квартире содержат:

  1. количество комнат;

  2. этаж;

  3. площадь;

  4. адрес;

Составить программу, которая обеспечивает:

  1. начальное формирование картотеки;

  2. ввод заявки на обмен;

  3. поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10 % выводится соответствующая карточка, которая затем удаляется из списка; в противном случае поступившая заявка включается в список;

  4. вывод всего списка.

  5. Сохранение данных в файле по окончании работы программы

Вариант № 8

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

Первая группа содержит сведения о респонденте:

  1. возраст

  2. пол

  3. образование

Вторая группа содержит собственно вопрос анкеты, ответом на который может быть либо «Да», либо «Нет».

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

  1. обеспечивает начальный ввод анкет и формирует из них линейный список;

  2. на основе анализа анкет выдает ответы (и графическую интерпретацию) на следующие вопросы:

    1. сколько мужчин старше 40 лет, имеющих среднее образование, ответили «Да» на вопрос анкеты;

    2. сколько женщин моложе 30 лет, имеющих среднее образование, ответили «Нет» на вопрос анкеты;

    3. сколько мужчин моложе 25 лет, имеющих начальное образование, ответили «Да» на вопрос анкеты;

  3. производит вывод всех анкет и ответов на вопросы.

Вариант № 9

Создать приложение «Реализованный товар», включающую следующую информацию: номер магазина, номер секции, номер чека, наименование товара, артикул товара, цена товара, дата продажи и т.д. Разработать удобный пользовательский интерфейс и организовать добавление, удаление, поиск и корректировку записей.

Выяснить самый доходный магазин, товар, секцию, самый доходный месяц и т. д.

Вариант № 10

Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.

Сведения о каждом автобусе содержат:

  1. номер автобуса,

  2. фамилию и инициалы водителя,

  3. номер маршрута,

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

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

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

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

  4. Ввод, вывод данных из файла и с клавиатуры

Вариант № 11

Создать приложение «Картотека Интерпола». Данные по каждому зарегистрированному преступнику: фамилия, имя, кличка, рост, цвет волос и глаз, особые приметы, гражданство, место и дата рождения, последнее место жительства, преступная профессия, последнее дело. Преступные и мафиозные группировки (данные о подельщиках). Выборка по нескольким подмножествам признаков. Удаление только после смерти.

Выяснить количество преступников с высшим, техническим и средне специальным образованием, определить десятку самых отъявленных преступников, определить популярную преступную профессию и т. д. Дать графическую интерпретацию полученным результатам в виде графиков, круговых диаграмм и гистограмм.