Задание 10 предполагает, что ученик знает, как переводить числа из одной системы исчисления в другую. В частности, из десятичной в двоичную и из двоичной в десятичную. Задание проверяет не только знания, но и внимательность. Где-то нужно записать само полученное число без указания системы исчисления, где-то количество нулей, где-то - единиц. Так что внимательность и еще раз внимательность, чтобы не проморгать балл.
Следующие задания есть в открытом банке ФИПИ, и любое из них может вам попасться в десятом вопросе в этом году.
Варианты задания 10 ОГЭ по информатике
Из десятичной в двоичную
Переведите число 204 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
204 |2 -204 |102 |2 0 -102 |51 |2 0 -50 |25 |2 1 -24 |12 |2 1 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1
Ответ: 11001100
06EB4F
Переведите число 135 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
135 |2 -134 |67 |2 1 -66 |33 |2 1 -32 |16 |2 1 -16 |8 |2 0 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
13510 = 100001112
Ответ: 4
4500F4
Переведите число 141 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
141 |2 -140 |70 |2 1 -70 |35 |2 0 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
14110= 100011012
Ответ: 4
B744F2
Переведите число 100 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число – количество единиц.
Решение:
100 |2 -100 |50 |2 0 -50 |25 |2 0 -24 |12 |2 1 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1
10010= 11001002
Ответ: 3
5F2AF2
Переведите число 201 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
201 |2 -200 |100 |2 1 -100 |50 |2 0 -50 |25 |2 0 -24 |12 |2 1 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1
Ответ: 11001001
5C9C09
Переведите число 211 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число – количество единиц.
Решение:
211 |2 -210 |105 |2 1 -104 |52 |2 1 -52 |26 |2 0 -26 |13 |2 0 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1
21110 = 110100112
Ответ: 5
e75506
Переведите число 90 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите полученное число.
Решение:
90 |2 -90 |45 |2 0 -44 |22 |2 1 -22 |11 |2 0 -10 |5 |2 1 -4 |2 |2 1 -2 |1 0
Ответ: 1011010
251973
Переведите число 105 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
105 |2 -104 |52 |2 1 -52 |26 |2 0 -26 |13 |2 0 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1
10510 = 11010012
Ответ: 4
5EB370
Переведите число 121 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
121 |2 -120 |60 |2 1 -60 |30 |2 0 -30 |15 |2 0 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1
12110 = 11110012
Ответ: 5
67EE78
Переведите число 111 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
111 |2 -110 |55 |2 1 -54 |27 |2 1 -26 |13 |2 1 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1
11110 = 11011112
Ответ: 6
2BBEB1
Переведите число 140 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
140 |2 -140 |70 |2 0 -70 |35 |2 0 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
14010 = 100011002
Ответ: 3
2437B2
Переведите число 126 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
126 |2 -126 |63 |2 0 -62 |31 |2 1 -30 |15 |2 1 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1 12610 = 11111102
Ответ: 6
E10EB1
Переведите число 156 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число? В ответе укажите одно число – количество единиц.
Решение:
156 |2 -156 |78 |2 0 -78 |39 |2 0 -38 |19 |2 1 -18 |9 |2 1 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 15610 = 100111002
Ответ: 4
c105B9
Переведите число 87 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
87 |2 -86 |43 |2 1 -42 |21 |2 1 -20 |10 |2 1 -10 |5 |2 0 -4 |2 |2 1 -2 |1 0 8710 = 10101112
Ответ: 1010111
23502E
Переведите число 110 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
110 |2 -110 |55 |2 0 -54 |27 |2 1 -26 |13 |2 1 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1 11010 = 11011102
Ответ: 5
975929
Переведите число 98 из десятичной системы счисления в двоичную систему счисления. В ответе укажите полученное число.
Решение:
98 |2 -98 |49 |2 0 -48 |24 |2 1 -24 |12 |2 0 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1 9810 = 11000102
Ответ: 1100010
5cF0DA
Переведите число 101 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
101 |2 -100 |50 |2 1 -50 |25 |2 0 -24 |12 |2 1 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1 10110 = 11001012
Ответ: 4
908FDF
Переведите число 151 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
151 |2 -150 |75 |2 1 -74 |37 |2 1 -36 |18 |2 1 -18 |9 |2 0 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 15110 = 100101112
Ответ: 5
gdzotvet.ru
923ED8
Переведите число 100 из десятичной системы счисления в двоичную систему счисления. Сколько нолей содержит полученное число?
В ответе укажите одно число – количество нолей.
Решение:
100 |2 -100 |50 |2 0 -50 |25 |2 0 -24 |12 |2 1 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1 10010 = 11001002
Ответ: 4
FFCB5C
Переведите число 149 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
149 |2 -148 |74 |2 1 -74 |37 |2 0 -36 |18 |2 1 -18 |9 |2 0 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 14910 = 100101012
Ответ: 4
503557
Переведите число 516 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
516 |2 -516 |258 |2 0 -258 |129 |2 0 -128 |64 |2 1 -64 |32 |2 0 -32 |16 |2 0 -16 |8 |2 0 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 51610 = 10000001002
Ответ: 2
525653
Переведите число 143 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
143 |2 -142 |71 |2 1 -70 |35 |2 1 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 14310 = 100011112
Ответ: 5
C7EEAB
Переведите число 126 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
126 |2 -126 |63 |2 0 -62 |31 |2 1 -30 |15 |2 1 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1 12610 = 11111102
Ответ: 1111110
gdzotvet. ru
E586A4
Переведите число 125 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
125 |2 -124 |62 |2 1 -62 |31 |2 0 -30 |15 |2 1 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1 12510 = 11111012
Ответ: 6
4B3DCA
Переведите число 144 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
144 |2 -144 |72 |2 0 -72 |36 |2 0 -36 |18 |2 0 -18 |9 |2 0 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 14410 = 100100002
Ответ: 2
0298CE
Переведите число 147 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
147 |2 -146 |73 |2 1 -72 |36 |2 1 -36 |18 |2 0 -18 |9 |2 0 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 14710 = 100100112
Ответ: 4
499097
Переведите число 142 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
142 |2 -142 |71 |2 0 -70 |35 |2 1 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 14210 = 100011102
Ответ: 4
045093
Переведите число 140 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
140 |2 -140 |70 |2 0 -70 |35 |2 0 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 14010 = 100011002
Ответ: 3
1D039F
Переведите число 119 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
119 |2 -118 |59 |2 1 -58 |29 |2 1 -28 |14 |2 1 -14 |7 |2 0 -6 |3 |2 1 -2 |1 1 11910 = 11101112
Ответ: 6
6F7A94
Переведите число 136 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
136 |2 -136 |68 |2 0 -68 |34 |2 0 -34 |17 |2 0 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 13610 = 100010002
Ответ: 2
73DEEB
Переведите число 167 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
167 |2 -166 |83 |2 1 -82 |41 |2 1 -40 |20 |2 1 -20 |10 |2 0 -10 |5 |2 0 -4 |2 |2 1 -2 |1 0 16710 = 101001112
Ответ: 5
B261ED
Переведите число 157 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
157 |2 -156 |78 |2 1 -78 |39 |2 0 -38 |19 |2 1 -18 |9 |2 1 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 15710 = 100111012
Ответ: 5
49766D
Переведите число 134 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
134 |2 -134 |67 |2 0 -66 |33 |2 1 -32 |16 |2 1 -16 |8 |2 0 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 13410 = 100001102
Ответ: 3
25D13F
Переведите число 120 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
120 |2 -120 |60 |2 0 -60 |30 |2 0 -30 |15 |2 0 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1 12010 = 11110002
Ответ: 4
6F0B34
Переведите число 199 из десятичной системы счисления в двоичную систему счисления.
В ответе укажите двоичное число. Основание системы счисления указывать не нужно.
Решение:
199 |2 -198 |99 |2 1 -98 |49 |2 1 -48 |24 |2 1 -24 |12 |2 0 -12 |6 |2 0 -6 |3 |2 0 -2 |1 1 19910 = 110001112
Ответ: 11000111
A9BF8F
Переведите число 126 из десятичной системы счисления в двоичную систему счисления. Сколько значащих нулей содержит полученное число? В ответе укажите одно число – количество нулей.
Решение:
126 |2 -126 |63 |2 0 -62 |31 |2 1 -30 |15 |2 1 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1 12610 = 11111102
Ответ: 1
5e48c0
Переведите число 259 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
259 |2 -258 |129 |2 1 -128 |64 |2 1 -64 |32 |2 0 -32 |16 |2 0 -16 |8 |2 0 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 25910 = 1000000112
Ответ: 3
eB51c5
Запишите десятичное число 75 двоичной системе счисления. В ответе укажите это число.
Решение:
75 |2 -74 |37 |2 1 -36 |18 |2 1 -18 |9 |2 0 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0 7510 = 10010112
Ответ: 1001011
B92294
Переведите десятичное число 189 в двоичную систему счисления.
Решение:
189 |2 -188 |94 |2 1 -94 |47 |2 0 -46 |23 |2 1 -22 |11 |2 1 -10 |5 |2 1 -4 |2 |2 1 -2 |1 0 18910 = 101111012
Ответ: 10111101
28c49F
Переведите десятичное число 111 в двоичную систему счисления.
Решение:
111 |2 -110 |55 |2 1 -54 |27 |2 1 -26 |13 |2 1 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1 11110 = 11011112
Ответ: 1101111
22BB91
Переведите число 139 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
139 |2 -138 |69 |2 1 -68 |34 |2 1 -34 |17 |2 0 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0 13910 = 100010112
Ответ: 4
28A795
Переведите число 222 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
222 |2 -222 |111 |2 0 -110 |55 |2 1 -54 |27 |2 1 -26 |13 |2 1 -12 |6 |2 1 -6 |3 |2 0 -2 |1 1 22210 = 110111102
Ответ: 6
0055e3
Переведите число 305 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
305 |2 -304 |152 |2 1 -152 |76 |2 0 -76 |38 |2 0 -38 |19 |2 0 -18 |9 |2 1 -8 |4 |2 1 -4 |2 |2 0 -2 |1 0
30510 = 1001100012
Ответ: 4
c7F3e4
Переведите число 68 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
68 |2 -68 |34 |2 0 -34 |17 |2 0 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
6810 = 10001002
Ответ: 2
ce7Be7
Переведите число 130 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
130 |2 -130 |65 |2 0 -64 |32 |2 1 -32 |16 |2 0 -16 |8 |2 0 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
13010 = 100000102
Ответ: 2
397De1
Переведите число 245 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
245 |2 -244 |122 |2 1 -122 |61 |2 0 -60 |30 |2 1 -30 |15 |2 0 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1
24510= 111101012
Ответ: 5
263B34
Переведите число 122 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Решение:
122 |2 -122 |61 |2 0 -60 |30 |2 1 -30 |15 |2 0 -14 |7 |2 1 -6 |3 |2 1 -2 |1 1
12210 = 11110102
Ответ: 5
43D785
Переведите число 143 из десятичной системы счисления в двоичную систему счисления. Сколько значащих нулей содержит полученное число?
В ответе укажите одно число – количество нулей.
Решение:
143 |2 -142 |71 |2 1 -70 |35 |2 1 -34 |17 |2 1 -16 |8 |2 1 -8 |4 |2 0 -4 |2 |2 0 -2 |1 0
14310 = 100011112
Ответ: 3
38638c
Из двоичной в десятичную
Кроме ручного перевода, в этих заданиях можно использовать решение на языке Python, например для перевода числа 11001102 строка кода такая:
print(int(str(1100110), 2))
Переведите число 110110 из двоичной системы счисления в десятичную систему счисления.
В ответе напишите полученное число.
Решение:
1101102 = 1∙25+1∙24+0∙23+1∙22+1∙21+0∙20 = 32+16+0+4+2+0 = 5410
Ответ: 54
053448
Переведите число 111001 из двоичной системы счисления в десятичную систему счисления.
В ответе напишите полученное число.
Решение:
1110012 = 1∙25+1∙24+1∙23+0∙22+0∙21+1∙20 = 32+16+8+0+0+1 = 5710
Ответ: 57
21251B
Переведите число 100110111 из двоичной системы счисления в десятичную систему счисления.
Решение:
1001101112 = 1∙28+0∙27+0∙26+1∙25+1∙24+0∙23+1∙22+1∙21+1∙20 = 256+0+0+32+16+0+4+2+1 = 31110
Ответ: 311
cFB81c
Переведите число 10101001 из двоичной системы счисления в десятичную систему счисления. В ответе напишите полученное число.
Решение:
101010012 = 1∙27+0∙26+1∙25+0∙24+1∙23+0∙22+0∙21+1∙20 = 128+0+32+0+8+0+0+1 = 16910
Ответ: 169
3AA91D
Переведите число 101110 из двоичной системы счисления в десятичную систему счисления. В ответе запишите полученное число.
Решение:
1011102 = 1∙25+0∙24+1∙23+1∙22+1∙21+0∙20 = 32+0+8+4+2+0 = 4610
Ответ: 46
58A021
Переведите число 1101011 из двоичной системы счисления в десятичную систему счисления. В ответе напишите полученное число.
Решение:
11010112 = 1∙26+1∙25+0∙24+1∙23+0∙22+1∙21+1∙20 = 64+32+0+8+0+2+1 = 10710
Ответ: 107
ce12e8
Переведите число 1011101 из двоичной системы счисления в десятичную систему счисления. В ответе запишите полученное число.
Решение:
10111012 = 1∙26+0∙25+1∙24+1∙23+1∙22+0∙21+1∙20 = 64+0+16+8+4+0+1 = 9310
Ответ: 93
4F2683
Некоторое число в двоичной системе счисления записывается как 1011112. Запишите это число в десятичной системе.
Решение:
1011112 = 1∙25+0∙24+1∙23+1∙22+1∙21+1∙20 = 32+0+8+4+2+1 = 4710
Ответ: 47
E09C4C
Некоторое число в двоичной системе счисления записывается как 1001011. Запишите это число в десятичной системе.
Решение:
10010112 = 1∙26+0∙25+0∙24+1∙23+0∙22+1∙21+1∙20 = 64+0+0+8+0+2+1 = 7510
Ответ: 75
834C4F
Некоторое число в двоичной системе счисления записывается как 11010010. Запишите это число в десятичной системе.
Решение:
110100102 = 1∙27+1∙26+0∙25+1∙24+0∙23+0∙22+1∙21+0∙20 = 128+64+0+16+0+0+2+0 = 21010
Ответ: 210
863C4B
Некоторое число в двоичной системе счисления записывается как 11011010. Запишите это число в десятичной системе.
Решение:
110110102 = 1∙27+1∙26+0∙25+1∙24+1∙23+0∙22+1∙21+0∙20 = 128+64+0+16+8+0+2+0 = 21810
Ответ: 218
00FF77
Некоторое число в двоичной системе счисления записывается как 1100101. Запишите это число в десятичной системе.
Решение:
11001012 = 1∙26+1∙25+0∙24+0∙23+1∙22+0∙21+1∙20 = 64+32+0+0+4+0+1 = 10110
Ответ: 101
ABA97D
Некоторое число в двоичной системе счисления записывается как 1100012. Запишите это число в десятичной системе.
Решение:
1100012 = 1∙25+1∙24+0∙23+0∙22+0∙21+1∙20 = 32+16+0+0+0+1 = 4910
Ответ: 49
4BC111
Некоторое число в двоичной системе счисления записывается как 101011.
Определите это число и запишите его в ответе в десятичной системе счисления.
Решение:
1010112 = 1∙25+0∙24+1∙23+0∙22+1∙21+1∙20 = 32+0+8+0+2+1 = 4310
Ответ: 43
88ED1A
Некоторое число в двоичной системе счисления записывается как 1111011. Запишите это число в десятичной системе.
Решение:
11110112 = 1∙26+1∙25+1∙24+1∙23+0∙22+1∙21+1∙20 = 64+32+16+8+0+2+1 = 12310
Ответ: 123
676E23
Некоторое число в двоичной системе счисления записывается как 1111000. Запишите это число в десятичной системе.
Решение:
11110002 = 1∙26+1∙25+1∙24+1∙23+0∙22+0∙21+0∙20 = 64+32+16+8+0+0+0 = 12010
Ответ: 120
D48355
Некоторое число в двоичной системе счисления записывается как 11001110. Запишите это число в десятичной системе.
Решение:
110011102 = 1∙27+1∙26+0∙25+0∙24+1∙23+1∙22+1∙21+0∙20 = 128+64+0+0+8+4+2+0 = 20610
Ответ: 206
640FC2
Некоторое число в двоичной системе счисления записывается как 110101.
Определите это число и запишите его в ответе в десятичной системе счисления.
Решение:
1101012 = 1∙25+1∙24+0∙23+1∙22+0∙21+1∙20 = 32+16+0+4+0+1 = 5310
Ответ: 53
D36BAD
Некоторое число в двоичной системе счисления записывается как 110011.
Определите это число и запишите его в ответе в десятичной системе счисления.
Решение:
1100112 = 1∙25+1∙24+0∙23+0∙22+1∙21+1∙20 = 32+16+0+0+2+1 = 5110
Ответ: 51
965693
Некоторое число в двоичной системе счисления записывается как 1100110. Запишите это число в десятичной системе.
Решение:
11001102 = 1∙26+1∙25+0∙24+0∙23+1∙22+1∙21+0∙20 = 64+32+0+0+4+2+0 = 10210
Ответ: 102
Решение на языке Python:
print(int(str(1100110), 2))
ED1691
Некоторое число в двоичной системе счисления записывается как 101111. Запишите это число в десятичной системе.
Решение:
1011112 = 1∙25+0∙24+1∙23+1∙22+1∙21+1∙20 = 32+0+8+4+2+1 = 4710
Ответ: 47
E857E6
Некоторое число в двоичной системе счисления записывается как 1011101. Запишите это число в десятичной системе.
Решение:
10111012 = 1∙26+0∙25+1∙24+1∙23+1∙22+0∙21+1∙20 = 64+0+16+8+4+0+1 = 9310
Ответ: 93
6ED8E8
Некоторое число в двоичной системе счисления записывается как 11001010. Запишите это число в десятичной системе.
Решение:
110010102 = 1∙27+1∙26+0∙25+0∙24+1∙23+0∙22+1∙21+0∙20 = 128+64+0+0+8+0+2+0 = 20210
Ответ: 202
091E63
Некоторое число в двоичной системе счисления записывается как 100110. Запишите это число в десятичной системе.
Решение:
1001102 = 1∙25+0∙24+0∙23+1∙22+1∙21+0∙20 = 32+0+0+4+2+0 = 3810
Ответ: 38
B4F03C
Переведите двоичное число 1100110 в десятичную систему счисления.
Решение:
11001102 = 1∙26+1∙25+0∙24+0∙23+1∙22+1∙21+0∙20 = 64+32+0+0+4+2+0 = 10210
Ответ: 102
Решение на языке Python:
print(int(str(1100110), 2))
ED1691A1530C
Переведите двоичное число 1010101 в десятичную систему счисления.
Решение:
10101012 = 1∙26+0∙25+1∙24+0∙23+1∙22+0∙21+1∙20 = 64+0+16+0+4+0+1 = 8510
Ответ: 85
C41DEE
Переведите двоичное число 1110001 в десятичную систему счисления.
Решение:
11100012 = 1∙26+1∙25+1∙24+0∙23+0∙22+0∙21+1∙20 = 64+32+16+0+0+0+1 = 11310
Ответ: 113
6898EC
Переведите двоичное число 1010011 в десятичную систему счисления.
Решение:
10100112 = 1∙26+0∙25+1∙24+0∙23+0∙22+1∙21+1∙20 = 64+0+16+0+0+2+1 = 8310
Ответ: 83
7C077C
Переведите двоичное число 1101001 в десятичную систему счисления.
Решение:
11010012 = 1∙26+1∙25+0∙24+1∙23+0∙22+0∙21+1∙20 = 64+32+0+8+0+0+1 = 10510
Ответ: 105
FAA0B0
Переведите двоичное число 10100110 в десятичную систему счисления.
Решение:
101001102 = 1∙27+0∙26+1∙25+0∙24+0∙23+1∙22+1∙21+0∙20 = 128+0+32+0+0+4+2+0 = 16610
Ответ: 166
BA1eB0
Переведите двоичное число 1100101 в десятичную систему счисления.
Решение:
11001012 = 1∙26+1∙25+0∙24+0∙23+1∙22+0∙21+1∙20 = 64+32+0+0+4+0+1 = 10110
Ответ: 101
BAC1B5
Переведите двоичное число 1101011 в десятичную систему счисления.
Решение:
11010112 = 1∙26+1∙25+0∙24+1∙23+0∙22+1∙21+1∙20 = 64+32+0+8+0+2+1 = 10710
Ответ: 107
CB7222
Переведите двоичное число 1101100 в десятичную систему счисления.
Решение:
11011002 = 1∙26+1∙25+0∙24+1∙23+1∙22+0∙21+0∙20 = 64+32+0+8+4+0+0 = 10810
Ответ: 108
44F0D4
Переведите двоичное число 1100111 в десятичную систему счисления.
Решение:
11001112 = 1∙26+1∙25+0∙24+0∙23+1∙22+1∙21+1∙20 = 64+32+0+0+4+2+1 = 10310
Ответ: 103
BEBECB
Переведите двоичное число 1100011 в десятичную систему счисления.
Решение:
1000112 = 1∙26+1∙25+0∙24+0∙23+0∙22+1∙21+1∙20 = 64+32+0+0+0+2+1 = 9910
Ответ: 99
74319F
Переведите двоичное число 1110011 в десятичную систему счисления.
Решение:
11100112 = 1∙26+1∙25+1∙24+0∙23+0∙22+1∙21+1∙20 = 64+32+16+0+0+2+1 = 11510
Ответ: 115
7611EF 006262
Переведите двоичное число 1110110 в десятичную систему счисления.
Решение:
11101102 = 1∙26+1∙25+1∙24+0∙23+1∙22+1∙21+0∙20 = 64+32+16+0+4+2+0 = 11810
Ответ: 118
Решение на языке Python:
print(int(str(1110110), 2))
74AC3B
Переведите двоичное число 1110101 в десятичную систему счисления.
Решение:
11101012 = 1∙26+1∙25+1∙24+0∙23+1∙22+0∙21+1∙20 = 64+32+16+0+4+0+1 = 11710
Ответ: 117
0C6387
Другие системы исчисления
На ФИПИ заданий с другими системами исчисления нет, но в демо варианте есть, а значит не лишним будет их рассмотреть. Есть смысл запомнить 4 строчки кода на Пайтон, чтобы не мучиться с решением подобных задач.
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2316, 328, 111102
Решение:
Переведём все числа в десятичную систему счисления:
2316 = 3510;
328 = 2610;
111102 = 3010.
Наибольшим среди этих трёх чисел является число 35.
Ответ: 35
Решение на Python
def f(x, i):
x = int(str(x), i)
return x
print(max(f(23, 16), f(32, 8), f(11110, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3816, 758, 1101002.
Решение:
Переведём все числа в десятичную систему счисления:
3816 = 5610;
758 = 6110;
1101002 = 5210.
Наибольшим среди этих трёх чисел является число 61.
Ответ: 61
Решение на языке Python
def f(x, i):
x = int(str(x), i)
return x
print(max(f(38, 16), f(75, 8), f(110100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
1416, 268, 110002.
Решение:
Переведём все числа в десятичную систему счисления:
1416 = 2010;
268 = 2210;
110002 = 2410.
Наибольшим среди этих трёх чисел является число 24.
Ответ: 24.Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(14, 16), f(26, 8), f(11000, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2416, 508, 1011002.
Решение:
Переведём все числа в десятичную систему счисления:
2416 = 3610;
508 = 4010;
1011002 = 4410.
Наибольшим среди этих трёх чисел является число 44.
Ответ: 44.Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(24, 16), f(50, 8), f(101100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
5016, 1068, 10010102.
Решение:
Переведём все числа в десятичную систему счисления:
5016 = 8010;
1068 = 7010;
10010102 = 7410.
Наибольшим среди этих трёх чисел является число 80.
Ответ: 80.Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(50, 16), f(106, 8), f(1001010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
5016, 1068, 10010102.
Решение:
Переведём все числа в десятичную систему счисления:
5016 = 8010;
1068 = 7010;
10010102 = 7410.
Наименьшим среди этих трёх чисел является число 70.
Ответ: 70.Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(50, 16), f(106, 8), f(1001010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4116, 778, 10000102.
Решение:
Переведём все числа в десятичную систему счисления:
4116 = 6510;
778 = 6310;
10000102 = 6610.
Наименьшим среди этих трёх чисел является число 63.
Ответ: 63.Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(41, 16), f(77, 8), f(1000010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3216, 608, 1101102.
Решение:
Переведём все числа в десятичную систему счисления:
3216 = 5010;
608 = 4810;
1101102 = 5410.Наименьшим среди этих трёх чисел является число 48.
Ответ: 48.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(32, 16), f(60, 8), f(110110, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2016, 368, 111002.
Решение:
Переведём все числа в десятичную систему счисления:
2016 = 3210;
368 = 3010;
111002 = 2810.Наименьшим среди этих трёх чисел является число 28.
Ответ: 28.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(20, 16), f(36, 8), f(11100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
1416, 178, 100112.
Решение:
Переведём все числа в десятичную систему счисления:
1416 = 2010;
178 = 1510;
100112 = 1910.Наименьшим среди этих трёх чисел является число 15.
Ответ: 15.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(14, 16), f(17, 8), f(10011, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4716, 1208, 10010112.
Решение:
Переведём все числа в десятичную систему счисления:
4716 = 7110;
1208 = 8010;
10010112 = 7510.Наименьшим среди этих трёх чисел является число 71.
Ответ: 71.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(47, 16), f(120, 8), f(1001011, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
6016, 1348, 11000012.
Решение:
Переведём все числа в десятичную систему счисления:
6016 = 9610;
1348 = 9210;
11000012 = 9710.Наименьшим среди этих трёх чисел является число 92.
Ответ: 92.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(60, 16), f(134, 8), f(1100001, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3516, 718, 1101112.
Решение:
Переведём все числа в десятичную систему счисления:
3516 = 5310;
718 = 5710;
1101112 = 5510.Наименьшим среди этих трёх чисел является число 53.
Ответ: 53.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(35, 16), f(71, 8), f(110111, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
5916, 1268, 10111002.
Решение:
Переведём все числа в десятичную систему счисления:
5916 = 8910;
1268 = 8610;
10111002 = 9210.
Наибольшим среди этих трёх чисел является число 92.Ответ: 92.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(59, 16), f(126, 8), f(1011100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4116, 1078, 10000112.
Решение:
Переведём все числа в десятичную систему счисления:
4116 = 6510;
1078 = 7110;
10000112 = 6710.
Наибольшим среди этих трёх чисел является число 71.Ответ: 71.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(41, 16), f(107, 8), f(1000011, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2616, 268, 111012.
Решение:
Переведём все числа в десятичную систему счисления:
2616 = 3810;
268 = 2210;
111012 = 2910.
Наибольшим среди этих трёх чисел является число 38.Ответ: 38.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(26, 16), f(26, 8), f(11101, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2816, 478, 1010102.
Решение:
Переведём все числа в десятичную систему счисления:
2816 = 4010;
478 = 3910;
1010102 = 4210.Наименьшим среди этих трёх чисел является число 39.
Ответ: 39.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(28, 16), f(47, 8), f(101010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
2816, 478, 1010102.
Решение:
Переведём все числа в десятичную систему счисления:
2816 = 4010;
478 = 3910;
1010102 = 4210.
Наибольшим среди этих трёх чисел является число 42.Ответ: 42.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(28, 16), f(47, 8), f(101010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
8116, 1728, 11100112.
Решение:
Переведём все числа в десятичную систему счисления:
8116 = 12910;
1728 = 12210;
11100112 = 11510.
Наибольшим среди этих трёх чисел является число 129.Ответ: 129.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(81, 16), f(172, 8), f(1110011, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4916, 1028, 10001112.
Решение:
Переведём все числа в десятичную систему счисления:
4916 = 7310;
1028 = 6610;
10001112 = 7110.
Наибольшим среди этих трёх чисел является число 73.Ответ: 73.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(49, 16), f(102, 8), f(1000111, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
5516, 1248, 10101012.
Решение:
Переведём все числа в десятичную систему счисления:
5516 = 8510;
1248 = 8410;
10101012 = 8510.Наименьшим среди этих трёх чисел является число 84.
Ответ: 84.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(55, 16), f(124, 8), f(1010101, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4616, 1068, 10001012.
Решение:
Переведём все числа в десятичную систему счисления:
4616 = 7010;
1068 = 7010;
10001012 = 6910.Наименьшим среди этих трёх чисел является число 69.
Ответ: 69.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(46, 16), f(106, 8), f(1000101, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
6716, 1508, 11010002.
Решение:
Переведём все числа в десятичную систему счисления:
6716 = 10310;
1508 = 10410;
11010002 = 10410.Наименьшим среди этих трёх чисел является число 103.
Ответ: 103.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(67, 16), f(150, 8), f(1101000, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
8116, 2038, 11111112.
Решение:
Переведём все числа в десятичную систему счисления:
8116 = 12910;
2038 = 13110;
11111112 = 12710.Наименьшим среди этих трёх чисел является число 127.
Ответ: 127.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(81, 16), f(203, 8), f(1111111, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите минимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3316, 648, 1101002.
Решение:
Переведём все числа в десятичную систему счисления:
3316 = 5110;
648 = 5210;
1101002 = 5210.Наименьшим среди этих трёх чисел является число 51.
Ответ: 51.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(33, 16), f(64, 8), f(110100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите максимальное и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
5516, 2228, 11112
Решение:
Переведём все числа в десятичную систему счисления:
5516 = 8510;
2228 = 14610;
11112 = 1510.
Наибольшим среди этих трёх чисел является число 146.Ответ: 146.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(55, 16), f(222, 8), f(1111, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите наибольшее и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3616, 638, 1111002
Решение:
Переведём все числа в десятичную систему счисления.
3616 = 5410;
638 = 5110;
1111002 = 6010.
Наибольшим среди этих трёх чисел является число 60.Ответ: 60.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(36, 16), f(63, 8), f(111100, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите наибольшее и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
4716, 738, 1011102
Решение:
Переведём все числа в десятичную систему счисления:
4716 = 7110;
738 = 5910;
1011102 = 4610.
Наибольшим среди этих трёх чисел является число 71.
Ответ: 71Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(max(f(47, 16), f(73, 8), f(101110, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите наименьшее и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3616, 658, 1110102
Решение:
Переведём все числа в десятичную систему счисления:
3616 = 5410;
658 = 5310;
1110102 = 5810.Наименьшим среди этих трёх чисел является число 53.
Ответ: 53.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(36, 16), f(65, 8), f(111010, 2)))
Среди приведённых ниже трёх чисел, записанных в различных системах счисления, найдите наименьшее и запишите его в ответе в десятичной системе счисления. В ответе запишите только число, основание системы счисления указывать не нужно.
3916, 758, 1110112
Решение:
Переведём все числа в десятичную систему счисления:
3916 = 5710;
758 = 6110;
1110112 = 5910.Наименьшим среди этих трёх чисел является число 57.
Ответ: 57.
Решение на языке Python:
def f(x, i):
x = int(str(x), i)
return x
print(min(f(39, 16), f(75, 8), f(111011, 2)))
Среди приведённых ниже трёх чисел, записанных в десятичной системе счисления, найдите число, сумма цифр которого в восьмеричной записи наименьшая. В ответе запишите сумму цифр в восьмеричной записи
этого числа.
5510, 8310, 9110.
Решение:
Переведём все числа в восьмеричную систему счисления:
5510 = 678 , сумма цифр — 6 + 7 = 13;
8310 = 1238 , сумма цифр — 1 + 2 + 3 = 6;
9110 = 1338 , сумма цифр — 1 + 3 + 3 = 7.Наименьшей суммой цифр в восьмеричной записи числа является число 6.
Ответ: 6.
Решение на языке Python:
def f(x):
sumi = 0
while x > 0:
sumi += x % 8
x //= 8
return sumi
print(min(f(55), f(83), f(91)))
Среди приведённых ниже трёх чисел, записанных в десятичной системе счисления, найдите число, сумма цифр которого в восьмеричной записи наименьшая. В ответе запишите сумму цифр в восьмеричной записи
этого числа.
8610, 9910, 10510.
Решение:
Переведём все числа в восьмеричную систему счисления:
8610 = 1268 , сумма цифр — 1 + 2 + 6 = 9;
9910 = 1438 , сумма цифр — 1 + 4 + 3 = 8;
10510 = 1518 , сумма цифр — 1 + 5 + 1 = 7.Наименьшей суммой цифр в восьмеричной записи числа является 7.
Ответ: 7.
Решение на языке Python:
def f(x):
sumi = 0
while x > 0:
sumi += x % 8
x //= 8
return sumi
print(min(f(86), f(99), f(105)))
Среди приведённых ниже трёх чисел, записанных в десятичной системе счисления, найдите число, в двоичной записи которого наименьшее количество единиц. В ответе запишите количество единиц в двоичной записи этого числа.
5910, 7110, 8110.
Решение:
Переведём все числа в двоичную систему счисления:
5910 = 1110112 , количество единиц — 5;
7110 = 10001112 , количество единиц — 4;
8110 = 10100012 , количество единиц — 3.Наименьшим количеством единиц в двоичной записи числа является 3.
Ответ: 3.
Решение на языке Python:
def f(x):
count = 0
while x > 0:
if x % 2 == 1:
count += 1
x //= 2
return count
print(min(f(59), f(71), f(81)))
Среди приведённых ниже трёх чисел, записанных в десятичной системе счисления, найдите число, в двоичной записи которого наименьшее количество единиц. В ответе запишите количество единиц в двоичной записи этого числа.
10010, 9010, 8010.
Решение:
Переведём все числа в двоичную систему счисления:
10010 = 11001002 , количество единиц — 3;
9010 = 10110102 , количество единиц — 4;
8010 = 10100002 , количество единиц — 2.Таким образом, числом с наименьшим количеством единиц является 8010, и количество единиц в нем равно 2.
Ответ: 2.
Решение на языке Python:
def f(x):
count = 0
while x > 0:
if x % 2 == 1:
count += 1
x //= 2
return count
print(min(f(100), f(90), f(80)))