1) найти все основания систем счисления, в которых запись числа 30 заканчивается на 8. 2) найти все основания систем счисления, в которых запись числа 63 заканчивается на 23
30 -8=22 22 имеет делители (>8) : 11 и 22 30 (10сс) = 18 (22сс) 30 (10сс) =28 (11сс) ответ 11; 22 63-23=40 40 имеет делитель (>23) : 40 63 (10сс) =1 23 (40сс)
ryazantseva
15.11.2022
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что если m нечетное, то i = m если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
Allahverdi_Мария475
15.11.2022
1.В кодировке Unicode каждый символ кодируется 2 байтами. На экран влезает 25 • 80 = 2000 символов. Соответственно, объем текста равен 2000 • 2 = 4000 (байт) ≈ 3,9 (Кбайт) ответ: 4000 байт 2.Сообщение состоит из 6 • 40 • 20 = 14400 символов. Поскольку объем этого текста составляет 28800 байт, то на один символ отводилось 2 байта, т.е. 16-разрядный двоичный код. Текст записан в кодировке Unicode. ответ: 16 разрядов) 3.I = 5 Кбайт K = 4 • 32 • 40 N = ?N = 2i; I = K • i i = I/K, i = (5 • 210 • 23)/(22 • 25 • 23 • 5), i = 23 = 8 N = 28 = 256 ответ: 256 символов в алфавите)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
1) найти все основания систем счисления, в которых запись числа 30 заканчивается на 8. 2) найти все основания систем счисления, в которых запись числа 63 заканчивается на 23
22 имеет делители (>8) : 11 и 22
30 (10сс) = 18 (22сс) 30 (10сс) =28 (11сс)
ответ 11; 22
63-23=40
40 имеет делитель (>23) : 40
63 (10сс) =1 23 (40сс)