л В« Myunit.cpp В». На малюнку 6.2 представлено діалогове вікно з відкриттям файлу.
В
Малюнок 6.2 - Діалогове вікно
Для того, щоб скомпілювати програму натисніть Ctrl + F9. Після того як проект успішно скомпільовано, діалогове вікно буде мати статус В«DoneВ». Це означає, що програма готова до роботи. На малюнку 6.3 представлений процес компіляції. br/>В
Малюнок 6.3 - Процес компіляції
При натисканні клавіші F9 програма запуститься. У вікні користувачеві необхідно ввести кількість рядків і стовпців в матриці, слід відзначити той факт, що кількість рядків і стовпців должносовпадать, і вибрати варіант введення за допомогою трьох клавіш: 1 - введення з клавіатури, 2 - введення випадковими числами, 3 - введення з файлу. На малюнку 6.4 представлений процес введення. br/>В
Малюнок 6.4 - Процес введення
Після введення матриці програма почне пошук підматриць, які задовольняють умові завдання. При знаходженні підматриць в діалоговому вікні з'явиться Виріанти виведення результат: 1 - вивід на дисплей, 2 - висновок у файл. Залежно від вибору користувач побачить результат роботи програми або на дисплеї, або при відкритті файлу В«output.txtВ» у папці В«Курсовий проектВ». p align="justify"> При неправильному введенні інформації програма автоматично завершує свою роботу.
Висновок
У курсовій роботі була розроблена програма для аналізу прямокутної матриці та пошуку в ній підматриць, у яких загальна сума елементів головної та побічної діагоналі дорівнює нулю.
Розроблена програма задовольняє наступним вимогам :) використання мові C/C + + ;) використання динамічних структур ;) Можливість введення і виведення матриці різними способами ;) Обробка виключають ситуацій.
Результати, отримані в ході тестування, збігаються з очікуваними результатами.
Список використаних джерел
1. Шилдт Г. С + +/Г. Шилдт.: Пер. з англ. - M.: Видавничий дім «³льямсВ», 2008. - 624 с. p align="justify">. Лафоре Р. Об'єктно-орієнтоване програмування в С + +/Р. Лафоре. - СПб.: Пітер, 2007.-928 с. p align="justify">. Павловська Т.А. С/С + +. Програмування на мові високого рівня/Т.А. Павловська. - СПб.: Питер, 2005. - 464 с. p align="justify">. Павловська Т.А., Щупак Ю.А. С/С + +. Структурне програмування: Практикум/Т.А. Павловська, Ю.А. Щупак. - СПб.: Питер, 2005. - 240 с.: Іл. p align="justify">. Шаров В.Г. Введення в програмування. Навчальний посібник/В.Г. Шаров. - Рибінськ: РГАТА, 2004. - 64 с. p align="justify">. Історія розвитку засобів обчислювальної техніки [Електронний ресурс]: URL: # "justify">. Інформатика: Розробка алгоритму [Електронний ресурс]: URL: # "justify"> Додаток
Лістинг програми
...