68.11K
Категория: ПрограммированиеПрограммирование

Массивы

1.

Массивы

2.

Определение массива:
Массив - упорядоченный набор
данных (элементов) одного типа.

3.

а11 а12 а13 а14
b1
а21 а22 а23 а24
b2
а31 а32 а33 а34
b3
а41 а42 а43 а44
b4

4.

Примеры описания:
B: array[1..4] of integer;
A: array[1..4,1..4] of real;
X: array[1..3,1..5] of real;
Y: array[1..3,1..4,1..5] of integer;

5.

Задача № 1.
Ввести с клавиатуры в массив Х
пять целочисленных значений.
Вывести их разделяя пробелом и
получить среднее арифметическое
для элементов массива.

6.

Задача № 2.
Ввести с клавиатуры пять значений целочисленного массива Х.
Вывести на экран значения квадратных корней и квадратов каждого
из элементов массива.

7.

Задача № 3.
Ввести с клавиатуры целочисленную матрицу 3*3.
Вывести исходную матрицу на
экран. Умножить каждый элемент
матрицы на введенную с клавиатуры константу и вывести результат
на экран.

8.

Задача № 4.
Ввести с клавиатуры целочисленную матрицу 3*3 и вектор той же размерности.
Вывести на экран исходную матрицу, затем умножить каждый элемент
первой строки матрицы на первый элемент вектора, каждый элемент второй
строки матрицы на второй элемент вектора и т.д. Результирующую матрицу
вывести на экран.

9.

Задача № 5.
Составить программу умножения
квадратной матрицы на вектор той же
размерности согласно правилам линейной алгебры:
n
CI = S aIJbJ
J=1
Исходную и результирующую матрицы вывести на экран.

10.

а11 а12 а13 а14
b1
а21 а22 а23 а24
b2
а31 а32 а33 а34
b3
а41 а42 а43 а44
b4
c1 = a11b1 + a12b2 + a13b3 + a14b4
c2 = a21b1 + a22b2 + a23b3 + a24b4
...

11.

i := 1
ci := 0
j := 1
ci := ci + aij*bj
j := j + 1
j>n
нет
да
i := i + 1
i>n
да
нет
English     Русский Правила