Практика программирования (Бейсик, Си, Паскаль)



Объявление массивов - часть 2


type

mat_q_k=array [l..q,l..k] of integer;

var

f :mat_q__k;

ИЛИ

var

f:array [l..q,l..k] of integer;

ИЛИ

var

f:array [l..q][l..k] of integer;

ИЛИ

var

f:array [l..q] of array [l..k] of integer;

Еще одна дополнительная особенность Паскаля заключается в том, что в качестве индексов могут использоваться не только числа, но и любые данные интервального или перечислимого типов. Например, буквы:

var

ch:array ['A'..'Z'] of integer;

str:string;

begin

.....................

inc(ch[str[j]]) ;

....................

Приведенный фрагмент наиболее простым способом позволяет подсчитать частоту появления тех или иных букв в обрабатываемом тексте.




Содержание  Назад  Вперед