Similar presentations:
Обработка нескольких одномерных массивов
1. Обработка нескольких одномерных массивов
2. Вставьте пропущенные слова
1. Структурированный тип данных, состоящийиз фиксированного числа элементов,
имеющих один и тот же тип,
называется....................
2. Элементы, образующие массив,
упорядочены таким образом, что каждому
элементу соответствует ...........................,
определяющий его местонахождение в
общей последовательности.
3. Формат записи массива имеет вид:
____ < ____________>: ________ [
] of <_________>;
3. Сколько элементов содержит каждый из описанных массивов?
Var A: array[1..4] of integer;Var B: array['a'..'e'] of integer;
4.
Сколько элементов содержиткаждый из описанных массивов?
Var C: array[3..6] of real;
Var D: array[1..3] of char;
Var E: array[1..3] of boolean;
5.
Выберите фрагмент программы, в которомэлементы массива будут выведены в
столбик:
1) for i:=1 to n do writeln(a[i],' ');
2) for i:=1 to n do write(a[i],' ');
6. Выбрать фрагмент программы, в котором массив заполняется натуральными числа (порядковыми номерами)?
1. for i:=1 to n do a[i] := i;2. for i:=1 to n do a[i] := i * i;
7.
Запишите программу по блок-схеме8. Заполнить массив следующим образом:
1. числами равными 1/2 квадрата порядковогономера.
2. на четных позициях элементы массива
заполнить единицами, а нечётных - нулями.
3. первый элемент массива равен 1; каждый
следующий элемент получается сложением
своего индекса и значения предыдущего
элемента
4. первый элемент массива равен 0; второй
элемент массива равен 1; каждый
следующий элемент получается сложением
двух предыдущих элементов.
9. Обработка двух одномерных массивов:
Из элементов массива А сформироватьмассив В той же размерности
по правилу:
• первые 10 элементов – B[i]:=A[i]+i,
остальные B[i]:=i*A[i]
• если номер четных, то B[i}:=i*A[i}, если
нечетный, то B[i]:=-A[i]
• элементы с 3-го по 12-ый – B[i]:=-A[i]*A[i]
все остальные – B[i]:=A[i]-1
10. Обработка нескольких одномерных массивов
1. Получить третий массив как суммусоответствующих элементов 2-х
заданных
2. Получить элементы третьего массива
как произведение из 2 заданных
массивов.
11. Получить третий массив как сумму соответствующих элементов 2 заданных
For i:=1 To n DoС[i]:=A[i]+B[i];
Получить элементы третьего массива как
максимальные из 2 заданных массивов
For i:=1 To n Do
If A[i]>B[i] then C[i]:=A[i] else C[i]:=B[i];