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

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


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

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

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

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

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

Массив- это набор однотипных элементов, каждый из которых имеет свое имя. Номер элемента в списке массиве индексом.Элементы представляют собой символьные или числовые значения, которые можно использовать в выражениях языка программирования ПАСКАЛЬ
Массивы Массив- это набор однотипных элементов, каждый из которых имеет свое имя. Номер Одномерный массивВ качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных ящиков.Шкаф Двумерный массивЧтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра.Название кинотеатра – Описание массиваVar имя_массива : array [размер ] of тип_элементов;Имя массива выбираем Например,Var    Name: array [1..30] of string;   Kino Этапы работы с массивами:Заполнение массива;Преобразование (Действия с элементами массива);Вывод массива.Способы ввода данных Program Sum_mas;Var i: integer;  Sum : real;  M : array Program Random_mas;Var i: integer;  Ran : array [1..10] of integer;beginRandomize;For i:=1 Задания для практической работы:Задача 1.Написать программу, которая вводит с клавиатуры одномерный массив Итоги урока:Массив – это структура данных, представляющая собой совокупность элементов одного типа.Массив
Слайды презентации

Слайд 2 Массив
- это набор однотипных элементов, каждый из которых

Массив- это набор однотипных элементов, каждый из которых имеет свое имя.

имеет свое имя. Номер элемента в списке массиве индексом.

Элементы

представляют собой символьные или числовые значения, которые можно использовать в выражениях языка программирования ПАСКАЛЬ

Слайд 3 Одномерный массив
В качестве иллюстрации можете представить себе шкаф,

Одномерный массивВ качестве иллюстрации можете представить себе шкаф, имеющий множество нумерованных

имеющий множество нумерованных ящиков.
Шкаф – это массив.
Ящики – это

индексы.
Содержимое ящиков – элементы массива.

Доступ к содержимому конкретного ящика (элемента массива) осуществляется после указания шкафа –имени массива – и номера ящика – индекса массива.

Слайд 4 Двумерный массив
Чтобы представить себе двумерный массив, вспомните зрительный

Двумерный массивЧтобы представить себе двумерный массив, вспомните зрительный зал кинотеатра.Название кинотеатра

зал кинотеатра.
Название кинотеатра – имя массива.
Ряд, место - индексы.
Человек

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

Слайд 5 Описание массива
Var имя_массива : array [размер ]

Описание массиваVar имя_массива : array [размер ] of тип_элементов;Имя массива

of тип_элементов;
Имя массива выбираем по основным правилам имен идентификаторов.
Размер:

[начальный_индекс . . конечный_индекс ]
[1..5 ] [10..100 ] [-10..10 ]
[нач_индекс . . конечн_индекс , нач_индекс . . конечн_индекс ]

Количество столбцов

Количество строк


Слайд 6 Например,
Var
Name: array [1..30] of

Например,Var  Name: array [1..30] of string;  Kino : array

string;
Kino : array [1..25, 1..40] of

integer;

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

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

Обращение к конкретному элементу массива осуществляется путем указания имени массива и индекса этого элемента в [ ]

Name[15], Kino[5,6]

Индекс


Слайд 7 Этапы работы с массивами:
Заполнение массива;
Преобразование (Действия с элементами

Этапы работы с массивами:Заполнение массива;Преобразование (Действия с элементами массива);Вывод массива.Способы ввода

массива);
Вывод массива.
Способы ввода данных в массив:
С клавиатуры;
С помощью генератора

случайных чисел;
Путем вычисления элементов.

Слайд 8 Program Sum_mas;
Var i: integer;
Sum : real;

Program Sum_mas;Var i: integer; Sum : real; M : array [1..10]

M : array [1..10] of Real;
begin
For i:=1 to

10 do
begin
write ('m[',i,']=');
readln(m[i]);
end;
sum:=0;
For i:=1 to 10 do
Sum:=sum+m[i];
Writeln ('Sum=',sum);
end.

Начало

i:=1, 5

Ввести m[i]

Sum:=0

i:=1, 5

Sum:=sum+m[i]

Вывести Sum

Конец

Задача: Заполнить массив из 10 элементов с клавиатуры, вычислить их сумму.


Слайд 9 Program Random_mas;
Var i: integer;
Ran : array

Program Random_mas;Var i: integer; Ran : array [1..10] of integer;beginRandomize;For i:=1

[1..10] of integer;
begin
Randomize;
For i:=1 to 10 do
begin

ran[i]:=random(100);
writeln(ran[i]);
end;
readln;
end.

Задача : Заполнить массив случайными числами и вывести его на экран компьютера.

Описание массива

Генерация случайных чисел


Слайд 10 Задания для практической работы:
Задача 1.
Написать программу, которая вводит

Задания для практической работы:Задача 1.Написать программу, которая вводит с клавиатуры одномерный

с клавиатуры одномерный массив из 10 целых чисел и

выводит количество ненулевых элементов.

Задача 2
Написать программу, которая определяет, сколько раз в массиве случайных чисел A[1..100] встречается число Х, введенное с клавиатуры.


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