>
де f () - приймаюча значення функція, n-номер елемента, m - кількість елементів. Тобто для знаходження середнього арифметичного числа необхідно скласти всі елементи рядка і розділити їх суму на їх кількість. Транспортування матриць здійснюється за формулою N=M тоді M=N ми міняємо місцями рядки і стовпці.
програма двомірний масив користувач
1.4 Вхідна інформація
До вихідної інформації в даному курсовому проекті ставитися вага результати які користувач бачить на екрані після виконання функцій програми. Далі віднести до вихідної інформації можна текстові файли містять матриці або ж результати виконань операцій над ними.
2. Обчислювальна система
2.1 Основні характеристики вибраного ПК
Характеристики ПК найбільш оптимальні для розробки даного курсового проекту оскільки не ускладнюють розробку і спрощують завдання:
Microsoft Windows 7 professional; pack 3;
оперативна пам'ять 1 024 mb;
відеоадаптер 512 mb.
2.2 Характеристика програмних засобів
2.2.1 Операційна система
Операційна система - це комплекс керуючих і обробних програм, що забезпечують функціонування комп'ютера, раціональний розподіл його ресурсів та організовує взаємодії апаратури з користувачам.
Існує кілька видів операційних систем: DOS, Windows, UNIX різних версій та інші. Найбільш поширеною є операційна система Windows.
Існує кілька версій Windows: Windows - 95, Windows - 98, Windows Me ,, Windows XP, Windows Vista, Windows 7.
Даний програмний продукт може функціонувати практично на будь-якій операційній системі Windows, проте оптимальним рішенням буде Windows 7.
Оскільки програма розроблялася і тестувалася на конкретній ОС.
2.2.2 Система програмування
Програмний продукт написаний в середовищі програмування С ++ Builder6.
Borland C ++ Builder6 - засоби розробки додатків під Windows. Гідність - C ++ Builder6 це швидкий компілятор, великі можливості для роботи з базами даних і великий набір компонентів. Простота, швидкість і ефективність C ++ Builder6 пояснюють її популярність. Є й інші переваги: ??простота вивчення C ++; програми, написані на C ++ Builder6i, не потрібно постачати додатковими бібліотеками.
Також C ++ Builder6 це не тільки прекрасний інструмент розробки програмного забезпечення, але й мова програмування, що дозволяє писати як невеликі програми і утиліти персонального використання, так і великі корпоративні системи, що працюють з базами даних на різних платформах.
3. Опис програми
3.1 Опис компонентів
У даній програмі є 4 форми з різними компонентами. Компоненти кожної форми виконують свої дії.
Компоненти Form1 представлені в таблиці 3.1.
Таблиця 3.1 - Компоненти Form1
КомпонентОпісаніеMainMenu1Служіт для формування головного менюBtn1Служіт для продовження роботи программиBtn2Кнопка службовка для підтвердження размерностіBtn3Кнопка службовка для введення випадкових чіселBtn4Кнопка службовка для пошуку макс і мін елементовBtn5Кнопка службовка для пошуку середньо арифметичного рядків столбцовBtn6Кнопка службовка для очищення всіх полів і результатовTimer1Служіт для відображення результатів вибораLabel1Служіт для відображення результат і інформацііLabel2Служіт для відображення результат і інформацііLabel3Служіт для відображення результат і інформацііLabel4Служіт для відображення результат і інформацііLabel5Служіт для відображення результат і інформацііLabel6Служіт для відображення результат і інформацііLabel7Служіт для відображення результат і інформацііLabel8Служіт для відображення результат і інформацііLabel9Служіт для відображення результат і інформацііLabel110Служіт для відображення результат і інформацііLabel111Служіт для відображення результат і інформацііLabel112Служіт для відображення результат і інформацііLabel113Служіт для відображення результат і інформацііLabel114Служіт для відображення результат і інформацііLabel115Служіт для відображення результат і інформацііOpenDialog1Служіт для відкриття файлаSaveDialog1Служіт для збереження файлаStringGrid1Служіт для відображення матриці 1StringGrid2Служіт для відображення матриці 2ComboBox1Служіт для вибору розміру матріциComboBox2Служіт для вибору розміру матріциComboBox3Служіт д...