Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 8 лет назад пользователемГригорий Бутримов
1 Массивы в ТР
2 Одномерные массивы Одномерные массивы Многомерные массивы Многомерные массивы
3 Понятие массива Массив – это упорядоченная последовательность данных одного типа, имеющая имя DAY имя массива элементы массива номер элемента массива
4 Общий вид описания массива Массив должен быть описан в разделе описания переменных. Имя: array[перв.эл.. посл.эл] of тип;
5 Общий вид описания массива Имя – имя переменной массива;Имя – имя переменной массива; Array – зарезервированное слово, обозначающее, что переменная является массивом;Array – зарезервированное слово, обозначающее, что переменная является массивом; перв.эл. и посл.эл. – целые числа, показывающие диапазон изменения индексов элемента массива:перв.эл. и посл.эл. – целые числа, показывающие диапазон изменения индексов элемента массива: Тип – тип элементов массива.Тип – тип элементов массива.
6 Например: Temper : array [1..31] of real;Temper : array [1..31] of real; Mas: array [0..15] of integer;Mas: array [0..15] of integer; Gora: array [1..1] of integer;Gora: array [1..1] of integer; Замечание. В качестве индексов могут выступать как числа (идущие по порядку, например , ), а также символы (a..z).
7 Чтобы в программе использовался элемент массива, надо указать имя массива и номер элемента. DAY[5] – пятый элемент массива DAY mas[i] – i-тый элемент массива mas D:=mas[1] * mas[2] + mas[15]/mas[4]D:=mas[1] * mas[2] + mas[15]/mas[4] readln(temper[30]);readln(temper[30]); Writeln(mas[i]);Writeln(mas[i]);
8 Действия с массивами Вывод массива на экран;Вывод массива на экран; Ввод массива;Ввод массива; Поиск в массиве заданного элемента;Поиск в массиве заданного элемента; Поиск в массиве min и max элемента;Поиск в массиве min и max элемента; Сортировка массива.Сортировка массива.
9 ПРОВЕРЬ СЕБЯ ПРОВЕРЬ СЕБЯ
10 Заполнение массива С клавиатуры;С клавиатуры;С клавиатуры;С клавиатуры; По формуле;По формуле;По формуле;По формуле; Случайным образом.Случайным образом.Случайным образом.Случайным образом.
11 Заполнение массива с клавиатуры uses crt; Const n=5; Var mas:array[1..n] of integer; i:integer;beginclrscr; for i:=1 to n do begin write('Ведите ',i:3,'элемент массива'); Readln(mas[i]);end;writeln; for i:=n to 1 downto write(mas[I]:3'); {ВЫВОД МАССИВА} readln; end. readln; end.
12 Заполнение массива случайным образом uses crt; Var mas:array[1..5] of integer; i:integer;begin clrscr; randomize; for i:=1 to 5 do begin for i:=1 to 5 do begin mas[i]:=random(50); mas[i]:=random(50); write(mas[i]:4); end; Readln; end.
13 Заполнение массива по формуле uses crt; Const n=5; Var mas:array[1..n] of integer; i:integer;beginclrscr; for i:=1 to n do begin for i:=1 to n do begin mas[i]:=I*3+2; mas[i]:=I*3+2; write(mas[i]:4); end; Readln; end.
14 Многомерный массив Многомерный массив (двумерный, матрица) – массив, состоящий более чем из одной строки и столбца. Например, матрица A размером 3 х 4 состоящий из целых чисел, может выглядеть так: Размерность матрицы – количество строк и столбцов.
15 Общий вид Имя_массива: array[1..n,1..m] of <тип элементов>; элементов>; Для того, чтобы обратиться к отдельному элементу матрицы, нужно указать имя массива и в квадратных скобках номер строки и номер столбца на пересечении которых располагается этот элемент. Например: А[2,3]=2
16 ПРОВЕРЬ СЕБЯ ПРОВЕРЬ СЕБЯ
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.