Зміст
1. Введення
2. Постановка завдання
2.1 Умови завдання
2.2 Кінцеві цілі рішення задачі
2.3 Форми видачі результатів
2.4 Опис використовуваних даних
3. Аналіз та дослідження задачі
3.1 Типи вирішення завдання
3.2 Технічні та програмні засоби для її вирішення
3.3 Математична модель
4. Алгоритм рішення задачі
4.1 Метод проектування алгоритму
4.2 Блок-схема алгоритму
4.3 Метод тестування
4.4 Тести для перевірки працездатності алгоритму
5. Створення програми
5.1 Дерево функцій програми
5.2 Послідовність створення програми
5.3 Сценарій діалогу програми
5.4 Опис використовуваних підпрограм
6. Результати тестових розрахунків та їх аналіз
7. Системні вимоги
8. Інструкція користувача
8.1 Виклик програми
8.2 Екранні форми
8.3 Опис можливих результатів виконання програми
Висновок
Список використаної літератури
Лістинг програми
1. Введення
Ця курсова робота присвячена розробці та реалізації програми на мові С ++ з використанням класу статичних масивів структур і бази даних ODER raquo ;. У цій курсової для обробки даних використовувалися численні операції, такі як сортування, завантаження та збереження результатів обробки в бінарний файл, пошук по вводиться даними, а також додавання і видалення записів.
Крім того, для спрощення розуміння коду програми були зображені блок-схеми алгоритмів всіх використовуваних в курсовій функцій, а також представлено тестування програми, що підтверджує коректну і достовірну роботу всіх функцій.
Реалізація даної задачі являє собою програму, написану в середовищі C ++.
2. Постановка завдання
2.1 Умови завдання
10) Описати структуру з ім'ям ODER, що містить такі поля:
? банк;
? розрахунковий рахунок платника;
? розрахунковий рахунок одержувача;
? перечисляемая сума в руб.
Написати програму, що виконує наступні дії:
? Введення з клавіатури даних у файл, що складається з восьми елементів типу ODER;
? Завантаження і друк на екрані даних з файлу
? Додавання запису
? Видалення запису
? Виведення на екран даних і результатів їх обробки:
впорядкованих записів в алфавітному порядку по розрахункових рахунках платників;
інформацію про середній сумі, прийнятої на розрахункові рахунки одержувачів банку, введеного з клавіатури; якщо такого банку немає, видати на дисплей відповідне повідомлення.
пошук суми, знятої з розрахункового рахунку платника, введеного з клавіатури.
пошук інформації по перераховують суми.
2.2 Кінцеві цілі рішення задачі
· розробка алгоритмів і програм для вирішення прикладних задач, здійснення постановки і вибір алгоритмів розв'язання економіко-управлінських завдань, у тому числі із застосуванням математичних методів;
· застосування на практиці основних алгоритмічних структур, графічних засобів мови;
· використанню алгоритмічних мов високого рівня, засобів автоматизації програмування.
2.3 Форми видачі результатів
Таблиця 1. Форми видачі результатів - таблиця:
Назва банкаСчёт плательщікаСчёт получателяСумма
Для вибору дії використовується меню, що містить наступні пункти:
· Додати запис
· Вивести дані про всіх людей
· Видалити запис
· Відсортувати записи
· Інформація про середній сумі
· Пошук за рахунком платника
· Пошук по сумі
Так само результати роботи програми записуються в бінарний файл.
2.4 Опис використовуваних даних