.


:




:

































 

 

 

 


, , .




1

, .. , .
, , .. , .
, , , , .. .

 

:

, , , .

:

Type

= ;

Var

: ;

 

:

() :

(cardinal)

(integer)

(char)

(boolean)

(real)

()

 

()

(array)

(string)

(set)

(record)

(file)

(text)

 

 

(). , . . .

: [ ]

: [Low(integer), High(integer)]

:

: .

: a10b

:

[Low(real), High(real)]. ( ) .

 

(). , , .

 

: (Id1, , Idn), Idi .

: { Id1, , Idn}

: .

Id1< Id2<<Idn

succ(Idi) = Idi+1

pred(Idi+1) = Idi

 

: c1..c2, 1, 2 .

: [c1,c2]

:

, , .

 

 

, , var. .

, , .

().

New(var p: )

New( ): Pointer.

, - , ( pointer).

 

 

2

.
() . , , . , ? , .

 

.
- , , . ( )

<N1→V1 <N1→V1

Nm→Vm> Nm→Vm>

N , V .

 

Ni:=fi(N1,,Nm) .

 


() {

. :

1) ( );

2) , , .}

 

, .
() { , . }
() { (, . .), /, ( ) , .}


, .

 

, .

 

 

.
, - .

- .

 


.
.

 





:


: 2016-11-23; !; : 923 |


:

:

- , , .
==> ...

831 - | 696 -


© 2015-2024 lektsii.org - -

: 0.016 .