вторник, 5 юни 2018 г.

Въвеждане и извеждане на масиви

Нека да си припомним, че с операт
орите 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
;
. . . . . . . .

Няма коментари:

Публикуване на коментар