Сортировки массива
Автор: _Mad_Alice_ • Май 5, 2019 • Лабораторная работа • 479 Слов (2 Страниц) • 446 Просмотры
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ
Кафедра Прикладной и Бизнес-информатики
ОТЧЕТ
по дисциплине: «Стандартизация, сертификация и управление качеством программного обеспечения»
Вариант № 13
Студенты группы
Руководитель:
Сдана на проверку | ||
Возвращена на доработку | ||
Допущена к защите | ||
Оценка |
Москва 2018 г.
Оглавление
Задание 3
1. Постановка задачи 3
2. Разработка приложения 5
2.1. Разработка структуры приложения 5
Задание
Разработать программу поиска зданий города, подлежащих реконструкции. Сведения о каждом здании содержат: название микрорайона, улицы, номер дома, год постройки.
Определить самые старые здания и вывести их списки по микрорайонам, содержащие полные сведения о них.
Выполнить сортировку списка самых старых зданий.
Постановка задачи
Согласно заданию, имеется список N зданий(N=10) разных типов:
- Общественные;
- Жилые;
- Промышленные.
Здания расположены в 5 микрорайонах:
- Северный;
- Южный;
- Петровский;
- Невский;
- Лазурный.
В каждом микрорайоне по 2 улицы:
- Северный микрорайон:
- Анадырский проезд
- Амурская улица
- Южный микрорайон:
- Онежская улица
- Дворцовая улица
- Петровский микрорайон:
- Изумрудный проезд
- Мичуринский проспект
- Лазурный микрорайон:
- Уваровский переулок
- Часовая улица
- Невский микрорайон:
- Хибинский проезд
- Ярославская улица
Год постройки всех зданий варьируется от 1900 до 1950 года.
Приложение должно выполнять следующие задачи:
- Выбор микрорайона;
- Выбор типа постройки;
- Выбор года постройки - пользователь выбирает диапазон (максимальный и минимальный года), среди которого хочет найти здание;
- Сортировка пузырьком по году постройки.
Разработка приложения
Разработка структуры приложения
В соответствии с поставленной задачей была разработана структура приложения, которая имеет следующий вид (рис. 1):
[pic 1]
Рис. 1. Структура приложения.
В окне поиска зданий по условиям имеется 4 выпадающих списка с различными условиями. Каждый выпадающий список определяет значение условия, по которому осуществляется поиск.
Таблица 1 Входные и выходные данные выпадающего списка comboBox1
Имя | Смысл | Тип |
Входные данные | ||
comboBox1.Item | Список микрорайонов | String |
Выходные данные | ||
comboBox1.SelectedItem | Выбранный пользователем микрорайон | String |
Таблица 2 Входные и выходные данные выпадающего списка comboBox2
Имя | Смысл | Тип |
Входные данные | ||
comboBox2.Item | Список всех типов зданий | String |
Выходные данные | ||
comboBox2.SelectedItem | Выбранный пользователем тип здания | String |
Таблица 3 Входные и выходные данные выпадающего списка comboBox3
...