Реферат по теме: Метод дихотомии. Реализация программы на языке С++ по поиску нулей функции на заданном промежутке

Название работы: Метод дихотомии. Реализация программы на языке С++ по поиску нулей функции на заданном промежутке

Скачать демоверсию

Тип работы:

Реферат

Предмет:

Информационное обеспечение, программирование

Страниц:

17 стр.

Год сдачи:

2011 г.

Содержание:

ОГЛАВЛЕНИЕ

ЦЕЛЬ РАБОТЫ 3

ВСТУПЛЕНИЕ 3

КРАТКОЕ ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ ИНСТРУМЕНТОВ 6

СЦЕНАРИЙ ПРОГРАМНОГО ПРОДУКТА 6

АЛГОРИТМ 7

Функция main() 9

Функция dixotomia() 10

ПЕРЕМЕННЫЕ, ИСПОЛЬЗУЕМЫЕ В КОДЕ 11

ЛИСТИНГ ПРОГРАМНОГО ПРОДУКТА 11

ТЕСТИРОВАНИЕ ПРОГРАММЫ 12

ИСХОДНЫЙ КОД ПРОГРАММЫ 13

Файл «code.cpp» 13

Файл «p.cpp» 14

Файл «p.h» 15

ЗАКЛЮЧЕНИЕ 16

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА И ДР. ИСТОЧНИКИ 17

Выдержка:

ЦЕЛЬ РАБОТЫ

В математике существует множество методов поиска корней уравнений. Каждый из этих методов применим только в конкретных случаях, когда выполняются определённые условия. Но что же делать если не один из этих подходов не работает? Здесь на помощь приходит всепобеждающий метод «дихотомии» или «половинного деления». Данный метод позволяет найти приближенные значения корней с высокой степенью точности и остаётся действенным в ста процентах случаев.

Основная цель данной работы– это научиться использовать метод дихотомии (половинного деления) для поиска значений конкретно заданной функции(рис.1) на промежутке с точностью и реализовать его в программном коде на языке С++.

......................................................

Рис.1 Целевая функция

ВСТУПЛЕНИЕ

История языка C восходит к операционной системе UNIX, поскольку она сама и большинство программ для нее написаны на C. Однако это не означает, что С предназначен исключительно для среды UNIX. Благодаря популярности системы UNIX язык С был признан в среде программистов языком системного программирования, который можно использовать для написания компиляторов и операционных систем. В то же время он удобен для создания разнообразных прикладных программ.

Операционная система UNIX разработана в 1969 г. на маломощном, по современным представлениям, компьютере DEC PDP-7 компанией Bell Laboratories (город Мюррей Хилл, штат Нью-Джерси). Система была полностью написана на языке ассемблера для PDP-7 и претендовала на звание "дружественной для программистов", поскольку содержала довольно мощный набор инструментов разработки и являлась достаточно открытой средой. Вскоре после создания системы UNIX Кен Томпсон (Ken Thompson) написал компилятор нового языка B.

С этого момента можно проследить историю языка C, поскольку язык B Кена Томпсона является его предшественником. Итак, вот "родословная" языка С:

? Algol 60 Разработан международным комитетом в 1960 г.

......................................................

ИСПОЛЬЗУЕМАЯ ЛИТЕРАТУРА И ДР. ИСТОЧНИКИ

1. Ф. Глассборо, Р. Аллен Как научиться программировать на языке С++. NT Press 2005г.

2. Э.А. Опалева Языки программирования и методы трансляции. –«БХВ- Петербург» 2005г.

3. М.С. Долинский Решение сложных и олимпиадных задач по программированию. – Питер 2006г.

4. www.excode.ru – Сайт «свободных» программистов

5. www.codenet.ru – Сайт о программировании на С++ и Delphi.

www.ru.vikipedia.org – Электронная энциклопедия «Википедия

......................................................

Похожие работы на данную тему