Алгоритм решения квадратного уравнения относится к алгоритму

Тест по информатике Алгоритмические структуры 11 класс

Тест по информатике Алгоритмические структуры 11 класс с ответами. Тест включает 5 заданий с выбором ответа.

1. Какое определение можно использовать для циклического алгоритма?

1) способ представления алгоритма с помощью геометрических фигур
2) алгоритм, содержащий многократные повторения некоторых операторов
3) алгоритм, содержащий условия
4) представление алгоритма в форме таблиц и расчетных формул

2. Какой тип алгоритма должен быть выбран при решении квадратного уравнения?

1) линейный
2) разветвляющийся
3) циклический
4) любой

3. Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды:

Вперед n, где n – целое число, вызывающая передвижение черепашки на n шагов в направлении движения.

Направо m, где m – целое число, вызывающая изменение направления движения на m градусов по часовой стрелке.

Запись Повтори 5 [Команда1 Команда2] означает, что последовательность команд в скобках повторится 5 раз.

Черепашке был дан для исполнения следующий алгоритм:

Повтори 5 [Вперед 10 Направо 72]

Какая фигура появится на экране?

1) незамкнутая ломаная линия
2) правильный треугольник
3) квадрат
4) правильный пятиугольник

4. Сколько клеток лабиринта соответствуют требованию, что, начав движение в ней и выполнив следующую программу, РОБОТ уцелеет и остановится в закрашенной клетке (клетка A1)?

НАЧАЛО
ПОКА
ЕСЛИ
ТО влево
ИНАЧЕ вверх
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ

1) 14
2) 20
3) 26
4) 28

5. Определите значение переменной s после выполнения фрагмента алгоритма.

Ответы на тест по информатике Алгоритмические структуры 11 класс
1. 2
2. 2
3. 4
4. 2
5. 270

Как решать квадратные уравнения

О чем эта статья:

Понятие квадратного уравнения

Уравнение — это равенство, содержащее переменную, значение которой нужно найти.

Например, х + 8 = 12 — это уравнение, которое содержит переменную х.

Корень уравнения — это такое значение переменной, которое при подстановке в уравнение обращает его в верное числовое равенство.

Например, если х = 5, то при подстановке в уравнение мы получим 5 + 8 = 12. 13 = 12 — противоречие. Значит, х = 5 не является корнем уравнения.

А вот если х = 4, то при подстановке в уравнение мы получим 4 + 8 = 12. 12 = 12 — верное равенство. Значит, х = 4 является корнем уравнения.

Решить уравнение — значит найти все его корни или доказать, что их не существует.

Квадратное уравнение — это уравнение вида ax 2 + bx + c = 0, где a — первый или старший коэффициент, не равный нулю, b — второй коэффициент, c — свободный член.

Чтобы запомнить месторасположение коэффициентов, давайте потренируемся определять их.

Квадратные уравнения могут иметь два корня, один корень или не иметь корней.

Чтобы определить, сколько корней имеет уравнение, нужно обратить внимание на дискриминант. Чтобы его найти, берем формулу: D = b 2 − 4ac. А вот свойства дискриминанта:

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

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

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

Приведенные и неприведенные квадратные уравнения

Квадратное уравнение может быть приведенным или неприведенным — все зависит от от значения первого коэффициента.

Приведенное квадратное уравнение — это уравнение, где старший коэффициент, тот который стоит при одночлене высшей степени, равен единице.

Неприведенным называют квадратное уравнение, где старший коэффициент отличается от единицы.

Давайте-ка на примерах — вот у нас есть два уравнения:

  • x 2 — 2x + 6 = 0
  • x 2 — x — 1/4 = 0

В каждом из них старший коэффициент равен единице (которую мы мысленно представляем при x 2 ), а значит уравнение называется приведенным.

  • 2x 2 − 4x — 12 = 0 — первый коэффициент отличен от единицы (2), значит это неприведенное квадратное уравнение.

Каждое неприведенное квадратное уравнение можно преобразовать в приведенное, если произвести равносильное преобразование — разделить обе его части на первый коэффициент.

Пример 1. Превратим неприведенное уравнение: 8x 2 + 20x — 9 = 0 — в приведенное.

Для этого разделим обе части исходного уравнения на старший коэффициент 8:

Ответ: равносильное данному приведенное уравнение x 2 + 2,5x — 1,125 = 0.

Полные и неполные квадратные уравнения

В определении квадратного уравнения есть условие: a ≠ 0. Оно нужно, чтобы уравнение ax 2 + bx + c = 0 было именно квадратным. Если a = 0, то уравнение обретет вид линейного: bx + c = 0.

Что касается коэффициентов b и c, то они могут быть равны нулю, как по отдельности, так и вместе. В таком случае квадратное уравнение принято называть неполным.

Неполное квадратное уравнение —— это квадратное уравнение вида ax 2 + bx + c = 0, где оба или хотя бы один из коэффициентов b и c равен нулю.

Полное квадратное уравнение — это уравнение, у которого все коэффициенты отличны от нуля.

Для самых любопытных объясняем откуда появились такие названия:
  • Если b = 0, то квадратное уравнение принимает вид ax 2 + 0x+c=0 и оно равносильно ax 2 + c = 0.
  • Если c = 0, то квадратное уравнение выглядит так ax 2 + bx + 0 = 0, иначе его можно написать как ax 2 + bx = 0.
  • Если b = 0 и c = 0, то квадратное уравнение выглядит так ax 2 = 0.

Такие уравнения отличны от полного квадратного тем, что их левые части не содержат либо слагаемого с неизвестной переменной, либо свободного члена, либо и того и другого. Отсюда и их название — неполные квадратные уравнения.

Решение неполных квадратных уравнений

Как мы уже знаем, есть три вида неполных квадратных уравнений:

  • ax 2 = 0, ему отвечают коэффициенты b = 0 и c = 0;
  • ax 2 + c = 0, при b = 0;
  • ax 2 + bx = 0, при c = 0.

Давайте рассмотрим по шагам, как решать неполные квадратные уравнения по видам.

Как решить уравнение ax 2 = 0

Начнем с решения неполных квадратных уравнений, в которых b и c равны нулю, то есть, с уравнений вида ax 2 = 0.

Уравнение ax 2 = 0 равносильно x 2 = 0. Такое преобразование возможно, когда мы разделили обе части на некое число a, которое не равно нулю. Корнем уравнения x 2 = 0 является нуль, так как 0 2 = 0. Других корней у этого уравнения нет, что подтверждают свойства степеней.

Таким образом, неполное квадратное уравнение ax 2 = 0 имеет единственный корень x = 0.

Пример 1. Решить −6x 2 = 0.

  1. Замечаем, что данному уравнению равносильно x 2 = 0, значит исходное уравнение имеет единственный корень — нуль.
  2. По шагам решение выглядит так:

Как решить уравнение ax 2 + с = 0

Обратим внимание на неполные квадратные уравнения вида ax 2 + c = 0, в которых b = 0, c ≠ 0. Мы давно знаем, что слагаемые в уравнениях носят двусторонние куртки: когда мы переносим их из одной части уравнения в другую, они надевает куртку на другую сторону — меняют знак на противоположный.

Еще мы знаем, что если обе части уравнения поделить на одно и то же число (кроме нуля) — у нас получится равносильное уравнение. Ну есть одно и то же, только с другими цифрами.

Держим все это в голове и колдуем над неполным квадратным уравнением (производим «равносильные преобразования»): ax 2 + c = 0:

  • перенесем c в правую часть: ax 2 = — c,
  • разделим обе части на a: x 2 = — c/а.

Ну все, теперь мы готовы к выводам о корнях неполного квадратного уравнения. В зависимости от значений a и c, выражение — c/а может быть отрицательным или положительным. Разберем конкретные случаи.

Если — c/а 2 = — c/а не имеет корней. Все потому, что квадрат любого числа всегда равен неотрицательному числу. Из этого следует, что при — c/а 0, то корни уравнения x 2 = — c/а будут другими. Например, можно использовать правило квадратного корня и тогда корень уравнения равен числу √- c/а, так как (√- c/а) 2 = — c/а. Кроме того, корнем уравнения может стать -√- c/а, так как (-√- c/а) 2 = — c/а. Ура, больше у этого уравнения нет корней.

Неполное квадратное уравнение ax 2 + c = 0 равносильно уравнению х 2 = -c/a, которое:

  • не имеет корней при — c/а 0.
В двух словах

Пример 1. Найти решение уравнения 8x 2 + 5 = 0.

    Перенесем свободный член в правую часть:

Разделим обе части на 8:

  • В правой части осталось число со знаком минус, значит у данного уравнения нет корней.
  • Ответ: уравнение 8x 2 + 5 = 0 не имеет корней.

    Как решить уравнение ax 2 + bx = 0

    Осталось разобрать третий вид неполных квадратных уравнений, когда c = 0.

    Неполное квадратное уравнение ax 2 + bx = 0 можно решить методом разложения на множители. Как разложить квадратное уравнение:

    Разложим на множители многочлен, который расположен в левой части уравнения — вынесем за скобки общий множитель x.

    Теперь можем перейти от исходного уравнения к равносильному x * (ax + b) = 0. А это уравнение равносильно совокупности двух уравнений x = 0 и ax + b = 0, последнее — линейное, его корень x = −b/a.

    Таким образом, неполное квадратное уравнение ax 2 + bx = 0 имеет два корня:

    Пример 1. Решить уравнение 0,5x 2 + 0,125x = 0

  • Это уравнение равносильно х = 0 и 0,5x + 0,125 = 0.
  • Решить линейное уравнение:

    0,5x = 0,125,
    х = 0,125/0,5

  • Значит корни исходного уравнения — 0 и 0,25.
  • Ответ: х = 0 и х = 0,25.

    Как разложить квадратное уравнение

    С помощью теоремы Виета можно получить формулу разложения квадратного трехчлена на множители. Выглядит она так:

    Формула разложения квадратного трехчлена

    Если x1 и x2 — корни квадратного трехчлена ax 2 + bx + c, то справедливо равенство ax 2 + bx + c = a (x − x1) (x − x2).

    Дискриминант: формула корней квадратного уравнения

    Чтобы найти результат квадратного уравнения, придумали формулу корней. Выглядит она так:

    где D = b 2 − 4ac — дискриминант квадратного уравнения.

    Эта запись означает:

    Чтобы легко применять эту формулу, нужно понять, как она получилась. Давайте разбираться.

    Алгоритм решения квадратных уравнений по формулам корней

    Теперь мы знаем, что при решении квадратных уравнения можно использовать универсальную формулу корней — это помогает находить комплексные корни.

    В 8 классе на алгебре можно встретить задачу по поиску действительных корней квадратного уравнения. Для этого важно перед использованием формул найти дискриминант и убедиться, что он неотрицательный, и только после этого вычислять значения корней. Если дискриминант отрицательный, значит уравнение не имеет действительных корней.

    Алгоритм решения квадратного уравнения ax 2 + bx + c = 0:

    • вычислить его значение дискриминанта по формуле D = b 2 −4ac;
    • если дискриминант отрицательный, зафиксировать, что действительных корней нет;
    • если дискриминант равен нулю, вычислить единственный корень уравнения по формуле х = −b/2a;
    • если дискриминант положительный, найти два действительных корня квадратного уравнения по формуле корней

    Чтобы запомнить алгоритм решения квадратных уравнений и с легкостью его использовать, давайте тренироваться!

    Примеры решения квадратных уравнений

    Как решать квадратные уравнения мы уже знаем, осталось закрепить знания на практике.

    Пример 1. Решить уравнение −4x 2 + 28x — 49 = 0.

    1. Найдем дискриминант: D = 28 2 — 4(-4)(-49) = 784 — 784 = 0
    2. Так как дискриминант равен нулю, значит это квадратное уравнение имеет единственный корень
    3. Найдем корень

    Ответ: единственный корень 3,5.

    Пример 2. Решить уравнение 54 — 6x 2 = 0.

      Произведем равносильные преобразования. Умножим обе части на −1

    Оставим неизвестное в одной части, остальное перенесем с противоположным знаком в другую

    Ответ: два корня 3 и — 3.

    Пример 3. Решить уравнение x 2 — х = 0.

      Преобразуем уравнение так, чтобы появились множители

    Ответ: два корня 0 и 1.

    Пример 4. Решить уравнение x 2 — 10 = 39.

      Оставим неизвестное в одной части, остальное перенесем с противоположным знаком в другую

    Ответ: два корня 7 и −7.

    Пример 5. Решить уравнение 3x 2 — 4x+94 = 0.

      Найдем дискриминант по формуле

    D = (-4) 2 — 4 * 3 * 94 = 16 — 1128 = −1112

  • Дискриминант отрицательный, поэтому корней нет.
  • Ответ: корней нет.

    В школьной программе за 8 класс нет обязательного требования искать комплексные корни, но такой подход может ускорить ход решения. Если дискриминант отрицательный — сразу пишем ответ, что действительных корней нет и не мучаемся.

    Формула корней для четных вторых коэффициентов

    Рассмотрим частный случай. Формула решения корней квадратного уравнения , где D = b 2 — 4ac, помогает получить еще одну формулу, более компактную, при помощи которой можно решать квадратные уравнения с четным коэффициентом при x. Рассмотрим, как появилась эта формула.

    Например, нам нужно решить квадратное уравнение ax 2 + 2nx + c = 0. Сначала найдем его корни по известной нам формуле. Вычислим дискриминант D = (2n) 2 — 4ac = 4n 2 — 4ac = 4(n 2 — ac) и подставим в формулу корней:

    2 + 2nx + c = 0″ height=»705″ src=»https://user84060.clients-cdnnow.ru/uploads/5fc11a460e2f8354381151.png» width=»588″>

    Для удобства вычислений обозначим выражение n 2 -ac как D1. Тогда формула корней квадратного уравнения со вторым коэффициентом 2·n примет вид:

    где D1 = n 2 — ac.

    Самые внимательные уже заметили, что D = 4D1, или D1= D/4. Проще говоря, D1 — это четверть дискриминанта. И получается, что знак D1 является индикатором наличия или отсутствия корней квадратного уравнения.

    Сформулируем правило. Чтобы найти решение квадратного уравнения со вторым коэффициентом 2n, нужно:

    • вычислить D1= n 2 — ac;
    • если D1 0, значит можно найти два действительных корня по формуле

    Формула Виета

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

    Сумма корней x 2 + bx + c = 0 равна второму коэффициенту с противоположным знаком, а произведение корней равняется свободному члену.

    Если дано x 2 + bx + c = 0, где x₁ и x₂ являются корнями, то справедливы два равенства:

    Знак системы, который принято обозначать фигурной скобкой, означает, что значения x₁ и x₂ удовлетворяют обоим равенствам.

    Рассмотрим теорему Виета на примере: x 2 + 4x + 3 = 0.

    Пока неизвестно, какие корни имеет данное уравнение. Но в соответствии с теоремой можно записать, что сумма этих корней равна второму коэффициенту с противоположным знаком. Он равен четырем, значит будем использовать минус четыре:

    Произведение корней по теореме соответствует свободному члену. В данном случае свободным членом является число три. Значит:

    Необходимо проверить равна ли сумма корней −4, а произведение 3. Для этого найдем корни уравнения x 2 + 4x + 3 = 0. Воспользуемся формулами для чётного второго коэффициента:
    2 + 4x + 3 = 0″ height=»215″ src=»https://lh5.googleusercontent.com/E_X403ETh_88EANRWdQN03KRT8yxP2HO4HoCrxj__c8G0DqmNJ1KDRqtLH5Z1p7DtHm-rNMDB2tEs41D7RHpEV5mojDTMMRPuIkcW33jVNDoOe0ylzXdHATLSGzW4NakMkH2zkLE» width=»393″>

    Получилось, что корнями уравнения являются числа −1 и −3. Их сумма равняется второму коэффициенту с противоположным знаком, а значит решение верное.
    2 + 4x + 3 = 0″ height=»52″ src=»https://lh5.googleusercontent.com/VzGPXO9B0ZYrr9v0DpJfXwuzeZtjYnDxE_ma76PUC8o7jVWwa8kZjTJhq2Lof0TiJXAp_ny3yRwI_OyRzeucv9xUZ63yoozGPP4xd4OxvElVT7Pt-d6xL5w17e_mQNs5qZJQiwfG» width=»125″>

    Произведение корней −1 и −3 по теореме Виета должно равняться свободному члену, то есть числу 3. Это условие также выполняется:
    2 + 4x + 3 = 0″ height=»52″ src=»https://lh4.googleusercontent.com/Cq-LCFmY3YGNSan1VF3l3CqIeojoJYAvGAiTBWnzyoZu_xJFrF5NfQ3xCe59apJklw6uYbmQ4lAkBTeC-TJmEGicN3rgGtsezhuqdNiOWjZT39NziOB5uOmQr3cr9-5fNnepdZDo» width=»112″>

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

    Когда дана сумма и произведение корней квадратного уравнения, принято начинать подбор подходящих корней. Теорема, обратная теореме Виета, при таких условиях может быть главным помощником. Вот она:

    Обратная теорема Виета

    Если числа x1 и x2 таковы, что их сумма равна второму коэффициенту уравнения x 2 + bx + c = 0, взятому с противоположным знаком, а их произведение равно свободному члену, то эти числа и есть корни x 2 + bx + c = 0.

    Обычно вся суть обратных теорем в том самом выводе, которое дает первая теорема. Так, при доказательстве теоремы Виета стало понятно, что сумма x1 и x2 равна −b, а их произведение равно c. В обратной теореме это и есть утверждение.

    Пример 1. Решить при помощи теоремы Виета: x 2 − 6x + 8 = 0.

      Для начала запишем сумму и произведение корней уравнения. Сумма будет равна 6, так как второй коэффициент равен −6. А произведение корней равно 8.

    2 − 6x + 8 = 0″ height=»59″ src=»https://user84060.clients-cdnnow.ru/uploads/5fc101ce2e346034751939.png» width=»117″>

    Когда у нас есть эти два равенства, можно подобрать подходящие корни, которые будут удовлетворять обоим равенствам системы.

    Чтобы проще подобрать корни, нужно их перемножить. Число 8 можно получить путем перемножения чисел 4 и 2 либо 1 и 8. Но значения x1 и x2 надо подбирать так, чтобы они удовлетворяли и второму равенству тоже.

    Можно сделать вывод, что значения 1 и 8 не подходят, так как они не удовлетворяют равенству x1 + x2 = 6. А значения 4 и 2 подходят обоим равенствам:

    Значит числа 4 и 2 — корни уравнения x 2 − 6x + 8 = 0. p>

    Упрощаем вид квадратных уравнений

    Если мы ходили в школу всегда одной тропинкой, а потом вдруг обнаружили путь короче — это значит теперь у нас есть выбор: упростить себе задачу и сократить время на дорогу или прогуляться по привычному маршруту.

    Так же и при вычислении корней квадратного уравнения. Ведь проще посчитать уравнение 11x 2 — 4 x — 6 = 0, чем 1100x 2 — 400x — 600 = 0.

    Часто упрощение вида квадратного уравнения можно получить через умножение или деление обеих частей на некоторое число. Например, в предыдущем абзаце мы упростили уравнение 1100x 2 — 400x — 600 = 0, просто разделив обе части на 100.

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

    Покажем, как это работает на примере 12x 2 — 42x + 48 = 0. Найдем наибольший общий делитель абсолютных величин его коэффициентов: НОД (12, 42, 48) = 6. Разделим обе части исходного квадратного уравнения на 6, и придем к равносильному уравнению 2x 2 — 7x + 8 = 0. Вот так просто.

    А умножение обеих частей квадратного уравнения отлично помогает избавиться от дробных коэффициентов. Умножать в данном случае лучше на наименьшее общее кратное знаменателей его коэффициентов. Например, если обе части квадратного уравнения

    умножить на НОК (6, 3, 1) = 6, то оно примет более простой вид x 2 + 4x — 18 = 0.

    Также для удобства вычислений можно избавиться от минуса при старшем коэффициенте квадратного уравнения — для этого умножим или разделим обе части на −1. Например, удобно от квадратного уравнения −2x 2 — 3x + 7 = 0 перейти к решению 2x 2 + 3x — 7 = 0.

    Связь между корнями и коэффициентами

    Мы уже запомнили, что формула корней квадратного уравнения выражает корни уравнения через его коэффициенты:

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

    Например, можно применить формулы из теоремы Виета:

    Для приведенного квадратного уравнения сумма корней равна второму коэффициенту с противоположным знаком, а произведение корней — свободному члену. Например, по виду уравнения 3x 2 — 7x + 22 = 0 можно сразу сказать, что сумма его корней равна 7/3, а произведение корней равно 22/3.

    Можно активно использовать уже записанные формулы и с их помощью получить ряд других связей между корнями и коэффициентами квадратного уравнения. Таким образом можно выразить сумму квадратов корней квадратного уравнения через его коэффициенты:

    Один из методов решения квадратных уравнений

    Алгоритм решения данной задачи сначала должен быть представлен в виде словесного описания или графически в виде блок-схемы. Алгоритм вычисления корней квадратного уравнения может быть представлен в виде блок-схем, изображенных на рисунках, отображающих основные элементы блок-схем и алгоритм вычисления корней квадратного уравнения:

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

    После разработки алгоритма решения задачи и представления его в виде блок-схемы можно перейти к написанию программы – последовательности инструкций на выбранном языке программирования, соответствующей разработанному алгоритму. Например, ниже приведен фрагмент программы решения квадратного уравнения, соответствующий приведенному выше алгоритму, составленному на языке Visual Basic.

    procedure SqRoot(Editi,Edit2,Edit3:tEdit;Label2:tLabel);
    var
    a,b,c:real;
    d:real;
    xl,x2:real;
    begin
    <Ввод исходных данных>a:=StrToFloat(Editl.text);
    b:=StrToFloat(Edit2.text);
    с:=StrToFloat(Edj.t3.text);
    < Вычисление дискриминанта >d:=Sqr(b)-4*a*c;
    if d=0 then begin
    Label2.color:=clRed;
    Label2.font.color:=clRed;
    Label2.caption:=’Дискриминант меньше нуля.’+#13+
    ‘Уравнение не имеет корней.’ end else
    begin

    х1:=(-b+Sqrt(d))/(2*a);
    x2:=(-b-Sqrt(d))/(2*а);

    Label2.font.color:=clBlack;
    Label 2.caption=’Корни уравнения:’ +#13+’xl=1+FloatToStr(xl)
    +#13+’x2=’+FloatToStr(x2);
    end;
    end.

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

    Компилятор создает исполняемую программу только в том случае, если в тексте исходной программы нет синтаксических ошибок. Однако генерация исполняемой программы машинного кода свидетельствует только об отсутствии в тексте программы синтаксических ошибок. Убедиться в правильности работы программы можно только во время ее тестирования – пробных запусках программы и при анализе полученных результатов. Например, если в программе нахождения корней квадратного уравнения допущена ошибка в записи выражения вычисления дискриминанта, то даже если это выражение будет синтаксически верно, программа выдаст неверные значения корней.

    Решение квадратных уравнений средствами Visual Basic

    Задача: Дано квадратное уравнение общего вида: ax 2 +bx+c=0. Ввести в память компьютера числовые коэффициенты: a, b, c, выполнить необходимый анализ введенной информации согласно известному из курса средней школы алгоритму решения квадратного уравнения: найти дискриминант d=b 2 -4ac и, проанализировав его знак, найти все действительные корни, если знак дискриминанта положительный, или сообщить о том, что действительных корней нет, если знак дискриминанта отрицательный.

    Начать составление проекта решения данной задачи необходимо с ответа на вопрос: что нужно поместить на форму Form1?

    Поместим на форму две кнопки: CommandButton1 и CommandButton2.

    Для этого нужно воспользоваться Панелью элементов (объектов) управления General, которая расположена в левой части основного окна компилятора Visual Basic.

    Первая кнопка CommandButton1 предназначается для начала работы программы согласно следующему алгоритму:

    1. ввод коэффициентов исходного уравнения a, b, c;
    2. расчет дискриминанта d=b 2 — 4ac;
    3. анализ знака дискриминанта, вычисление корней уравнения и вывод их на форму, если знак дискриминанта d>0 (положительный);
    4. вывод сообщения: «Решений нет», если знак дискриминанта d 2 -5x+6=0.

    Далее рассмотрим процесс решения второго квадратного уравнения: 10x 2 +5x+200=0.

    В окне InputBox вводим значение первого коэффициента уравнения a=10.

    Ввод первого коэффициента a завершается нажатием кнопки Ok.

    Аналогично в окне InputBox вводим значение второго коэффициента уравнения b=5.

    Ввод второго коэффициента b так же завершается нажатием соответствующей кнопки Ok.

    Наконец, в окне InputBox вводим значение третьего коэффициента нового уравнения c=200.

    Ввод третьего коэффициента c так же завершается нажатием соответствующей кнопки Ok.

    После этого программа, проанализировав полученную информацию, должна выдать в окне формы соответствующее сообщение о том, что данное уравнение не имеет решений.

    И, наконец, рассмотрим процесс решения третьего квадратного уравнения: x 2 -8x+16=0.

    Это уравнение имеет двукратный корень, так как его дискриминант d=0. Как и в двух предыдущих случаях, вводим коэффициенты квадратного уравнения. Первым вводим коэффициент a=1.

    Далее вводим второй коэффициент уравнения b= –8.

    Третий коэффициент уравнения c=16 вводим в последнюю очередь.

    В итоге мы должны увидеть правильное решение третьего квадратного уравнения. Действительно последнее уравнение имеет два одинаковых корня.


    источники:

    http://skysmart.ru/articles/mathematic/kak-reshat-kvadratnye-uravneniya

    http://urok.1sept.ru/articles/522622