Программирование и алгоритмизация: Сборник учебно-исследовательских лабораторных работ. Ковальногов В.Н - 10 стр.

UptoLike

10
ром значении
ni
, а полученное значение
n
x и принимается за приближенное
решение рассматриваемой задачи. Очевидно, что соответствующим выбором
значения n можно обеспечить требуемую точность приближенного решения.
Не вдаваясь в детали анализа условий сходимости решения, отметим, что
реализация схемы (13) для уравнения (11) обеспечивает сходимость решения в
сужающейся части сопла Лаваля, где поток движется с дозвуковой скоростью, а
коэффициент скорости
принимает значения, меньшие 1. Реализация же схемы
(13) для уравнения (12) обеспечивает сходимость решения в расширяющейся
части сопла Лаваля, где поток движется со сверхзвуковой скоростью, а коэф-
фициент скорости
принимает значения, большие 1.
Алгоритм решения задачи может быть представлен следующим образом:
1. Вводим значения величин , , , , ,
00
кр
ddk где
0
допустимое значение
погрешности приближенного решения.
Замечание: при анализе параметров течения в сечении, расположенном в
сужающейся части сопла Лаваля, начальное приближение
0
для коэффициента
скорости
следует выбирать меньшим 1 (например, принять 5,0
0
); при ана-
лизе параметров течения в сечении, расположенном в расширяющейся части
сопла Лаваля, начальное приближение
0
для коэффициента скорости
следует
выбирать большим 1 (например, принять
5,1
0
).
2. Уточняем значение
по схеме (13), используя выражение (11) при 1
0
или выражение (12) при
1
0
.
3. Определяем погрешность решения
0
. (14)
4. Если окажется, что
0
, то полученное значение
отображаем на эк-
ране дисплея и завершаем работу, в противном случае делаем замену
0
и
возвращаемся к выполнению п. 2.
Программа расчета
Программа составляется в соответствии с рассмотренным алгоритмом на
базовом алгоритмическом языке.
На защиту студент должен представить существенно усовершенствован-
ный вариант программы, обеспечивающей расчет коэффициента скорости
во
всех анализируемых сечениях и удобную выдачу результатов расчета на экран
дисплея.
Отладка программы
После ввода составленной программы в компьютер осуществляется ее от-
ладка, которая заключается в устранении всех возможных ошибок. Подтвер-
ждением правильной работы программы является совпадение результатов кон-
трольных расчетов с расчетами, выполненными на калькуляторе.
Перечень контрольных вопросов
1) Что представляет из себя метод итераций?
2)
Назовите базовые элементы языка С++.