Нека да си припомним, че с операт
орите Read, Readln от клавиатурата могат
да се въвеждат само стойностите на променливи от реален, целочислен и
символен тип и тип символен низ, с операторите Write и Writeln могат да се
извеждат на екрана стойностите на изрази от реален, целочислен, логиче
ски и символен тип и тип символен низ. Следователно имената на променливи от
съставен тип (в това число и от тип масив) не могат да присъстват във входните
списъци на операторите Read, Readln и изходните списъци на операторите Write и
Writeln. Поради това масивите се въвеждат и извеждат елемент по елемент, като
за целта се организират цикли. Когато елементите на масив са от тип, който също
не може да се въвежда с операторите Read, Readln, Write и Writeln (логически или
някакъв изброен тип), те се въвеждат ч
рез някакви целочислени или символни
кодове
Примери:
Const
m=50; n=10;
Var
A:
array
[1..m]
of
integer;
B:
array
[1..n]
of
boolean;
i,Kod:integer;
. . . . . . . . . . .
For
i:=1
to
m
do
begin
Write(‘ Въведете ‘,i,’
-
ия елемент:’); Readln
(A[i])
end
;
. . . . . . . . . . .
For
i:=1
to
n
do
begin
Write(‘ Въведете кода на ‘,i,’
-
ия елемент (0
-
false, 1
-
true): ’); Readln(Kod);
If
Kod =0
then
B[i]:=false
else
B[i]:=true;
end
;
. . . . . . . .
Няма коментари:
Публикуване на коментар