Графические изображения из аналоговой (непрерывной) формы в цифровую (дискретную) преобразуются путем пространственной дискретизации. Пространственную дискретизацию изображения можно сравнить с построением изображения из мозаики (большого количества маленьких разноцветных стекол). Изображение разбивается на отдельные маленькие элементы (точки, или пиксели), причем каждый элемент может иметь свой цвет (красный, зеленый, синий и т. д.).
Пиксель - минимальный участок изображения, для которого независимым образом можно задать цвет.
В результате пространственной дискретизации графическая информация представляется в виде растрового изображения, которое формируется из определенного количества строк, содержащих, в свою очередь, определенное количество точек.
Графические изображения из аналоговой (непрерывной) формы в цифровую (дискретную) преобразуются путем пространственной дискретизации. Пространственную дискретизацию изображения можно сравнить с построением изображения из мозаики (большого количества маленьких разноцветных стекол). Изображение разбивается на отдельные маленькие элементы (точки, или пиксели), причем каждый элемент может иметь свой цвет (красный, зеленый, синий и т. д.).
Пиксель - минимальный участок изображения, для которого независимым образом можно задать цвет.
В результате пространственной дискретизации графическая информация представляется в виде растрового изображения, которое формируется из определенного количества строк, содержащих, в свою очередь, определенное количество точек.
N = 15;
var
mas:array[1..999] of integer;
counter, c, max, i:integer;
begin
max:=-maxint;
counter:=0;
randomize;
write('Старый массив: ');
for i:=1 to N do
begin
mas[i]:=random(101)-50;//случайные числа от -50 до 50
write(mas[i],' ');
end;
writeln;
for i:=1 to N div 2 do
begin
if mas[i] = mas[N-i+1] then
counter:=counter+1;
if (mas[i]<0) AND (mas[i]>max) then
max:=mas[i];
c:=mas[i];
mas[i]:=mas[N-i+1];
mas[N-i+1]:=c;
end;
if N mod 2 = 1 then
counter:=counter+1;
write('Новый массив: ');
for i:=1 to N do
write(mas[i],' ');
writeln;
writeln('Кол-во не изменившихся элементов: ', counter);
writeln('Максимальный отрицательный элемент: ', max);
end.