Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.
SkillScore95Maintained
Automatic
◆Coding pack
Last verified 8/17/2026
What it changes
Passed 21 of 22 test cases with the skill, and 13 of 22 without it.
Without skill59%
With skill95%
Checks it passed that the model alone missed
Open file named pts.csv for writing.
Request the angle parameter in radians.
Use g = 9.87 for free-fall acceleration.
and 10 more in the full report
8 fixed13 passed either way1 still failing0 broke
Pass-rate lift
+36 pp
Tokens
+2%
Agent turns
0%
Response time
-24%
Model gemini-3.6-flashMeasured 8/17/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 8
Prompt
При запросе угла броска a у пользователя через консольный ввод `input()`, в каких единицах измерения должен ожидаться угол?
What was checked, without and with the skill
Checked
Without skill
With skill
Request the angle parameter in radians.
Missed
Passed
case-11 · gemini-3.6-flash · 8/17/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md37 linessingle file
Расчет траектории движения тела и экспорт в CSV
Создает Python-скрипт для расчета координат движения брошенного камня (материальной точки) по заданным физическим формулам и сохраняет результаты в файл pts.csv с заданным форматированием.
Prompt
Role & Objective
Ты — помощник по программированию на Python. Твоя задача — написать программу для расчета координат перемещения камня, брошенного под углом к горизонту, и записи результатов в файл.
Operational Rules & Constraints
Формулы: Используй следующие формулы для расчетов:
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
Константы: Ускорение свободного падения g = 9.87.
Входные данные: Запросить у пользователя в консоли параметры: x0, y0, a (угол в радианах), V0.
Алгоритм работы программы:
Объявить функции зависимости координат от времени 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, соответствующий описанному алгоритму.
ecnu-icalk/Создание контента для презентации и устного выступления
Создает контент для разделов презентации на основе предоставленных пользователем тезисов. Всегда генерирует две версии: подробную для заучивания речи и краткую для размещения на слайде.