- •1 Роль обчислювальної техніки та програмува-
- •2 Середовище програмування. Характеристики
- •3 Постановка задачі
- •3.1 Математична постановка задачі
- •3.2 Створення алгоритму роботи програми ( блок-схема)
- •3.3 Опис основних блоків алгоритму
- •4.1 Загальні положення
- •4.2 Структура файлу реалізації
- •5 Одержання результатів роботи програми
- •5.1 Тестування програми з різними вхідними даними
- •5.2 Аналіз результатів
- •6 Апаратні вимоги для виконання програми
3 Постановка задачі
3.1 Математична постановка задачі
Умови для створення робочого додатку в середовищі Microsoft Visual C++ 2010:
1)Розробити програму для роботи з двома матрицями.
2)Реалізувати функцію користувача додавання,віднімання та множення матриць.
3)Задати елементи матриць ініціалізацією та з клавіатури.
4)Виконати користувацький інтерфейс та перевірку коректності вводу та виводу даних.
3.2 Створення алгоритму роботи програми ( блок-схема)
Оголошення
1,2
1
0
Введення
елементів для масиву М,В
1
0
Результат
1
0
Результат
1
0
Результат
1 0
Рисунок 3.2.1.Алгоритм роботи програми(блок-схема)
3.3 Опис основних блоків алгоритму
Меню програми дає можливість користувачеві визначитися з необхідними операціями. При запуску програми, перед користувачем постає інформація про розробника, тема, завдання та пункти меню. В програмі передбачено повернення до меню після виконання необхідних операцій . Вихід з програми можливий лише з меню ( пункт Вихід) та після підтвердження дії користувачем.
Рисунок 3.3.1- Запуск програми. Вибір пункту меню
Пункт 1- передбачає подальшу роботу, тобто для подальшої роботи в програмі буде використано такі дані:
1)Матриця В:
5
36
2
5
6
3
12
4
5
2)Матриця М:
2
3
2
54
6
2
3
1
2
При виборі Пункту 1, користувач отримає повідомлення про успішний початок роботи та зможе працювати далі. Далі користувачу буде запропоновано ввести дані для заповнення матриць.
Рисунок 3.3.2- Пункт 1, введення даних
Пункт 2- кінець роботи програми.
Рисунок 3.3.3- Пункт 2-кінець роботи програми.
Після введення чи ініціалізації даних користувач має змогу перейти до пунктів меню і отримати результати обробки даних, які його цікавлять. Є такі варіанти вибору:
*Додавання матриць.
*Віднімання матриць.
*Множення матриць.
*Вихiд .
Пункт Додавання матриць- виконує додавання матриць
Рисунок 3.3.4- Додавання матриць
Пункт віднімання матриць-виконує віднімання матриць.
Рисунок 3.3.5-Віднімання матриць
Пункт множення матриць перемножує між собою матриці М і В.
Рисунок 3.3.6-Множення матриць
4 СТРУКТУРА ПРОГРАМИ НА МОВІ C++
