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

UptoLike

7
При 0a квадратное уравнение (1) превращается в уравнение первой
степени
.0 cbx (4)
Единственный корень уравнения (4) определяется выражением
bcx . (5)
При программировании задачи следует учесть то, что коэффициенты
cba , , могут принимать произвольные значения.
Алгоритм решения задачи
Алгоритм (четкая последовательность) решения задачи может быть пред-
ставлен следующим образом
1. Вводим значения коэффициентов
cba ,, .
2. Анализируем значения коэффициента a : если 0
a то переходим к вы-
полнению п. 3 алгоритма, в противном случае выполняем п. 5.
3. Анализируем значение дискриминанта acbD 4
2
: если 0 D , то пе-
реходим к выполнению п. 4 алгоритма, в противном случае выполняем п. 6.
4. Вычисляем корни
1
x
и
2
x
уравнения (1) по выражениям (2), (3), отобра-
жаем полученные результаты на экране дисплея и завершаем работу.
5. Вычисляем единственный корень
x
уравнения (4), отображаем полу-
ченный результат на экране дисплея и завершаем работу.
6. На экран дисплея выводим информацию о том, что уравнение не имеет
действительных корней.
Программа расчета
Программа составляется в соответствии с рассмотренным алгоритмом на
базовом алгоритмическом языке
Отладка программы
После ввода составленной программы в компьютер осуществляется ее от-
ладка, которая заключается в устранении всех возможных ошибок. Подтвер-
ждением правильной работы программы является совпадение результатов тес-
товых расчетов с известным результатом.
Перечень контрольных вопросов
1) Дайте определение программы.
2)
Что такое алгоритм?
3)
Что такое блок-схема программы?
4)
Назовите классификацию языков программирования.
5)
В чем заключается отладка программы?
ЛАБОРАТОРНАЯ РАБОТА 2.
Разработка и отладка программы расчета одномерного течения
идеального газа в сопле Лаваля
Цель работы
на примере расчета течения идеального газа в сопле Лава-
ля освоить приемы программирования и получить практические навыки реали-
зации в программах итерационного метода решения алгебраических и транс-
цендентных уравнений.