ІНФОРМАЦІЙНО-ДОВІДКОВА СИСТЕМА
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Пояснювальна записка

ЛИСТ ЗАТВЕРДЖЕННЯ

Xxxxxxxxxxx-01 81 01-1-ЛЗ

  Розробники Керівник проекту __________ /доц. Xxxxxxxxxxx./ "___" __________ 2007 р. Виконавець __________ /студ. Xxxxxxxxxxx./ "___" __________ 2007 р.

 

 

2007
Анотація

 

У даному розрахунково-графічному завданні докладно розглядається алгоритми поліморфних списків об’єктів, розроблена програма, що реалізує алгоритм поліморфних списків об’єктів та інтерфейсна частина програми мовою C++.

Пояснювальна записка містить достатньо прикладів та теоретичну частину для самостійного розгляду та опанування теми «Поліморфні списки об’єктів».


Аннотация

 

В данном расчетно-графическом задании подробно рассматривается алгоритмы полиморфных списков объектов, разработанная программа, которая реализует алгоритм полиморфных списков объектов и интерфейсная часть программы языком C++.

Объяснительная записка содержит достаточно примеров и теоретическую часть для самостоятельного рассмотрения и овладение темы «Полиморфные списки объектов».





Annotation

 

In the given settlement-graphic task in details is described algorithms of polymorphic lists of the objects, the developed program which realizes algorithm of polymorphic lists of objects and the interface part of the program language C++.

The explain annotation contains enough examples and a theoretical part for independent consideration and mastering of a theme « polymorphic lists of objects».

Зміст

 

1. Вступ

2. Призначення

3. Технічні характеристики

4. Отримані результати

5. Список використаної літератури

С++ - це спроба рішення розроблювачами мови С завдань об¢єктно- орієнтованого програмування (Object Oriented Programming, OOP). Побудований на твердому фундаменті С, С++ крім ООР підтримує безліч інших корисних інструментів, ні жертвуючи при цьому ні міццю, ні елегантністю, ні гнучкістю С. С++ став універсальною мовою для програмістів усього миру. Саме на мові С++ проводиться навчання студентів у вузах вищих навчальних закладів для підготовки подальшої бази для гарного працевлаштування. С++ містить зручний інтерфейс для користувача початківця для розробки простіших задач але має також і можливості для розробки складних програм.

У даній роботі широко використовується поліморфізм та двонапрямлений список класів.

 

Призначення та область використання

Призначення даної програми – збереження інформації о музичних альбомах: назва, рік випуску, кількість треків, кількість бонусних треків та довготи звучання.

Розроблена програма повинна виконувати:

- Створення поліморфного списку об’єктів;

- Вивід його на екран;

- Занесення у файл;

- Зчитування з файлу;

- Пошук запису;

- Редагування запису;

- Вставка нового запису;

- Знищення запису;

- Знаходження запису найменшою кількістю треків у заданому діапазоні років

- Вихід.

Використовувати дану програму можна для вивчення принципу роботи зі поліморфізмом та списком.

При роботі зі списками на практиці частіше усього приходиться виконувати наступні операції:

- знайти елемент з заданими властивостями;

- знайти перший елемент у лінійному списку;

- вставити елемент до та після вказаного вузла;

- видалити конкретний елемент із списку;

- упорядкувати вузли списку у конкретному порядку.

 

Технічні характеристики

Функціонування системи цілком забезпечується стандартною конфігурацією IBM сумісних персональних ЕОМ. Для експлуатації системи необхідний IBM/PC AT з CPU типу k286 чи вище, обсягом оперативної пам'яті 4 Мбайт і накопичувачем на HARD диску обсягом не менш 200 Мбайт.

Що стосується даної програми, то вхідними даними є інформація типу int та char. Вихідні дані є типами цих же типів. Основні функції встановлюють інформацію або виводять її на екран.

Нижче приведені схеми алгоритму головної функції void main().(Дивись малюнок 1.1)



Дата: 2019-12-10, просмотров: 205.