Тип Д1 № 108 

Кодирование и операции над числами в разных системах счисления. Двоичная система счисления
i
Сколько единиц в двоичной записи десятичного числа 307?
Решение. Переведем число из десятичной системы счисления в двоичную: нужно делить его на 2, пока делимое не будет меньше 2. После запишем остатки от деления начиная с конца.
30710=1001100112
Ответ: 5.
Приведём решение Сергея Донец на PascalABC.NET:
uses School;
begin
307.Digits(2).Sum.Print;
end.
Ответ: 5
108
5
PDF-версии: