Пусть длина номера = 5
Мощность алфавита = 40
Тогда для записи 1 сивола понадобится 6 бит (2^6 > 40 < 2^5)
6 * 5 = 30 бит на 1 номер. Номер кодируется целым кол-во байт, следовательно 30/8=3.75, отсюда 4 байта отводится на 1 номер.
4*50= 200 байт.
14(10)=1110(2)
14|0
7 |1
3 |1
1 |1
0 |
14(10)=16(8)
14|6
1 |1
0 |
14(10)=E(16)
14| 14(Е)
0 |
1) Шифр Цезаря со сдвигом 2: Кожаыкл ижнвпкж - кыжф дрйорипруфю, пж кожаыкл ижнвпкж - кыжф сткщкпх
2)Шифр с заменой букв на цифры(использовано первые буквы клавиатуры): еугкнггк кенуену - уецкгг нуцеецншйгуеешз, енц уенцкнну цнйшнкеу - уцнгу унцггуц
Program ddg2;
var
s: String[3];
begin
repeat
WriteLn('Хочу домой');
ReadLn(s);
until s = 'иди';
end.