Ано: N=300 N=2^i; I = i*N найти: I Решение: 1) 2^8< 300<2^9 > i=9 для кодировки одного символа 256< 300 <512 2) 9*300=2700 бит = (2700:8) байт = 337,5 байт=338 байт ответ 338 байт
nekrasovaolga27
28.05.2020
338 байтов для кодирования 300 различных значений
buff-studio
28.05.2020
972₁₀ = 1111001100₂ 1. Число будет иметь минимальное значение, если в нем будет минимально возможное количество значащих разрядов. Таких циклическх сдвигов в данном случае возможно 2 (запишем их друг под другом): 0011001111 - циклический сдвиг на 4 разряда влево; 0011110011 - циклический сдвиг на 8 разрядов влево; 2. При равном количестве разрядов меньшим будет то число, у которого при просмотре разрядов слева направо встретится ноль, в то время как у второго в этом же разряде будет единица (это место выделено): 11001111 - это число меньшее из двух. 11110011 ответ: 11001111₂ = 207₁₀
novkatrina
28.05.2020
(1 + 0)*(0+0) + 1*0 (1 + 0) - истинна, т.к. дизъюнкция истинна если хотя-бы одна из переменных истинна (0 + 0) - ложна, т.к. обе перменные ложны (1 + 0)*(0+0) - ложна, т.к. первая скобка истинна, а вторая ложна, а в конъюнкции для истины обе скобки должны быть истинны. 1*0 - ложна, т.к. в конъюнкции обе переменные должны быть истинны.
Для удобства разделил скобками ((1 + 0)*(0+0)) + (1*0) - ложна, т.к. первая (большая) скобка ложна, вторая скобка (1*0) тоже ложна, между ними дизъюнкция, то есть хотя-бы одна из них должна быть истинна. Они обе ложны, значит результатом выражения
(1 + 0)*(0+0) + 1*0
будет 0
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Решить. укажите наименьшее кол-во байтов, которое необходимо для кодирования 300 различных значений.
N=300 N=2^i; I = i*N
найти: I
Решение:
1) 2^8< 300<2^9 > i=9 для кодировки одного символа
256< 300 <512
2) 9*300=2700 бит = (2700:8) байт = 337,5 байт=338 байт
ответ 338 байт