Двумерные массивы. Таблицы (урок 6)

Слайд 2

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

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

строки и столбцы пронумерованы.
Каждый элемент такого массива имеет два индекса:
Первый индекс – это номер строки;
Второй индекс – номер столбца.
Слайд 3

Описание двумерных массивов: Const n=4; m=5; Var A :array [1..n, 1..m]

Описание двумерных массивов:
Const n=4;
m=5;
Var A :array [1..n, 1..m] of integer;

A

[2,4]

A [4,2]

Слайд 4

Создание двумерных массивов Двумерные массивы создаются путем ввода данных с клавиатуры,

Создание двумерных массивов

Двумерные массивы создаются путем ввода данных с клавиатуры, с

помощью случайных чисел и вычислений по формулам.
Для формирования массива используется два вложенных цикла. Первый цикл перебирает строки, а второй – столбцы.

For i:=1 to n do
for j:=1 to m do
a[i , j]:=random(100);

For i:=1 to n do
for j:=1 to m do
readln (a[i , j]);

For i:=1 to n do
for j:=1 to m do
a[i , j]:=i*j;

Слайд 5

Вывод массивов в виде таблицы For i:=1 to n do begin

Вывод массивов в виде таблицы

For i:=1 to n do
begin
writeln;
end;

for

j:=1 to m do
write (a[i , j]);
Слайд 6

Примеры решения задач. Задача 1. Создать программу для формирования таблицы умножения (таблицы Пифагора). Вывод массива:

Примеры решения задач.

Задача 1. Создать программу для формирования таблицы умножения (таблицы

Пифагора).

Вывод массива:

Слайд 7

Составить программу, которая создает массив случайных чисел размером N x N

Составить программу, которая создает массив случайных чисел размером N x N

(число N – любое), выводит его на экран и вычисляет сумму всех его элементов.

Задание на урок: