168 читали · 2 года назад
Учим компьютер складывать числа любой длины
Человек умеет складывать в столбик, а компьютер — нет Если в JavaScript сложить два небольших числа, компьютер легко с этим справится. Но если попросить его сложить числа, например, на 500 знаков, то будет ошибка: язык не рассчитан на такие огромные числа. А вот человеку неважно, какой длины числа складывать: хоть 100 знаков, хоть 500, хоть тысяча. Если есть лист бумаги, ручка и достаточно времени, человек сложит любые числа. Сегодня мы научим компьютер тоже так делать. Чтобы было понятнее, запустите...
273 читали · 3 года назад
Компьютеры не умеют вычитать. А зачем это уметь, если ты умеешь складывать?
Компьютеры - интересные существа, и порой кажется, что понять их совершенно невозможно. Но так ли это? Ведь компьютеры были придуманы людьми - а значит, кто-то всё это придумал - двоичный код, алгоритмы, внутреннее устройство компьютера... Если один понял, то и остальные тоже смогут. Кроха сын к отцу пришел, и спросила кроха: "Пап, ну пап! Как компьютеры складывают и вычитают числа?" Папа призадумался. Первое, что ему пришло на ум, так это сказать "Ну... Как-как? Очень просто! Берут и... складывают!" Взял ручку и листок бумаги и написал две строки ноликов и единичек: 0 0 1 0 1 1 0 1 0 0 0 1 1 0 1 0 Вот смотри...