РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
42 of 126 menu

Генератор квадратных уравнений

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

Основные возможности проекта

  • Два режима генерации: по теореме Виета (целые корни) и через дискриминант.
  • Кнопка для генерации нового уравнения.
  • Кнопка "Показать ответ" для отображения корней.
  • Кнопка "Показать решение" с пошаговым решением.

Главная страница

На странице должны быть размещены:

  • Переключатель режима: "По теореме Виета" или "Через дискриминант".
  • Кнопка "Сгенерировать уравнение".
  • Блок с уравнением (например, "x² - 5x + 6 = 0").
  • Кнопка "Показать ответ".
  • Кнопка "Показать решение".

Режимы генерации

В зависимости от выбранного режима генерируются разные типы уравнений:

  • По теореме Виета - генерируются уравнения с целыми корнями (x₁ и x₂), где a=1. Подходят для решения через подбор корней по теореме Виета.
  • Через дискриминант - генерируются уравнения с любыми корнями (целыми, дробными, иррациональными). Требуют решения через дискриминант.

Отображение уравнения

Уравнение должно отображаться в формате "ax² + bx + c = 0" с подставленными значениями. Для отображения формул рекомендуется использовать MathML или специальные символы Unicode.

Показ ответа

При нажатии на кнопку "Показать ответ" сайт должен вывести корни уравнения (x₁ и x₂). Если корней нет, вывести сообщение "Корней нет".

Показ решения

При нажатии на кнопку "Показать решение" сайт должен вывести пошаговое решение:

  • Для теоремы Виета: запись системы уравнений (x₁ + x₂ = -b, x₁ · x₂ = c) и подбор корней.
  • Для дискриминанта: вычисление D = b² − 4ac, нахождение корней по формуле x = (-b ± √D) / 2a.

MathML

Для отображения математических выражений рекомендуется использовать язык MathML или специальные символы Unicode (√, ² и т.д.).

Дополнительные возможности

  • Настройка сложности (коэффициенты от -10 до 10, от -20 до 20 и т.д.).
  • Генерация нескольких уравнений одновременно.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить