DE=int (DE/2.0+0.5) - так понятнее?
Вид для печати
DE=int (DE/2.0+0.5) - так понятнее?
Все эти засечки и округления вот ЗДЕСЬ уже обсуждались (начиная с 4-й страницы).
зачем округлять до 2х?
да, чё-т я переборщил. Это просто деление на 2 с округлением. Правильнее вот так:
de = int((de+1)/2)
А уж зачем там деление на 2, расскажет Алоний :)
---------- Post added at 15:53 ---------- Previous post was at 15:50 ----------
Впрочем, чё ему рассказывать - это деление отрезка пополам, пока на 64 части не разобьешь :)