Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
F (1) = 1, F (2) = 3
F (n) = F (n-2) * (n-1) - 1, при n >2
Чему равно значение функции F(8)? В ответе запишите только натуральное число.
Алгоритм вычисления значения функции F(n), где n - натуральное число, задан следующими
соотношениями:
F (1) = 1; F (2) = 2; F (3) = 3
F (n) = F(n-3) * (n-1)/3 при n > 3.
Нему равно значение функции F(10)?
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.
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 цвета.