Работа с массивами Программирование в ЕГЭ. Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют.

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



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;
Advertisements

Упорядоченный набор данных одного типа называется массивом. Каждый элемент массива описывается в общем виде как 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]
PROGRAM example1; const m=100; var a : ARRAY [1.. m] of INTEGER; i,k,n,q : INTEGER; BEGIN readln (n); randomize; WRITELN('Полученный массив:' ); FOR 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] Двумерный массив можно представить.
Массив – совокупность конечного числа данных одного типа.
Тема: «Понятие квадратная матрица» :17:47.
МАТРИЦЫ. var b: array [1..3,1..5] of real; i,j: integer; var a: array [1..4,1..4] of integer; i,j: integer; var C: array [1..4,1..7] of real; i,j: real;
5.Дана матрица А и вектор Х соответствующих размерностей. Нечетные строки матрицы заменить элементами вектора Х. Результаты работы: n=4 m=
Двумерные массивы Решение задач из сборника «Задачи по программированию» под редакцией С. Окулова.
Обработка линейных массивов. МассивМассив – совокупность однотипных данных, хранящихся в последовательных ячейках памяти и имеющих общее имя. элементами.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Одномерные массивы Решение задач. Табличный способ организации данных Одномерные и двумерные массивы.
3. Дана прямоугольная матрица, элементами которой являются целые числа. Поменять местами ее строки следующим образом: первую строку с последней, вторую.
Язык программирования Паскаль 9 часть. Массивы.
Двумерным массивом называется совокупность данных, каждое значение которых, зависит от его положения в строке и в столбце.
Массивы Материалы к урокам по программированию. МАССИВ это УПОРЯДОЧЕННАЯ последовательность данных ОДНОГО ТИПА. Массивы относятся к структурированным.
Транксрипт:

Работа с массивами Программирование в ЕГЭ

Что надо знать о массивах? Матрица – двумерный массив. Элементы массива могут иметь любой тип. Массив определяют при помощи следующей конструкции: Array [размерность] of имя_типа; Размерность. Количество индексов, необходимых для определения положения каждого элемента массива, совпадает с его размерностью. Var Var B: array[1..5,1..10] of integer; B: array[1..5,1..10] of integer; Элементы многомерных массивов располагаются в памяти последовательно. B[1,1], b[1,2], …b[1,10], b[2,1], b[2,2],…b[5,10]

Квадратная матрица Квадратная матрица – это двумерный массив, у которого есть главная диагональ и побочная диагональ. А[1,1] А[1,2] А[1,3] А[2,1] А[2,2] А[2,3] А[3,1] А[3,2] А[3,3]

Задача с использованием массива Основными задачами, связанными с массивами, являются сортировка элементов, поиск в отсортированном массиве, а также операции над матрицами (двумерными массивами). Например: Заполним квадратную матрицу случайными числами, а затем запишем среднее арифметическое элементов строк в те элементы матрицы, которые расположены на главной диагонали. Заполним квадратную матрицу случайными числами, а затем запишем среднее арифметическое элементов строк в те элементы матрицы, которые расположены на главной диагонали , , , ,

Любые задачи с использованием массива должны содержать: Описание массива Описание массиваVar A: array[1..5, 1..5] of real; A: array[1..5, 1..5] of real; I,j: byte; I,j: byte; sum: real; sum: real; Заполнение массива Заполнение массива 1.С клавиатуры 2.По формуле 3.Случайные числа Procedure showArray; (вывод элементов массива) Begin for i:=1 to 5 do for i:=1 to 5 do begin begin For j:=1 to 5 do Write(A[I,j]:6:1); For j:=1 to 5 do Write(A[I,j]:6:1); Writeln ( '); Writeln ( '); End; End;End;

Решение задачи Решение задачиBegin Clrscr; Clrscr; Randomize; Randomize; For i:=1 to 5 do For i:=1 to 5 do For j:=1 to 5 do A[I,j]:=Random(255); For j:=1 to 5 do A[I,j]:=Random(255); Writeln (Исходная матрица: '); Writeln (Исходная матрица: '); Showrray; Showrray; For i:=1 to 5 do For i:=1 to 5 do Begin Begin Sum:=0; Sum:=0; For j:=1 to 5 do sum:=sum +A[I,j]; For j:=1 to 5 do sum:=sum +A[I,j]; A[I,i]:=sum/5; A[I,i]:=sum/5; End; End; Вывод ответа Вывод ответа Writeln(Полученная матрица:'); showArray; showArray; Readln; Readln;End.

Вычислить среднее арифметическое значений, хранимых в строках двумерного массива. Program matrix2; Var A: array[1..5, 1..5] of integer; A: array[1..5, 1..5] of integer; I,j: byte; I,j: byte; sum: longint; sum: longint;Begin Writeln(введите значения массива:); Writeln(введите значения массива:); for i:=1 to 5 do for i:=1 to 5 do for j:=1 to 5 do Read(A[I,j]); for j:=1 to 5 do Read(A[I,j]); Writeln (средние арифметические:); Writeln (средние арифметические:); For i:=1 to 5 do For i:=1 to 5 do Begin Begin Sum:=0; Sum:=0; For j:=1 to 5 do inc(sum,A[I,j]); For j:=1 to 5 do inc(sum,A[I,j]); writeln(sum/5:8:2); writeln(sum/5:8:2); End; End;end.