.


:




:

































 

 

 

 





Ø ( M N) .

Ø / .

Ø 100x200 .

Ø , .

Ø , , .

Ø , .

Ø (, ).

.

1. real .
2. integer .
3. char .
4. real .
5. integer .
6. char .
7. real .
8. integer .
9. char .
10. real
11. real .
12. integer .
13. char .
14. real .
15. integer .
16. char , , .
17. real , , .
18. integer , , .
19. char , , .
20. real , , .
21. real , , .
22. integer
23. char , .
24. real .
25. integer , .

1) ?

2) ?

3) ?

4) ?

5) ?

6) ?

7

.

(record). .

record

, , . , , , ( ) . , . :

Type

< > = record

S_1: TYPE_1;

S_2: TYPE_2;

S_N: TYPE_N

end;

S_1 TYPE_1; S_2 TYPE_2; S_N TYPE_N.

1. :

Type

Date = record

Month: 1..12;

Day: 1..31;

Year: integer

end;

var d: Date;

d Date, .

record , . ():

< >.< >.

, d.Year; d.Day; .., :

procedure Get_Data(var dt: Date);

Begin

Writeln;

Writeln( );

Write(?); Readln(dt.Day);

Write(?); Readln(dt.Month);

Write(?); Readln(dt.Year);

end;

with.

record.

:

With A do P;

A record, P ( )) . P A () A ( ). with :

procedure Get_Data(var dt: Date);

Begin

Writeln;

Writeln( );

With dt do

Begin

Write(?); Readln(Day);

Write(?); Readln(Month);

Write(?); Readln(Year);

End

end;

, , ( case). :

Type

< > = record

S_1: TYPE_1;

S_2: TYPE_2;

S_N: TYPE_N

case S: TYPE_S of

C1: (< _1>);

C2: (< _2>);

CK: (< _K>)

End;

S_1 TYPE_1; S_2 TYPE_2; S_N TYPE_N.

S TYPE_S, ‑ ;

C1, C2, CK , , S;

< _1>, < _2>, , < _K> , record case, , S. S , .

1.

, :

1. c .

2. .

2.

.





:


: 2016-11-18; !; : 523 |


:

:

, , .
==> ...

1715 - | 1414 -


© 2015-2024 lektsii.org - -

: 0.016 .