Перейти к содержанию

Блок-схема нахождения корней квадратного уравнения

Пошаговый алгоритм разветвляющейся структуры помогает быстро построить схему решения квадратного уравнения через дискриминант.

ИнформатикаОбновлено 4 сентября 2026 г.3 мин чтения

Блок-схема нахождения корней квадратного уравнения?

Нейросова

Правильно построенная блок-схема нахождения корней квадратного уравнения наглядно отражает алгоритм решения уравнения ax2+bx+c=0ax^2 + bx + c = 0. На этапе ввода задаются коэффициенты aa, bb, cc. В расчётном блоке вычисляется дискриминант D=b2−4acD = b^2 - 4ac. Блок решения разветвляется по условию проверки знака DD: при D>0D > 0 вычисляются два различных корня, при D=0D = 0 определяется единственный корень, а при D<0D < 0 фиксируется отсутствие корней среди действительных чисел.

Разбор по случаям

Что известноФормулаКогда применять
Дискриминант больше нуля (D > 0)x1,2=−b±D2ax_{1,2} = \frac{-b \pm \sqrt{D}}{2a}Уравнение имеет два различных действительных корня
Дискриминант равен нулю (D=0)(D = 0)x=−b2ax = \frac{-b}{2a}Уравнение имеет один совпадающий действительный корень
Дискриминант меньше нуля (D < 0)D < 0Действительных корней нет, ветвь алгоритма выводит сообщение
Первый коэффициент равен нулю ( a=0a = 0 )x=−c/bx = -c / bБлок ветвления проверяет равенство a=0a = 0 перед вычислением дискриминанта

Примеры

Уравнение с двумя корнями. Для уравнения x2−5x+6=0x^2 - 5x + 6 = 0 в блоке ввода задаем a=1a = 1, b=−5b = -5, c=6c = 6.

В прямоугольном блоке вычислений находим дискриминант D=(−5)2−4⋅1⋅6=1D = (-5)^2 - 4 \cdot 1 \cdot 6 = 1.

Переходим к ромбу проверки условия D>0D > 0. Так как условие истинно, по стрелке «Да» вычисляем x1=5+12=3x_1 = \frac{5 + 1}{2} = 3 и x2=5−12=2x_2 = \frac{5 - 1}{2} = 2, выводим значения и завершаем алгоритм.

Уравнение без действительных корней. Для уравнения x2+2x+5=0x^2 + 2x + 5 = 0 вводим значения a=1a = 1, b=2b = 2, c=5c = 5.

В расчётном блоке получаем значение дискриминанта D=22−4⋅1⋅5=−16D = 2^2 - 4 \cdot 1 \cdot 5 = -16.

В блоке решения проверяем условия D>0D > 0 и D=0D = 0. Оба условия ложны, поэтому по стрелке «Нет» переходим к блоку вывода сообщения «Действительных корней нет» и идем к овалу «Конец».

Уравнение с одним корнем. Дано квадратное уравнение x2−6x+9=0x^2 - 6x + 9 = 0. На первом шаге блок-схемы происходит ввод коэффициентов: a=1a = 1, b=−6b = -6, c=9c = 9. Далее управление передается в блок вычислений, где рассчитывается дискриминант по формуле D=b2−4acD = b^2 - 4ac.

Подставив значения, получаем D=(−6)2−4⋅1⋅9=36−36=0D = (-6)^2 - 4 \cdot 1 \cdot 9 = 36 - 36 = 0.

Затем логический блок проверяет условие D>0D > 0, которое оказывается ложным, и направляет выполнение к проверке равенства D=0D = 0. Это условие истинно, поэтому выполняется расчет единственного кратного корня по формуле x=−b/(2a)x = -b / (2a).

Подстановка численных данных дает x=−(−6)/(2⋅1)=3x = -(-6) / (2 \cdot 1) = 3.

Блок вывода результатов отображает итоговое значение x=3x = 3, после чего весь вычислительный процесс успешно завершается.

Частые ошибки

  • Забывают проверить равенство коэффициента a нулю перед вычислением дискриминанта.
  • Используют неправильные геометрические фигуры для блоков ввода, условия и вычислений.
  • Теряют ветку алгоритма для случая нулевого дискриминанта или отрицательного значения.

Коротко

Грамотно составленная блок-схема нахождения корней квадратного уравнения помогает структурировать алгоритм и избежать ошибок в логике программы. Она наглядно показывает все ветвления вычислений в зависимости от полученного значения дискриминанта.

Учебный бот Нейросовы

Бесплатный помощник по учёбе — не только по теме «Информатика». Решит задачу по действиям, объяснит непонятное место своими словами, ответит на вопросы в конце параграфа.

  • Любой учебный вопрос
  • Понимает фото задания
  • Без регистрации

Ещё по теме

А можно не писать самому