Шутилина Л.А., Lshutilina@yandex.ru. 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]

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



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] Двумерный массив можно представить.
Advertisements

Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I).Чтобы найти максимальный.
Тема: «Понятие массива. Назначение. Тип. Размер. Размерность. Одномерный массив» :56:36.
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR i.
Чтобы найти максимальный элемент в массиве и потом производить с ним какие-либо действия, нужно узнать его номер (индекс - I). Для этого вначале будем.
Тема: «Понятие квадратная матрица» :17:47.
1 Программирование на языке Паскаль Максимальный элемент массива.
1 Программирование на языке Паскаль Тема 2. Максимальный элемент массива.
Program maxsimum; const n=10; var a:array [1..n] of integer; max,i:integer;begin ВВОД ЭЛЕМЕНТОВ МАССИВА; max:=a[1]; for i:=2 to n do if a[i]> max then.
PROGRAM example1; CONST N = 8; M = 10; VAR a : ARRAY [ 1.. N, 1.. M ] of INTEGER; i, j : INTEGER; BEGIN FOR i := 1 TO N DO FOR j := 1 TO M DO a[ i, j ]
1 Программирование на языке Паскаль Матрицы. 2 Задача: запомнить положение фигур на шахматной доске abcdefgh
Работа с одномерными массивами Урок информатики 9 кл.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Тема: « Вставка- удаление элементов массива » :18:06.
Тема: Нахождение минимального и максимального элемента в массиве.
- это структура данных, представляющая собой упорядоченную совокупность значений одного типа.
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Транксрипт:

Шутилина Л.А.,

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=4; m=5; Var A :array [1..n, 1..m] of integer; СтрокиСтолбцы A [2,4] 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 [4,2]

Двумерные массивы создаются путем ввода данных с клавиатуры, с помощью случайных чисел и вычислений по формулам. Для формирования массива используется два вложенных цикла. Первый цикл перебирает строки, а второй – столбцы. 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;

For i:=1 to n do begin writeln; end; for j:=1 to m do write (a[i, j]);

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

Пример. Составить программу, которая в двумерном массиве случайных чисел находит в каждой строке наибольший элемент и записывает его в одномерный массив. m – количество строк в двумерном массиве и длина одномерного массива; n – количество столбцов; A[1..m,1..n] - двумерный массив; B[1..m] – одномерный массив max – вспомогательная переменная для нахождения наибольшего элемента в каждой строке.

Program max_str; Uses crt; Const m=5; n=6; var i,j:byte; a: array [1..m, 1..n] of integer; b: array [1..m] of integer; max: integer; begin clrscr; randomize; for i:=1 to m do begin for j:=1 to n do begin a[i,j]:=random(100); write(a[i,j]:4); end; writeln; end; writeln ('Массив из максимальных значений в строках:'); for i:=1 to m do begin max:=a[i,1]; for j:=2 to n do begin if a[i,j]>max then max:=a[i,j]; end; b[i]:=max; write (b[i]:4); end; readln; end.