Двумерные массивы. Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной.

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



Advertisements
Похожие презентации
Двумерные массивы. Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной.
Advertisements

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;
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
Двумерные массивы ( матрицы ) на языке PASCAL Каждый элемент имеет свой номер, как у одномерных массивов, но сейчас номер уже состоит из двух чисел – номера.
Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений, объединенных.
1 Индекс – величина, характеризующая положение элемента, относительно начала массива. МАССИВЫ Конечная, упорядоченная по номерам совокупность значений,
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] Двумерный массив можно представить.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
1. Чем двумерный массив отличается от одномерного? 2. Что означает запись: а) А(2,3); б) В(I,J)=5; в) В (G,N) при G=5, N=4. 3. Что такое матрица? 4. Какая.
Двумерные массивы. В математике часто используют многомерные массивы, т.е. массивы массивов. Особенно широкое распространение получили двумерные массивы.
Двумерные массивы. Двумерный массив При решении практических задач часто приходится иметь дело с различными таблицами данных, математическим эквивалентом.
Массивы 9 класс. Основные теоретические сведения Примеры решения задач.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Массивы Вариант 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;
Двумерный массив Учитель информатики МБОУ «Марковская СОШ» Репникова С.А.
Массивы – структурированный тип данных, состоящий из фиксированного числа элементов одинакового типа, имеющих общее имя. Массив.
Шутилина Л.А., 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]
Урок 8. Понятие массива. Массивы, определение и описание линейного массива. Пример использования. Формирование и обработка одномерных массивов. Поиск в.
В программах на языке Basic можно пользоваться таблицами. Таблицы в программировании называются массивами.
Транксрипт:

Двумерные массивы

Массивы, положение элементов в которых описывается двумя индексами, называются двумерными. Их можно представить в виде прямоугольной таблицы или матрицы. Рассмотрим матрицу А размерностью 2*3, то есть в ней будет две строки, а в каждой строке по три элемента: Каждый элемент имеет свой номер, как у одномерных массивов, но сейчас номер уже состоит из двух чисел - номера строки, в которой находится элемент, и номера столбца. Таким образом, номер элемента определяется пересечением строки и столбца. Например, a12 - это элемент, стоящий в первой строке и во втором столбце.

Рассматривается двумерный массив B, состоящий из n строк и m столбцов, содержащий элементы вещественного типа

Операции с отдельными строками и столбцами массива Вычисление суммы значений элементов строки с номером 1 двумерного массива B. s:=0; For k:=1 to m do s:=s+b[1,k]; Writeln(Сумма=,s); Комментарий: поскольку суммируются элементы строки с номером 1, то первый индекс полагается равным 1, второй индекс k изменяется в цикле от 1 до m с шагом 1.

Вычисление произведения элементов, имеющих значения

Вычисление количества положительных значений элементов столбца с номером 2 двумерного массива B. kol:=0; For i:=1 to n do if b[i,2]>0 then kol:=kol+1; Writeln(Количество =, kol); Комментарий: поскольку обрабатываются элементы столбца с номером 2, то второй индекс полагается равным 2, первый индекс i изменяется в цикле от 1 до n с шагом 1.

Определение минимального значения в столбце с номером m (последний столбец) min:=b[1,m]; For i:=2 to n do if b[i,m]

Обмен значений элементов первого столбца с соответствующими элементами последнего столбца For i:=1 to n do begin p:=b[i,1]; b[i,1]:= b[i,m]; b[i,m]:=p end; Комментарий: для обмена используется вспомогательная переменная p. В переменную p записывается первый из обмениваемых элементов, затем на его место записывается второй обмениваемый элемент, после чего на место второго записывается сохраненное во временной переменной значение первого элемента.

Обмен значений элементов первой строки с соответствующими элементами второй строки For k:=1 to m do begin p:=b[1,k]; b[1,k]:= b[2,k]; b[2,k]:=p end;

Операции с целым массивом Вычисление суммы элементов массива В, значения которых отрицательны s:=0; For i:=1 to n do For k:=1 to m do if b[i,k]

Вычисление произведения элементов массива В, расположенных на главной диагонали p:=1; For i:=1 to n do For k:=1 to m do if i=k then p:=p*b[i,k]; Writeln(Произведение =, p); Комментарий: для элементов, расположенных на главной диагонали, справедливо соотношение i=k (номер строки равен номеру столбца)