а вот так работает ;-))
называется найди отличия.
Ошибку я указывал на форуме три года назад...
Я так понимаю - в "нормальных языках" умножение не главное.
Больше я нигде такого не встречал, даже на калькуляторах.
//*******************************************
Процедура Сформировать()
а=1.1;
Для в=1 по 1000 цикл
сообщить(""+а+"*"+а+"=");
м=_GetPerformanceCounter();
а=а*а/1;
м=_GetPerformanceCounter()-м;
сообщить(""+а+" "+м+" мс.");
а=а-цел(а)+1;
Конеццикла;
КонецПроцедуры
(2) Думаешь из-за неё? ;-)))
Из-за этого глюка приходится в некоторых генераторах случайных чисел вставлять /1;
и не работает разложение в ряд.
Возможны и другие случаи подвисания.