Exel, Pascal

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информатика
  • 31 31 страница
  • 8 + 8 источников
  • Добавлена 29.06.2012
1 000 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
Задание на курсовую работу
Введение
Глава 1. Теоретическая часть
Глава 2. Практическая часть
Заключение
Список литературы

Фрагмент для ознакомления

Однако, используя данный метод, сходимость интервала к корню происходит наиболее быстро.Уравнение 2х2-0,5х-3=0Отделение корней графическим методомРисунок 7 Отделение корней графическим методомДля уравнения 2х2-0,5х-3=0 на интервале [-7;-5] уточнить значение корня методом половинного деления (дихотомии) с точностью е = 0,01(ответ: корень уравнения х = -6,21)Ход выполнения заданияИсходя из задания. Была составлена блок схема алгоритма, уточнения значения корня уравнения методом половинного деления, представленная на рисунке 8.Рисунок 8 Блок-схема алгоритма уточнения корня уравнения2х2-0,5х-3=0 методом половинного деленияПрограммный код на VBA в процессоре MSExcel:SubDihotomia()DimaAsSingle: DimbAsSingle: Dim c As Single: Dim e As Singlea = Val(InputBox("введите левый конец интервала a"))b = Val(InputBox("введите правый конец интервала b"))e = Val(InputBox("введите точность e"))c = (a + b) / 2Do While (Abs(b - a) > e) And (f(c) <> 0)c = (a + b) / 2If f(c) * f(a) < 0 Then b = c Else a = cLoopMsgBox "Кореньуравненияx = " & Format(c, "0.##")End SubFunction f(x As Single) As Singlef = 2 * x * x - 0.5 ^ x - 3End FunctionПроверяем работу программы:Рисунок 9 Ввод левого конца интервалаРисунок 10 Ввод правого конца интервалаРисунок 11 Ввод точностиРисунок 12Вывод результатаУравнения х4-х-1=0Отделение корней графическим методомРисунок 13 Отделение корней графическим методомДля уравнения х4-х-1=0 на интервале [-1;0] уточнить значение корня методом половинного деления (дихотомии) с точностью е = 0,01(ответ: корень уравнения х = -0,73)Ход выполнения заданияИсходя из задания. Была составлена блок схема алгоритма, уточнения значения корня уравнения методом половинного деления, представленная на рисунке 14.Рисунок 14 Блок-схема алгоритма уточнения корня уравнениях4-х-1=0 методом половинного деленияПрограммный код на VBA в процессоре MSExcel:Sub Dihotomia()Dim a As Single: Dim b As Single: Dim c As Single: Dim e As Singlea = Val(InputBox("введите левый конец интервала a"))b = Val(InputBox("введите правый конец интервала b"))e = Val(InputBox("введите точность e"))c = (a + b) / 2Do While (Abs(b - a) > e) And (f(c) <> 0)c = (a + b) / 2If f(c) * f(a) < 0 Then b = c Else a = cLoopMsgBox "Кореньуравненияx = " & Format(c, "0.##")End SubFunction f(x As Single) As Singlef = x * x * x * x - x - 1End FunctionПроверяем работу программы:Рисунок 15 Ввод левого конца интервалаРисунок 16 Ввод правого конца интервалаРисунок 17 Ввод точностиРисунок 18Вывод результатаВычислить корень уравнения 2х2-0,5х-3=0 на интервале [0;3] с точностью е = 0,01 методом касательных(ответ: корень уравнения х = -6,22)Ход выполнения заданияИсходя из задания. Была составлена блок схема алгоритма, уточнения значения корня уравнения методом касательных, представленная на рисунке 19.Рисунок 19 Блок-схема алгоритма уточнения корня уравнения2х2-0,5х-3=0 методом касательныхПрограммный код на VBA в процессоре MSExcel:Sub kasatelnaya()Dim a As Single: Dim b As Single: Dim c As Single: Dim e As Single: Dim x0 As Single: Dim x1 As Singlea = Val(InputBox("введите левый конец интервала a"))b = Val(InputBox("введите правый конец интервала b"))e = Val(InputBox("введите точность e"))If f(a) * f3(a) > 0 Then x0 = a Else If f(b) * f3(b) > 0 Then x0 = b Else: MsgBox "iao ei?iae"Do While (Abs(f(x0) / f2(x0)) > e)x0 = x0 - f(x0) / f2(x0)LoopMsgBox "Кореньуравненияx = " & Format(x0, "0.##")End SubFunction f(x As Single) As Singlef = 2 * x * x - 0.5 ^ x - 3End FunctionFunction f2(x As Single) As Singlef2 = 4 * x - Log(0.5) * 0.5 ^ xEnd FunctionFunction f3(x As Single) As Singlef3 = 4 - Log(0.5) ^ x * 0.5 ^ xEnd FunctionПроверяем работу программы:Рисунок 20 Ввод левого конца интервалаРисунок 21 Ввод правого конца интервалаРисунок 22 Ввод точностиРисунок 23Вывод результатаВычислить корень уравнения х4-х-1=0 на интервале [0;3] с точностью е = 0,01 методом касательных(ответ: корень уравнения х = -0,73)Ход выполнения заданияИсходя из задания. Была составлена блок схема алгоритма, уточнения значения корня уравнения методом касательных, представленная на рисунке 24.Рисунок 24 Блок-схема алгоритма уточнения корня уравнениях4-х-1=0 методом касательныхПрограммный код на VBA в процессоре MSExcel:Sub kasatelnaya()Dim a As Single: Dim b As Single: Dim c As Single: Dim e As Single: Dim x0 As Single: Dim x1 As Singlea = Val(InputBox("введите левый конец интервала a"))b = Val(InputBox("введите правый конец интервала b"))e = Val(InputBox("введите точность e"))If f(a) * f3(a) > 0 Then x0 = a Else If f(b) * f3(b) > 0 Then x0 = b Else: MsgBox "iao ei?iae"Do While (Abs(f(x0) / f2(x0)) > e)x0 = x0 - f(x0) / f2(x0)LoopMsgBox "Кореньуравненияx = " & Format(x0, "0.##")End SubFunction f(x As Single) As Singlef = x * x * x * x - x - 1End FunctionFunction f2(x As Single) As Singlef2 = 4 * x * x * x - 1End FunctionFunction f3(x As Single) As Singlef3 = 12 * x * xEnd FunctionПроверяем работу программы:Рисунок 25 Ввод левогоконца интервалаРисунок 26 Ввод правого конца интервалаРисунок 27 Ввод точностиРисунок 28Вывод результатаЗаключениеИзучен материал на тему макросов.Были изучены методы приближенного решения уравнений:метод половинного деленияметод касательныхСоставлены компьютерные модели методов на языке программирования VBA. Среди рассмотренных методов выбран оптимальный метод.Таким образом, все задачи решены и цель достигнута.Список литературыБахвалов Н. С., Жидков Н. П., Кобельков Г. Г. Численные методы. -М.: Лаборатория Базовых Знаний, 2008, 640 с. Буслов В. А., Яковлев С. JI. Численные методы II. Решение уравнений. Курс лекций. - СПб: СПбГУ, Физ. фак. Каф. Выч. Физ., 2001.44 с. Васильев А., Андреев А. VBA в Office 2000. -СПб: Питер, 2001, 432 с.Вержбицкий В.М., Основы численных методов. -М.: Высшая школа, 2002. 840 с.Волков Е. А. Численные методы. -СПб.: Лань, 2004. 256 с.Гарнаев А. Самоучитель VBA. -СПб: БХВ-Петербург, 2004, 542 с.URL:http://www.intuit.ru/department/mathematics/mathprog/9/ URL:http://www.intuit.ru/department/calculate/intromathmodel/4/3.html

Список литературы
1.Бахвалов Н. С., Жидков Н. П., Кобельков Г. Г. Численные методы. -М.: Лаборатория Базовых Знаний, 2008, 640 с.
2.Буслов В. А., Яковлев С. JI. Численные методы II. Решение уравнений. Курс лекций. - СПб: СПбГУ, Физ. фак. Каф. Выч. Физ., 2001. 44 с.
3.Васильев А., Андреев А. VBA в Office 2000. -СПб: Питер, 2001, 432 с.
4.Вержбицкий В.М., Основы численных методов. -М.: Высшая школа, 2002. 840 с.
5.Волков Е. А. Численные методы. - СПб.: Лань, 2004. 256 с.
6.Гарнаев А. Самоучитель VBA. -СПб: БХВ-Петербург, 2004, 542 с.
7.URL:http://www.intuit.ru/department/mathematics/mathprog/9/
8.URL:http://www.intuit.ru/department/calculate/intromathmodel/4/3.html

Вопрос-ответ:

Какое задание на курсовую работу рассматривается в статье?

В статье рассматривается задание на курсовую работу по теме "Exel, Pascal".

Какие главы включает статья?

Статья состоит из двух глав: теоретической и практической частей.

Какое уравнение рассматривается в статье?

В статье рассматривается уравнение 2х2-0,5х-3=0.

Какой метод используется для отделения корней уравнения графическим методом?

Для отделения корней уравнения графическим методом используется метод половинного деления (дихотомии).

Какое значение точности используется при уточнении значения корня методом половинного деления?

При уточнении значения корня методом половинного деления используется точность е = 0.

Какое задание предлагается выполнить в курсовой работе?

Студентам предлагается выполнить задание по уточнению значения корня уравнения методом половинного деления (дихотомии) с заданной точностью.

Что включает в себя глава 1 "Теоретическая часть"?

Глава "Теоретическая часть" включает в себя теоретические основы, необходимые для выполнения задания курсовой работы.

Какой метод используется для уточнения значения корня уравнения?

Для уточнения значения корня уравнения используется метод половинного деления (дихотомии).

Какие результаты получаются при использовании графического метода отделения корней?

При использовании графического метода отделения корней получаются интервалы, на которых можно уточнить значение корня уравнения.

Какой интервал используется для уточнения значения корня уравнения 2х2-0,5х-3=0?

Для уточнения значения корня уравнения 2х2-0,5х-3=0 используется интервал, который необходимо уточнить методом половинного деления.