УРОК № 5
Т. АЛГОРИТМОВ - Паскаль
составление программы решения квадратного уравнения
ЗАДАНИЕ 1
Составить программу решения квадратного уравнения
Дано:
A,B, C-действительные
![]() |
Найти:
X1, X2, X - действительные
Решение
Сначала ищем дискриминант
D = B2 – 4AC
Если D>0, то уравнение имеет два решения:

Если D=0, то уравнение имеет одно решение:

Если D<0, то уравнение не имеет решений
Паскаль
Program KvUr;
Var
A, b,с:integer;
Begin
Writeln(‘введите коэффициенты квадратного уравнения’);
read(a,b,c);
d:=b*b-4*a*c;
if d>0 then begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
writeln(‘x1=’,x1:6:2);
writeln(‘x2=’,x2:6:2);
end
else if d=0 then begin
x:=-b/(2*a);
writeln(‘x=’,x:6:2);
end
else writeln(‘нет решений’);
End.



