Основным недостатком векторной графики является отсутствие реалистичности изображения. В растровых картинках каждый пиксель может быть окрашен отдельным цветом, в векторных – закрашиваются целые объекты.
Векторная графика + качество не теряется, при увеличении
+ максимальная точность построенного изображения
+ имеет гораздо меньший размер по сравнению с растровым изображением
+ рисунок имеет высокое качество при печати
+ возможность редактирования всех частей векторного изображения
- отсутствие реалистичности
Применяется в компьютерной полиграфии, системе компьютерного проектирования, компьютерном дизайне и рекламе.
Графические редакторы, в которых используется векторная графика: Corel Draw , Adobe Illustrator .
Растровая графика + высокая реалистичность изображения
- теряется качество(пиксели)
-нельзя отредактировать части изображения
-большой размер
Применяется для обработки фотоизображений, художественной графике, реставрационных работ, работ со сканером.
Графические редакторы, в которых используется растровая графика: Paint, PhotoShop.
В коде программы были ошибки, я их подправил. Вот исправный код:
program pr1;
var s,a:string; i:integer; //объявляем переменные
begin
s:='1234'; //исходная строка
a:=''; //заполняемая строка для вывода
for i:= length(s) downto 1 do //от длины исходного списка "s" до 0
a:=a+s[i]+a; //добавляем к списку "a" новый символ из списка "s" и после этого символа добавляем строку "a"
writeln(a) //выводим список "a"
end.
Этот код берёт из строки s символ и добавляет его в конец строки a и после этого символа добавляет строку а.
Для понимания, что происходит в каждой строке кода, я закоментил прогу.
Если остались вопросы, пишите кометарии, я отвечу.