1) 1200 * 1200 dpi означает, что в квадрате размером 1 дюйм на 1 дюйм сканируется такое количество точек 3) 3,94* 1200 = 4728 пикселей по 2) в 1 дюйме = 2,54 см, значит в 10 см содержится 3,94 дюйма (10/2,54 = 3,94) ширине и по высоте экрана 4) 4728 * 4728 = 22353984 точек в цветном изображении 10 на 10 см 5) 22353984 * 24 = 536495616 бит - информационный объем изображения Переведем в большие единицы измерения: 536495616 бит / 8 = 67061952 байт / 1024 = 65490,2 Кбайт / 1024 = 64 Мбайта ответ: полученный файл будет 64 Мбайта.
Заштрихована область в форме песочных часов (см. картинку во вложении? каждая клеточка - это элемент массива)
Program sandglass; uses crt; const n=19; var mas: array[1..n,1..n] of integer; i,j,a,yes: integer; begin randomize; for i:=1 to n do for j:=1 to n do mas[i,j]:=random(101)-50; for i:=1 to n do begin for j:=1 to n do write (mas[i,j]:4); writeln; end; yes:=0; write ('Please input A='); read(a); writeln; for i:=1 to n do for j:=1 to n do begin if (i<=j) and (i+j<=n+1) and (mas[i,j]=a) or (i>=j) and (i+j>=n+1) and (mas[i,j]=a) then begin yes:=1; end; end; if yes<>0 then write ('Yes!') else write ('No!'); end.
1) 1200 * 1200 dpi означает, что в квадрате размером 1 дюйм на 1 дюйм сканируется такое количество точек 3) 3,94* 1200 = 4728 пикселей по 2) в 1 дюйме = 2,54 см, значит в 10 см содержится 3,94 дюйма (10/2,54 = 3,94) ширине и по высоте экрана 4) 4728 * 4728 = 22353984 точек в цветном изображении 10 на 10 см 5) 22353984 * 24 = 536495616 бит - информационный объем изображения Переведем в большие единицы измерения: 536495616 бит / 8 = 67061952 байт / 1024 = 65490,2 Кбайт / 1024 = 64 Мбайта ответ: полученный файл будет 64 Мбайта.
Заштрихована область в форме песочных часов (см. картинку во вложении? каждая клеточка - это элемент массива)
Program sandglass;
uses crt;
const n=19;
var mas: array[1..n,1..n] of integer;
i,j,a,yes: integer;
begin
randomize;
for i:=1 to n do
for j:=1 to n do
mas[i,j]:=random(101)-50;
for i:=1 to n do
begin
for j:=1 to n do
write (mas[i,j]:4);
writeln;
end;
yes:=0;
write ('Please input A=');
read(a);
writeln;
for i:=1 to n do
for j:=1 to n do
begin
if (i<=j) and (i+j<=n+1) and (mas[i,j]=a) or (i>=j) and (i+j>=n+1) and (mas[i,j]=a) then
begin
yes:=1;
end;
end;
if yes<>0 then
write ('Yes!')
else
write ('No!');
end.