Фамилия ____________________________ Класс ______________
1. Массив ‑ это:
1. совокупность объектов;
2. набор данных разного типа в памяти компьютера;
3. последовательность однотипных величин, занимающих непрерывную область ОП и объединенных одним именем;
4. несколько однотипных переменных с разными именами.
Ответ:
2. Дать характеристику описанному массиву grad:array[1..5,1..7] of real;
имя:
размерность:
тип элементов:
3. Массив A размерностью N*M , где N=4, M=5, заполнили с помощью следующего цикла,
for i:=1 to n do
for j:=1 to 3 do
a[i, j]:=2;
а затем весь массив вывели на экран. Что увидим на экране? Заполните таблицу (незаполненные клетки таблицы зачеркнуть):
3. Найдите и исправьте ошибку в тексте программы, предназначенной для расчета среднего арифметического в K-ой строке двумерного массива A размерностью N*M. Верный вариант команды напишите рядом.
s:=100 | |
read( k) | |
for i:=1 to m do | |
for i:=1 to n do | |
S:=s*a(i, k); | |
Sa:=s/n; | |
WriteLn( sa); | |
5. Дан массив A(4*4) . Какое значение ПК выведет на экран в результате выполнения следующей программы:
Массив | Программа | ||||
5 | 1 | 1 | 6 | c:=8; | |
1 | 4 | 4 | 1 | for i:=1 to 4 do | |
1 | 2 | 3 | 1 | if a[i, i]>a[i, n-i+1] then c:=c-1 else c:=c+1; | |
0 | 1 | 1 | 2 | writeln (‘c=’, с); | |
Ответ: |
6. Записать словами, для чего предназначен приведенный алгоритм:
|
var a:array[1..m+1] of byte; |
.... |
|
for i:=m downto k do |
|
A[k]:=5 |
7. Написать программу вывода на экран массива A(N*M) , заполненного целыми случайными числами из диапазона от 10 до 50. Подсветить самое маленькое значение желтым цветом (14).


const m=8;
read( k);