Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка к КР Хохлова Д. А..doc
Скачиваний:
6
Добавлен:
23.12.2018
Размер:
371.71 Кб
Скачать

3. 1 Аргументы процедуры Koren.

pred – предельное количество итераций (защита против зацикливания);

a, b – левая и правая границы отрезка, содержащего единственный корень;

eps – допустимая ошибка вычисления корня уравнения;

xw – полученное приближенное значение корня уравнения;

it – выполненное количество итераций;

flag – сигнал зацикливания, когда обращение к процедуре закончилось тем, что количество итераций превысило допустимую величину pred и приближенное значение корня не было получено.

Входные аргументы

pred – переменная целого типа (предельное количество итераций);

a, b – переменные с плавающей точкой (левая и соответственно правая граница заданного отрезка, на котором содержится единственный корень заданного уравнения);

eps – переменная с плавающей точкой (допустимая ошибка).

Выходные аргументы

xw – переменная с плавающей точкой (приближенное значение корня);

it – переменная целого типа (количество выполненных итераций);

flag – переменная логического типа (признак зацикливания).

Локальные данные

xn1, xn2- переменные с плавающей точкой (начальные приближения к корню);

xs - переменная с плавающей точкой (следующее приближение к корню);

fxn1, fxn2 и fxs - переменные с плавающей точкой (значения f(xn1), f(xn2) и f(xs) соответственно);

d - переменная вещественного типа (величина изменения начального приближения при выполнении очередной итерации);

bool - переменная логического типа (рабочая переменная).

3.2 Результаты вычисления значения корня для заданных пяти вариантов допустимой ошибки

Таблица. Результаты выполнения расчета

a = 2 b = 4

№ значения допустимой ошибки

Допустимая ошибка

Значение корня

Выполнено итераций

1

2e–2

3,22546

2

2

8e–4

3,229959

2

3

8e–5

3,229959

3

4

1e–5

3,229959

4

5

1e–6

3,229959

4

4. График функции

На рисунке 3 изображен полученый график функции.

Рисунок 3 – График функции

Приложение а Интерфейс программы

Рисунок А.1 - Интерфейс проекта

Заключение

Выполнение курсовой работы способствует закреплению и углублению знаний и практических навыков, полученных при изучении дисциплины «Информатика». В результате выполнения работы я получила следующие навыки:

  • применение на практике приемов и методов работы с VBA;

  • создания пользовательских форм;

  • отладки программ;

  • работы со специальной литературой;

Библиографический список

  1. Король В.И. Visual Basic Net, Visual Basic 6.0, Visual Basic for Applications 6.0. Языки программирования. Справочник с примерами.-М.: КУДИЦ ОБРАЗ, 2002- 496с

  2. Зиборов В. В. Visual Basic 2010 на примерах – СПб: БХВ- Петербург, 2010- 336с

  3. Самоучитель. Microsoft Visual Basic 5. Шаг за Шагом. Практическое пособие. М.: Издательство ЭКОНОМ , Издание второе, исправленное 1998 – 432с.

  4. Слепцова Л.Д. С47 программирование на Visual Basic в МО 2010 – М.: ООО «И. Д. Вильемс» 2010 – 432с.

  5. Назаров С. В., Мельников П. П. Н19 Программирование на Microsoft Visual Basic: Учебное пособие под редакцией С.В. Назарова – М.: Финансы и статистика, 2002 – 302 с.