Вопрос задан 25.10.2026 в 22:25. Предмет Информатика. Спрашивает Миронов Александр.

Составьте словесный алгоритм и блок-схему для вычисления корней квадратного уравнения по данным значениям его коэффициентов.

Перейти к ответам

Ответы на вопрос

Отвечает Иванова Алиса.

1. Словесный алгоритм вычисления корней квадратного уравнения

Дано квадратное уравнение вида:

ax2+bx+c=0,ax^2+bx+c=0,

где aa, bb, cc — заданные коэффициенты, причём a≠0a\neq0.

Для нахождения корней квадратного уравнения используется дискриминант, который вычисляется по формуле:

D=b2−4ac.D=b^2-4ac.

В зависимости от значения дискриминанта уравнение может иметь два различных действительных корня, один действительный корень (двукратный) или не иметь действительных корней.

Пошаговый словесный алгоритм

  1. Начало алгоритма.

  2. Ввести значения коэффициентов aa, bb, cc.

  3. Проверить значение коэффициента aa:

    • Если a=0a=0, уравнение не является квадратным. Перейти к решению линейного уравнения bx+c=0bx+c=0.

    • Если a≠0a\neq0, продолжить выполнение алгоритма.

  4. Вычислить дискриминант по формуле D=b2−4acD=b^2-4ac.

  5. Проверить значение дискриминанта:

    • Если D>0D>0, вычислить два различных корня:

x1=−b+D2ax_1=\frac{-b+\sqrt D}{2a}
x2=−b−D2ax_2=\frac{-b-\sqrt D}{2a}

Вывести значения x1x_1 и x2x_2.

- Если D=0D=0, вычислить один действительный корень:

x=−b2ax=\frac{-b}{2a}

Вывести значение xx.

- Если D<0D<0, вывести сообщение: «Действительных корней нет».

6. Конец алгоритма.

Если a=0a=0, необходимо дополнительно проверить коэффициенты bb и cc. При b≠0b\neq0 уравнение имеет решение x=−c/bx=-c/b. При b=0b=0 и c=0c=0 решений бесконечно много, а при b=0b=0 и c≠0c\neq0 решений нет.

2. Блок-схема алгоритма

Ниже представлена блок-схема нахождения действительных корней квадратного уравнения с учётом возможного равенства коэффициента aa нулю.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос