В.А. Серебряков, М.П. Галочкин и др. - Теория и реализация языков программирования (1134631), страница 2
Текст из файла (страница 2)
! HG L G[ G HLK` LML+ 3&( 4 @ # +L[K` G[` G (" + & +% (%" $ +(" L G L_KL + (" !K L + & $ HG K L Y $$ @ + A ! $ $$ & +# %$'()*+,) -./ .012 3456789 :;;;: 5<4=98>6? 2@124A>2 1BCD2 345678D 9E ?F6GIJ IRK LMN:N:;N:;;N:;;;N:;;;:OP2@124A>21BCD2H4>A@DT 2@124A>2K LMN:N;:N;;:N;;;:N:;;;:OP>Q==98>6?1BCD2345678D345678D9E?F6H4>A@D56S34567869E ?F6H4>A@D IJ UIRV] [L" W 3&( XW X4 (" + XYZYZYZYX% [ X X % \ +]^_K M ``MG @ / $ +(A4 b e)*+,) -.-.`Q>Aa SDF D1=D@9A b K L:N;OV c6A F486A6<d4 2Ed89 @ D1=D@9GDf IJ K g h 5Q>A6T 2Ed8iCf IRk K LMO h 2Ed8P >6S4<HDj9T A61a86 5Q>AQB 345678QED?4A9?P 7A6 IJ 9 IR h <DE197Fd4 2Ed89fi) )@f I K LMN:N;N::N:;N;:N;;O h 2Ed8P >6S4<HDj9T 3456789 9E : 9 ;P S19FD86A6<d F4 5<4@6>6S9A if I h 2Ed8P@81B7DBj9T @>4@6E?6HFd4 34567899E :9 ;P>6S4<HDj94 74AF6479>16 : 9 74AF64 79>16 ;iI K L: O h 2Ed8 3456748 9E :P S19Fd 86A6<d 5<4S>AD@12BA >6C6TSf 8@DS<DAdFDAQ<D1aFd 79>41V0@D 56>14SF9 2Ed8D >6S4<HDA C4>86F47F64 79>16 3456748V> &( / # $ ! + A/" (" $ / + &( / # $ & %(% +( -.
.`Q>Aa b K LN OV 6SDb K LMN N N N N N N N OPb KLN N)*+,)N N N N N OV> " (" +% (" $ "+ L[K`G[`!G (" (" (" % #$X# $ +% (" $ "+ GH`!G (" (" (" " - &(23)4 ! % "3 4 # % #$ % & '"3 4 % )( # +#*!()*+,) -.+ .`Q>Aa IJ K L::N;;O 9 IR K LMN:N;;OV 6SDIJIRK L::N;;N:::N;;:N::;;N;;;;OP 9IJ K LMN::N;;N::::N::;;N;;::N;;;;N::::::NOV,%? (" -# / & + @ ( /"# +`M(" 3+ + $% #- >! "# HG 4- = (" / % / + '/ % + = (" & + ! % & " $ ("- @ ("! +>!"# & (" - '/ /% + '" /# $ + (" @ & / ! + ( / ( / # / ! / + .
" " & ( ) % /"# % / % (/% ( % " + !@ (" (% &%? "# +>!%# / % HYK YH` # (" "# - - !HL G YH` @ %% " &"% # " " + / /% ? ! + ( (" ` ZLH L + ( & (" % -/ ("+ , &- & &"% 01 !/-# (" & 01 & &- /-# ("+ H` L [`G (" + (" ( ( +(" / / % / + , /`G !% LHL (" += " / (% (" $ & !-% " & -% " / !% (" % " / % ( % / /% (" "% % (" + ( " %? ( + & / & ( ! &( &" / % & + @ - + / + '" / % ! ( " &( + '/ (% ( " 0!1 " + (" + ++) +% / (" + / / &"% " ? " % & ! ? " & ! + / % (" /%"# +> " " /%"# /&(% / /%"# - $2 ^ Y Z#$& % # $ '# $ $ )" "# /%"# / % ( 3 + ++) &4 +&YZ YY YZ[ Y ZY ZZ'$#'' '[''' `''\ ''& # $I5+ ++)2 % / % + !" " "# /%"# 3))4 3 )4 3) 4 3 )43 4 +++ + " ! ( ! " ? " + A % " / & @ + = / @ & ( ? + & ! + % @ +!= " (" " !/ % ( / (" + / (" ! / /" / + = ! ( / +A / (+#####(" / &"% " (" HGKYH M[L GHG_+ (" (- / (" + ("HGKYH MG[ - ( (" + A !"# (" &" / ! "# (" + ' - (" -/ " + _) &%? ZH` `K ( ("! (% &" $(+ ( "# (" + % @/ % # + ? !(%" @ " "#(" (" + / /% & ! (" - , $",@! +), ,,*,.
_ " % @ $ [G GH [` [ML LM3 4 $ GH [`[_ ML LM % g"3 4 / H`M ! " " ! " "3 4 [`_`[_" ML 3 `KL `4 +3)4'" & %(% &%? &" &( !%"# " &" ( $ &!( %"# " &" ( $! &( ( " &" &( ( " +, %(% / - ( % # # &( " # # # # +"/ & ? M ML L $- &(2 %& %! $ &! # ! " + = $ [G L HG MG[[L M ML `( +'" & %(% / $!( (! (" ? $ / % ' & 3&(" $ $ $( 4 + = $ 3 $ $( 4 ` 3[G H M ` [L M ML` M ML` ` M ML' )`ZLM4 ( += $( ! 3' & 4 - %% ?X X X_ _ \_ \ _ _ ^&! $ & $ & $ $ &($ $ &( % &! ! % & ( + %% &! & & & ( @ (" M_MLL ! ( +FG[G[!`[L" LH L" (" "( % + )]^_KL LHL`G_ ZH``KL" 3&( 4 ("! / # %"# %"# $ + + % WXW $ W (" KMM` G[[_ / / (" + + % +()*+,)-.
. <D??DA98D K LN N ONL:N;N ON N P S4 K L N N N: :;N; ;;N; ; N OP::2Ed8IKL:56<6HSD4A; OV04T>A@9A41aF6P 5<9?4F24? <DE 5<D@916 9 561Q7D4? :J J P 9 561Q7D4? : P EDA4? <DE 5<D@916 9EDA4?6S9F<DE5<D@916561Q7D4?: VDA4? 9>561aEQ4? 5<D@916 9 561Q7D4? : ; J V DA4? 5<9?4F24? <DE5<D@916 9 561Q7D4? : ; V DA4? 5<9?4F24?5<D@916 9 <DE 5<D@916 9 561Q7D4? : ; V 6HF6 568DEDAaP 7A6 2Ed8 I >6>A69A 9E 3456748 A61a86AD866 @9SDV()*+,) -. . D>>?6A<9? <D??DA98Q K LONLN ONL N ON V486 @9S4AaP 7A6 345678D I P AD8 8D8 >Qj4>A@Q4A @d@6S 4A<QSF6 568DEDAaP 7A6 <D??DA98D 56<6HSD4A 2Ed8 I K L OV()*+,) -. . D>>?6A<9? <D??DA98Q K LN ONLN ONL N N N ON V 4A<QSF6 568DEDAaP 7A6 <D??DA98D 56<6HSD4A2Ed8 I K L N ! OV# $" .
% %& '% &5 $ 3 / # +), ,,*,. % + 4 ! + 3)4 (" IG LZH`[ _G[ +"3 4 4 / ( ! XX XX^ ! "# (" ) [GYKLH`_M`)*G" KL[GK[L^ `M L" + ,ZH` `KL"- KL[GK[L _YMMG[L" + .ZH``KL"- +&4 # ) " # # # " "! 3 4 / #! # "! (" KL[ GK [LMLIL [L 3A.!4 + #3 4 / & # & # (" H`ML [G [L + % + - ! + !& + +(" /" (" (" + (" (" / (" &( (" ) !(" 3A 4 (" !&" 3A.4 (" " +GK[LMLILI[_" J"^_K LG I"_L-./ . `_" KL["HLG[ [GYKLH`_M`)*G KL[GK[LML L[L ZH` `KL D,),+ % !&" (" + -! !& % /- + % - &(2)+ = % #! ( ( ' & \ $ ' ( ( ' ( 3\ ( ( ' 4 " % 3 #4 # ! ( ( @ & & += $ % /% %+ " + > /% % % +/ / % !- " 2 )+ .
/ ! + . / $ " $ + = $ ? ? + + = ( + % - + '/ (% +!%%% X%X% # (" ( !+- 34 2 ! + (" / @ ( / &"% / & %" + " / @$+ )*()*+,) -. . D>>?6A<9?<D??DA98Q K LN N ONLN ONL NN N N ON V AD <D??DA98D 2@124A>2 86FA48>AF6GL N ! A6A>@6C6SF6TV 486 568DEDAaPOV SFD86P @ 5<9?4<4 V7A6 I K56<6HSDBjD2TFD2 <D??DA98DP5<9@4S4FD 5<D@619F4H4 2Ed8V % ? % 3 4 ! @ % % ! ! / " ! / (%"# " ! / "# "# " ( # &" &(" ! Y L / #"# / - % $ # &/ ( " "# $ % / &"% +! ! % + "Y YYY#A 5+ + + '? % B ? % (" G GH [ HLM`[[L + G G GH [ HLM`[[`J ? % / " / % % (/"# # + > % " !/ # % % " / " !" + &( $ ?" % ! - ! "" @ 1 / 1 ! - / ( " + = ! ? / ( % ( - ( "# & "# + - &( +% # # # $ ' % ' #+= ' % % # # W%% # # # ## ## # $ ## ## ' ++ + # += % % # # : X%W" X ## ## # # # $ ## ## ' + # ( " += % ' += % # # ## ## % ' # # ## # % += % # : ## ## % ' # # ## # % += $ (" ? " ( ( ?+ = ( ! ( % ? ? &&(% +(" " @ / # ( " &! /" " ( % ! ! %" / " + % (" @ ! ' "# += ( #+ + - + - (/ + " (" HGKYH M[L GHG_("= # ## (+ (" (" HGKYH M[ +.- ? % !(% #`) [L )H [Z`++ ? % (" Y[ MGH ` [L%%%XX%XX% W XW_# W X _# " " %# %&& ?" % $ - &!(2 / % ? % (%! $ " "# - @ & HGKYH M[L [GH` HG) ` ( - " & !(% $ &" + ?" % (/" #" $! + 5 (" + @ +% % + + % % ! + ! " / +% # X###^ # ) / " 3 ? % + + 4 ? %! $ + - &( / %? % - +)+ = & ++ ?" % +< ? + # +=+ " # ! +=+ " # ! % ? % # + % %? % +> & + &( ( ? / - ? %! (% ? %! ? % @ ( "? + % 2##### ### %#######-.-.
G Y*GMYG `ZLH ` J LHGGG[J LZL L`D J HL^ML[`J `)[` )H [Z` M HL^ML[L" KL[ ZY!,),+ [LMH` %% %$ %& % / (% "# / &!" "# / + + + !- / &"% (" ? %! "# # /-#/ / &"% ( ? % ! # # + / +,++M[LD-./ . [LGML HGKYH M[L L GZL LL[G[G HGKYH = ! / -! - - + '/ !% &%? ? + & - + +A / " ( - "# # # ( + =+ + % + ! ( -# &( += ( -# ( # + - # !+ +-.-. # # ! ! _ _ _ ^ % # X# ,++Y [Y GH` J M G LM [GKL LHLZL KL[G_[LZL ` `M ` [Y GH` J M G `) [ )H [Z`G[L_[ML `M IH`[[[GKL LHLZL KL[G_[LZL ` `M `MK )_`)*GZL D Y L Y K`G J D HGKYH M[LGHG_LG [L G ML L L [G[ G KL LHLZL [G HGKYH M[L GHG_ LD .
&- !- &( + &(% !# ( +)+ = # / # # # % # " # ! @ ! ++ % ?% # # +=+ # # ! " # ! # + ++ + + % ! @ / ! + / &"% ! % ! ? % - % + ! / ! @ (" " +##-. . FY*GMYG HGKYHM[L GHG_LG [LGML[G JMJ )*GGJ HGKYH M[_ D,),+ (% + + ! ! / + =&" &" ) &" &" !% "+ + / (" ( ? % % + (% 1!1 " ? % & "&% "" % " # + = ? # + (% % " ! % ( ? % @ + = ! %" " " +,),+ -.+ . ZG[GH HYGJ ZH` `KL" ` L H`L^[`GJ `)[L" )H [Z`D % % ! % +?$% ? % !- + % % ! % " " + # " '" + ( ( " @ += & %+> / # + " /" " + % " +A/ % $ " / ! + = " "& # % + = +% % ## #( + ## #( "& ( / ) % & " + # # # $ + = # # # $! % " ( / &"% ( % + / % # # #( & & &/ ( % +( @ " $ + = +WWW WWWWW$ $ $ %W,),+ -.
. H`L^[`GJ [GKLLHL" `)[L" )H [Z`L ZG[GH HYGJ ZH``KL" ` D % % % ! + ! ! ( ( ( + = $ % + = " % + % % % # % " " " # # # "2)+ #! # +Y Y # / Y ++ ## ++ ## # ++++ #Y / Y " / + Y % % + Z Y / ( Y Z ( " + Z Y ( # % % + Y Y Y / Y " + Y + %( ) ! # # + / # %( & # + % ( ( ! # # @ &"% %(" % - + " " "# + ! ? / (% # $YY# $Y Y Y YY YY Y Y YY Y #YY"Y Y Y# ' X Y Y Y Y Y# Y# $Y Y Y$ $ Y Y# # Y Y Y# / Y# % Y# Y# % #/ % % % +#! ! / % ? + / ' ' ? + %! # ' ( ' ? + / ! # # $$ $ $ # # % ' '+YY Y XXY Y Y Y Y Y Y YYYY%%%%> @ % % + Y ' 4 4Y Y $ $ Y Y $ $ $ Y ( ( + % % # + $ Y ' Y Y# # + + ! Y Y Y Y Y# Y# Y (" / + 4 (% YYYY YYY Y # # $ # +/ % + +## ++ + " + (? (% (% ( + (" # $ % +WYY Y W A/" A " & / +- (- (% A!(" !$ (% % / (" +WW-.
. D`_" KL[GK[L^`M_" J^_K JMJGJ HGKYH M[_ J^_KL,),+ % !(" (" + -! - /!- +% % + = % + + /% %" &( + & % % + / / " " & % # " $ & ? + WXW X %!! % +%\W %%W\ (% / % ( $ %? % / " ( ( $ + + % $ " X $ $ XX ( % XX= $( % + = ( " % / + $ # & '+ % ( % $ $ + &"% + + + / $ += / / % " + = $ +/ - % /!$+ & ' $ $ @ )&%? + % " ' + " " %?$% ' ' '# ( %'# + % @ &"% & + $ ( %'# + &( "- # & ' # & " "# / ( ( @ +XX%WX%X% "%%%W% _" %%%W! [G [LLZH`[ _G[[ `M L ` 3 ,4 ! @ !? % "# ( " # + % !" &(! % ! + &( / " ? % + ! @ / ! /(%"# ! / "# !/ #"# ! ! % %! &/! ( / + / %"# &" &("# !" " " " + " ! # # $ ! % # ( " & / # +A$ ? ("- $ / &"% ( % / ? % + A$ &( # # ## # # ## ! ) % + !/ # % # '+ , % # # ## # # # $ ## ## ' = # % # % & % W%XW XXXX # # ## # # # $ ## ## ' % # # # ( " & " % # + A &" ? + 4 ! ' (" " ! @ +XXXXW XWXW X , ("% _G GH [ HLM`[[ % # / &! @ &"# # + ( / "# " !" ,+ & / !" , ' + " & @ ' / @ % (% !" # +A / "#, ! ("# (" +!!!,),+ -.