Растровое изображение представляется в памяти компьютера в виде:
а) графических примитивов и описывающих их формул
б) последовательности расположения и цвета каждого пикселя
в) математических формул, содержащихся в программе
г) параметров графических примитивов
2. Графическое изображение, представленное в памяти компьютера в виде описания совокупности точек с указанием их координат и оттенка цвета, называется
а) растровым
б) векторным
в) фрактальным
г) линейным
3. Минимальным объектом, используемым в растровом графическом редакторе, является
а) пиксель
б) бит
в) растр
г) символ
4. Из сочетания каких цветов складывается на экране вся красочная палитра, основанная на методе кодирования RGB?
а) белый, черный, серый
б) красный, голубой, зеленый
в) синий, зеленый, красный
г) белый, черный, бесцветный
5. Какая цветовая модель используется в излучающих свет технических устройствах?
а) CMK
б) CMYK
в) RGB
г) CRGB
6. В процессе преобразования растрового графического изображения количество цветов уменьшилось с 65536 до 16. Во сколько раз уменьшится объем, занимаемый изображением в памяти?
а) в 2 раза
б) в 4 раза
в) в 8 раз
г) в 16 раз
7. Изображения какой графики масштабируются c потерей качества?
а) растровой
б) векторной
в) фрактальной
г) трехмерной
8. Изображения, выполненные в какой графике, “не фотографичны”, схематичны, видно, что они нарисованы
а) такими изображения получаются в любой компьютерной графике
б) в 3-D графике
в) в растровой графике
г) в векторной графике
9. Какой термин употребляется в растровой графике для обозначения количества точек на стандартную единицу длины
а) dpi
б) ppi
в) lpi
г) pixel
10. Не сжатый формат графической информации имеет файл с расширением:
а) JPG
б) GIF
в) BMP
г) WAV
11. Геометрические примитивы – прямоугольник, куб, шар, конус и пр. используются …
а) в растровой графике
б) в векторной графике
в) во фрактальной графике
г) в 3-D графике
12. Для хранения растрового изображения размером 32*32 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения?
а) 256
б) 2
в) 16
г) 4
var
a:array[1..n,1..n] of integer;
i,j,k,s,s1,si,dmin,smin:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to n do
begin
a[i,j]:=random(50);
write(a[i,j]:4);
end;
writeln;
end;
write('k = '); readln(k);
s:=0;
for j:=1 to n do s:=s+a[k,j];
writeln('s = ',s);
dmin:=999999; smin:=999999;
for i:=1 to n do
if i<>k then
begin
s1:=0;
for j:=1 to n do s1:=s1+a[i,j];
writeln('s',i,' = ',s1);
if abs(s1-s)<dmin then begin dmin:=abs(s1-s); smin:=s1; si:=i; end;
end;
writeln('Номер строки = ',si,', smin = ',smin);
end.
Пример:
Исходный массив:
9 0 22 40 20 35 2 25
23 30 22 35 41 0 9 40
1 15 6 18 43 47 34 33
26 5 2 45 13 46 40 2
26 39 7 31 3 43 20 8
25 15 24 6 10 16 3 25
47 0 27 35 14 15 36 11
16 38 14 14 33 7 11 26
k = 5
s = 177
s1 = 153
s2 = 200
s3 = 197
s4 = 179
s6 = 124
s7 = 185
s8 = 159
Номер строки = 4, smin = 179
begin
readln(n);
if n=1 then begin writeln('1 месяц');writeln('кол-во дней');end;
if n=2 then begin writeln('2 месяц');writeln('кол-во дней');end;
if n=3 then begin writeln('3 месяц');writeln('кол-во дней');end;
if n=4 then begin writeln('4 месяц');writeln('кол-во дней');end;
if n=5 then begin writeln('5 месяц');writeln('кол-во дней');end;
if n=6 then begin writeln('6 месяц');writeln('кол-во дней');end;
if n=7 then begin writeln('7 месяц');writeln('кол-во дней');end;
if n=8 then begin writeln('8 месяц');writeln('кол-во дней');end;
И так до 12 раз...
Я не уверен что тебе нужен такой монстр...
В место к примеру 1 месяца пишешь январь...