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

Тема “Одномерные массивы” раскрывает основные понятия массива, типов и способов записи массива.
Приведены примеры программ, содержащие одномерные массивы.

В программировании различают два типа массива:
– одномерный массив;
– двумерный массив.

Одномерный массивэто определенное количество элементов, относящихся к одному и тому же типу данных, которые имеют одно имя, и каждый элемент имеет свой индекс — порядковый номер.
Объявление массива в Pascal, а также обращение к его элементам осуществляется  следующим образом:




Инициализация массива

Кроме того, массив может быть сам константным, т.е. все его элементы в программе заранее определены. Описание такого массива выглядит следующим образом:

Результат:
A[1] = 8, A[2] = 9, A[3] = 10, …, A[N] = A[N-1] + 1



Пример:
введите кол-во элементов: 3
Результат
a[1]=5
a[2]=7
a[3]=4

Пример: Ввод и вывод элементов массива
uses crt;
const
n = 5;
type
mas = array[1..n] of integer;
var
a: mas;
i: byte;
begin
writeln(‘введите элементы массива’);
for i:=1 to n do readln(a[i]);
writeln(‘вывод элементов массива:’);
for i:=1 to n do write(a[i]:5);
end.
Результат выполнения программы:

Пример: Вычислить и распечатать первые 20 чисел Фибоначчи.
Program pr6; // Вычислить и распечатать первые 20 чисел Фибоначчи
uses crt;
var i:integer;
f:array[0..19]of integer;
begin
f[0]:=1;
f[1]:=1;
for i:=2 to 19 do
begin
f[i]:=f[i-1]+f[i-2];
writeln(f[i])
end;
end.
Результат выполнения программы:

Рейтинг
( 1 оценка, среднее 5 из 5 )
Полезные записи:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: