Программирование на языке Паскаль Матрицы. Определение матрицы Матрица - это прямоугольная таблица с данными одного типа. Строки Столбцы 4 2 -4 6 A(3,4)

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



Advertisements
Похожие презентации
Тема: Массивы.. Массив представляет собой набор элементов одного типа, каждый из которых имеет свой номер, называемый индексом. Массив Одномерный Многомерный.
Advertisements

Программирование на языке Паскаль Массивы. Определение массива Многие задачи, которые решаются с помощью ЭВМ, связаны с обработкой массивов. Массив -
Одномерные массивы в языке программирования Pascal Общие сведения Презентация к уроку - 9 класс.
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;
Шутилина Л.А., 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]
Двумерные массивы. Массивы Двумерный массив (матрица) – это массивы, положение элементов в которых описывается двумя индексами или прямоугольная таблица,
Массивы в Pascal Одномерные массивы. Массивы Один из самых распространенных способов организации данных – табличный. Таблицы могут состоять из 1 строки.
Массивы Вариант 1 Program upr1; Var s,a:real; I: integer; Begin S:=0; For I:=1 to 10 do Begin Writeln (введите очередное число'); Readln(a); S: =s+a; End;
М А С С И В Ы. © МОУ СОШ Массив это множество однотипных элементов, объединённых общим именем и занимающих в компьютере определённую область памяти.
Двухмерные массивы Данникова Г.А.. Описание Массивы, положение элементов в которых описывается двумя индексами, называют двухмерными. Их можно представить.
Тема: « Вставка- удаление элементов массива » :18:06.
Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как A[i], где A – имя массива, i – номер элемента.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Двумерный массив. Матрица Прямоугольная таблица, состоящая из чисел А=
Тема: «Понятие квадратная матрица» :17:47.
Квадратная матрица (массив) Учитель МОБУ СОШ 2 с. Исянгулово Шадрина О.М.
Работа с массивами Программирование в ЕГЭ. Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют.
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Транксрипт:

Программирование на языке Паскаль Матрицы

Определение матрицы Матрица - это прямоугольная таблица с данными одного типа. Строки Столбцы A(3,4) = Для того чтобы обратиться к какому-либо элементу матрицы необходимо указать имя матрицы A, а затем в квадратных скобках, через запятую, указать номер строки и номер столбца на пересечении, которых находится нужный элемент. A[2,3]=1A[3,2]=3 или

Описание матрицы Var : array[1..N,1..M] of ; Пример Var x: array[1..3,1..4] of real; b: array[1..10,1..10] of integer; Тип элементов массива Количество строк Количество столбцов Для работы с матрицами применяются вложенные циклы. Параметры внешнего и внутреннего циклов разные и изменяются не одновременно, т.е. при одном значении параметра внешнего цикла параметр внутреннего цикла принимает последовательно все значения. Пример: Вычислить сумму всех элементов матрицы A(3,4).

Алгоритм КОНЕЦ S=S+A(i,j) S=0 НАЧАЛО j=1;4;1 i=1;3;1 ВВОД A(i,j) ВВОД S ijA(i,j)S

Программа program prim; var a:array [1..3,1..4] of integer; i,j,sum: integer; Begin sum:=0; writeln(Введите элементы матрицы); for i:=1 to 3 do for j:=1 to 4 do begin readln(a[i,j]); sum:=sum+a[i,j]; end; writeln(сумма равна,sum:5); readln; end. program prim; var a:array [1..3,1..4] of integer; i,j,sum: integer; Begin sum:=0; writeln(Введите элементы матрицы); for i:=1 to 3 do for j:=1 to 4 do begin readln(a[i,j]); sum:=sum+a[i,j]; end; writeln(сумма равна,sum:5); readln; end.

Ввод матрицы в режиме диалога program dialog; uses crt; const n=10; var a:array[1..n,1..n] of integer; i,j: integer; begin clrscr; writeln(Введите матрицу); for i:=1 to n do for j:=1 to n do begin write(a[,i:2,,,j:2,]=); readln(a[i,j]); end; readkey; end.

Ввод матрицы c помощью ГСЧ program generator; uses crt; const n=10; var a:array[1..n,1..n] of integer; i,j: integer; begin clrscr; randomize; writeln(Cгенерированная матрица); for i:=1 to n do begin for j:=1 to n do begin a[i,j]:=random(50); write(a[i,j]:3); end; writeln; end; readkey; end.

Ввод матрицы в разделе констант program constanta; uses crt; const n=3; a:array[1..n,1..n] of integer=(1,3,-4, 5,-3,-2, 3, 3, 2); var i,j: integer; begin clrscr; writeln(Исходная матрица); for i:=1 to n do begin for j:=1 to n do write(a[i,j]:3); writeln; end; readkey; end.

Задача Ввести матрицу А(3,3) состоящий из положительных и отрицательных целых чисел. Вычислить сумму положительных элементов матрицы. Пример: Введите элементы матрицы: Сумма положительных элементов:18