Рабочие листы
к вашим урокам
Скачать
1 слайд
Двумерные массивы
Таблицы
2 слайд
Двумерный массив - таблица, в которой все строки и столбцы пронумерованы.
Каждый элемент такого массива имеет два индекса:
Первый индекс – это номер строки;
Второй индекс – номер столбца.
3 слайд
Описание двумерных массивов:
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
writeln;
end;
for j:=1 to m do write (a[i,j]);
Вывод массива в виде таблицы
6 слайд
Примеры решения задач.
Задача 1. Создать программу для формирования таблицы умножения (таблицы Пифагора).
Вывод массива:
7 слайд
Var P:array[1..9,1..9] of integer;
I,J: integer;
begin
for I:=1 to 9 do
for J:=1 to 9 do P[I,J]:=I*J;
for I:=1 to 9 do
begin
for J:= 1 to 9 do write (P[I, J]:4);
writeln;
end;
end.
8 слайд
Составить программу, которая создает массив случайных чисел, выводит его на экран и вычисляет сумму всех его элементов.
Задание на урок:
9 слайд
Const m=5; n=6;
var i,j,s: integer;
a: array [1..m, 1..n] of integer;
begin
randomize;
s:=0;
for i:=1 to m do
begin
for j:=1 to n do
begin
a[i,j]:=random(100);
write(a[i,j]:4);
s:=s+A[i,j];
end;
writeln;
end;
writeln('s=',s);
end.
Рабочие листы
к вашим урокам
Скачать
6 665 171 материал в базе
«Информатика (базовый уровень)», Семакин И.Г., Хеннер Е.К., Шеина Т.Ю.
Больше материалов по этому УМКНастоящий материал опубликован пользователем Фридрих Татьяна Анатольевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 144 ч.
Курс профессиональной переподготовки
300/600 ч.
Мини-курс
10 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.