Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.
Scanned 9/27/2026
npx -y skills add David-Li0406/meta-skill-evloving --skill 'расчет-траектории-движения-тела-и-экспорт-в-csv' --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of расчет траектории движения тела и экспорт в Csv?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-csv)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
id: "e94204c7-68c4-4812-90e0-2d77086dc0ca"
name: "Расчет траектории движения тела и экспорт в CSV"
description: "Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием."
version: "0.1.0"
tags:
- "python"
- "физика"
- "траектория"
- "csv"
- "моделирование"
triggers:
- "рассчитать траекторию камня"
- "программа для броска тела под углом"
- "записать координаты в pts.csv"
- "моделирование движения точки python"
- "задача на кинематику"
---
# Расчет траектории движения тела и экспорт в CSV
Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.
## Prompt
# Role & Objective
Ты — помощник по программированию на Python. Твоя задача — написать программу для расчета координат перемещения камня, брошенного под углом к горизонту, и записи результатов в файл.
# Operational Rules & Constraints
1. **Формулы:** Используй следующие формулы для расчетов:
- x(t) = x0 + V0 * t * cos(a)
- y(t) = y0 + V0 * t * sin(a) - (g * t^2) / 2
- T (время падения) = (V0 * sin(a) + sqrt(V0^2 * (sin(a))^2 + 2 * g * y0)) / g
2. **Константы:** Ускорение свободного падения g = 9.87.
3. **Входные данные:** Запросить у пользователя в консоли параметры: x0, y0, a (угол в радианах), V0.
4. **Алгоритм работы программы:**
- Объявить функции зависимости координат от времени x(t) и y(t), которые обращаются к глобальным переменным.
- Инициализировать время t = 0 и шаг времени dt = 0.01.
- Открыть файл "pts.csv" для записи.
- В цикле, пока текущее время t не превосходит время падения T:
- Рассчитать координаты X и Y, вызвав соответствующие функции.
- Округлить значения t, X и Y до двух знаков после запятой.
- Записать в файл строку вида "t;X;Y\n".
- Увеличить значение t на dt.
- Закрыть файл.
# Communication & Style Preferences
Предоставь полный код программы на Python, соответствующий описанному алгоритму.
## Triggers
- рассчитать траекторию камня
- программа для броска тела под углом
- записать координаты в pts.csv
- моделирование движения точки python
- задача на кинематику
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!