Разделы презентаций


Массивы

Содержание

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

Слайды и текст этой презентации

Слайд 1Массивы
Шелганова Н.Н.
Учитель информатики МАОУ гимназия №40

МассивыШелганова Н.Н.Учитель информатики МАОУ гимназия №40

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


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

Слайд 3 В памяти компьютера массив можно представить в виде последовательности блоков

памяти, имеющих одно имя и отличающихся каким-то признаком (индексом).

В памяти компьютера массив можно представить в виде последовательности блоков памяти, имеющих одно имя и отличающихся каким-то

Слайд 4Индексы
В качестве индекса может выступать последовательность элементов любого перечислимого типа

(т.е. такого типа данных, для каждого элемента которого известен предыдущий

и/или последующий).


Индексы	В качестве индекса может выступать последовательность элементов любого перечислимого типа (т.е. такого типа данных, для каждого элемента

Слайд 5Каждый элемент массива обозначается именем массива с индексом (Например, A[2])

Элементы

массива упорядочены по значениям индекса

Каждый элемент массива обозначается именем массива с индексом (Например, A[2])Элементы массива упорядочены по значениям индекса

Слайд 6Массивы:
одномерные
двумерные

Массивы:одномерныедвумерные

Слайд 7Одномерные массивы
Описание массива:
:array[...]of

и - номера

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

Одномерные массивыОписание массива: :array[...]of и - номера первого и последнего элементов массива

Слайд 8Пример
Например, строка
Var Mas: array[1..17] of real;
Описывает массив из 17 чисел

типа Real, имеющих порядковые номера (индексы) с 1,2,…,17, а строка

Var

Mas: array[0..15] of integer;
Описывает массив из 16 целых чисел с номерами 0,1,…,15


ПримерНапример, строкаVar Mas: array[1..17] of real;		Описывает массив из 17 чисел типа Real, имеющих порядковые номера (индексы) с

Слайд 9Вопросы:
Var a:array [1..10] of integer;
i:real;
Var a:array [1..10] of real;
i:char;
Var a:array

[1..n] of integer;
i:integer;
Var a:array [1..10] of integer;
i:string;

Вопросы:Var a:array [1..10] of integer;	i:real;Var a:array [1..10] of real;	i:char;Var a:array [1..n] of integer;i:integer;Var a:array [1..10] of integer;	i:string;

Слайд 10Присвоение значений элементам массива может происходить с помощью:
Оператора Оператора Read
Описания

элементов массива в разделе описания констант
Функции Функции Random


Присвоение значений элементам массива может происходить с помощью:Оператора Оператора ReadОписания элементов массива в разделе описания константФункции Функции

Слайд 11Обработка массива (примеры)
Сумма элементов массива
Максимальный (минимальный) элемент массива



Обработка массива (примеры)Сумма элементов массиваМаксимальный (минимальный) элемент массива

Слайд 12var i,n: integer;
a:array[1..10000] of integer;
begin
write('Введите размер массива

'); readln(n);
for i:=1 to n do begin

write('a[',i,']=');
readln(a[i]);
end;
for i:=1 to n do write(a[i]:5);
end.
var i,n: integer;	a:array[1..10000] of integer;begin   write('Введите размер массива '); 	readln(n);   for i:=1 to

Слайд 13const n=5;
a:array[1..5] of integer=(4,5,7,7,0);
var i: integer;
begin
for

i:=1 to n do
write(a[i]:5);
end.

const n=5;a:array[1..5] of integer=(4,5,7,7,0);var i: integer; begin   for i:=1 to n do   write(a[i]:5);end.

Слайд 14var i,n: integer;
a:array[1..10000] of integer;
begin
write('Введите размер массива

'); readln(n);
for i:=1 to n do begin

a[i]:=random(10);
end;
for i:=1 to n do write(a[i],' ');
end.
var i,n: integer;	a:array[1..10000] of integer;begin   write('Введите размер массива '); 	readln(n);   for i:=1 to

Слайд 15var i,n,s: integer;
a:array[1..10000] of integer;
begin
write('Введите размер массива

'); readln(n);
for i:=1 to n do

begin
a[i]:=random(10);
end;
for i:=1 to n do begin
write(a[i],' ');
s:=s+a[i];
end;
writeln;
write('Сумма элементов массива =',s);
end.
var i,n,s: integer;	a:array[1..10000] of integer;begin   write('Введите размер массива '); 	 	readln(n);   for i:=1

Слайд 16var i,n,max,min: integer;
a:array[1..10000] of integer;
begin
write('Введите размер массива

'); readln(n);
for i:=1 to n do begin

a[i]:=random(100);
write(a[i],' ');
end;
min:=a[1];max:=a[1];
for i:=1 to n do begin
if a[i]<=min then min:=a[i];
if a[i]>=max then max:=a[i];end;
writeln;
writeln('минимальный элемент массива ',min);
writeln('максимальный элемент массива ',max);
end.
var i,n,max,min: integer;	a:array[1..10000] of integer;begin   write('Введите размер массива '); readln(n);   for i:=1 to

Теги

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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