Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Массивы в ТР

Одномерные массивыМногомерные массивы
Массивы в ТР Одномерные массивыМногомерные массивы Понятие массиваМассив – это упорядоченная последовательность данных одного типа, имеющая имя.DAY Общий вид описания массиваМассив должен быть описан в разделе описания переменных.Имя: array[№перв.эл Общий вид описания массиваИмя – имя переменной массива;Array – зарезервированное слово, обозначающее, Например:Temper : array [1..31] of real;Mas: array [0..15] of integer;Gora: array [1..1] Чтобы в программе использовался элемент массива, надо указать имя массива и номер Действия с массивамиВывод массива на экран;Ввод массива;Поиск в массиве заданного элемента;Поиск в ПРОВЕРЬ СЕБЯ Заполнение массиваС клавиатуры;По формуле;Случайным образом. Заполнение массива с клавиатурыuses crt;Const n=5;Varmas:array[1..n] of integer;i:integer;beginclrscr;for i:=1 to n do Заполнение массива случайным образомuses crt;Varmas:array[1..5] of integer;i:integer;beginclrscr; randomize; for i:=1 to 5 Заполнение массива по формулеuses crt;Const n=5;Varmas:array[1..n] of integer;i:integer;beginclrscr; for i:=1 to n Многомерный массивМногомерный массив (двумерный, матрица) – массив, состоящий более чем из одной Общий видИмя_массива: array[1..n,1..m] of ;Для того, чтобы обратиться к отдельному элементу матрицы, ПРОВЕРЬ СЕБЯ
Слайды презентации

Слайд 2 Одномерные массивы
Многомерные массивы

Одномерные массивыМногомерные массивы

Слайд 3 Понятие массива
Массив – это упорядоченная последовательность данных одного

Понятие массиваМассив – это упорядоченная последовательность данных одного типа, имеющая имя.DAY

типа, имеющая имя.




DAY
1

2 3 4 5 6 7 8

имя массива

элементы массива

номер элемента массива


Слайд 4 Общий вид описания массива
Массив должен быть описан в

Общий вид описания массиваМассив должен быть описан в разделе описания переменных.Имя:

разделе описания переменных.

Имя: array[№перв.эл . . №посл.эл] of тип;


Слайд 5 Общий вид описания массива
Имя – имя переменной массива;
Array

Общий вид описания массиваИмя – имя переменной массива;Array – зарезервированное слово,

– зарезервированное слово, обозначающее, что переменная является массивом;
№перв.эл. и

№посл.эл. – целые числа, показывающие диапазон изменения индексов элемента массива:
Тип – тип элементов массива.


Слайд 6 Например:
Temper : array [1..31] of real;
Mas: array [0..15]

Например:Temper : array [1..31] of real;Mas: array [0..15] of integer;Gora: array

of integer;
Gora: array [1..1] of integer;
Замечание. В качестве индексов

могут выступать как числа (идущие по порядку, например 1..100, 500..1000), а также символы (‘a’..’z’).

Слайд 7 Чтобы в программе использовался элемент массива, надо указать

Чтобы в программе использовался элемент массива, надо указать имя массива и

имя массива и номер элемента.

DAY[5] – пятый элемент массива

DAY
mas[i] – i-тый элемент массива mas

D:=mas[1] * mas[2] + mas[15]/mas[4]
readln(temper[30]);
Writeln(mas[i]);




Слайд 8 Действия с массивами
Вывод массива на экран;
Ввод массива;
Поиск в

Действия с массивамиВывод массива на экран;Ввод массива;Поиск в массиве заданного элемента;Поиск

массиве заданного элемента;
Поиск в массиве min и max элемента;
Сортировка

массива.

Слайд 9 ПРОВЕРЬ СЕБЯ

ПРОВЕРЬ СЕБЯ

Слайд 10 Заполнение массива
С клавиатуры;
По формуле;
Случайным образом.

Заполнение массиваС клавиатуры;По формуле;Случайным образом.

Слайд 11 Заполнение массива с клавиатуры
uses crt;
Const n=5;
Var
mas:array[1..n] of integer;
i:integer;
begin
clrscr;
for

Заполнение массива с клавиатурыuses crt;Const n=5;Varmas:array[1..n] of integer;i:integer;beginclrscr;for i:=1 to n

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.


Слайд 12 Заполнение массива случайным образом
uses crt;
Var
mas:array[1..5] of integer;
i:integer;
begin
clrscr; randomize;

Заполнение массива случайным образомuses crt;Varmas:array[1..5] of integer;i:integer;beginclrscr; randomize; for i:=1 to

for i:=1 to 5 do begin
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;
begin
clrscr;

Заполнение массива по формулеuses crt;Const n=5;Varmas:array[1..n] of integer;i:integer;beginclrscr; for i:=1 to


for i:=1 to n do begin
mas[i]:=I*3+2;
write(mas[i]:4);

end;
Readln; end.



Слайд 14 Многомерный массив
Многомерный массив (двумерный, матрица) – массив, состоящий

Многомерный массивМногомерный массив (двумерный, матрица) – массив, состоящий более чем из

более чем из одной строки и столбца.
Например, матрица A

размером 3х4 состоящий из целых чисел, может выглядеть так:
3 5 3
-1 4 2
2 -3 1 10 2 3
Размерность матрицы – количество строк и столбцов.


Слайд 15 Общий вид
Имя_массива: array[1..n,1..m] of

Общий видИмя_массива: array[1..n,1..m] of ;Для того, чтобы обратиться к отдельному элементу

элементов>;

Для того, чтобы обратиться к отдельному элементу матрицы, нужно указать имя массива и в квадратных скобках номер строки и номер столбца на пересечении которых располагается этот элемент.
Например: А[2,3]=2


  • Имя файла: massivy-v-tr.pptx
  • Количество просмотров: 96
  • Количество скачиваний: 0