На паскале:
program prim;
var a,z,x,y,b:real;
begin
writeln('Введите z, x и y: ');
readln(z,x,y);
a:=(44*z+x)/((y*y*y)-5);
b:=(sqr(x)*(sqr(y)-2))+(sqrt(3+z)/8);
writeln('a и b равно ',a ,' ', b);
end.
Если конечно я все правильно понял))
Uses crt;
var i:byte;
begin
clrscr;
for i:=1 to 7 do
begin
gotoXY(1,i);
write('*');
gotoXY(7,i);
write('*');
end;
for i:=1 to 5 do
begin
gotoXY(1+i,7-i);
write('*');
end;
readln;
end.
Дан объём графического файла V=100 Кбайт = 10² * 2¹³ бит
количество пикселей в изображении 320*640 = 10 * 2⁵ * 10 * 2⁶ = 10² * 2¹¹ (пикселей)
1) у нас есть объём файла и количество пикселей
найдём, сколько бит приходится на 1 пиксель
для этого объём делим на количество пикселей
(10² * 2¹³)/(10² * 2¹¹) десять в квадрате сокращаются,
остаётся 2¹³/2¹¹
по свойству степеней 2¹³⁻¹¹ = 2² = 4 бит (вес 1го пикселя)
кол-во цветов - I
вес пикселя = 2 в степени I
2 в степени I = 4
I = 2
2 цвета в палитре
2) Если увеличить кол-во цветов в палитре в 4 раза, то объём файла это произведение кол-ва пикселей на их вес
вес пикселя от изменения количества цветов увеличится так 2 в степени (4*2), то есть 2⁸ = 256 (бит для одного пикселя)
следовательно объем = 256*320*640
найдём его в кбайтах (256*320*640)/8*1024 = 6400 кбайт
Объем изменится в 64 раза
256 это два в 8ой степени, значит на каждый пиксель у нас приходится 8бит(1 байт). Пикселей у нас 786432 (1024*768). Для нахождения объема перемножаем эти числа. 1 (байт) * 786432 (пикселя) = 786432 байта.
(Для перевода из байт в килобайты, и из килобайт в мегабайты мы должны поделить число на 1024)
786432 байта = 768 КилоБайт = 0.75 МегаБайт.