Просмотр содержимого документа
«Презентация по теме "Массивы в языке Паскаль"»
МАССИВЫ
Массив
- Часто мы имеем дело с набором данных, которые должны обрабатываться одинаково.
- Например, найти оценку за полугодие. Все оценки имеют одинаковый тип—целые числа. Если обозначать каждую оценку разными переменными, программу составлять будет неудобно. Их можно обозначить одним именем и каждой оценке присвоим её порядковый №, например А[1],A[2],A[3] и т.д.
- Такой тип данных, который состоит из упорядоченного набора однотипных величин, называют массивом .
Примеры массивов
- таблица квадратов,
- таблица кубов чисел,
- таблица измерения температуры
- и т. д.
МАССИВ – это набор переменных одного типа, объединённых одним именем. Например:
массив А содержит 5 элементов:
А[1]=3, А[2]=2, и т.д.
А
3
2
6
3
8
МАССИВЫ
Одномерные Двумерные Многомерные
(линейные) (матрица)
3
2
7
2
9
3
1
1
4
1
4
2
0
1
1
2
4
Задание: Дана матрица А:
0 1 2 3 4
4 6 7 8 9
2 4 6 8 8
9 7 5 3 1
Определите:
А[1,2], А[4,3], А[4,1], А[3,2], А[2,4], А[1,5], А[2,3]
Размерность массива
– это количество элементов в нём.
Индексы
– это номера элементов.
Например :
1..5 – индексы
Размерность = 5
2
1
1
4
2
0
3
2
4
5
Обозначение элемента массива
ИмяМассива(индекс)
Например: А(5) или В(4,5)
А[3]=6
Имя массива Индекс Значение элемента
Элементами массива могут быть числа, буквы, слова, и т.д.
В зависимости от типа переменных выделяют типы массивов:
числовые, строковые и т.д.
А
7
2
6
2
8
Описание массива
1 способ:
var A: array [1..10] of real;
имя массива тип индекса тип элементов
2 способ:
type
MAS=array [1..20] of real;
var
A:MAS;
Описывать массив необходимо в разделе переменных для резервирования в памяти ПК места для него.
Задание
Опишите двумя способами:
- массив из 5 элементов строкового типа
- массив из 7 элементов логического типа.
Действия над массивами
(если они одинаковы по структуре, т.е. одинаково описаны):
1) А=В истина, если все элементы одинаковы
2) АВ истина, если одно значение различно
3) А:=В все значения элементов массива В присваиваются элементам массива А.
Над элементами массива можно выполнять все действия, которые можно выполнять с элементами такого типа.
- Что такое массив?
- Виды массивов.
- Типы массивов.
- Что называют размерностью массива?
- Какой оператор задаёт размерность?
- Что такое индекс элемента?
- Как обозначают элемент массива?
- Какие действия можно выполнить над массивами.