1. Если алфавит содержит 64 символа, то его символы можно закодировать числами от 0 до 63. В двоичном коде для представления чисел такого диапазона потребуется 6 бит
Ответ: потребуется код разрядности шесть бит.
2. Пятиразрядный двоичный код позволяет закодировать символа с кодами от 0 до 31.
Ответ: пятиразрядного кода будет недостаточно.
3. Каждую лампочку можно представить битом. Выключенной лампочке соответствует нулевое значение бита, включенной - единичное.
Для передачи 15 различных сигналов потребуется четыре лампочки, поскольку , т.е. 4 лампочки способны передавать до 16 сигналов. Трех лампочек будет недостаточно: они могут передать не больше сигналов.
Ответ: потребуется четыре лампочки.
Program Program1;
var
i,n,y:integer;
begin
write('Введите значение n: ');
readln(n);
i:=2;
y:=1;
while i<=2*n do
begin
y:=y*i;
inc(i,2);
end;
writeln('y=',y);
end.
Смотри вложение ->>
Если будут вопросы - пиши))
Обведённое не обязательно, т.к. это уже есть в условии выше, но, коль в задании так, то на всякий случай сделал)) Вот программа, на всякий случай, обычно же блок-схемы для программ пишут:
var x, y: real;
begin
readln(y);
if (y > 10) then x := sqr(y);
if (y <= 10) then x := y;
if (y = 0) then x := 0;
writeln(x);
end.
А это в сокращённом виде, так сказать, оптимизированном:
var x, y: real;
begin
readln(y);
if (x > 10) then x := sqr(y)
else x := y;
writeln(x);
<span>end;</span>
По идее это просто режим экрана, на какой он сейчас разрешении и частоте