Проектирование схем алгоритма, Разработка алгоритма головной программы, Проектирование алгоритма ввода исходных данных - Разработка программы численного решения обыкновенного дифференциального уравнения

Разработка алгоритма головной программы

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

    1)главная форма приложения; 2)форма информации о программе;

При запуске приложения отображается главная форма, на которой находятся управляющие элементы: поля для ввода исходных данных, поле для вывода результата расчета. В схеме головного алгоритма предусматривается обработка следующих событий(нажатие соответствующей кнопки):

    1) выход из приложения, 2) расчет, 3) график.
Проектирование алгоритма ввода исходных данных

Для решения в программе выбирается ОДУ вида степенного ряда:

Dy/dx=a0+a1X+a2X2+...+aNXN + b1Y+...+b2Y2+...+bMYM,( 2.1 )

Где a0, a1, ..., aN - коэффициенты степенного порядка n

Переменной аргумента x;

B1, ..., bM - коэффициенты степенного ряда порядка m

Рисунок 2.1 - Схема алгоритма ввода исходных данных

В общем виде (2.1) примет вид

( 2.2 )

Тогда исходными данными являются:

    1) N - размерность степенного ряда переменной x; 2) M - размерность степенного ряда переменной y; 3) A - массив коэффициентов ряда переменной x; 4) B - массив коэффициентов ряда переменной у;

5) , - начальные условия решения;

6) - конечное значение аргумента, определяющее интервал поиска решения;

7) - число точек значений аргумента и функции, выводимых на печать.

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

Похожие статьи




Проектирование схем алгоритма, Разработка алгоритма головной программы, Проектирование алгоритма ввода исходных данных - Разработка программы численного решения обыкновенного дифференциального уравнения

Предыдущая | Следующая