Объяснение:
Скорость равна 8 бит/с = 1 байт/с, время передачи 2 минуты = 120 секунд.
Объем данных равен 1 байт/с * 120 с = 120 байт = 0.1171875 КБ
1) n символов = 2 в степени, равной кол-ву бит, т.е в твоем случае 2 символа.
2) 16 · 1024 · 768 ÷ 8 (\\ в 1 байте 8 бит //) ÷ 1024 (\\ в 1 кб 1024 байт //) = 16*768÷8 = 768·2 = 1536 Кб
3) Пока не помню :)
Если нужно вывести большее из двух чисел, то правильно, кроме:
3-я строка - в конце нужна точка с запятой
7-я строка - бессмысленная команда readln. Ее можно не писать.
Program sp;
var
n, x: integer;
1: label;
begin
n:= 13;
label main;
writeln(n);
writeln('Можно взять 1, 2 или 3 спички. Ваш ход');
readln(x);
n := n - x;
if n > 0 then
begin
writeln('Мой ход. Я возьму', 4 - x);
n := n - (4 - x);
end
end
if n <= 0 then
writeln('Вы проиграли!')
else
goto 1;
end
end.
Пока сверху свободно вверх
закрасить
пока снизу не свободно то закрасить влево
если сверху свободно то вверх
вверх
влево
влево
пока снизу не свободно то закрасить вправо
вправо
пока снизу не свободно то закрасить вправо