Рабочие листы
к вашим урокам
Скачать
1 слайд
Структурированные типы данных в Turbo Pascal 7
2 слайд
Массив
Тип-массив представляет собой фиксированное количество упорядоченных однотипных компонент, снабженных индексами.
Он может быть, одномерным и многомерным. Чтобы задать тип-массив, используется зарезервированное слово array, после которого следует указать тип индекса (индексов) компонент (в квадратных скобках) и далее после слова of - тип самих компонент.
type
<имя типа> = аггау[<тип индекса(индексов)>] of <тип компонент>;
var
В: array[1..5] of Integer;
3 слайд
Arr :array[1..3] of Real;
{тип-массив из 3 вещественных чисел}
Matrix : array[1..3, 1..2] of Integer;
{тип - двумерный массив целых чисел, состоящий из 3 строк и 2 столбцов}
4 слайд
Размерность массива может быть любой, компоненты массива могут быть любого, в том числе и структурированного, типа, индекс (индексы) может быть любого порядкового типа, кроме типа Longint.
Доступ к компонентам массива осуществляется указанием имени массива, за которым в квадратных скобках помещается значение индекса (индексов) компоненты. В общем случае каждый индекс компоненты может быть задан выражением соответствующего типа, например:
М1[2] , Matr[X, Y], M2[Succ(I) ] и т. д.
5 слайд
Одному массиву можно присвоить значение другого массива, но только идентичного типа. Так, если заданы следующие массивы:
var А, В: array[1..5] of Integer;
С: array[1..5] of Integer;
то допустим следующий оператор:
A := В;
С другой стороны, оператор
С := А;
недопустим, т. к. массивы А и С - не идентичных типов.
6 слайд
Пример
Основные действия по работе с массивами
Program Massiv1;
uses Crt;
const N=10;
var
A: array [1..N] of integer
i:integer;
begin
Randomize; { Инициализация датчика случайных чисел }
for i:=1 to N do
A[i]:=Random(100);
ClrScr;
Writeln('Введенный массив;');
for i:=1 to N do
write(A[i]:4);
writeln;
readln
end.
7 слайд
Задания
Напечатать элементы массива в
прямом и обратном порядке
2. Переставить элементы, стоящие на нечетных местах, с соответствующими элементами на четных местах
3. Найти максимальный (минимальный) элемента массива, а также его порядковый номер
4. Вычисление суммы положительных элементов массива
5. Подсчитать количество четных элементов массива, заданного датчиком случайных чисел
Рабочие листы
к вашим урокам
Скачать
6 610 526 материалов в базе
Настоящий материал опубликован пользователем Осипов Антон Алексеевич. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.