В растровой графике при увеличении всегда есть потеря информации и «ступенчатый эффект», вес файла зависит от разрешения и глубины цвета, закодировать можно любое изображение, оно состоит из пикселей, изображение которое мы видим на экране компьютера/телефона использует цветовую палитру RGB (Red Green Blue), при печати используется палитра CMYK (Cyan Magenta Yellow KeyColour(чёрный)) векторная графика использует графические примитивы, закодировать можно не все изображения, при увеличении нет потери информации, не такая хорошая передача цвета как в растровой графике, тк используются примитивные цвета
Все решения даны в системе программирования PascalABC.NET 3.2, сборка 1382 от 06.02.2017
Если программа не работает, обновите версию!
№1 begin var a:=ReadArrInteger('Вводите числа:',ReadInteger('n=')); var im:=a.IndexMax; Writeln('Максимальный элемент номер ',im+1,' равен ',a[im]) end.
Пример n= 6 Вводите числа: 13 8 -15 0 16 -24 Максимальный элемент номер 5 равен 16
№2 begin var a:=ReadArrInteger('Вводите числа:',ReadInteger('n=')); Sort(a,(x,y)->x>y); a.Println end.
Пример n= 5 Вводите числа: 5 -4 6 0 5 6 5 5 0 -4
№3 begin var a:=ArrRandom(ReadInteger('n='),-54,33); a.Println; Sort(a,(x,y)->x>y); a.Println end.
векторная графика использует графические примитивы, закодировать можно не все изображения, при увеличении нет потери информации, не такая хорошая передача цвета как в растровой графике, тк используются примитивные цвета