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

Реферат Рішення систем лінійних рівнянь матричним методом





Малюнок 1? Блок-схема матричного методу

2.2 Розробка інтерфейсу


Графічний інтерфейс являє собою стандартний набір компонентів Delphi. Були використані компоненти Form, Edit, Label, Button, MainMenu, StringGrid.

Компонент Label призначений для показу тексту на формі нашої програми.

Компонент Edit призначений для введення даних користувача і являє собою однорядкове поле.

Компонент Button це стандартна кнопка Delphi, кнопка має на поверхні напис (описує її призначення при натисканні).

Компонент MainMenu - це не візуальний компонент delphi (місце розміщення якого на формі не має значення для користувача, так як він побачить не сам компонент, а меню, сгенерированное їм), призначений для виведення головного меню на формі.

Компонент Form - це найважливіший візуальний компонент, який являє собою видиме вікно Windows.

Компонент StringGrid - призначений для відображення різних даних в табличній формі.

На малюнку 2 відображена початкова форма програми:

Малюнок 2 - Об'єкти форми


2.3 Опис об'єктів програми


У таблиці №1 представлено опис всіх об'єктів, які задіяні в програмі:

лінійне рівняння матричний програма

Таблиця №1 - Опис об'єктів:

Об'ектиОпісаніе об'ектаButton1Кнопка створення розмірності массіва.Button2Кнопка, обчислення метода.Edit1Ввод размерності.Label1Надпісь для поля StringGrin1.Label2Надпісь для поля StringGrin2.Label3Надпісь для поля Edit1.StringGrit1Ввод данних.StringGrit2Вивод данних.MainMenuГлавное меню вікна програми.

. 4 Тестування програми


Приклад 1.

У полі Edit1 вводимо розмірність таблиці 3.

Натиснемо кнопку «Створити таблицю», в StringGrid1 з'явиться 3 рядки і 4 шпальти.

У StringGrid1 вводимо необхідні значення, як показано в табліце№2


Таблиця № 2 - Введення значень:

32-142-152317-15

Натискаємо кнопку «Виконати рішення», до компонент StringGrid2 отримуємо результат показаний у табліце№3


Таблиця № 3 - Висновок значень:

X (1) 2.000X (2) 1.000X (3) 4.000

Для підтвердження цих даних зробимо переклад математичним способом:

Спочатку переконаємося в тому, що визначник матриці lt; # 59 src= doc_zip102.jpg / gt;=




Далі знайдемо союзну матрицю lt; # 60 src= doc_zip119.jpg / gt;


Підставляючи змінні в формулу, отримуємо:


Залишилося знайти невідомі. Для цього перемножимо lt; # 22 src= doc_zip126.jpg / gt;


Отже, x=2; y=1; z=4.


2.5 Керівництво користувача


Відкриваємо каталог практика, і запускаємо файл ObrMatP1.exe, відкриється головне вікно програми (Малюнок 3):


Малюнок 3 - Інтерфейс програми

У поле Edit1 вводимо розмірність таблиці;

Натиснемо на кнопку Button1 «Створити таблицю»;

У поле StringGrid1 вводимо значення;

Натиснемо на кнопку Button2 «Виконати рішення»;

У поле StringGrid2 з'явиться результат обчислення;

Для додаткових відомостей, натисніть на компонент меню: «Довідка»;

Якщо необхідно очистити поля для введення даних, натисніть на компонент меню «Очистити»;

Якщо необхідно вийти з форми, натисніть на компонент меню «Вихід»;

На малюнку 4 показана виконана програма, в якій введені значення. Виведений результат.


Малюнок 4 - Керівництво користувача


Висновок


У цій роботі вирішена задача розв'язання систем лінійних рівнянь «матричним методом».

У ході тестування був отриманий результат розв'язання систем лінійних рівнянь «матричним методом», по якому видно, що результат методу збігається з достатньою точністю.

Програма є повністю працездатною, що підтверджується результатами її тестуванням.

Дана програма була написана на мові Delphi 7.0. При розробці програми були враховані всі вимоги до програми і виконані повною мірою.

При розробці даної програми я закріпив знання по програмуванню в середовищі Delphi 7.0, також отримав деякі нові зн...


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





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

  • Реферат на тему: Розробка програми для розв'язання систем лінійних рівнянь
  • Реферат на тему: Розробка прикладної програми для розв'язання систем лінійних алгебраїчн ...
  • Реферат на тему: Дослідження ефектівності! Застосування марковських ПРИХОВАНЕ моделей для по ...
  • Реферат на тему: Рішення систем лінійних рівнянь &матричним методом&
  • Реферат на тему: Застосування методу головних компонент для аналізу електроенцефалограм