Техническое задание: Разработка решателей физических задач на Python

Необходимо создать набор из девяти независимых программ (скриптов) на языке Python, которые будут решать конкретные задачи из курса физики. Основное требование - понятный, хорошо документированный код, объясняющий логику решения.

Структура работы

  • Количество задач: 9
  • Распределение по разделам:
    • Механика: 6 задач (условные номера: 1.13, 1.32, 1.95, 1.128, 1.201, и еще одна).
    • Термодинамика: 3 задачи.

Требования к коду

  • Каждая задача должна быть реализована в виде отдельного скрипта или четко выделенного блока кода.
  • Код должен содержать подробные комментарии на каждом ключевом этапе, объясняющие:
    • Ввод исходных данных или их инициализацию.
    • Применяемые физические законы и формулы.
    • Логику вычислений и математические преобразования.
    • Вывод и интерпретацию результата.
  • Код должен быть рабочим, корректно выполнять вычисления и выводить результаты.

Цель проекта

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