Перейти к содержимому

Калькулятор шкалы Борга

Расчёт воспринимаемой нагрузки по шкале РПЭ Борга (6-20) или модифицированной CR10 (0-10).

620

Интенсивность

Somewhat hard

Примерно % от макс. частоты сердцебиения

~91%

Оценка

13

Полная таблица шкалы

ОценкаИнтенсивностьОценка ЧСС
6No exertion~60%
7Extremely light~65%
8Extremely light~70%
9Very light~75%
10Very light~80%
11Light~85%
12Light~88%
13Somewhat hard~91%
14Somewhat hard~93%
15Hard~95%
16Hard~96%
17Very hard~97%
18Very hard~98%
19Extremely hard~99%
20Maximum effort~100%

Об этом инструменте

Калькулятор шкалы Борга помогает вам количественно оценить вашу субъективную чувствительность к физической нагрузке во время упражнений или физической активности. Основанный на исследованиях Гуннара Борга, этот инструмент преобразует субъективное ощущение усталости в стандартизированную числовую шкалу, что облегчает отслеживание интенсивности тренировки и коммуникацию уровней нагрузки с тренерами или медицинскими специалистами.

Чтобы использовать калькулятор, просто выберите ваш уровень воспринимаемой нагрузки, используя стандартную шкалу Борга RPE 6-20 или модифицированную шкалу CR10 0-10. Когда вы перемещаете ползунок или вводите значение, инструмент отображает эквивалентные описания (от очень лёгкого до максимального усилия), помогая вам понять, что именно представляет собой каждое число во время вашей тренировки или реабилитации.

Шкала Борга неоценима для спортсменов, контролирующих зоны тренировки, пациентов на кардиологической или дыхательной реабилитации, и для всех, кто использует субъективную оценку нагрузки для направления интенсивности упражнений без полной зависимости от мониторов частоты сердечных сокращений. Помните, что восприятие нагрузки индивидуально и может варьироваться в зависимости от уровня физической подготовки, факторов окружающей среды и утомления—используйте её в сочетании с другими показателями, такими как частота сердечных сокращений или выходная мощность, для получения наиболее точного руководства по тренировке.

Часто задаваемые вопросы

Реализация кода

# Borg RPE Scale calculator
BORG_ORIGINAL = {
    6: ("No exertion", 60), 7: ("Extremely light", 65), 8: ("Extremely light", 70),
    9: ("Very light", 75), 10: ("Very light", 80), 11: ("Light", 85),
    12: ("Light", 88), 13: ("Somewhat hard", 91), 14: ("Somewhat hard", 93),
    15: ("Hard", 95), 16: ("Hard", 96), 17: ("Very hard", 97),
    18: ("Very hard", 98), 19: ("Extremely hard", 99), 20: ("Maximum effort", 100)
}

BORG_CR10 = {
    0: ("Nothing at all", 50), 1: ("Very weak", 60), 2: ("Weak", 65),
    3: ("Moderate", 70), 4: ("Somewhat strong", 77), 5: ("Strong", 84),
    6: ("Strong", 89), 7: ("Very strong", 93), 8: ("Very strong", 96),
    9: ("Very strong", 98), 10: ("Maximum effort", 100)
}

def get_borg_info(rating: int, scale: str = "original") -> dict:
    """Get Borg scale information for a given rating"""
    table = BORG_ORIGINAL if scale == "original" else BORG_CR10
    if rating not in table:
        raise ValueError(f"Rating {rating} not valid for {scale} scale")
    intensity, hr_pct = table[rating]
    return {
        "rating": rating,
        "scale": scale,
        "intensity": intensity,
        "hr_percentage": hr_pct,
        "estimated_hr": f"~{hr_pct}% max HR"
    }

# Monitor heart rate during exercise
def is_moderate_intensity(rating: int, scale: str = "original") -> bool:
    """Check if rating falls in moderate intensity zone"""
    if scale == "original":
        return 11 <= rating <= 14
    return 3 <= rating <= 5

# Usage
info = get_borg_info(13, "original")
print(f"Rating 13: {info['intensity']}, {info['estimated_hr']}")
print(f"Is moderate? {is_moderate_intensity(13)}")  # True

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.