ФИО_________________________________________________ КЛАСС______________

ТЕСТ  «Одномерные массивы»                                                        1 вариант

1. Переведите на русский язык фрагменты программного кода на языке Паскаль:

Обозначение

Перевод

А: array [1..10] of  real;

top: array [1..7] of  integer;

A[3]:=7

tk[16]

F[I]

a[i]  mod  3=0

z[i]  mod 10<7

mt[i]  mod  2<>0


2. Отметьте все правильные объявления массива в языке Паскаль.

var A[1..20] of integer;

var A: array [1...20] of integer;

var A: array [-8..10] of integer;

var A: array [-8..10];

var A[1..10];

3. Определить результат работы алгоритма:

Program posled;

Var a: array[1..6] of integer;

  i: integer;

Begin

  For i=1 to 6 do

  begin 

  a[i]:= Random(58);

  write (a[i]: 4);

  end;

End.

4. Определить результат работы алгоритма:

Program posled;

Var a: array[1..8] of integer;

  i, n: integer;

Begin

  For i=1 to 8 do

  begin 

  a[i]:= i + 10;

  write (a[i],’ ‘);

  end;

End.

ФИО_________________________________________________ КЛАСС______________

ТЕСТ  «Одномерные массивы»                                                        2 вариант

1. Переведите на русский язык фрагменты программного кода на языке Паскаль:

Обозначение

Перевод

l: array [1..8] of  real;

st: array [1..15] of  integer;

G[5]

T[1]:=9

Y[j]

a[i]  mod  2=0

z[i]  mod  6<>0

H[i]  mod  10 > 5


2. Отметьте все правильные объявления массива в языке Паскаль.

var A[1..20] of integer;

var A: array [1..20];

var A: array [-8..10] ;

var A: array [-8..10] of integer;

var A[1..10]  of integer;

3. Определить результат работы алгоритма:

Program posled;

Var a: array[1..5] of integer;

  i: integer;

Begin

  For i=1 to 5 do

  begin 

  a[i]:= Random(72);

  writeln (a[i]);

  end;

End.

4. Определить результат работы алгоритма:

Program posled;

Var a: array[1..7] of integer;

  i, n: integer;

Begin

  For i=1 to 7 do

  begin 

  a[i]:= i * 3;

  write (a[i],’ ‘);

  end;

End.

Ответы

Вариант/№

1

2

3

4

1 вариант

1. массив А из 10 действительных чисел

2. массив top из 7 целых чисел

3. третий элемент массива А равен 7

4. 16-ый элемент массива tk

5.i-тый элемент массивы F

6. элемент a[i] делится на 3

7. в элементе z[i]  последняя цифра <7

8. элемент mt[i] нечетное число

3

Массив А из 6 целых чисел задан случайным образом в промежутке от 0 до 57 и выведен на экран в строку через равные промежутки

Массив задан по формуле: i+10;

11, 12, 13,

14, 15, 16,

17, 18

Выведены на экран в строку через пробел

2 вариант

1. массив I из 8 действительных чисел

2. массив st из 15 целых чисел

3. пятый элемент массива G

4. первый элемент массива Т равен 9

5.i-тый элемент массивы F

6. элемент a[i] четное число

7. элементz[i]  не делится на 6

8. в элементе Н[i] последняя цифра >5

5

Массив А из 6 целых чисел задан случайным образом в промежутке от 0 до 71 и выведен на экран в строку через равные промежутки

Массив задан по формуле: i*3;

3, 6, 9, 12, 15, 18, 21

Выведены на экран в строку через пробел