Программирование циклических алгоритмов. Программирование циклов с заданным числом повторений. Различные варианты программирования циклического алгоритма.
Вот сам тест: https://videouroki.net/tests/do/35559440-7510-4475-803b-1e427b511e16
Воспользуемся формулой V = K * I, где V - объем в битах, K - количество символов в сообщении, I - информационный вес одного символа. Выразим и посчитаем I:
I = V/K.
Так как объем должен быть в битах, то сразу переводим кбайты в биты, умножив значение V на 2^13. Для упрощения вычислений, представим число 65536 в качестве степени двойки:
2) дважды перевезти по 2 англ и 1 людоеду и последний заплыв на 2 людоедов
3) Разделить 2014 на 2. Получаем 1007 монет в каждой группе. Поочередно взвешиваем обе группы.
4) 90 93 указывают на буквы рс, все слова и коды одинаковы ,то есть каждая буква зашифровывается числом. р=90 ,с=93 ,марс и морс отличаются одной буквой и им соответсвутют 80 84 90 93 и 80 05 90 93 (не учитывая порядка) . м=80 , пирс имеет первые 2 буквы отличающиеся от морс и и марс. То есть п=87 , и=62 ,методом , исключения получаем барс 10 05 90 93 а=05 ,значит марс=10 05 90 93 ,морс=80 84 90 93 ,о=84
сироп=93 62 90 84 87
5) По 50 монет. 450:9=50(монет) по одному рублю.
6) Команды покрасить было только две, соответственно покрашены в конце лишь 2.
N = 2^64 символов.
Объяснение:
Дано:
K = 65536 символов.
V = 512 кбайт.
Найти: N.
Воспользуемся формулой V = K * I, где V - объем в битах, K - количество символов в сообщении, I - информационный вес одного символа. Выразим и посчитаем I:
I = V/K.
Так как объем должен быть в битах, то сразу переводим кбайты в биты, умножив значение V на 2^13. Для упрощения вычислений, представим число 65536 в качестве степени двойки:
I = (512 * 2^13)/(2^16) = (2^9 * 2^13)/(2^16) = (2^22)/(2^16) = 2^6 = 64 бита.
Теперь можем найти мощность алфавита по формуле:
N = 2^i, где N - мощность алфавита.
N = 2^64 символов.
1) 7+7+7 = 21 - 3 =18-3=15-3=12+7=19
2) дважды перевезти по 2 англ и 1 людоеду и последний заплыв на 2 людоедов
3) Разделить 2014 на 2. Получаем 1007 монет в каждой группе. Поочередно взвешиваем обе группы.
4) 90 93 указывают на буквы рс, все слова и коды одинаковы ,то есть каждая буква зашифровывается числом. р=90 ,с=93 ,марс и морс отличаются одной буквой и им соответсвутют 80 84 90 93 и 80 05 90 93 (не учитывая порядка) . м=80 , пирс имеет первые 2 буквы отличающиеся от морс и и марс. То есть п=87 , и=62 ,методом , исключения получаем барс 10 05 90 93 а=05 ,значит марс=10 05 90 93 ,морс=80 84 90 93 ,о=84
сироп=93 62 90 84 87
5) По 50 монет. 450:9=50(монет) по одному рублю.
6) Команды покрасить было только две, соответственно покрашены в конце лишь 2.