Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lorem ipsum (Автосохраненный).docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
9 Мб
Скачать
☆

Решение задач разной категории сложности средствами языков высокого уровня

Выполнил: студент группы БИБ-304____

Сайфуллин М.А.

(подпись)

Руководитель:

Ионис А.Г._

(дата и подпись)

Уфа – 2016

СОДЕРЖАНИЕ

Y

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

2. Алгоритм решения задачи 4

3. Анализ предлагаемой реализации 35

4. Код программы: 37

5. Результаты тестирования 54

6. Заключение 61

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

Объектно-ориентированное программирование (ООП) — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

Класс — универсальный, комплексный тип данных, состоящий из тематически единого набора «полей» (переменных более элементарных типов) и «методов» (функций для работы с этими полями), то есть он является моделью информационной сущности с внутренним и внешним интерфейсами для оперирования своим содержимым (значениями полей).

Инкапсуляция — свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе.

Наследование — свойство системы, позволяющее описать новый класс на основе уже существующего с частично или полностью заимствующейся функциональностью.

Полиморфизм — свойство системы, позволяющее использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта.

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

1. Запись в файл;

2. Вывод из файла;

3. Вывод на экран;

4. Добавление записей;

5. Удаление записей;

6. Поиск записи по запросу;

7. Сортировка записей по определенному полю.

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

  1. Алгоритм решения задачи

Главное меню:

  1. Ввод высших учебных заведений:

  1. Ввод специальностей:

  1. Ввод конкурсов на специальности:

  1. Ввод цен на обучение:

  1. Вывод ВУЗов:

  1. Вывод специальностей:

  1. Вывод конкурсов:

  1. Вывод цен:

  1. Все о ВУЗе:

  1. Все о специальности:

  1. Поиск:

  1. Минимальный конкурс:

  1. Добавление ВУЗа:

  1. Удаление ВУЗа:

  1. Выход:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]