Двумерные массивы. Заполнение и вывод элементов. Понятие. Двумерный массив – это массив с двумя измерениями (прямоугольные таблицы, матрицы). Пример:

Презентация:



Advertisements
Похожие презентации
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Advertisements

A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5] Двумерный массив можно представить.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
const n=10; var a:array[1..n] of integer; i,j,c,b,k:integer; begin randomize; for i:=1 to n do begin a[i]:=random(11)-5;write(a[i]:5) end;writeln;
Работа с массивами Программирование в ЕГЭ. Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Решение задач с использованием массивов
Программирование на языке Паскаль Часть II Матрицы.
Двумерные массивы ( матрицы ) на языке PASCAL Каждый элемент имеет свой номер, как у одномерных массивов, но сейчас номер уже состоит из двух чисел – номера.
Матрицы 1. 2 Задача: запомнить положение фигур на шахматной доске abcdefgh
Массив – совокупность конечного числа данных одного типа.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Тема урока: Одномерные массивы. - Где в жизни мы можем встретиться с таблицами?
Транксрипт:

Двумерные массивы. Заполнение и вывод элементов

Понятие. Двумерный массив – это массив с двумя измерениями (прямоугольные таблицы, матрицы). Пример: таблица умножения Элементы двумерного массива имеют два индекса, которые указывают положение элемента в массиве (строку и столбец).

Описание массива. Var : array[1..n1, 1..n2] Где n1 – количество строк, n2 – количество столбцов. n2 – количество столбцов. Обращение к элементу массива [i,j]. Например M[i,j], M[3,8], M[i,5] Для данной таблицы M[1,3] = 5 M[2,3] = 6 M[3,2] = 8 j\ij\ij\ij\i

Задача: Составить программу вывода на экран таблицы умножения Program tabl; Var M:[1..9,1..9] of integer; {описание массива} I,j: integer Begin For i:=1 to 9 do begin For j:=1 to 9 do begin M[I,j] := i*j; {заполнение массива по формуле} Write(M[i,j], ); {вывод элементов построчно} End; Writeln; {переход на новую строку} End;end.

Задача: Задача: Заполнить произвольный массив случайными числами и вывести элемент массива запрашиваемый с клавиатуры. Program tabl; Var M:[1..20,1..20] of integer; {описание массива} I,j,n,m: integer; BeginRandomize; For i:=1 to 20 do begin For j:=1 to 20 do begin M[I,j] := random(41)-20; {заполнение массива случайными числами в диапазоне от -20 до 20} Write(M[i,j], ); {вывод элементов построчно} End; Writeln; {переход на новую строку} End; Writeln(Введите номер строки и столбца данного элемента); Readln (n,m); Writeln (Требуемый элемент, M[n,m]); end.

Для самостоятельного решения 1. Дан произвольный двумерный массив. Составить программу вывода на экран любого элемента второй строки. 2. Дан произвольный двумерный массив. Составить программу расчёта суммы двух элементов массива, запрашиваемых с клавиатуры. 3. Дан произвольный двумерный массив. Составить программу, которая меняет местами элементы массива, находящиеся в левом верхнем и правом нижнем углах. Вывести на экран исходный и полученный массивы.