Выполнение арифметических действий над элементами массива
Меню

Знать:

  • какие арифметические операции можно выполнять над элементами массива
  • алгоритмы выполнения элементарных арифметических операций над элементами массива

Уметь:

  • определять типы данных для элементов используемых массивов и результатов вычислений
  • составлять программы на выполнение арифметических действий над элементами массива

Дополнительные
материалы

1.Задан массив, содержащий элементы типа real. Для элементов данного массива допустимы следующие операции

2.Задан массив H. Смотри рисунок ниже

Соотнесите фрагменты программы и характер выполняемых операций
-Элемент с индексом 5
-Вывод элементов массива в столбец
-Количество элементов в массиве
-Вывод элементов массива в строку
-Ввод элементов массива
5-
20-
For var i:=1 to 5 do
write(H[i],’ ‘);-
For var i:=1 to 5 do
writeln(H[i]);-
For var i:=1 to 5 do
read(H[i]);-

3.Задан массив элементов целого типа

Для элементов данного массива будут допустимы следующие операции +, -, *, /

4.Задан фрагмент программы

С использованием данного фрагмента можно

5.Задан массив H и фрагмент программы


Используя приведенный фрагмент программы, в данном массиве можно

6.Задан массив H и фрагмент программы


После выполнения фрагмента программы значение y окажется равным

7.Задан массив H и фрагмент программы


Используя приведенный фрагмент программы, в данном массиве можно

8.Заполните пропуск в программе, предназначенной для вычисления значения произведения элементов массива, включающего 5 случайных целых чисел, взятых из числового промежутка от 0 до 15.
var A: [1..5] of integer;
p: integer;
begin
for var i:=1 to 5 do
A[i] := random(16);
p:= 1;
for var i:=1 to 5 do
p:=p * A[i];
writeln(‘произведение элементов равно ‘,p);
end.

Правильный ответ: array

9.Задан массив H. Смотри рисунок ниже


При выполнении фрагмента программы

значение s окажется равным
Ответ:

Правильный ответ: 67

10.Задан массив H и фрагмент программы


После выполнения фрагмента программы значение p окажется равным
Ответ:

Правильный ответ: 420