Показать сообщение отдельно
Старый 17.09.2008, 11:23   #7   
Форумец
 
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 42

dr.ON вне форума Не в сети
Цитата:
Сообщение от lordv Посмотреть сообщение
Смотри, если у тебя последовательность шла вначале из одних нулей - у тебя наполняется cnt0.
Допустим, единиц вообще не было.
Далее, при превышении порога в 512 cnt0 ополовинивается и становится равным 256.
Допустим, дальше пошли одни единицы - у тебя среднее будет расти 0 до 0.66, и тут у тебя cnt1 достигает порога в 512.
cnt1 ополовинивается и равен 256.
+ ополовинивается cnt0
= 256 / ( 256 + 128) ~ 0, 66
Никаких скачков не будет
  Ответить с цитированием