№1 Даны два числа А и В. Большее из этих чисел ументшается на 3, а меньшее удваивается. Составить амгоритм. ax2+bx+c=0
5-9 класс
|
y=|x-1|
BEGIN
write ('Vvedite 2 chisla: '); readln (A, B);
if A > B then
begin
A := A/3;
B := B*2;
end;
if B > A then
begin
B := B/3;
A := A*2;
end;
writeln (A, B);
END.
ax^2 + bx + с = 0 - это длинная программа. Нужно учесть такие случаи:
1) а = 0, x = -c/b;
2) a =/=0, D=b*b-4*a*c > 0, x1 = (-b - sqrt(D)) / (2*a), x2 = (-b + sqrt(D)) / (2*a);
3) D = 0, x1 = x2 = -b / (2*a);
4) D < 0, действительных корней нет. Комплексные корни, если нужно:
x1 = -b / (2*a) - i*sqrt(-D)) / (2*a), x2 = -b / (2*a) + i*sqrt(-D)) / (2*a);
y = Abs(x-1) - тут вообще делать нечего. Подставляй разные х и вычисляй у.
Другие вопросы из категории
системе счисления;4)алфавит записи в целых в десятичной системе счисления
Читайте также
сел - отрицательное, то найти Iа+ b+cI иначе а+b+c +d в корне.
Даны три числа. Если произведение данных чисел - отрицательное, то каждое число возвести в квадрат, иначе найти модуль каждого числа
ПОМОГИТЕ ОЧЕНЬ ПРОШУ
даны два числа.Вывести в начале большее а затем меньшее.
прежним,если это не так. 2)Даны 3 числа, возвести в квадрат те из них, значения которых не отрицательны, а отрицательные оставить без изменений
Дано:числа А и Б
Найти: С-большее из А и Б