program Color;
uses crt;
const
ColorCount = 16;
var
AllColors: array [1..ColorCount] of word =
(
Black, Blue, Green, Cyan,
Red, Magenta, Brown, LightGray,
DarkGray, LightBlue, LightGreen, LightCyan,
LightRed, LightMagenta, Yellow, White
);
;
procedure makeline(line, fgcolor: integer);
MakeLine(i, Allcolors[i mod ColorCount + 1]);
Недавно начал изучать Pascal, нигде не могу найти ответ. Почему когда мы объявляем массив с переменными типа WORD , и когда обращаемся к определенной переменной массива. Мы можем его использовать как переменную типа INTEGER для процедуры. И чем является Allcolors[i] ?