5. составьте программу сортировки по возрастанию значений в трех переменных: а, в, с. 6. составьте программу вычисления корней квадратного уравнения по данным значениям его коэффициентов. не из
WriteLn('Введите три числа'); ReadLn(A,B,C); if (A<=B)and(B<=C) then Write(A,' ',B,' ',C) else if (A<=C)and(C<=B) then Write(A,' ',C,' ',B) else if (B<=A)and(A<=C) then Write(B,' ',A,' ',C) else if (B<=C)and(C<=A) then Write(B,' ',C,' ',A) else if (C<=A)and(A<=B) then Write(C,' ',A,' ',B) else if (C<=B)and(B<=A) then Write(C,' ',B,' ',A) End.
Var a,b,c,D:real; Begin Write('a = ');ReadLn(a); Write('b = ');ReadLn(b); Write('c = ');ReadLn(c); D:=b*b-4*a*c; if D>=0 then Begin WriteLn('x = ',(-b-sqrt(D))/(2*a)); WriteLn('x = ',(-b+sqrt(D))/(2*a)); End else WriteLn('Действительных корней нет') End.
Если в первом примере y=x^2( X в квадрате), то программа будет выглядеть следующим образом: Program pr1; var y,x:real; begin writeln('Введите значение x'); readln(x); y:=sqr(x); writeln('ответ:', y); end.
Если же у тебя в первом функция y=x*2 ( X умножить на 2), то программа будет выглядеть так:
Program pr1; var y,x:real; begin writeln('Введите значение x'); readln(x); y:=x*2; writeln('ответ:', y); end.
2. Program pr2; var a,b,S:real; begin writeln('Введите сторону a'); readln(a); writeln('Введите сторону b'); readln(b);S:=a*b; writeln('ответ:', S); end.
Если в первом примере y=x^2( X в квадрате), то программа будет выглядеть следующим образом: Program pr1; var y,x:real; begin writeln('Введите значение x'); readln(x); y:=sqr(x); writeln('ответ:', y); end.
Если же у тебя в первом функция y=x*2 ( X умножить на 2), то программа будет выглядеть так:
Program pr1; var y,x:real; begin writeln('Введите значение x'); readln(x); y:=x*2; writeln('ответ:', y); end.
2. Program pr2; var a,b,S:real; begin writeln('Введите сторону a'); readln(a); writeln('Введите сторону b'); readln(b);S:=a*b; writeln('ответ:', S); end.
A,B,C:integer;
Begin
WriteLn('Введите три числа');
ReadLn(A,B,C);
if (A<=B)and(B<=C) then Write(A,' ',B,' ',C)
else if (A<=C)and(C<=B) then Write(A,' ',C,' ',B)
else if (B<=A)and(A<=C) then Write(B,' ',A,' ',C)
else if (B<=C)and(C<=A) then Write(B,' ',C,' ',A)
else if (C<=A)and(A<=B) then Write(C,' ',A,' ',B)
else if (C<=B)and(B<=A) then Write(C,' ',B,' ',A)
End.
Var a,b,c,D:real;
Begin
Write('a = ');ReadLn(a);
Write('b = ');ReadLn(b);
Write('c = ');ReadLn(c);
D:=b*b-4*a*c;
if D>=0 then
Begin
WriteLn('x = ',(-b-sqrt(D))/(2*a));
WriteLn('x = ',(-b+sqrt(D))/(2*a));
End
else WriteLn('Действительных корней нет')
End.