Где целесообразно использовать растровую, а где векторную графику?
— — — — — —
Растровую графику чаще всего используют для создания довольно сложных рисунков. При этом цвета получаются более плавными. Также растровую графику часто используют в Интернете ( особенно форматы GIF и JPEG ). Вот несколько распространённых форматов растровой графики:
BMP (Windows Bitmap)GIFJPEGPNG (Portable Network Graphics)TIFF (для высококачественного изображения)PSD (Photoshop Document)и др.Векторную графику чаще всего используют для сознания иконок, логотипов, тех. чертежей и других рисунков, которые не должны терять качество при масштабировании. Вот несколько распространённых форматов векторной графики:
WMFEMFAIPDFSVGи др.ответ: x = 4 , y = 2 , z = 3.
Объяснение:
Определить значение какой переменной вы хотите? Полагаю, что переменной x, но на всякий случай написала значения всех переменных, после выполнения этого фрагмента программы.
Нам даны начальные данные: x= 1, y= 2, z= 3.
Потом значение переменной x меняется по данной формуле x := z + y то есть x = 3 + 2 => x=5;
В результате у нас новые данные: x= 5, y= 2, z= 3.
Дальше необходимо смотреть поставленные условия: если
if z > y then (если 3 > 2)
x := x – 1 тогда измени переменную x по формуле (x := x – 1 ) x = 5 - 1
else в противном случае
x := x + 1; измени переменную x по формуле (x := x + 1.) x = 5 + 1
У нас срабатывает условие (z > y) так как (3 > 2) значит мы изменяем x по формуле (x := x – 1 ) x = 5 - 1 => x=4;
Остальные пеменные не изменялись, поэтому остаются с теми же значениями, что и в начале. x = 4 , y = 2 , z = 3.
var f:text;
a:array[1..n,1..n] of integer;
i,j,t:integer;
begin
writeln('1:');
assign(f,'my.txt');
reset(f);
for i:=1 to n do
begin
for j:=1 to n do
begin
read(f,a[i,j]);
write(a[i,j]:3);
end;
readln(f);
writeln;
end;
close(f);
for i:=1 to n do
for j:= i+1 to n do
begin
t:=a[i,j]; a[i,j]:=a[j,i]; a[j,i]:=t;
end;
writeln('2:');
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:3);
writeln;
end;
end.
Пример:
Файл my.txt:
23 28 19 23
34 14 8 14
44 20 14 48
38 47 20 41
Результат:
1:
23 28 19 23
34 14 8 14
44 20 14 48
38 47 20 41
2:
23 34 44 38
28 14 20 47
19 8 14 20
23 14 48 41