• Задать вопрос менеджеру

Twitter новости

Обучение письменному иноязычному общению на основе ИКТ http://t.co/IK2NAjncrk

Online-опрос

Антиплагиат онлайнДипломант
Яндекс.Метрика

Объектно-ориентированное программирование на примере численных методов

Предмет:Информатика
Тип:Курсовая
Объем, листов:33
Word
Получить полную версию работы
Релевантные слова:уравнений, методом, описать, системы, функции, bnx, решения, составить, метод, стандартные, зейделя, методов, bnxn, корня, хорд
Процент оригинальности:
87 %
Цена:700 руб.
Содержание:

ВВЕДЕНИЕ ……………………. ……………………………………. . . 2

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

2 Математическое описание методов …. . ……………. . ………. . 4

2. 1 Метод хорд при приближенном вычислении алгебраических и трансцендентных уравнений ……. . …………. . ………………. . ……. . …. . 4

2. 2 Решение системных линейных уравнений методом Зейделя …………. . 6

2. 3 Решение дифференциальных уравнений методом Рунге-Кутта………. . . 10

3 Блок-схема программы GLAV………………. . . ……. . . . . ……. . . 12

3. 1 Блок-схема процедуры mhord……………………………. . . . …. ……. . 13

3. 2 Блок-схема процедуры myzend………………. …………. ……. …. . . . . . 14

3. 3 Блок-схема процедуры mykutt………. …………………. . . . ………. . . . . . . 16

4 Описание стандартных модулей…. ……. …. . ………………. . . 18

5 Описание не стандартных модулей…. …………. . …………. . . 21

6 Описание интерфейса……. ……………………………………. . 22

7 Численные примеры …. . …………. …. . . ………………………. . 23

Заключение……………………………. . . . . . . ………………………. . 26

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

Приложение…………………………………………. . …………. …. 28

Вступление:

Студентам, а также инженерам часто требуется решать задачи, которые связаны с численными методами: решением алгебраических и трансцендентных уравнений, нахождение корня алгебраического уравнения, нахождение решений дифференциальных уравнений.

Подобные задачи решаются с помощью численных методов, разработанных для решения математических задач при помощи вычислительной техники на таких языках программирования, как: QBASIC, TURBO PASCAL, C++, DELPHI, VISUAL BASIC и д. р. пакеты программ. В частности, математические пакеты MathCAD, Maple, MathLab также дают возможность решения аналогичных задач.

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

В некоторых случаях при вычислении необходимо предварительно математически преобразовать или переписать в другом виде функции, это может существенно снизить погрешность или в ряде случаев без преобразования не сходятся решения.

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

Заключение:

В заключение хотелось бы отметить, что методы структурного программирования позволяют более мобильно и качественно проводить работу по модернизации программного обеспечения. Так достаточно усовершенствовать отдельный модуль откомпилировать его и главный модуль, для достижения, желаемого результата. Более того, текст главной программы более читаем, и занимает меньше места. Имеющиеся наработки в отдельных модулях можно использовать в других программах, не задумываясь об их работоспособности. Четко вычерченная структура позволяет яснее представить цели и задачи стоящие перед программистом. Не нужно все время перемещаться по тексту взад и вперед. В любой промежуток времени работы над очень большой программной появляется возможность сконцентрироваться на отдельном модуле. Открывается возможность совместной работы нескольких человек над одной громоздкой программной. Удачно разработанный модуль одного программиста становиться, доступен другим.

Все выше перечисленное позволяет сделать вывод. Что структурное программирование открывает не объятые просторы в развитии современной техники, и будущее, а вернее сказать уже настоящее именно за ним. Вместе с объектно-ориентированным программированием оно уже составляет авангард современной науки.

Список литературы:

1. Воробьев Г. Н. , Бахвалов Н. С. «Численные методы». М. : Наука, 1973. 231с.

2. Ефимов А. В. , Демидович Б. П. «Линейная алгебра и основы математического анализа». М. : Наука, 1981. 386с.

3. Бараненков Г. С. , Демидович Б. П. «Задачи и упражнения по математическому анализу для ВТУЗОВ». М. : Наука, 1980. 184с.

4. Абрамов С. А. , Зима Е. В. «Начало программирования на языке Паскаль». М. : Наука, 1987. 8с.

5. Епанешников А. Е. , Красильников Ю. И. «Программирование в среде турбо Паскаль». М. : Центр МИФИ СП Диалог, 1990. 3-6с.

Бесплатные работы:

Готовые работы:

Рекомендованные документы: