Двумерные массивы
Сколько элементов в массиве
Поясните смысл фрагмента программы
Свойства квадратной матрицы
Свойства квадратной матрицы
Свойства квадратной матрицы
Свойства квадратной матрицы
Заполнение матрицы по образцу
Система задач. Тема: Двумерные массив
61.50K
Категория: ПрограммированиеПрограммирование

Двумерные массивы. Свойства квадратной матрицы

1. Двумерные массивы

Свойства квадратной матрицы

2. Сколько элементов в массиве

1.
2.
3.
4.
A:array[1..4,1..5] of integer;
B:array[1..10] of array [1..5] of real;
С:array[10..14,11..15] of integer;
D:array[3..5, 3..5] of boolean;

3. Поясните смысл фрагмента программы

1. for i:=1 to 5 do
begin
for j:=1 to 5 do write(a[i,j]:3);
writeln;
end;
2. for i:=1 to 5 do
for j:=1 to 5 do
A[i,j]:=random(21)+10;

4. Свойства квадратной матрицы

• Для элементов, находящихся на главной диагонали
выполняется свойство I=J
• (номер строки равен номеру столбца)

5. Свойства квадратной матрицы

• Для элементов, находящихся под главной
диагональю выполняется свойство I>J.
• Для элементов, находящихся над главной
диагональю выполняется свойство I<J.

6. Свойства квадратной матрицы

• Для элементов, находящихся на побочной
диагонали выполняется свойство I+J=N+1
• (сумма номера строки и номера столбца равна
размерности массива плюс один)

7. Свойства квадратной матрицы

• Для элементов, находящихся под побочной
диагональю выполняется свойство I+J>N+1.
• Для элементов, находящихся над побочной
диагональю выполняется свойство I+J<N+1.

8. Заполнение матрицы по образцу

• Var a: array[1..40,1..40] of integer;
i, j, n,m : integer;
Begin
readln(n);
for i:=1 to n do
for j:=1 to n do
if i>=j then a[i,j]:=1
else a[i,j]:=0;
for i:= 1 to n do
begin
for j:=1 to n do write
(a[i,j]:4);
writeln;
end;
end.

9.

10. Система задач. Тема: Двумерные массив

• Задача № 1*.
• Найти сумму и количество элементов в каждом столбце
матрицы, удовлетворяющих заданному условию (хранить эти
значения в одномерных массивах). Найти сумму и количество
элементов: положительных, лежащих выше главной диагонали.
• Задача № 2*.
• Определить есть ли в данном массиве два одинаковых
элемента.
• Задача № 3*.
• Определить, есть ли в данной матрице строка(столбец):
• состоящая только из положительных элементов;
• состоящая только из элементов, принадлежащих промежутку от
А до В.
English     Русский Правила