Результат будет (0,0,0,0,0,1,1,1,1,1,...)-точный, либо (0,0,0,0,0,0,1,1,1,1,...)-с задержкой: int(x) не может принимать значение 1.5, это эффективное значение, используемое для внутренних расчетов, будет 1.5 - что скомпенсирует задержку, точно или частично.
Точность это нечто недостижимое, к чему стремится математика в т.ч. вычислительная.
А вот классический пример неточности - это аристотелевская формула 2*3=8 - так он считал лапки у мух, и эти восьмилапые монстры царствовали в Европе полторы тысячи лет.
А вот что такое настоящая медленность -только поставил SIMetrix/Simplis 6 (свежая), запустил пример FLYBACK, цитата:
"This is a complete off-line current mode switching PSU running at 100kHz. Simulation takes about 200 seconds with a 500MHz Pentium 3." - всего то симуляция двух периодов!! Это реальная аристотелевская FLY(with.additional.legs.on)BACK которые мешают ей даже ползти.