Информатика, 10 клас. Що означає сортування результатів пошуку «за релевантністю»?
а) за алфавітом; б) за важливістю;
в) за датою; г) за розміром
2. В якому графічному форматі можна зберігати анімовані зображення?
а) bmp; б) gif; в) jpg; г) png;
3. Виберіть запис, який не може бути посиланням на клітинку електронної
таблиці MS Excel.
а) $A$1; б) П1; в) $B1; г) D$3
ІІ. Середній рівень навчальних досягнень.
4. Кожний виконавець слідуючи за даним алгоритмом може виконати
поставлену задачу. Як називається дана властивість алгоритму?
5. Що таке глобальна змінна?
6. У клітинку F3 електронної таблиці MS Excel записано формулу
=SUM(А3:E3)*$G$2. Який вигляд матиме формула після копіювання у
клітинку F8?
ІІІ. Достатній рівень навчальних досягнень.
7. Описати за до записів на Паскалі об’єкт – дата народження, який
характеризується днем народження, місяцем, роком.
8. Що таке покажчик?
IV. Високий рівень навчальних досягнень.
9. Скласти програму на мові Паскаль.
Задани довжини сторін трикутника. Визначити, чи є цей трикутник
прямокутним.
m = 3;
n = 4;
var
a: array[1..m, 1..n] of integer;
i, j, k, t: integer;
begin
Randomize;
Writeln('Исходный массив');
for i := 1 to m do
begin
for j := 1 to n do
begin
a[i, j] := Random(101) - 50;
Write(a[i, j]:4)
end;
Writeln
end;
{ Пузырьковая сортировка по возрастанию в столбцах }
for j:=1 to n do
for k := 1 to m-1 do
for i := 1 to m-1 do
if a[i,j] > a[i+1,j] then
begin t := a[i,j]; a[i,j] := a[i+1,j]; a[i+1,j] := t end;
Writeln('Сортировка по столбцам');
for i := 1 to m do
begin
for j := 1 to n do Write(a[i, j]:4);
Writeln
end
end.
Тестовое решение:
Исходный массив
49 -10 27 -22
46 42 -17 -12
34 -50 7 24
Сортировка по столбцам
34 -50 -17 -22
46 -10 7 -12
49 42 27 24
var
i, j: integer;
mas: array [1..10] of integer;
begin
randomize;
writeln ('сгенерированный масив: ');
for i := 1 to 3 do
writeln;
for j := 1 to 4 do
begin
mas[i,j] := random (100) - 50;
write (mas[i,j]);
end;
end;
begin
for i:=1 to 3 do
for i:=1 to 3 do
for k:=1 to 3-i do
if M[k] > M[k+1] then swap(mas[k],mas[k+1])
end
end;
end;
writeln ('отсортированный по возрастанию массив (построчно): ');
for i := 1 to 3 do
writeln;
for j := 1 to 4 do write (mas[i,j]);
end;
end;
end.