![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Массивом называют структуру данных, которая содержит упорядоченное множество однотипных переменных (элементов) с одним и тем же именем (именем массива). Для обращения к конкретным элементам массива используется индекс (условный номер элемента).
x1,x2,...x10 – обозначения, принятые в математике, x[1],x[2],...x[10] – в ТР.
Индексами могут служить выражения.
Объявление массива в программе:VAR <Имя>: ARRAY[<Нач_индекс>..<Кон_индекс>] of <Тип>;
где
· <Имя> - имя переменной-массива;
· ARRAY, of - ключевые слова;
· <Нач_индекс> и <Кон_индекс> - целые числа (пока), определяющие диапазон изменения индексов (номеров) элементов массива;
· <Тип> - тип элементов массива.
Таким образом, при объявлении массива необходимо указать его идентификатор (имя), тип данных элементов массива и размер. В квадратных скобках указываются величины, соответствующие начальному и конечному индексам, разделенные двумя точками.
Например,
VAR Matrix: ARRAY [1.. 10] OF REAL;Koef: ARRAY [1.. 3] OF INTEGER;Пример
Ввести несколько чисел и распечатать их в обратном порядке.
Массив Х, содержащий 100 элементов.
Ввести n (n<=100).
(Нарисовать схемы и записать тексты)
i:=1; WHILE i<=n DO BEGIN READLN(Х[i]); i:=i+1 END; i:=n; WHILE i>=1 DO BEGIN WRITELN(X[i]); i:=i-1 END; | i:=1; REPEAT READLN(X[i]); i:=i+1 UNTIL i>n; i:=n; REPEAT WRITELN(X[i]); i:=i-1 UNTIL i<1; |
Цикл с параметром:
For i:=1 to n do readln(X[i]);
For i:=n downto 1 do writeln(X[i]);
For i:=1 to n do writeln(X[n-i+1]);
Дата публикования: 2014-12-11; Прочитано: 1171 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!