- •Кафедра ___повтас___
- •Комплект заданий для выполнения курсовой работы по дисциплине Программирование
- •Вариант №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
Вариант № 7
Создать приложение «Картотека в бюро обмена квартир» организована как линейный список.
Сведения о каждой квартире содержат:
количество комнат;
этаж;
площадь;
адрес;
Составить программу, которая обеспечивает:
начальное формирование картотеки;
ввод заявки на обмен;
поиск в картотеке подходящего варианта: при равенстве количества комнат и этажа и различии площадей в пределах 10 % выводится соответствующая карточка, которая затем удаляется из списка; в противном случае поступившая заявка включается в список;
вывод всего списка.
Сохранение данных в файле по окончании работы программы
Вариант № 8
Создать приложение «Анкета для опроса населения» содержит две группы вопросов.
Первая группа содержит сведения о респонденте:
возраст
пол
образование
Вторая группа содержит собственно вопрос анкеты, ответом на который может быть либо «Да», либо «Нет».
Составить программу, которая:
обеспечивает начальный ввод анкет и формирует из них линейный список;
на основе анализа анкет выдает ответы (и графическую интерпретацию) на следующие вопросы:
сколько мужчин старше 40 лет, имеющих среднее образование, ответили «Да» на вопрос анкеты;
сколько женщин моложе 30 лет, имеющих среднее образование, ответили «Нет» на вопрос анкеты;
сколько мужчин моложе 25 лет, имеющих начальное образование, ответили «Да» на вопрос анкеты;
производит вывод всех анкет и ответов на вопросы.
Вариант № 9
Создать приложение «Реализованный товар», включающую следующую информацию: номер магазина, номер секции, номер чека, наименование товара, артикул товара, цена товара, дата продажи и т.д. Разработать удобный пользовательский интерфейс и организовать добавление, удаление, поиск и корректировку записей.
Выяснить самый доходный магазин, товар, секцию, самый доходный месяц и т. д.
Вариант № 10
Составить программу, которая содержит динамическую информацию о наличии автобусов в автобусном парке.
Сведения о каждом автобусе содержат:
номер автобуса,
фамилию и инициалы водителя,
номер маршрута,
Программа должна обеспечивать следующие функциональные возможности:
начальное формирование данных обо всех автобусах в парке в виде списка,
при выезде каждого автобуса из парка вводится номер автобуса, и программа удаляет данные об этом автобусе из списка автобусов, находящихся на маршруте, и записывает эти данные в список автобусов, находящихся в парке,
по запросу выдаются сведения об автобусах, находящихся в парке, или об автобусах, находящихся на маршруте.
Ввод, вывод данных из файла и с клавиатуры
Вариант № 11
Создать приложение «Картотека Интерпола». Данные по каждому зарегистрированному преступнику: фамилия, имя, кличка, рост, цвет волос и глаз, особые приметы, гражданство, место и дата рождения, последнее место жительства, преступная профессия, последнее дело. Преступные и мафиозные группировки (данные о подельщиках). Выборка по нескольким подмножествам признаков. Удаление только после смерти.
Выяснить количество преступников с высшим, техническим и средне специальным образованием, определить десятку самых отъявленных преступников, определить популярную преступную профессию и т. д. Дать графическую интерпретацию полученным результатам в виде графиков, круговых диаграмм и гистограмм.
