16 Кбайт = 16*1024 байт = 16*1024*8 бит
Память для одного пикселя: 16*1024*8 / (128*128) = 8 бит
Число цветов = 2^8 = 256
1) Количество лампочек 4.
Каждая лампочка может иметь только два состояния:
загораться красным или зелёным цветом.
максимальное количество передаваемых сигналов =2^4 =16
(но, если учесть, что лампочка может быть выключена, то у каждой лампочки три состояния: выключена, красная и зелёная, в этом случае макс. количество передаваемых сигналов = 3^4= 81)
------------------------------------------------------------------------------------------
2) Количество лампочек 4.
Каждая имеет только три состояния: красная, зелёная, синяя.
макс. кол-во передаваемых сигналов = 3^4=81.
(с учётом того, что каждая лампочка может быть выключена, то у неё четыре возможных состояния: выключена, красная, зелёная,синяя, тогда макс. кол-во сигналов = 4^4= 256)
Var
n, i, m: longint;
s1, s2: string;
l1: integer;
begin
Write('Введите натуральное число: ');
Readln(n);
Writeln('Автоморфные числа:');
for i := 1 to n do
begin
m := sqr(i);
Str(i, s1);
l1 := Length(s1);
Str(m, s2);
if s1 = Copy(s2, Length(s2) - l1 + 1, l1) then Writeln(i)
end
end.
Тестовое решение:
Введите натуральное число: 10000
Автоморфные числа:
1
5
6
25
76
376
625
9376
Маша-рояль,английский; Оля-виолончель,немецкий; Лена-скрипка,французский; Валя-арфа,итальянский.