запишем условие: по условию даны мощности двух алфавитов
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
program raf105;
uses robot;
begin
task('if5');
if (wallfromdown) or (wallfromup)
then begin left; paint; right; right; paint; left;
end;
if (wallfromleft) or (wallfromright)
then begin up; paint; down; down; paint; up;
end;
end.
if6program raf105;
uses robot;
begin
task('if6');
up;
if cellispainted
then begin down; down; paint; end
else begin down; down;
if cellispainted
then begin up; up; paint; end
else begin up; left;
if cellispainted
then begin right; right; paint; end
else paint;
end;
end;
end.
if7program raf105;
uses robot;
begin
task('if7');
if wallfromright and wallfromdown
then begin up; left; paint; end;
if wallfromleft and wallfromdown
then begin up; right; paint; end;
if wallfromup and wallfromleft
then begin right; down; paint; end;
if wallfromup and wallfromright
then begin down; left; paint; end
end.