В RGB, как известно, на каждый цвет приходится по 1 байту, значит, всего на точку 3 байта. Так как точек всего 20*200, то всего изображение займет 20*200*3 байт = 12000 байт
1)
Var A [6..7] = 2 элемента.
Var C [5..13] = 8 элементов.
Var K [0..19] = 20 элементов.
Var A [1..8] = 8 элементов.
Var D [-8..15] = 24 элемента.
2)
1. for h := 1 to 112 do
writeln(h);
2. for i := 0 to 96 do
writeln(i);
3)
1. K[6] = 11
2. R[4] + K[1] = 28
3. 2 + K[6] = 13
4. K[1 + 2] = 7
5. K[5] + 10 = 22
6. 10 * K[4] = 260
<span>Var
x: integer;
BEGIN
Repeat
Write('Ввести число от 1 до 7: ');
Readln(x);
until x in [1..7];
Case x of
1: Writeln('21 пара');
2: writeln('4 пары');
3: writeln('св');
4: writeln(св'');
5: writeln('св');
6: writeln('св');
7: writeln('нет пар');
end;
Readln
END.</span>
Правильно: 543(6)=5*6(в квадрате)+4*6+3= 180+24+3=207,
56(7)=5*7+6=41
неправильно:91(3), так как нельзя использовать в записи 9. (есть только 0, 1, 2),
23(2), так как нельзя использовать 2. (есть только 0, 1).
4 бит на один символ(2^3=8- мало, а 2^4=16,достаточно)
15*4=60 бит на весь пароль=8 байт(60/8 с округлением в большую сторону)
8+12=20 байт на каждого пользователя(добавили дополнительные 12 байт)
20*50=1000 байт ответ