跑走交替计划:按循环数或总时长排版
用于跑走结合训练:输入每轮跑步与步行时长,按循环数或总时长列出逐段安排,并明确最后一段是否被截断。只做时间换算,不推算距离、配速或训练效果。
设置跑步、步行与轮次
跑走分段计划
计划总时长- 跑步合计
- —
- 步行合计
- —
- 完整轮数
- —
- 请求时长
- —
| 轮次 | 类型 | 时长 | 状态 |
|---|
这里只排时间,不推算距离、配速、热量或训练效果。
公式与适用条件
这个工具回答什么
跑走交替计划把“跑多久、走多久、做几轮”变成一张可以照着执行的逐段表。它有两种输入方式:
- 循环数模式:给定每轮跑步时长、步行时长和循环数,列出每一轮的跑步段与步行段。最后一轮的步行也包含在计划里,不会被省略。
- 总时长模式:给定每轮跑步与步行时长,以及一个总时长,工具从第一轮开始依次排列,直到用完总时长。如果总时长落在某一段中间,最后一段会被截断并标记为“不完整”。
工具输出请求时长、计划总时长、完整轮数、逐段明细、跑步总时长、步行总时长,以及末段是否被截断。它不会根据时长反推你跑了多远,也不会估计消耗的热量。
两种排法的细节
循环数模式:每轮固定为“跑步 + 步行”。例如跑步 2 分钟、步行 1 分钟、共 3 轮,计划总时长为 3 × (2 + 1) = 9 分钟,其中跑步 6 分钟、步行 3 分钟,共 6 段。若步行时长设为 0,则不会生成空的步行段,计划只剩跑步段。
总时长模式:工具不断重复跑步与步行,直到达到总时长。以跑步 2 分钟、步行 1 分钟、总时长 6 分 40 秒为例:前两轮用掉 6 分钟,剩下 40 秒不足以完成第三轮跑步,因此第三轮只排 40 秒跑步并标记为不完整;跑步合计 4 分 40 秒,步行合计 2 分钟。
两种模式都不做“凑整轮”的额外处理。总时长模式下,计划严格等于你输入的总时长;循环数模式下,计划严格等于循环数乘以单轮时长。
输入与边界
- 跑步时长必须为大于零的整数秒。
- 步行时长可以为 0,但必须是非负整数秒。
- 循环数必须是 1 到 1000 之间的整数。
- 总时长必须是大于零的整数秒,且不超过 7 天(604,800 秒);循环模式的计划总时长同样不能超过 7 天。
- 计划最多生成 3000 个分段;过短的单段配上很长的总时长会触发这一限制。
这些边界只保证算术可执行,不代表计划适合你的体能、伤病状况或训练阶段。工具不会判断跑走比例是否合理,也不会替你增减训练量。
怎样使用结果
逐段表适合用于间歇走跑、恢复期重返跑步,或把一段较长的活动拆成可管理的节奏。它也可以作为手动输入运动手表的草稿。计划里的时间都是时钟时间,不包含热身、冷身、补给或交通时间;如果需要把这些加进去,请自行在计划外安排。
如果你只想换算配速、距离和时间,使用配速计算器;如果要为一段目标时间安排每公里或每英里的分段,使用分段配速表。NHS 的 Couch to 5K 初学者计划是第一周以 1 分钟跑步配合 1 分 30 秒步行的公开例子;本工具引用它说明跑走交替的常见结构,不复制其训练处方,也不声称任何比例适合所有人。
验证算例
- 跑步 120 秒、步行 60 秒、3 轮:总时长 540 秒,共 6 段;跑步合计 360 秒,步行合计 180 秒,末段完整。
- 跑步 120 秒、步行 60 秒、总时长 400 秒:两轮完整循环用掉 360 秒,最后 40 秒为不完整跑步段;跑步合计 280 秒,步行合计 120 秒。
- 跑步 90 秒、步行 0 秒、2 轮:总时长 180 秒,只有两段跑步,没有零长度步行段。
这些数值由独立算术核对,不依赖页面脚本自身的输出。
隐私与数据
所有计算在浏览器本地完成,不上传到应用数据库,也不需要账户。为了刷新后恢复和分享,输入会写入当前网址的查询参数;打开或刷新页面时该网址会随请求发送到静态托管方,也会留在浏览器历史中。文件内容不会写入网址。公共设备上使用后请清除地址栏参数。
来源与适用范围
跑走交替的结构参考 NHS 的 Couch to 5K 初学者计划页面。该来源用于说明“短跑与步行交替”这一公开做法,不构成对具体人群的训练建议。本文与工具核验日期为 2026-10-27。身体不适、受伤或存在心血管风险时,请咨询合格的医疗或运动专业人员。
实现规范(英文原文)
以下字段用于实现与审阅核对,正文提供中文解释。
- 公式与适用条件
- Cycles mode schedules cycles × (runSeconds + walkSeconds); every cycle contains a run and, when walkSeconds is greater than zero, a walk, including the final cycle. Duration mode repeats the run and walk in order until totalSeconds is used up; if a segment would cross the requested total, it is cut at the boundary and marked partial. Times are whole seconds internally. No distance is inferred from time.
- 适用条件
- Run duration must be a positive whole number of seconds; walk duration may be zero.
- Cycles mode accepts 1 to 1000 whole cycles; duration mode accepts a whole number of seconds up to 7 days.
- Duration mode ends as soon as the requested time is reached, even if that cuts a run or walk short.
- A zero walk duration omits walk segments rather than emitting zero-length rows.
- The plan is arithmetic only: it does not estimate distance, pace, fitness, injury risk or medical suitability.
- Both modes reject a plan longer than 7 days (604,800 seconds) and more than 3,000 generated segments.
- 舍入规则
- All durations are entered and reported as whole seconds; no additional rounding is applied.
独立算例
期望值由独立算术或已核验算法得出,不由页面脚本生成。
case-run-walk-cycles独立算例
Independent arithmetic: each cycle is 120 + 60 = 180 s; 3 cycles = 540 s. Run total 3 × 120 = 360 s; walk total 3 × 60 = 180 s. The final walk is part of the plan and is not removed.
{
"mode": "cycles",
"runSeconds": 120,
"walkSeconds": 60,
"cycles": 3
}{
"requestedSeconds": 540,
"scheduledSeconds": 540,
"fullCycles": 3,
"runSecondsTotal": 360,
"walkSecondsTotal": 180,
"truncated": false,
"segments": [
{
"cycle": 1,
"kind": "run",
"seconds": 120,
"partial": false
},
{
"cycle": 1,
"kind": "walk",
"seconds": 60,
"partial": false
},
{
"cycle": 2,
"kind": "run",
"seconds": 120,
"partial": false
},
{
"cycle": 2,
"kind": "walk",
"seconds": 60,
"partial": false
},
{
"cycle": 3,
"kind": "run",
"seconds": 120,
"partial": false
},
{
"cycle": 3,
"kind": "walk",
"seconds": 60,
"partial": false
}
]
}case-run-walk-duration独立算例
Independent arithmetic: two full cycles use 2 × (120 + 60) = 360 s, leaving 40 s. The third run is cut to 40 s, so the plan ends on a partial run. Run total 120 + 120 + 40 = 280 s; walk total 60 + 60 = 120 s; total 400 s.
{
"mode": "duration",
"runSeconds": 120,
"walkSeconds": 60,
"totalSeconds": 400
}{
"requestedSeconds": 400,
"scheduledSeconds": 400,
"fullCycles": 2,
"runSecondsTotal": 280,
"walkSecondsTotal": 120,
"truncated": true,
"segments": [
{
"cycle": 1,
"kind": "run",
"seconds": 120,
"partial": false
},
{
"cycle": 1,
"kind": "walk",
"seconds": 60,
"partial": false
},
{
"cycle": 2,
"kind": "run",
"seconds": 120,
"partial": false
},
{
"cycle": 2,
"kind": "walk",
"seconds": 60,
"partial": false
},
{
"cycle": 3,
"kind": "run",
"seconds": 40,
"partial": true
}
]
}case-run-walk-zero-walk独立算例
Independent arithmetic: with a walk of 0 s the cycle is just the 90 s run. 2 cycles = 180 s of running. No zero-length walk rows are produced.
{
"mode": "cycles",
"runSeconds": 90,
"walkSeconds": 0,
"cycles": 2
}{
"requestedSeconds": 180,
"scheduledSeconds": 180,
"fullCycles": 2,
"runSecondsTotal": 180,
"walkSecondsTotal": 0,
"truncated": false,
"segments": [
{
"cycle": 1,
"kind": "run",
"seconds": 90,
"partial": false
},
{
"cycle": 2,
"kind": "run",
"seconds": 90,
"partial": false
}
]
}来源与证据
NHS Couch to 5K is a beginner running plan. In the first week, sessions start with 1-minute runs followed by a 1-minute-30-second walk.
版本与审阅
撰写: RunMap editorial desk (AI-assisted draft and review)
更新于: 2026年10月28日
审阅于: 2026年10月28日 · 1 条审阅记录