Допомога у написанні освітніх робіт...
Допоможемо швидко та з гарантією якості!

Постановка задачі. Об’єктно-орієнтоване програмування

РефератДопомога в написанніДізнатися вартістьмоєї роботи

Переміщує елемент з файлу видаляючи при цьому його дублікат з інших файлів. Виконує сортування полів за зростанням та алфавітом за допомогою списків. Створюємо масив записів до кожної із записів офісу свій масив зі списками. Створюємо масив записів торговельний, почтовий та банковський офіси. 3 Банківському офісу створюєм масив записів: Державний та приватний. 2 Почтовому офісу створюєм масив… Читати ще >

Постановка задачі. Об’єктно-орієнтоване програмування (реферат, курсова, диплом, контрольна)

1. Розробити програму, що використовуючи стек виконує такі процедури:

1.1 Додає в створену структуру нові елементи.

1.2 Видаляє непотрібні елементи.

1.3 Виконує пошук серед елементів.

1.3.1 Точний пошук за назвою.

1.3.2 Пошук за яким оборот перевищує задане число.

1.3.3 Пошук за яким виручка перевищує задане число.

1.4 Дозволяє коректування (редагування) заданого елемента.

1.5 Дозволяє передивитись усі елементи які були створені.

1.6 Виконує сортування полів за зростанням та алфавітом за допомогою списків.

1.6.1 Сортування за назвою.

1.6.2 Сортування за адресою.

1.6.3 Сортування за кількістю співробітників.

1.6.4 Сортування за оборотом.

1.6.5 Сортування за виручкою.

1.7 Переміщення елемента між структурами.

1.8 Записує елемент у файл.

1.9 Видаляє елемент з файлу.

1.10 Переміщує елемент з файлу видаляючи при цьому його дублікат з інших файлів.

1.11 Виконує сортування окремо для кожного з файлів за алфавітом та за зростанням за допомогою списків.

2. Створення форми на якій зручно розміщенні елементи управління програмою (кнопки, текстові поля, події та обробка подій тощо).

3. Контроль за заповненням всіх полів при зберіганні елемента.

4. Створюємо абстрактний клас Офіс.

4.1 Створюємо поля до абстрактного класу Офіс.

4.1.1 Створюємо поле «Назва» .

4.1.2 Створюємо поле «Адреса» .

4.1.3 Створюємо поле «Кількість співробітників» .

4.1.4 Створюємо поле «Оборот» .

4.1.5 Створюємо поле «Виручка» .

4.1.6 Створюємо масив записів торговельний, почтовий та банковський офіси.

4.1.7 Створюємо масив записів до кожної із записів офісу свій масив зі списками.

4.1.7.1 Торговельному офісу створюєм масив записів: Палатка, магазин, супермаркет, гіпермаркет.

4.1.7.2 Почтовому офісу створюєм масив записів: Письмо, Бандероль, посилка.

4.1.7.3 Банківському офісу створюєм масив записів: Державний та приватний.

4.2 Створюємо властивості до абстрактного класу Офіс.

4.3 Створюємо базовий конструктор до абстрактного класу Офіс.

4.4 Створюємо 3 похідні класи на базі абстрактного класу Офіс.

4.5 Створюємо в кожному похідному класу конструктор.

4.6 Перевизначаємо метод ToString () для кожного класу.

4.7 Додаємо у програму процедури та функції для скорочення кількості рядків коду і багатократного використання у програмі однакових дій.

Показати весь текст
Заповнити форму поточною роботою