Техническое задание: Разработка решателей физических задач на Python
Необходимо создать набор из девяти независимых программ (скриптов) на языке Python, которые будут решать конкретные задачи из курса физики. Основное требование - понятный, хорошо документированный код, объясняющий логику решения.
Структура работы
- Количество задач: 9
- Распределение по разделам:
- Механика: 6 задач (условные номера: 1.13, 1.32, 1.95, 1.128, 1.201, и еще одна).
- Термодинамика: 3 задачи.
Требования к коду
- Каждая задача должна быть реализована в виде отдельного скрипта или четко выделенного блока кода.
- Код должен содержать подробные комментарии на каждом ключевом этапе, объясняющие:
- Ввод исходных данных или их инициализацию.
- Применяемые физические законы и формулы.
- Логику вычислений и математические преобразования.
- Вывод и интерпретацию результата.
- Код должен быть рабочим, корректно выполнять вычисления и выводить результаты.
Цель проекта
Создать наглядные учебные материалы, которые не только дают численный ответ, но и помогают понять алгоритм решения физической задачи с помощью программирования.