Решение дифференциальных уравнений 1 порядка методом Эйлера
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: шпаргалки по гражданскому праву, готовые рефераты
| Добавил(а) на сайт: Janaslov.
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата
3.Описание алгоритмов решения задачи
3.1.Описание переменных.
|Наименование |Тип |Описание |
|Входные данные |
|Xi |double |Начальное значение (x) |
| | |интервала вычисления |
|Xkon |double |Конечное значение (x) |
| | |интервала вычисления |
|n |integer |Количество шагов |
|Yi |double |Начальное значение y |
|kx |double |Коэффициент при переменой|
| | |x |
|ky |double |Коэффициент при |
| | |переменной y |
|Выходные данные |
|h |double |Фиксированное приращение |
| | |аргумента (x) |
|res |double |Расчётное значение |
| | |уравнение y’=F(x,y) в |
| | |точке (x) |
|Промежуточные |
|i |integer |Счётчик цикла |
|Yprom |double |Промежуточное значение y |
| | |в точке Xprom |
|Xprom |double |Промежуточное значение x |
| | |при h/2 |
|a |double |Решение уравнения в |
| | |точках f(Xprom,Yprom) |
|f1 |double |Функция f(x,y) |
3.2. Блок- схема главного модуля
[pic]
3.3 Описание алгоритма главной программы.
|Номер блока |Описание |
|1 |Ввод начального и конечного значений интервала вычисления |
| |уравнения, количество шагов, начальное значение у, а также |
| |коэффициенты при kx и ky. |
|2 |Вычисление фиксированного приращения аргумента х |
|3 |Цикл с шагом 1 и конечным значением не превышающим количество |
| |шагов, который высчитывает значение y на определённом |
| |интервале |
|4 |Функция для расчёта уравнения вида y’=f(x,y); |
| | |
|5 |Вывод результатов на интервале X |
3.4 Блок-схема функции “func”.
[pic]3.5 Описание блок- схемы функции “func”.
|Номер |Описание |
|блока | |
|1 |Вычисление: функции f1 с подстановкой начальных значений; |
| |промежуточных значений Yprom и Xprom, значения a для вычисления |
| |f(Xprom,Yprom) и расчёт результатов функции и переход на следующий |
| |шаг. |
|2 |Приращение аргумента x на h |
|3 |Вывод результатов уравнения и интервала |
*Реализация алгоритма на языке программирования C++ представлена в приложении .
4.Описание программного обеспечения.
4.1 Описание операционной системы
Основное требование к операционной системе (ОС), предъявляемое поставленной задачей, это наличие ANSI или POSIX совместимого компилятора языка C++.
Для реализации задачи была выбрана последняя клиентская версия
операционной системы Microsoft, основанная на ядре NT – Microsoft Windows
XP Professional.
Указанная операционная система обладает рядом преимуществ:
. наличие достаточного количество ANSI или POSIX совместимых компиляторов языка C++, разработанных для данной ОС, а именно – o Microsoft C++ (version 2-6) o gcc o Borland C++ o Intel C++ o прочие;
. достаточная управляемость, надежность и безопасность;
. широкое распространение основанных на ядре NT операционных систем
Microsoft, совместимых по программному обеспечению с Windows XP
Professional (NT/2000/XP/2003 – client & server);
. высокая скорость работы приложений, разработанных для данной ОС с использованием компиляторов C++.
Исходный код программы может быть откомпилирован и под другой операционной системой, если для таковой имеется ANSI или POSIX совместимый компилятор языка C++.
Программа была протестирована на операционной системе Microsoft
Windows XP Professional SP1.
Технические данные :
. HDD: 60 Gb
. Процессор x86 Family 15 Model 2 Stepping 7 GenuineIntel ~1817
МГц
Рекомендуем скачать другие рефераты по теме: культурология, конспект изложения.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 | Следующая страница реферата