7


  • Учителю
  • Методическая разработка по информатике на тему Паскаль в школе. Двумерные массивы

Методическая разработка по информатике на тему Паскаль в школе. Двумерные массивы

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

Паскаль в школе. Двумерные массивы.



Главная диагональ

1вариантА[1,1]



А[1,2]

А[1,3]

А[1,4]

А[1,5]

А[2,1]



А[2,2]

А[2,3]

А[2,4]

А[2,5]

А[3,1]



А[3,2]

А[3,3]

А[3,4]

А[3,5]

А[4,1]



А[4,2]

А[4,3]

А[4,4]

А[4,5]

А[5,1]



А[5,2]

А[5,3]

А[5,4]

А[5,5]



Выше главной диагонали:

Строки i=1 до n

Столбцы: от (i+1) до n

Индексы элементов главной диагонали всегда совпадают друг с другом.

Для индексов элементов, расположенных над главной диагональю выполняется отношение i < j.

Для индексов элементов, расположенных под главной диагональю выполняется отношение i > j.





















</ Побочная диагональ

2 вариантА[1,1]



А[1,2]

А[1,3]

А[1,4]

А[1,5]

А[2,1]



А[2,2]

А[2,3]

А[2,4]

А[2,5]

А[3,1]



А[3,2]

А[3,3]

А[3,4]

А[3,5]

А[4,1]



А[4,2]

А[4,3]

А[4,4]

А[4,5]

А[5,1]



А[5,2]

А[5,3]

А[5,4]

А[5,5]



Выше побочной диагонали:



Строки i=1 до n

Столбцы: от 1 до n-i



Побочную диагональ квадратного двумерного массива образуют элементы, расположенные между элементом в верхнем правого элементом в нижнем левом углах массива, включая сами эти элементы.

Взаимосвязь индексов элемента побочной диагонали, стоящего на пересечении i-строки и j-го столбца, выражается соотношением.

i + j = n + 1

Побочную диагональ квадратного двумерного массива образуют элементы, расположенные между элементом в верхнем правого элементом в нижнем левом углах массива, включая сами эти элементы.

Взаимосвязь индексов элемента побочной диагонали, стоящего на пересечении i-строки и j-го столбца, выражается соотношением.

i + j = n + 1



Описание массивов:

Const

N=10;

M=10;

Var

A : array[1..N, 1..M] of integer;

Присвоение значений элементам массива:

A[3,3]:= 9; A[2,3]:= 6;

Пример:

  • program list;

  • N=10;

  • var

  • A:array[1..N, 1.. N] of integer;

  • I,J:integer;

  • S:longint;

  • begin

  • for I:=1 to N do

  • for J:=1 to N do

  • A[I,J]:=random(100);

  • S:=0;

  • for I:=1 to N do

  • for J:=1 to N do

  • S:= S + A[I,J];

  • writeln('Сумма элементов двумерного массива=',S);

  • end.

Random(М)- датчик случайных чисел. Выдает случайное число в интервале от 0 до М-1.

Randomize

Инициализация датчика случайных чисел. Проводится 1 раз в программе.

Процедура «встряхивает» начальное значение последовательности



Вывод двумерного массива

For i:=1 to n do

begin

For j:=1 to n do

Write(А[i,j]:4];

Writeln;

End;











 
 
X

Чтобы скачать данный файл, порекомендуйте его своим друзьям в любой соц. сети.

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал