10000000=0*1+0*2+0*4+0*8+0*16+0*32+0*64+1*128=128
11111111=1*1+1*2+1*4+1*8+1*16+1*32+1*64+1*128=255
110111=1*1+1*2+1*4+0*8+1*16+1*32=55
Вот так)
запишем условие: по условию даны мощности двух алфавитов
Nm=32, Np=64 количество символов в письмах Km=80, Kp=70
Нужно сравнить информационные объемы писем двух племен Im, Ip
решение: для нахождения информационного объема текста нам нужен вес 1 символа в каждом алфавите. Найдем его:
Nm=2^im, подставим сюда известную величину - 32=2^im
32 - это двойка в четвертой степени, поэтому im=4бит
Np=2^ip, подставим сюда известную величину - 64=2^ip
64 - это двойка в пятой степени, поэтому ip=5бит
Вычислим Im=Km*im=80*4=320 бит, Ip=Kp*ip=70*5=350 бит,
сравним объемы Ip>Im
Задание 2, 3 во вложении
Объяснение:
Задание 1.
Сначала вводятся переменные b и с через пробел.
Мы вводим сначала с, оно равно 205, и затем b, оно равно 204.
затем идет условие.
Если с>b или b mod 2=0
Если 205>204 или
b mod 2=0 - это означает, число b кратно 2, то есть при делении на 2 оно должно дать 0.
В нашем случае 204/2=102 , то есть число 204 кратно 2, оно поделилось на него без остатка.
Первое и второе условие сработало, а значит выполняется следующее:
a:=b+2;
То есть в переменной а мы к b прибавляем 2. И у нас выходит:
a:=204+2=206
Условие иначе у нас не работает, поэтому выводим:
Writeln(a);
Программа выведет число а
206.
10000000=2^7=128
111111111=2^7+2^6+2^5+2^4+2*3+2^2+2+1=128+64+32+16+8+4+2+1=255
110111=2^5+2^4+2^2+2+1=32+16+4+2+1=55