Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
390983.rtf
Скачиваний:
1
Добавлен:
15.09.2019
Размер:
10.92 Mб
Скачать

Размещено на http://www.allbest.ru/

ГОУ ВПО

Уфимский государственный авиационный технический университет

Кафедра Информатики

Решение систем линейных уравнений на Visual Basic методом Крамера

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовой работе

по «Информатика»

Уфа 2011 г.

Содержание

  1. Введение

  2. 1. Метод Крамера.

  3. 1.1 Пояснение метода.

  4. 2. Создание приложения

  5. 2.1 Создание титульной формы

  6. 2.2 Форма ввода размерности систем

  7. 2.3 Основная форма

  8. 2.4 Форма графика системы линейного уравнения 2 ряда

  9. 2.5 Информационные формы

  10. 3. Создание программ

  11. 3.1 Ввод данных.

  12. 3.2 Основная программа.

  13. 3.3 Программа построения графика.

  14. 3.4 Программа завершения работы приложения.

  15. 3.5 Программы перехода между формами.

  16. Заключение

  17. Список литературы

  18. Введение

На практике часто возникает необходимость решить систему линейных уравнений. Если маленького порядка, то всё в порядке и подсчитать вручную не представляет труда. А если система имеет высокий порядок или просто их очень много, то приходится прибегать к помощи компьютерной техники. Существуют несколько способов решения систему линейных уравнений на ЭВМ, причем все способы равноценны. В этой работе мы рассмотрим метод Крамера.

  1. 1. Метод Крамера

    1. Пояснение метода

Процедура решает неоднородную систему n линейных алгебраических уравнений с n неизвестными:

a1,1 x1 +a1,2 x2 + ... +a1,n xn = a1,n+1

a2,1 x1 +a2,2 x2 + ... +a2,n xn = a2,n+1

.....

an,1 x1 +an,2 x2 + ... +an,n xn =an,n+1

Процедура позволяет найти решение, если определитель основной матрицы A=(aij ) не равен нулю. Для нахождения i-ой компоненты корня ищем определитель:

для всех i = 1..n. Тогда

  1. 2. Создание приложения

    1. 2.1 Создание титульной формы

При запуске Microsoft Visual Basic 6.0 автоматически открывается окно с предложением создать новый проект Standard EXE. Нажимаем OK.

Начнём создание титульного листа программы. В открывшейся форме (Form1) расставим объекты: Label1,Label2, Label3, PictureBox1, PictureBox2.

Присвоим свойству Caption объекта Label1 значение “УГАТУ-2011”. Так же Label2 - “ Решение систем линейных уравнений”, и Label3 - “метод Крамера”. В свойстве Picture объекта Picture1 и Picture2 выберем изображение.

Создадим меню для данной формы. Для этого в меню Tools выполним команду Menu Editor. В появившемся диалоговом окне напишем названия пунктов меню и названия процедур, которые будут запускаться при выполнении команд меню. Редактор меню с введёнными именами представлен на рисунке.

    1. 2.2 Форма ввода размерности системы

При выборе команды «Решить СЛАУ» в меню титульной формы “Файл → Решить СЛАУ” откроется главная форма( Form2).

Процесс создания Form2:

На Form2 мы поместили объекты Label1,TextBox1, TextBox2.

В TextBox1 и TextBox2 вводится размерность системы. Нажав “ENTER” на клавиатуре, после ввода, открывается основная форма.

    1. 2.3 Основная форма

Процесс создания Form3:

На Form3 мы поместили объекты Frame1, Frame2, Frame3, Command Button1, Command Button2, Label1, TextBox1, PictureBox1, PictureBox2, PictureBox3.

В Textbox1 вводятся значения системы с левого верхнего значения в право. В PictureBox1 изображается матрица A - значений имеющие неизвестные аргументы Хij. В PictureBox2 изображается одномерная матрица B, значения не имеющие неизвестные аргументы.

Меню данной формы состоит из раздела меню Файл и Справка. Раздел Файл имеет подменю На главное, Ввести размерность, Выход. При выборе Файл → На главное открывается титульная форма, а основная форма закрывается. При выборе Файл → Ввести размерность открывается форма ввода размерности системы, а основная – закрывается. Раздел Справка имеет подсистемы О создателе, О методе. При выборе Справка → О создателе открывается форма, в котором отображается информация о создателе, при команде Справка → О методе открывается форма, в котором отображается информация о методе.

При нажатие на кнопку «Решить» начнет работу написанная программа, которая решает систему линейных уравнение. Кнопка «Решить» на рамке «Графическое решение» открывает форму Графика системы и запускает программу построения графика решения, если размерность системы равна 2, иначе данная кнопка не отображается.

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