Два протокольных фрагмента
Ниже приведён вымышленный фрагмент учебного протокола. В нём «П» — число попыток, «У» — число удачных попыток.
| Участник | П | У |
|---|---|---|
| Игрок A | 0 | 0 |
| Игрок B | 4 | 0 |
Расшифровка записей
Для игрока A запись 0 попыток означает отсутствие попыток в учтённом отрезке. Доля У/П имеет вид 0/0 и не определена: нельзя делить на ноль. Это не 0% попаданий, потому что не было наблюдений попыток, на которых могла бы быть измерена доля.
Для игрока B запись означает 0 попаданий из 4 попыток. Расчёт: 0/4 = 0, то есть 0%. Здесь нулевой результат наблюдался при четырёх попытках.
Одинаковое число попаданий, равное нулю, не делает записи одинаковыми. Их различает знаменатель: 0 у игрока A и 4 у игрока B.
Когда ноль можно поставить явно
Ноль допустим как значение доли только при заданном правиле и положительном числе попыток. Например, при 0 удачных действиях из 4 попыток доля равна 0%.
Если таблица требует один вывод для строки без попыток, её следует помечать как «нет попыток», «нет данных для доли» или другим заранее заданным статусом, а не превращать в 0%.
Условие, меняющее ответ, — смысл знаменателя. Если протоколом установлено, что попытка не учитывается из-за отмены или неполной записи, она не должна автоматически попадать в знаменатель. Без такого установленного правила нельзя достраивать число попыток по числу попаданий.