Привет! Мы уже разобрались с тем, что такое информация и как измерить её «вес». Но чтобы эти размеры считать, нужно понимать язык, на котором «говорит» компьютер. Этот язык — системы счисления. Задачи на перевод чисел — классика любого теста по информатике. Они кажутся сложными, пока не поймешь простую логику. Давай разложим всё по полочкам. Главная идея позиционной системы счисления (к которой относятся и наша десятичная, и компьютерная двоичная) в том, что значение цифры зависит от её позиции (разряда) в числе. Вспомни число 222: Компьютер делает то же самое, но вместо десятков и сотен у него степени двойки. Это задача на «разложение числа по степеням основания». Звучит страшно, но делается просто. Алгоритм: Компактная формула для скриншота: Здесь логика обратная. Мы будем делить число на 2 и записывать остатки. Алгоритм: Компактная схема для скриншота: В тестах часто просят перевести число напрямую, минуя десятичную систему. Делать это через десятичную — долго. Есть способ проще! Он