План такой: 1) найти общее количество пикселей 2) перевести объем памяти в биты 3) найти количество бит на пиксель 4) по таблице степеней двойки найти количество цветов N
1) 145*145 =21025 общее количество пикселей 2) 4КБ = 4*1024 = 4096байт. 4096*8 =32768бит 3) 32768 / 21025 = ~1.56. На этом все, приехали. Тут должно быть целое число, а все из-за 145.
Я предлагаю чтобы ты понял решение, поменять 145 на 128. Решаем: 1)128*128 = 16384 пикселей 2)4КБ = 4*1024 = 4096байт. 4096*8 =32768бит 3)32768 / 16384 = 2 кол-во бит информации на пиксель 4)N=2(в степени i), где N - кол-во цветов, а i - кол-во бит информации на пиксель. N = = 4 цвета.
Yelfimova-andrei
03.05.2023
Var mas: array[1..7] of integer; k, i, MAX:integer;
Begin for i:=1 to 7 do Begin writeln('Введите число'); readln(mas[i]); end;
MAX:=mas[1]; k:=1; for i:=2 to 7 do Begin if mas[i] > MAX then Begin MAX:=mas[i]; k:=1; end else if MAX=mas[i] then k:=k+1; end;
writeln(); writeln('Максимальное значение = ', MAX); writeln('Количество элементов = ', k);
readln(); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Информатика, осталось 10 минут урока решите народ !
Только 2) из 2 в 10 получится 851
А из 2 в 8 получится 1523