Реферат: Программирование на языке Турбо Паскаль

end .

В качестве типа элементов массива можно использовать все типы, известные нам на данный момент (к ним относятся все числовые, символьный, строковый и логический типы).

Нумеровать элементы массивов можно не только от единицы, но и от любого целого числа. Вообще для индексов массивов подходит любой порядковый тип, то есть такой, который в памяти машины представляется целым числом. Единственное ограничение состоит в том, что размер массива не должен превышать 64 Кб. Рассмотрим некоторые примеры объявления массивов.

var Numbers: array [0..1000] of integer;

Names: array [1..10] of string ;

Crit: array [shor tint] of boolean;

CountAll: array [char] of integer;

Count: array ['a'..'z'] of integer;

В следующем примере показано для чего может понадобиться последний тип.

Пример 2 . Подсчет количества различных букв в строке.

program CountLetters;

var s: string ;

count: array ['a'..'z'] of byte;

ch: char;

i: byte;

begin

write('Введите строку > ');

readln(s);

for i:=1 to length(s) do

if (s[i]>='a')and (s[i]<='z') then inc(count[s[i]]);

writeln('Количество различных букв в строке: ');

for ch:='a' to 'z' do

if count[ch]<>0 then

writeln(ch,': ',count[ch]);

readln;

end .

2. Многомерные массивы

При необходимости можно нумеровать массивы не одним индексом а двумя и более. Двумерному массиву соответствует матрица в математике, то есть прямоугольная таблица.

Примеры описаний многомерных массивов:

К-во Просмотров: 450
Бесплатно скачать Реферат: Программирование на языке Турбо Паскаль