Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364139
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62791)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21319)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21692)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8692)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3462)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20644)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Курсовая работа: Компьютерное моделирование вычислительных задач в различных средах программного обеспечения

Название: Компьютерное моделирование вычислительных задач в различных средах программного обеспечения
Раздел: Рефераты по информатике
Тип: курсовая работа Добавлен 13:04:59 16 декабря 2010 Похожие работы
Просмотров: 339 Комментариев: 22 Оценило: 2 человек Средний балл: 5 Оценка: неизвестно     Скачать

Волжский государственный инженерно–педагогический университет

Институт дизайна

Курсовая работа

Тема:

“Компьютерное моделирование вычислительных задач в различных средах программного обеспечения”

Выполнил: Чесноков Д.С.

Проверил: Ершов В.Н.

Нижний Новгород

2010г


Содержание

Введение

1. Постановка задачи

2. Метод отделения корней

2.1. Графический метод

2.2. Аналитический метод

3. Метод уточнения корней

3.1 Метод половинного деления

3.2 Метод последовательных приближений

3.3 Метод Ньютона

4. Анализ результатов

Заключение

Список используемой литературы


Введение

Существует значительное число различных программных продуктов (Mathcad, Excel и т.д.), с помощью которых можно решать различные математические задачи.

MathCAD – программа для выполнения инженерных и научных расчётов. Рабочая область программы представляется как обыкновенный лист, на котором уравнения и выражения отображаются графически, а не в текстовом виде. Несмотря на то, что данная программа ориентирована на пользователей, мало знакомых с программированием, она всё же находит применение в достаточно сложных проектах для визуализации результатов математического моделирования с использованием распределённых вычислений и традиционных языков программирования. Также Mathcad часто используется в крупных инженерных проектах, где большое значение имеет трассируемость и соответствие стандартам.

Excel - пожалуй, самая популярная сегодня программа электронных таблиц. Ею пользуются деловые люди и ученые, бухгалтеры и журналисты. С ее помощью ведут разнообразные списки, каталоги и таблицы, составляют финансовые и статистические отчеты, обсчитывают данные каких-нибудь опросов и состояние торгового предприятия, обрабатывают результаты научного эксперимента, ведут учет, готовят презентационные материалы. Для ведения домашней бухгалтерии Excel тоже вполне подходит.

Pascal - высокоуровневый язык программирования общего назначения. Один из наиболее известных языков программирования, широко применяется в промышленном программировании, а также очень часто в обучении программированию в высшей школе, является базой для большого числа других языков. Был создан Никлаусом Виртом в 1968-69 годах.


1. Постановка задачи

Нам дано уравнение , нужно найти корни этого уравнения на интервале x[1;3], с шагом h=0,2. Точные значения корней уравнения можно найти лишь в простейших случаях таких как (ax2+bx+c=0; cos(x)=a и т.д.). В нашем случае это вызывает затруднения. Кроме того, коэффициенты некоторых уравнений есть приближённые числа, поэтому нельзя говорить о нахождении точных коней.

Будем считать что наше уравнение имеет только действительные корни. Тогда нахождение этих корней с заданной точностью необходимо проводить в два этапа:

1. Отделение корней, т.е. нахождение достаточно малых промежутков, в которых содержится только один корень уравнения; Методы отделения корней весьма удобны и просты. Однако они дают только ответ на вопрос локализации корня и позволяют найти его грубое приближённое значение. В методы отделения корней входят графический метод, т.е построение графика функции y= f(x) и аналитический метод.

2. Уточнение каждого из отдельных корней, т.е определение их с заданной точностью. В нашем случае это точность E=0.001. Данные методы уточнения используется для нахождения более точного значения корня. Это такие методы как: Метод половинного деления, метод последовательных приближений и метод Ньютона.

В данной курсовой работе все методы будут выполнены в специальных программах таких как: Excel, MathCAD и на языке программирования высокого уровня Pascal.


2. Метод отделения корней

2.1 Графический метод

Графический метод основан на построении графика функции y=f(x). Он может быть реализован в два способа. Корнем уравнения будет отрезок оси абсцисс, содержащий точку пересечения графика с этой осью. Во втором способе исходную функцию можно представить в виде двух более простых функций f(x)=g(x)-g1(x) и строить два графика.

Реализация графического метода в пакете Excel.


Реализация графического метода в пакете MathCAD.

Таким образом, искомый корень уравнения находится на отрезке [1,8;2]

2.2 Аналитический метод

Блок-схема

- Pascal.


3. Метод уточнения корней

Методы отделения корней весьма удобны и просты. Однако они дают ответ только на вопрос локализации корня и позволяют найти приближённое значение. Если же требуется найти более точное значение корня, то используют различные методы уточнении.

3.1 Метод половинного деления

Для данного метода нужен отрезок [a;b] с корнем непрерывной функции f(x) внутри и точность определения корня, которая задаётся “e”

Реализация метода в пакете Excel.


Реализация метода в пакете MathCad.

Реализация метода половинного деления в Pascal

Блок-схема


3.2 Метод последовательных приближений

Наше уравнение преобразуем к виду x=. Если на рассматриваемом интервале изоляции корня [1,8;2] ||<1 ,то расчётная формула примет такой вид : , и при этом итерационный процесс приближения к корню будет сходящимся. В нашем случае выбор расчётной формулы исходного выражения очень затруднителен, поэтому воспользуемся следующим приёмом. Введём в рассмотрение произвольный параметр л>0. Тогда функция можно представить как .

Затем просто варьируем параметр л, добиваемся условия сходимости: ||<1 на интервале изоляции корня [1,8 ; 2]. . Для выполнения сходимости на интервале изоляции корня [1,8; 2]. Производная исходного уравнения равна:.

Для этого примера запишем следующее:

.

Расчётная формула метода итерации примет вид:


Реализация метода в Pascal.



3.2 Метод последовательных приближений

- Реализация метода в MathCad

- Реализация метода в Excel

3.3 Метод Ньютона

Этот метод можно рассматривать как частный случай метода простой итерации и рекуррентной формулой и тем же принципом выбора начального приближения x0. Процесс интеграции идёт до тех пор, пока. В случае неудачного выбора рекуррентной формулы получается расходящийся процесс, и условие сравнения с точностью не достигается. Для исключения подобной ситуации введём счётчик итерации n , увеличивающийся каждый раз на единицу, и поставим искусственное условие продолжения итерации в случае n<=k. В противной случае завершим алгоритм с выводом текстового сообщения о невозможности получения корня за заданное количество k шагов.

Реализация метода в MathCad

Реализация метода в Excel


Реализация метода в Pascal

Блок-схема.


Программа на Pascal.


4. Анализ результатов

Таким образом как видно из выше представленной таблицы более точные результаты корня получены в средах Excel и Pascal, хотя сам процесс уточнения был более прост и быстр в среде MathCAD. В среде MathCAD уже заложены специальные формулы, которые позволяют найти более точное значение уже со второго приближения. Уточнение корня напрямую зависит от точности его нахождения Е, чем меньше, тем точнее будет корень.


Заключение

Благодаря различным методам отделения и уточнения корней с любой заданной точностью, а также минимальным необходимым наборам программ, можно находить корни уравнений любой сложности. Причём это не вызывает особых затруднений, так как все операции выполняются в специальных программах. Например, в MathCAD уже заложены специальные формулы, позволяющие находить точные значения корней уравнения.


Список используемой литературы

1. Методическая рекомендация к выполнению курсовой работы по информатике. В.Н. Ершов

2. Общедоступная энциклопедия http://ru.wikipedia.org

3. Учебно-методическое пособие к выполнению курсовой работы “Численные методы”. В.Н. Ершов

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Хватит париться. На сайте FAST-REFERAT.RU вам сделают любой реферат, курсовую или дипломную. Сам пользуюсь, и вам советую!
Никита04:47:21 04 ноября 2021
.
.04:47:20 04 ноября 2021
.
.04:47:19 04 ноября 2021
.
.04:47:17 04 ноября 2021
.
.04:47:16 04 ноября 2021

Смотреть все комментарии (22)
Работы, похожие на Курсовая работа: Компьютерное моделирование вычислительных задач в различных средах программного обеспечения

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

Да, в любом случае.
Да, но только в случае крайней необходимости.
Возможно, в зависимости от цены.
Нет, напишу его сам.
Нет, забью.



Результаты(294402)
Комментарии (4230)
Copyright © 2005 - 2024 BestReferat.ru / реклама на сайте