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

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

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

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

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

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

На главной странице сайта должна быть кнопка "Сгенерировать уравнение". При каждом нажатии генерируется новое квадратное уравнение в виде: ax² + bx + c = 0. Коэффициенты a, b, c генерируются случайным образом в зависимости от выбранного режима.

Режимы работы

Сайт должен иметь два режима работы (выбираются перед генерацией):

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

Кнопки управления

Рядом со сгенерированным уравнением должны быть две кнопки:

  • "Показать ответ" - отображает корни уравнения (x₁ и x₂).
  • "Показать решение" - отображает пошаговое решение уравнения с использованием выбранного способа (теорема Виета или дискриминант).

Отображение решения

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

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

Для отображения математических выражений рекомендуется использовать язык MathML.

Настройки сложности

Пользователь может настроить сложность генерируемых уравнений:

  • Легкий уровень - коэффициенты a, b, c небольшие (от -10 до 10).
  • Средний уровень - коэффициенты от -20 до 20.
  • Сложный уровень - коэффициенты от -50 до 50.

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

  • Генерация нескольких уравнений одновременно (например, 5 штук).
  • Сохранение уравнения и его решения в текстовый файл.
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить