.


:




:

































 

 

 

 





. , . - - .

, . , .

-:

- - - ;

- , , .

, , , ( , ).

:

1. . , .

2. :

- , ,


(1)

 

 

.1.

- ,

 

Ai  
Ai
(2)

       
   

 


.2.

, (1) (2):

           
   
 


Ai:

 

 

, :

 

 

..

..

 

 

. 3.

.

, , . . . , , , :

- (3) : . , . :

-


 

.4.

(, ) :

extern int lexema_code;// ,

extern char lexema_text[ ];//

if (lexema_code==code_x) get_lexema();

else error();

 

-

 

Ai

       
   


 

.5.

:

// ,

f_Ai();

// .

 

 

-

           
   
 


Ai:

 

.6.

:

extern int lexema_code;

extern char lexema_text[ ];

{if (lexema_code==code_x1) get_lexema();

else error();

f_A1();

if (lexema_code==code_xn) get_lexema();

else error();

}

, -, :

 

 

..

..

 

.7.

:

- ;

- ;

- .

:

- ;

- ;

- .

, :

extern int lexema_code;

extern char lexema_text[ ];

. .

void Ai (void)

{switch(lexema_code)

{case code_ :

case code_ :

case code_ ://

break;

case code_ :

case code_ :

case code_ ://

break;

. .

case code_ :

case code_ :

case code_ ://

break;

default: error();

}

}//

 

³, , , 򳺿 , . ֳ , .

. :

 

 

Ai:

 

 

.

. 8.

:

- ;

- .

³ :

extern int lexema_code;

extern char lexema_text[ ];

void Ai(void)

{ while (lexema_code= =code_ ||

lexema_code= =code_ ||

lexema_code= =code_ )

{//

}

}//

, main-:

int lexema_code;

char lexema_text [500];

int main ()

{ get_lexema ();

Axioma_S ();//, '

}





:


: 2015-11-05; !; : 472 |


:

:

, , 1:10
==> ...

1652 - | 1575 -


© 2015-2024 lektsii.org - -

: 0.045 .