Введение
Содержимое раздела
Обосновывается выбор темы, её связь с алгеброй и информатикой, формулируются проблема, актуальность, цель и задачи. Уточняется, кому предназначены программа-калькулятор и инструкция, а также результат.
Квадратное уравнение и его корни
Содержимое раздела
Раскрываются понятия квадратного уравнения, коэффициентов, дискриминанта и действительных корней. Поясняются формула вычисления дискриминанта, связь его знака с числом корней и условия применения алгоритма в программе.
Способы решения и программные аналоги
Содержимое раздела
Кратко рассматриваются развитие способов решения квадратных уравнений и их изучение в школьной алгебре. Сопоставляются ручной способ, калькуляторы и готовые программы, чтобы определить особенности и границы будущего Python-продукта.
Замысел калькулятора и требования к нему
Содержимое раздела
Определяются назначение калькулятора, его будущие пользователи и требования к результату: ввод коэффициентов, обработка случаев дискриминанта, вывод корней или сообщения об их отсутствии. Фиксируются понятные форматы ввода и ответа.
План работы, ресурсы и инструменты
Содержимое раздела
Составляется план изготовления программы: изучение формулы, запись алгоритма, написание кода, запуск тестов и подготовка инструкции. Указываются учебник, компьютер, Python или онлайн-среда, а также примеры уравнений для проверки.
Создание, проверка и доработка калькулятора
Содержимое раздела
По составленному алгоритму создаётся программа на Python для ввода коэффициентов и вычисления корней. Калькулятор проверяется на уравнениях с двумя корнями, одним корнем и без действительных корней; результаты сравниваются с ручным решением, при необходимости исправляется код.
Заключение
Содержимое раздела
Подводятся итоги создания и проверки калькулятора, оценивается выполнение цели и задач. Формулируется вывод о том, как программирование автоматизирует вычисления и почему для надёжного результата необходимо понимать математический алгоритм.
Список литературы
В список включаются использованные учебник алгебры, материалы по квадратным уравнениям и дискриминанту, документация Python и справочные ресурсы. Для каждого источника указываются необходимые сведения, чтобы читатель мог найти материалы.
Источники, найденные для этой работы. В готовой работе они будут оформлены по ГОСТ и расставлены сносками в тексте.
- 03 Квадратные уравнения — https://3.shkolkovo.online/catalog/2490
- Ещё одна формула корней квадратного уравнения — https://znaika.ru/catalog/8-klass/algebra/Eschyo-odna-formula-korney-kvadratnogo-uravneniya.html
- Квадратное уравнение — https://absurdopedia.net/wiki/Квадратное_уравнение
- Квадратное уравнение - Python: Решение задач — https://cyberforum7.rssing.com/a/квадратное-уравнение-python-решение-задач-edo4r1pz16
- if, else, elif в Python: гайд по условным операторам — https://skillbox.ru/media/code/uslovnye-operatory-v-python-ot-prostykh-esli-do-vlozhennykh-konstruktsiy/
- Python: Решаем квадратное уравнение — https://code-basics.it-edu.com/ru/languages/python/lessons/home-square-equation
- Реализация и сравнение численных методов решения… — https://elar.urfu.ru/bitstream/10995/61059/1/m_th_r.a.nasirov_2018.pdf
- Как решать квадратные уравнения? Формулы, примеры… — https://skysmart.ru/articles/mathematic/kak-reshat-kvadratnye-uravneniya