Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Визначення ортогональної матриці

Реферат Визначення ортогональної матриці





ицю з подальшим виведенням про правильність рішення.


. 3.4 Вибір складу технічних і програмних засобів

Засоби, які використовуються в даній роботі, містяться в інтегрованому середовищі розробки (IDE) Microsoft Visual C ++ 2008 (далі VS). Ця середу надає набір інструментів, які допомагають у створенні та зміні коду, а також у виявленні і виправленні помилок. У VS для організації роботи служать проекти та рішення. При написанні програми мовою C ++ за допомогою VS першим етапом є вибір типу проекту. Для кожного типу проекту VS встановлює параметри компілятора і генерує стартовий код. Так як задача ставилися написати консольний додаток, то запускався майстер додатків Win32 і створювався порожній проект - без файлів вихідного коду. У порожній проект через оглядач рішень додавалися файли вихідного коду «main.cpp», «prototype.ccp» і файл включень «prototype.h». Далі всі файли компілювалися, виправлялися помилки, отримані при компіляції, створювався завантажувальний (виконавчий) модуль, він запускався на виконання. При запуску на виконання виникали помилки в логіці програми, які в подальшому були виправлені. У кінцевому результаті вийшов виконавчий модуль - робоча програми «Визначення ортогональної матріци.exe».


2. Розробка робочого проекту


. 1 Розробка програми


Програма «Визначення ортогональної матриці» призначена для функціонування в середовищі Windows. Ця програма, хоча і розробляли у середовищі візуального програмування, але використовує консольне вікно. Таким чином, програмування будується на процесі написання коду, що додає консольного вікна і програму загалом необхідну функціональність. Вікно програми зображено на малюнку 1.


Малюнок 1. Консольне вікно програми «Визначення ортогональної матриці»


Вікно програми виводиться тільки один раз. Позиції для виведення даних визначені програмою. По закінченні розрахунку програма пропонує натиснути будь-яку клавішу.

2.2 Специфікація програми


У специфікації програми визначені основні файли програми «Визначення ортогональної матриці».


ОбозначенияНаименованиеПримечаниеОпределение ортогональної матріци.exeІсполняемая программаВходная точка в программуmain.сррГлавная функціяЗанімается викликом основних обчислювальних функцій prototype.ccpФайл для функційЗанімается описом всіх функцій для введення і виведення розрахункових даннихprototype.hФайл включенійОпределени прототипи файлових функцій для виконання розрахунків

. 3 Опис програми

ортогональний матриця програма

При створенні програми використовувався модульний принцип побудови програм. Усі вихідні модулі логічно розділені на файли. Програма складається з 3-х файлів: «main.срр», «prototype.ccp», «prototype.h».

Файл «main.срр» - головний, є за своєю суттю керуючим. Тут здійснюється вхід в програму. Цей модуль викликає функції з іншого модуля - файлу функцій «prototype.ccp». Прототипи функцій зберігаються у файлі включень «prototype.h».

Функції, використовувані в «main.ccp» і описані в модулі «prototype.срр» викликаються в ході програми: print_mas (double ** mas);- Функція виводу на екран запропонованої матриці. Функція застосовується для спрощення алгоритму, оскільки операція виведення на екран матриці ідентична для всіх розрахункових матриць. Вхідними даними є покажчик, в якому записана необхідна для виводу на екран матриця. Вихідних даних нет.sravnenie (double ** mas);- Функція порівняння матриці з одиничною матрицею. Функція застосовується для спрощення алгоритму і наочності коду програми. Вхідні дані - покажчик, в якому записана необхідна функція для порівняння. Вихідних даних нет.rezultat (double ** mas, double ** mast);- Функція порівняння зворотної матриці і транспонований матриці, а також фінальний висновок результатів програми. Функція застосовується для спрощення алгоритму і наочності коду програми. Вхідні дані - два покажчики, в яких записані зворотна і транспонована матриці. Вихідних даних немає. ** Obrat (double ** mas);- Функція для створення зворотної матриці. Функція застосовується для спрощення алгоритму і наочності коду програми. Вхідні дані - покажчик, в якому записана розрахункова матриця. Вихідні дані - покажчик, в якому записана зворотна матриця. ** Trans (double ** mas);- Функція для створення транспонований матриці. Функція застосовується для спрощення алгоритму і наочності коду програми. Вхідні дані - покажчик, в якому записана розрахункова матриця. Вихідні дані - покажчик, в якому записана транспонована матриця. ** Proizv (double ** mas, double ** mast);- Функція для розрахунку добутку двох матриць. Функція застосовує...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка в середовищі Turbo Pascal програми обчислення суми елементів рядкі ...
  • Реферат на тему: Розробка в середовищі Turbo Pascal програми сортування елементів, що знаход ...
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Розробка програми для аналізу прямокутної матриці
  • Реферат на тему: Розробка програми формування матриці суміжності