
«Решение слау методом Халецкого VBasic» - Курсовая работа
- 10.06.2013
- 28
- 2092
Содержание
Введение
Выдержка из текста работы
Заключение
Список литературы
Примечания

Автор: navip
Содержание
Введение 4
Глава1. Описание метода Халецкого 5
Глава2. Блок-схема программы 6
Глава3. Описание основных форм программы и принципы их работы 7
Глава4. Результаты работы программы 11
Заключение 12
Список используемой литературы 13
Приложение 14
Введение
В данной курсовой работе рассмотрен один из методов вычислений системы линейных алгебраических уравнений – метод Халецкого. Данный метод решения СЛАУ является классическим и очень распространённым. К достоинствам метода можно отнести то, что он имеет широкое применение в математике, к примеру используется как вспомогательная часть в методе Монте-Карло для генерации коррелированных случайных величин. Так же этот метод является менее трудоёмким и малоресурсным по сравнению с другими методами.
Выдержка из текста работы
Глава1. Описание метода
Метод Халецкого
Систему линейных уравнений можно записать в матричном виде:
,
где A – квадратная матрица, x и b – векторы-столбцы.
Матрицу A можно представить в виде A=BC , где
.
Тогда элементы bij и cij будут определяться по формулам
и
Отсюда искомый вектор x может быть вычислен из цепи уравнений
By=b, Cx=y.
Так как матрицы B и C треугольные, то системы легко решаются, а именно:
и
Из формул видно, что числа yi выгодно вычислять вместе с коэффициентам cij . Эта схема вычислений называется схемой Халецкого.
Глава 2. Блок- схема программы
Блок-схема метода Халецкого
Заключение
Приложение
Программный код
Form1.frm
Dim strFileType As String
Dim X(1 To 10) As Double
Dim B(1 To 10) As Double
Public N Ateger
Dim A(10, 11) As Double
Private Sub about_Click()
Form2.Show
End Sub
Private Sub Command2_Click()
Form5.Show
End Sub
Private Sub Command5_Click()
If N = 2 Then
Label3 = ""
Form3.Show
kl = -10
Y = (A(1, 3) - A(1, 2) * kl) / A(1, 1)
X1 = 10
Y1 = (A(1, 3) - A(1, 2) * X1) / A(1, 1)
Form3.Picture1(1).Line (5 + kl, 5 - Y)-(5 + X1, 5 - Y1), RGB(0, 255, 0)
kl = -10
Y = (A(2, 3) - A(2, 2) * kl) / A(2, 1)
X1 = 10
Y1 = (A(2, 3) - A(2, 2) * X1) / A(2, 1)
Form3.Picture1(1).Line (5 + kl, 5 - Y)-(5 + X1, 5 - Y1), RGB(0, 0, 255)
Else: Label3 = "Error"
End If
End Sub
Private Sub Label13_Click()
End Sub
Private Sub CommonDialog1_Click()
End Sub
Private Sub Command1_Click()
N = Text1.Text
For I = 1 To N
For j = 1 To N + 1
If FlxGrdDemo.TextMatrix(I, j) = "" Then
ret = MsgBox("Обнаружена ошибка во входных данных.", vbCritical, "Ошибка")
Exit For
Exit For
End If
A(I, j) =dDemo.TextMatrix(I, j)
Next
Next
For I = 1 To N
For j = 1 To N
If A(I, j) < 0 Then
Picture1.Print Format(A(I, j), " 0.00"); "*x"; "("; I; j; ")"; " ";
Else
Picture1.Print "+"; Format(A(I, j), " 0.00"); "*x"; "("; I; j; ")"; " ";
End If
Next j
B(I) = A(I, N + 1)
Picture1.Print "="; Format(B(I), " 0.00")
Picture1.Print
Next I
'///
On Error GoTo Handler
Call Eq_Sol(A, B, X, N)
Open App.Path & "\otvet.txt" For Output As #2
Print #2, "Результаты решения СЛАУ методом Халецкого:"
For I = 1 To N
Print #2, "X=" & X(I)
Picture2.Print "X"; I; " = "; Format(X(I), " 0.00")
Picture2.Print 'Пустая строка
Next
Close #2
Handler:
If Err.Number <> 0 Then
ret = Msgox("Обнаружена ошибка во входных данных.", vbCritical, "Ошибка")
End If
End Sub
Private Sub open_Click()
Form4.Show
End Sub
Private Sub quit_Click()
End
End Sub
Private Sub resh_Click()
Command1 = True
End Sub
Private Sub FlxGrdDemo_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case vbKeyReturn
' Когда пользователь нажимает
' клавишу Enter, этот код
' осуществляет переход к
' следующей ячейке или ряду
With FlxGrdDemo
If .Col + 1 <= .Cols - 1 Then
.Col = .Col + 1
ElseIf .Row + 1 <= .Rows - 1 Then
.Row = .Row + 1: .Col = 0
Else
.Row = 1: .Col = 0
End If
End With
Case vbKeyBack
' Удаляет предыдущий символ при
' нажатии клавиши Backspace
With FlxGrdDemo
If Trim(.Text) <> " " Then _
.Text = Mid(.Text, 1, Len(.Text) - 1)
End With
Case Is < 32
' Не разрешает вводить непечатные символы
Case Else ' Разрешает печатать все
With FlxGrdDemo
.Text = .Texthr(KeyAscii)
End With
End Select
End Sub
Private Sub FlxGrdDemo_KeyUp(KeyCode As Integer, _
Shift As Integer)
Select Case KeyCode
Case vbKeyC And Shift = 2 ' Ctrl + C
' Копирует символы
Clipboard.Clear
Clipboard.SetText FlxGrdDemo.Text
KeyCode = 0
Case vbKeyV And Shift = 2 ' Ctrl + V
' Вставляет символы
FlxGrdDemo.Text = Clipboard.GetText
KeyCode = 0
Case vbKeyX And Shift = 2 ' Ctrl + X
' Вырезает символы
Clipboard.Clear
Clipboard.SetText FlxGrdDemo.Text
FlxGrdDemo.Text = " "
KeyCode = 0
Case vbKeyDelete
' Удаляет символы
FlxGrdDemo.Text = " "
End Select
End Sub
Private Sub Text1_Change()
FlxGrdDemo.Rows = 1 + Text1.Text
FlxGrdDemo.Cols = 2 + Text1.Text
End Sub
Form2.frm
Private Sub Command1_Click()
Form4.Show
End Sub
Private Sub OKButton_Click()
Form1.Show
Unload Me
End Sub
Form3.frm
Private Sub Command1_Click()
Unload Form3
End Sub
Sub Eq_Sol(A() As Double, B() As Double, X() As Double, N As Integer)
Dim L(1 To 10, 1 To 10), R(1 To 10, 1 To 10), Y(1 To 10)
Dim I As Integer, j As Integer, k As Integer
For I = 1 To N
L(I, 1) = A(I, 1)
Next I
Y(1) = B(1) / A(1, 1)
For I = 2 To N
R(I, I) = 1
j = 2
Do
L(I, j) = A(I, j)
R(I, j) = 0
For k = 1 To j - 1
L(I, j) = L(I, j) - L(I, k) * R(k, j)
Next
j = j + 1
Loop Until j > I
R(I, I) = 1
Do
L(I, j) = 0
R(I, j) = A(I, j)
Y(I) = B(I)
For k = 1 To I - 1
R(I, j) = R(I, j) - L(I, k) * R(k, j)
Y(I) = Y(I) - L(I, k) * Y(k)
Next
R(I, j) = R(I, j) / L(I, I)
Y(I) = Y(I) / L(I, I)
j = j + 1
Loop Until j > N
Next
X(N) = Y(N)
For I = N - 1 To 1 Step -1
X(I) = Y(I)
For k = I + 1 To N
X(I) = X(I) - R(I, k) (k)
Next
Next
End Sub
Список литературы
1. ГОСТ 2.105–95. Общие требования к текстовым документам [Текст]. – Взамен ГОСТ 2.105-79, ГОСТ 2.906-71; введ. 1996-07-01.
2. ГОСТ 19.701–90. Схемы алгоритмов программ, данных и систем [Текст]. – Взамен ГОСТ 19.002-80; введ. 1992-01-01.
3. Лекции по информатике.
4. Электронный учебник «Visual Basic с нуля» 2004г.
Примечания
К работе прилагается все исходники. Есть приложения.
К работе прилагается все необходимое для сдачи.
К работе прилагается программа с исходным кодом.
К работе прилагается презентация.
Тема: | «Решение слау методом Халецкого VBasic» | |
Раздел: | Информатика | |
Тип: | Курсовая работа | |
Страниц: | 28 | |
Стоимость текста работы: | 1950 руб. |
Закажите авторскую работу по вашему заданию.
- Цены ниже рыночных
- Необходимый уровень антиплагиата
- Прямое общение с исполнителем вашей работы
- Бесплатные доработки и консультации
- Минимальные сроки выполнения
- Пишем сами, без нейросетей
Мы уже помогли 24535 студентам
Средний балл наших работ
- 4.89 из 5
написания вашей работы
Предыдущая работа
Финансы организацийСледующая работа
Образ человека на войне в творчестве Э. Хемингуэя-
Курсовая работа:
Решение системы линейных уравнений методом Халецкого
24 страниц(ы)
Введение 2
1 Метод Халецкого. 3
1.1 Пояснение метода. 3
2 Формы. 5
2.1 Главная. 5
2.2 Основная форма. 5
2.3 Форма построения графика. 72.4 Форма сохранения результата. 8РазвернутьСвернуть
2.5 Информационные формы. 9
3 Создание программ. 10
3.1 Основная программа решения уравнения. 10
3.2 Программа построения графика. 16
3.3 Программа сохранение результата. 18
3.4 Программа завершения работы приложения. 18
3.5 Программы перехода между формами. 19
Заключение 21
Список литературы 22
-
Курсовая работа:
20 страниц(ы)
Введение….….…3
1. Постановка задачи, математическая формулировка метода….…6
2. Описание программного обеспечения….….93. Описание тестовых задач….12РазвернутьСвернуть
4. Анализ результатов….15
Заключение….….17
Список литературы….….19
-
Курсовая работа:
25 страниц(ы)
1. Введение
2. Основные термины и положения ООП
3. Постановка задачи
4. Метод Гаусса для решения СЛАУ
5. Работа с файлами6. Описание алгоритма решения СЛАУ методом ГауссаРазвернутьСвернуть
7. Тестирование программы
8. Вывод
9. Список литературы
-
Лабораторная работа:
Лабораторные работы № 1-8 по Численным методам. (БирГСПА) excel
35 страниц(ы)
Лабораторная работа № 1 4
Лабораторная работа № 2 10
Лабораторная работа № 3 15
Лабораторная работа № 4 19
Лабораторная работа № 5 23Лабораторная работа № 6 28РазвернутьСвернуть
Лабораторная работа № 7 31
Лабораторная работа № 8 33
-
Дипломная работа:
Обучающая программа по «численным методам в физике»
37 страниц(ы)
СОДЕРЖАНИЕ 2
ВВЕДЕНИЕ 3
ГЛАВА 1. ОБЗОР ЛИТЕРАТУРЫ 4
1.1.ИСТОРИЯ РАЗВИТИЯ ЧИСЛЕННЫХ МЕТОДОВ 4
ГЛАВА 2. ФИЗИЧЕСКИЕ МОДЕЛИ, ПРИВОДЯЩИЕ К ВОЛНОВОМУ УРАВНЕНИЮ 192.2. Уравнение колебания струны 22РазвернутьСвернуть
ГЛАВА 3. РЕШЕНИЕ ВОЛНОВОГО УРАВНЕНИЯ МЕТОДОМ КОНЕЧНЫХ РАЗНОСТЕЙ 29
ЗАКЛЮЧЕНИЕ….41
ЛИТЕРАТУРА….42
-
Дипломная работа:
Приложения координатно-векторного метода к решению школьных задач
80 страниц(ы)
Введение….….3
Глава I. Координатный метод решение задач….5
§ 1.1. Ортонормированный репер на плоскости. Простейшие задачи в координатах….….6§ 1.2. Общее уравнение прямой. Уравнение окружности….12РазвернутьСвернуть
§ 1.3. Примеры решения задач координатным методом….….…19
Глава II. Векторный метод решения задач….….25
§ 2.1. Координаты вектора на плоскости….25
§ 2.2. Координаты вектора в пространстве….26
§ 2.3. Примеры решения задач векторным методом….31
Глава III. Координатно-векторный метод решения задач….42
§ 3.1. Нахождение угла между прямыми в пространстве….42
§ 3.2. Нахождение угла между плоскостями….….51
§ 3.3. Нахождение угла между прямой и плоскостью….57
§ 3.4. Нахождение расстояния от точки до плоскости….72
§ 3.5. Нахождение расстояния между скрещивающимися прямыми.….75
Заключение….….79
Литература….….….80
-
Дипломная работа:
Творческое развитие личности школьника средствами вокально-хорового искусства
66 страниц(ы)
Введение….3
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ТВОРЧЕСКОГО РАЗВИТИЯ ШКОЛЬНИКОВ НА ОСНОВЕ ВОКАЛЬНО-ХОРОВОГО ИСКУССТВА В ОБЩЕОБРАЗОВАТЕЛЬНОЙ ШКОЛЕ….61.1.Проблема творческого развития школьников в педагогических исследованиях…6РазвернутьСвернуть
1.2. К истории вокально-хорового исполнительства….16
1.3. Вокально-хоровое искусство как средство творческого развития детей в школе….23
ГЛАВА II. ПЕДАГОГИЧЕСКИЕ УСЛОВИЯ ТВОРЧЕСКОГО РАЗВИТИЯ ШКОЛЬНИКОВ НА ОСНОВЕ ВОКАЛЬНО-ХОРОВОГО ИСКУССТВА….27
2.1. Содержание, формы, методы вокально-хоровой работы в общеобразовательной школе…27
2.2. Методические принципы творческого развития детей на основе вокально-хоровой работы…33
2.3. Педагогический эксперимент и его результаты….41
ЗАКЛЮЧЕНИЕ….….54
СПИСОК ЛИТЕРАТУРЫ.…55
-
Дипломная работа:
Методика занятий по оздоровительной аэробике с женщинами
67 страниц(ы)
ВВЕДЕНИЕ….3
ГЛАВА I. ТЕОРЕТИКО-МЕТОДИЧЕСКИЕ ОСНОВЫ ЗАНЯТИЙ АЭРОБИКОЙ ЖЕНЩИН 20-25 ЛЕТ….….7
1.1 Фитнес и его влияние на организм занимающихся….71.2 Виды и направления в фитнесе….….17РазвернутьСвернуть
1.3 Методика проведения занятий фитнесом различных направлений.22
ГЛАВА II ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ ЭФФЕКТИВНОСТИ КОМПЛЕКСНОЙ МЕТОДИКИ ЗАНЯТИЙ ФИТНЕСОМ….….….32
2.1 Цель, задачи и методы исследования….….32
2.2 Организация исследования….33
2.3 Результаты исследования и их обсуждение….….37
ВЫВОДЫ….45
БИБЛИОГРАФИЯ….47
ПРИЛОЖЕНИЯ….49
-
Курсовая работа:
Применение excel при решении экономических задач
33 страниц(ы)
1.ВВЕДЕНИЕ….…5
2. УПРАВЛЕНИЕ ФАЙЛАМИ….7
2.1. Создание нового документа….7
2.2. Загрузка рабочего документа….….82.3. Сохранение документа….….8РазвернутьСвернуть
2.4. Защита данных….8
3. СТРУКТУРА ДОКУМЕНТОВ….9
3.1. Управление рабочими листами….10
3.2. Добавление рабочих листов….10
3.3. Коррекция высоты строк и ширины столбцов….…11
4. ПОСТРОЕНИЕ ТАБЛИЦ….12
4.1 Форматирование чисел….12
5. ТАБЛИЧНЫЕ ВЫЧИСЛЕНИЯ….12
5.1. Ввод формул….13
6. ПОСТРОЕНИЕ И ОФОРМЛЕНИЕ ДИАГРАММ….14
6.1. Построение диаграмм….14
7. ФУНКЦИИ….15
7.1. Конструктор функций….16
7.2. Редактирование функций….16
8. ПОСТАНОВКА ЗАДАЧИ….17
9.ВХОДНЫЕ ДАННЫЕ….18
10.ВЫХОДНЫЕ ДАННЫЕ….24
10.1. Табличные вычисления….…31
11.СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ….…34
-
Дипломная работа:
71 страниц(ы)
ВВЕДЕНИЕ 3
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПЕРВИЧНЫХ ПРЕДСТАВЛЕНИЙ О НАРОДАХ МИРА СРЕДСТВАМИ ИНТЕРАКТИВНЫХ ИГР У ДЕТЕЙ СТАРШЕГО ДОШКОЛЬНОГО ВОЗРАСТА1.1 Содержание программ по формированию первичных представлений о народах мира 9РазвернутьСвернуть
1.2 Особенности проведения интерактивных игр для детей старшего дошкольного возраста 20
Выводы по I главе 27
ГЛАВА II. ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНАЯ РАБОТА ПО ФОРМИРОВАНИЮ ПЕРВИЧНЫХ ПРЕДСТАВЛЕНИЙ О НАРОДАХ МИРА СРЕДСТВАМИ ИНТЕРАКТИВНЫХ ИГР У ДЕТЕЙ СТАРШЕГО ДОШКОЛЬНОГО ВОЗРАСТА
2.1 Описание этапов и методик исследования формирования первичных представлений о народах мира средствами интерактивных игр у детей старшего дошкольного возраста 28
2.2 Разработка программы по формированию первичных представлений о народах мира средствами интерактивных игр у детей старшего дошкольного возраста 37
2.3 Сравнительный анализ полученных результатов по формированию первичных представлений о народах мира средствами интерактивных игр у детей старшего дошкольного возраста 42
Выводы по II главе 49
ЗАКЛЮЧЕНИЕ 51
ЛИТЕРАТУРА 53
ПРИЛОЖЕНИЕ 59
-
Дипломная работа:
Изучение передового опыта учителей математики г. белорецка
138 страниц(ы)
Введение 3
Глава I. Теория изучения передового педагогического опыта 5
1.1. Особенности передового педагогического опыта 51.2. Внедрение передового педагогического опыта 9РазвернутьСвернуть
1.3. Основные методы изучения передового опыта преподавания 12
Глава II. Изучениеметодов преподаванияХазанкина Романа Григорьевича учителя по математики г. Белорецк 18
2.1. Биография Хазанкина Р. Г., народного учителя Республики Башкортостан 18
2.2. Организаторская педагогическая деятельностьХазанкина Р. Г 21
2.2.1.Система обучения математике 28
2.2.2.Система уроков математики 29
2.2.3.Организаторская педагогическая деятельность 29
2.2.4.Педагогические достижения 31
Глава III. Некоторые уроки Хазанкина Р.Г. в период нашей педагогической практики 33
3.1 Урок одной задачи 33
3.2.Урок одной задачи (продолжение предыдущего урока) 42
3.3.Урок математический– бой 50
3.4.Урок посвященный площади трапеции 61
3.5.Урок одного замечательного свойства трапеции 71
3.6.Урок подготовки к зачету по теме «Трапеция» 81
3.7.Урок подготовки к принятию зачета 89
3.8 .Кружковое занятие по теме «Трапеция» 96
3.9. Методы и приемы решения задач по теме «Трапеция»(Урок-консультация на 2 часа) 107
Заключение 125
Литература 130
-
Дипломная работа:
Педагогические условия изучения фольклорных традиций Республики Башкортостан
99 страниц(ы)
Введение ….3
Глава I. Теория и практика изучения фольклорных традиций Республики Башкортостан в образовательном процессе ….1.1.Историко-теоретические основы изучения фольклорных традиций башкирского музыкального фольклора ….РазвернутьСвернуть
1.2.Особенности фольклорных коллективов Республики Башкортостан…. 1.3.Анализ учебных программ.
Глава II. Педагогические условия изучения фольклорных традиций на примере фольклорного ансамбля «Йешлек».
2.1. Содержание, формы и методы изучения фольклорных традиций ….
2.2. Опытно-экспериментальная работа и ее результаты ….
Заключение ….…
Список литературы …
-
Дипломная работа:
Электронное музыкальное творчество детей в системе школьного образования
96 страниц(ы)
ВВЕДЕНИЕ….3
ГЛАВА I. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ЭЛЕКТРОННОГО МУЗЫКАЛЬНОГО ТВОРЧЕСТВА ДЕТЕЙ В СИСТЕМЕ ШКОЛЬНОГО ОБРАЗОВАНИЯ….….….81.1.Психолого-педагогические подходы к проблеме творчества школьников….….8РазвернутьСвернуть
1.2.Электронное музыкальное творчество детей в системе образования…14
1.3.Клавишный синтезатор как музыкальный инструмент….21
ГЛАВА II. ОПЫТНО-ЭКСПЕРИМЕНТАЛЬНАЯ РАБОТА ПО ОРГАНИЗАЦИИ ЭЛЕКТРОННОГО МУЗЫКАЛЬНОГО ТВОРЧЕСТВА ДЕТЕЙ В СИСТЕМЕ ШКОЛЬНОГО ОБРАЗОВАНИЯ…47
2.1. Содержание музыкально-творческой деятельности учащихся на основе электронного инструментария в системе школьного образования….47
2.2.Педагогический эксперимент и его результаты….….57
ЗАКЛЮЧЕНИЕ….64
СПИСОК ЛИТЕРАТУРЫ….…66
ПРИЛОЖЕНИЕ….…72
-
Курсовая работа:
Татар телендә агач архитектурасы атамаларының структур-сүзьясалыш үзенчәлекләре
26 страниц(ы)
Кереш 3
1. Татар телендә сүзьясалышы. Татар тел белемендә агач архитектурасы атамаларын өйрәнү 5
1.1. Татар телендә сүзьясалышы һәм сүзьясалышы ысуллары 51.2. Татар телендә агач архитектурасы атамаларын өйрәнү тарихына кыскача күзәтү 11РазвернутьСвернуть
2. Татар телендә агач архитектурасы атамаларының структур-сүзьясалышы 15
2.1. Татар телендә агач архитектурасы атамаларының структурасы 15
2.2. Татар телендә агач архитектурасы атамаларының ясалышы 17
Йомгак 22
Файдаланылган әдәбият исемлеге 24
-
Лабораторная работа:
ПРОГРАММИРОВАНИЕ ИТЕРАЦИОННОГО ЦИКЛА Вариант № 2
9 страниц(ы)
Лабораторная работа N4 2
“Программирование разветвляющегося вычислительного процесса” 2
1. Постановка задачи 22. Анализ задачи 2РазвернутьСвернуть
4. Схема алгоритма. 4
5. Интерфейс программы 4
5. Интерфейс программы 5
6. Текст программы на Паскале 5
7. Результаты расчёта 6
Вывод: 7
-
Практическая работа:
54 страниц(ы)
Набор слайдов