(Untitled)

Oct 10, 2012 15:39

Нам придется оперировать очень большими, по нашим меркам, числами. Мне хочется, чтобы вы хорошо их осознали, напоминаю: миллион - это тысяча тысяч, миллиард - тысяча миллионов. Чтобы просто посчитать до тысячи понадобиться 3 часа. До миллиона - 125 суток. До миллиарда - 350 лет. Представили? Ну что же. Тогда можно начинать.
                          ( Read more... )

Leave a comment

Comments 5

unibasil October 11 2012, 12:15:30 UTC
Я тут аж на сутки задумался. =) Небось, эти подсчёты сделаны с тем допущением, что на произнесение каждого числа отводится одно и то же время? То есть и «раз», и «триста пятьдесят восемь тысяч девятьсот тридцать четыре» занимают, скажем, одну секунду? Это слишком грубое допущение.

Вырисовывается интересная программистская задачка - посчитать, сколько на самом деле займёт счёт от нуля до миллиона?.. ;)

Reply

zabavab October 11 2012, 12:37:09 UTC
а помнишь как в детстве учили отсчитывать секунды? "Раз миссисипи, Два мисисипи" и т.д. возможно быстрота счета "РазДваТриЧетыре..." в начале скомпенсируется всякими дальнейшими "одна тысяча девятьсот двадцать четыре". Хотя даже в таком случае при счете до миллиона перекос будет слишком сильным... хз вопщем

Reply

unibasil October 11 2012, 13:00:13 UTC
Я и говорю - надо для каждого элемента составного числа принять какую-то значение длительности - для «раз» это будут доли секунды, для какого-нибудь «одиннадцать» - уже секунда или даже больше - а потом в цикле всё это дело суммировать. Основная сложность - для каждого числа правильно составить речевой аналог. Типа того, что 0, как цифра, сама по себе не читается, числа с 11 до 20 читаются особо и так далее.

Хотя, с другой стороны, всё уже изобретено - роботы, что читают по телефону суммы на счету телефонных операторов, прекрасно знают, сколько времени занимает их деятельность - но молчат… ;))

Reply

zabavab October 11 2012, 13:27:39 UTC
то есть ты считать не будешь? ;)

Reply


Leave a comment

Up