Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
demon kursova.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
535.04 Кб
Скачать

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++

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