Введение
Содержимое раздела
Обосновывается актуальность связи математики и программирования, формулируются проблема, цель и задачи работы. Определяются аудитория проекта, ожидаемый продукт — программа на Python — и способы проверки её работы на примерах.
Ключевые понятия и математические основы
Содержимое раздела
Раскрываются понятия квадратного уравнения, коэффициентов, дискриминанта, корней и алгоритма. Объясняется формула D = b² − 4ac и правила определения числа действительных корней, необходимые для построения программы.
История и современное применение алгоритмов
Содержимое раздела
Кратко рассматривается развитие способов решения уравнений и вычислений: от ручных приёмов до компьютерных алгоритмов. Показывается, как сегодня математика и программирование помогают автоматизировать расчёты в учёбе и работе.
Программы и аналоги для решения уравнений
Содержимое раздела
Описываются калькуляторы и математические приложения, которые находят корни уравнений. Сравниваются их возможности с будущей программой: простота запуска, понятность результата, проверка особых случаев и объяснение вычислений.
Замысел продукта и требования к программе
Содержимое раздела
Определяется назначение продукта: по введённым коэффициентам программа должна вычислять дискриминант, находить действительные корни и сообщать их количество. Уточняются требования к точности, понятным сообщениям и обработке особых случаев.
План работы, ресурсы и инструменты
Содержимое раздела
Составляется план создания и проверки программы: повторить формулы, подготовить примеры, записать алгоритм, написать код и сравнить ответы. Указываются компьютер, среда Python, учебник, тетрадь и распределение ролей участников.
Создание программы на Python
Содержимое раздела
Пошагово описывается изготовление продукта: ввод коэффициентов a, b и c, вычисление дискриминанта и применение условных операторов. Представляются код, порядок его запуска и сообщения для случаев двух, одного или нуля действительных корней.
Апробация продукта на примерах
Содержимое раздела
Программа проверяется на заранее выбранных уравнениях с разными значениями дискриминанта. Для каждого примера показываются коэффициенты, ручное решение и ответ кода; результаты заносятся в таблицу для проверки точности и корректности.
Результаты, доработка и оценка продукта
Содержимое раздела
Подводятся итоги проверки продукта, отмечаются обнаруженные ошибки и внесённые исправления. Оцениваются соответствие программы требованиям, удобство запуска и понятность объяснения; формулируются ограничения и возможные улучшения инструмента.
Заключение
Содержимое раздела
Подводится итог выполнения цели и задач: создана программа для решения квадратных уравнений, проверенная на примерах. Обобщается, как формулы и логические условия превращаются в команды Python и чему научила работа над продуктом.
Список литературы
Приводятся использованные учебники, справочные материалы и электронные ресурсы по квадратным уравнениям, алгоритмам и языку Python. Для каждого источника указываются автор или организация, название, год издания либо дата обращения.
Источники, найденные для этой работы. В готовой работе они будут оформлены по ГОСТ и расставлены сносками в тексте.
- Квадратное уравнение, дискриминант, формула корней — https://yandex.kz/video/preview/16888841220466922635
- 404 - страница не найдена — http://lomonosov-fund.ru/enc/ru/encyclopedia:0137540:article?FILTER_ID=12@3
- Условный оператор в Python — https://www.institute-of-education.com/methodlib/1901/216916?guest_token=1Y7fsy-yh7q7mds4tPFA
- Реализация и сравнение численных методов решения… — https://elar.urfu.ru/bitstream/10995/61059/1/m_th_r.a.nasirov_2018.pdf
- Python, нахождение корней квадратного уравнения — https://programmersforum.ru/showthread.php?t=347804
- Методические рекомендации по обучению основам… — https://www.1urok.ru/categories/6/articles/80102
- Описать формулу для вычисления дискриминанта — https://www.cyberforum.ru/c-beginners/thread101453.html
- «РЕШУ ЕГЭ»: информатика. ЕГЭ — 2019: задания, ответы, решения. Обучающая система Дмитрия Г… — https://www.kop.ru/upload/iblock/a56/a56a4e71fe1f352a4b83c127c37ca2f4.pdf