В.А. Серебряков, М.П. Галочкин, Д.Р. Гончар, М.Г. Фуругян - Теория и реализация языков программирования (1131380), страница 5
Текст из файла (страница 5)
PA6 54<@6?Q >9?@61Q >66A@4A>A@Q4A 6C<DE43 1 PA6 F4 >D?dT S19FFdT 6C<DE43P 86A6<dT >66A@4A>A@Q4AF6A492@dC6<D5<4=98>Q@6SDV A<DG>D?66 S19FF665<4=98>D1486<DE<4D4A AD866 <6SD86F=198AdV % % !& %!+> /"# +>" & % $ / ? ! (" GML LHL[[ += $ " GM`J G[ G[ ` [`J LH `+ , H`ML LHL[[ " + , &!(% ? 3 4 " $ 3$ 4 +LHJ L_G[[ZH` L (" 3 4 % /? / "# /"@ # 4 + @ !(" ( ?" "# % ( # #- ? #- ? + +LHJ L_G[[L G_G[[GHGML (" " $3 4 $! 3$ (4 / +< % (" GHGML M ML ` 3GHGML H` ILH`4 A.! " !" - 2 _ _ _ ^W% ! 3)4 % "%"3 4 /" &Y & "3 4 / ? # " " ? # "# ( ( ( / "3 4 3 4 _ ' W ( " "# % + * / (" !/ (&`[`L + '/ % @ (" [ `K _G K " 3 !4 /- ("+ "/ % (& + (" [GL [L [`_[L - & ("# % " + (" GMLHGKYH M[L ! # - " # $ # ^ + ^" "W `Z`^[[L" `J) 3'!4 @ 3)4 / LLJ[" -# (/" - "3 4 " ML[L" $ "3 4 " $ `Z`^[[_ ML LM"3 4 % &/ / " / "#/ (" Y[K!G" GHGLLM"3 4 ! [`_`[LG LLJ[G - "3 4 ! #- ( %" 3[`_`[_" ML `Z`^[`4 "3 4 / ^ `K )_G[_ +L[ZYH`!G" '! (" W EM L ` % % ! ! - - "W % # " " ! W # # " W % # " / ( " " " ! # ( " % ( 3)4 3 43 4" +_`K H`IL'! & % &? $# + , %Y YW W / % / 3#? ( 4+ Y " W " ! "WW `_` [L KL[ ZYH` G '! (" $ ! ! + + - # !% # / / !(% ( # % %" ! +,`K )_G [`J KL[ ZYH` J @ $ + + - # ( (!%"# # +> ( $!( (" ?! / % ' & 3&(" ( !4 +L Y K`G J '! ! ! "# +L HG G JG4 3&!(" L Y K`G 3H` L [`M`G( 4 @ / # "# + !\WW " _ ^ _" _"()*+,) + ./ .
D>>?6A<9? `GD@A6?DAK L N JN RONL:N;ONL N:N;ON N N NL RONQ 86A6<66 =QF8392 54<46S6@ >6S4<H9A >14SQBj94 14?4FAde N:N K L N: OP N;N K L N; OP N:N: K L N::NL JNMOP N:N; K L N:;OP N;N: K L N;:OP N;N; K L N;;N JNMOP JN:N: K L JNMOP JN;N; K L JNMOP JNMN K L RNMOV4A<QSF6 568DEDAaP 7A6 I K L L:N;O OP S4 6C6EFD7D4A 6C<DG f 3456789 Vj4F94 k54<4@6<D79@DF94 % % 2 W ! '! ! W ! + > LYL)G[G `Z`^[`+ @" & ,),+ + ./ . ]^_K LYK`GJ `Z`^[[_ `ML `L LZ` LKL LZ` KLZ` L[ LYK`GJ +[GKLLH _ HYZ `ML `L- LYL)G[G `Z`^[`D % % '! % % ! ! + " ' ! - / (" ? ( +% " ! " ! % ! ! $ #! % - &(2%g ) % Y % Y # Y 3 '4"+ % ! ! % ! ! ! 3 &"4 ""+ # ! / % / 3 # - ( &( /4 ""+ % % # ! +)+ = " 3- (4, # $ ! ! ! ! % + ( ( ! ! +) ( ( ! + (! + + (% ! ! 3 4 " % ! ! " +@ (" " ?! ( +W%W%Wg& % % ! ! '! - ? ( (" + - / (" (% +% " ! " ! % ! ! % ! - &(2%% ! ! % ! ! ! # 0/ 1 "" % Y %+ / Y % Y & 0/ 1 "+ # % ! # (%)+ + (% % + ( /?# (% !&"# (" (% @ '! A.! +,),+ + .-.
]^_K JMJGJ KL[GK[LMLIL[_LZ` LKLLZ` KLZ` L[ LYK`GJ `Z`^[[_ `ML`LD % % A.! + ' ! - (" ? ( +% % " % g % -&(2)+ = # % #"+ % Y Y % # Y + @ '! (/""" + (% & " $ - %! - %% +WWW& % % % ! ! g '! - ? ( (" + /-(" +% % X " ( - 2! # +=Y Y " "+ % Y =+ ( % Y ' & ' Y ($( ( ( & & ( ( ")+!" " " & && " + ? " (% # % # $ + $ ! ! $ +.% ! ! @ + , ! ! + $ ! ! $ @ +WWWWWWWWWWWW %_'! % ! ! (" G GH [ HLM`[[3 '!4 " " - 2Y3 4 = % % g % Y % g # Y +(" " '! (" GGH [HLM`[[_A.3)4 '/ % / & @ &"# " "Y!(" + $ # '! / & @ & " & %(% ( %% &( % +Y %Y % ()*+,) + .-.
D>>?6A<9? 0`GD@A6?DAK L N JN RONL:N;N ONL N:N;ON N N NL RONQ 86A6<66 =QF8392 54<46S6@ 65<4S4124A>2 >14SQBj9? 6C<DE6?e N N K N P L:N;OP L N:N;OP N N K JN P L:N;OP JN N K JNMP L:N;OP JNMN K RNMV4A<QSF6568DEDAaP7A6 A6AS4A4<?9F9<6@DFFdT `GD@A6?DAS65Q>8D4A2Ed8I K L L:N;OOV A / '!" %? (% !&% '!" + ( - A.!(" - " A.!(" 3" ! (" ( +)4 +5 - / (% '!+^` ) HG[[ ( % ( % ! ! " # / &"! '! % - & &/ / / " / "# !/ / + > %" 3$ 4 ? '! / &" + _%% % H`)HG[[_" V MYG `KL" V!`M!L` _L %,),+ + .
. Y `M L ` D LZ ` Y*G D%_3)4 '/ % Y / & @ &"# Y " "3 4 = % Y % g % Y % g % - # % # % #"3 4 = % Y % g % % g - # % # % # +,),+ + .+ . Y % % ! ! H`)HG[[_" ] V`ML `D LZ` Y*GMYG `KL" ] V `ML ` _L %5?" '! % ! ! (" G GH [ HLM`[[ " " - 2 D'! ?" '! / !"# @ 66 6!( + ), ,,*,. A.! # % $! . / 23)4 & # # ! " "Y Y ! 3 4 & #"3 4 & @ ! "# # +,) ,*,.
)IY) FZH``KY L[L HGLIH`^LM` M KMM`G[[Y) G" M [LH`[L" LHG LKLZLD,) ,*,. Y FZH``K` [`LJ M [LH`[L" LHG LKLZLD LZ` J )IL" !GL_K G M_L`GHGM` M_ML` KHL[L" L X X $ D,),+ + . . +G ` L H`^H``[ J KL[GK[LMLIL[_ J^_KLM- D ] J )ILZL KL[GK[LMLIL[LZL J^_K` Y*GMY) `KG!G_G ' _L )I`J !GL_K` X X HG`M` M MG % W#$ ZG+- X W#X '+- # % +- W# $ J )ILZL \D % % % ! !& % $ .
+ &( ( % + + % % X X % #$ ' % # + (% ' " (% X X % #$ + >< / " &%? % %% 3&( ( 4 # & ( % ' !? + " / &% ? "# + &( - ! # " # ? + &( #( ! &/ ! % % + " % "? % ' &( # ' +/ % %$" . # " "# ("# " +A $ # $ # $ # $ # $ + # /$$# #+W#$W%#$W#X W#X#$ W#$# W#W#\W# $\()*+,).`68DH4?P 7A6 2Ed8 I K L:; O F4 2@124A>2 86FA48>AF6G2Ed86?V>@6C6SFd?>19 Cd 6F Cd1 86FA48>AF6G>@6C6SFd? 2Ed86?P A6 ?d @E219 Cd 86F>ADFAQ P86A6<D2 65<4S4124A>2 @ 14??4 6 <DE<D>ADF99V `Q>Aa K :; 6SD K V D8 8D8 P A6 @ 3456784 F4 ?6QA CdAa @6HS4F92 8DHS66 9E >9?G345678D P 86A6<D2 56 14??4 6 <DE<D>ADF99@616@:N; 9 VIPD89?6C<DE6?P19C6>6S4<H9A5<9FDS14H9A >9?@616@ :P 19C6 >9?@616@ V 6 6FD F4 ?6GH4A9?4Aa @6HS4F9T 8DHS66 9E >9?@616@ :N; 9 P 56A6?QP 7A6 VFD79AP@6HS4F9T 8D866GA6 9E A9 >9?@616@ @ C61a4P 74? S<Q66 9P >14G IV `61Q74FF64 5<6A9@6<4794 56E@6124A ED81B79AaP 7A6 I G F4 S6@DA41aF6PG2Ed8V 5 &((-# 0?%1 !& &( ( / (" +( " [G L A.! " @ ! + " /" - " $ ! # ! " + _ % < /"# +CL A.! ++C L A.! &( /"# + +VG L+ >" % ? ) 2 _ %%%! % % '+3 4 /% % X % # ! # $ " $ +3 4 = % $ /% % ' ? + >3)4 /% ? +3 4 /% + >% /- % " ( +%% (( " IGL G^[_ A.! 3 4 - " $ # $ $ #W$ W # $/& (" + + /" /" < & ("# +CL A.! ++C L A.! &( & ("# + +VG L+ >" % ? ) 2 _ %! % g % '+/% % # X# $ " " $ +3)4 /%3 4%%% % 3 4 = /% ' ? + > $ /% ? +3 4 /% " ( / /-# % " ( " +%%3 4 +) % % + "!A.! &( & ("# (" H MG G[[L+ ! % & A.! - @ ! + > %? & % " ! " + % [L" LHG LKLZL ( [LH ` @ 2## Y ,) ,*,.
] J)IL" FD ZH``K GGJ KMM`G[[`J M"[LH `[L LH G LKLZLB ( " & % $ . % W % YY Y# _ YZW# $ Y Y Y $ C L D A.! % $ . # +C L(&& # %+ +VG L )4 /% # # / + + # # $ +4 % " ' % ' + / # ' ' # ( ( $( + ' ' ' ' + ( ( $( "%? + = # #$' %Y % X % X $ Y Y($ $ Y Y($Y( Y $ +4 % 4 # (" '+Y % # ' % . YZ CL A.! % $+ (" ) # & (& + YZ W % YY Y# ! _LD " (& W ?&+VGLD ! 3 #Y)4 = % ' # % "% +4 % ' ' ! %? ( ) ' "#- ( ( $( % #+ >"% " % ! ' ( ! ' ' +!>" % 3'% 4 # ?& +C %&$&% A.! % 5 HGK`^_M`)*"+H`^ILH 3 H`^ILH MGH YM[^4 + ( ("- (& "! / % + ("-(& ( (& + ++)+666; ;; ;<<DD5=DE+ ++)2" %" $! + > % ( ?" - + > @ # !("- ( / % / &"% + % ! / &"% + + # % $" - "! & + ( Y - % %$" + + ++ ("- ( !" -% &" + &/ % +<oh^FZ]Zabg;<D EIjh]jZffZij_^kdZau\Zxs_]hZgZebaZlhjZ<uoh^=LZ[ebpZZgZebaZlhjZ5+ ++ 2&! " ("- ( # - 3 4 & ( !( 34 "# +># / ( (- ! + >"# / %!% "# " +& ( @ " # # + # / &"% @ 0?&1 +'( / /% %% + > %" ( / % %" #? +,( & - &( + > ( #! $ ( / # 3 ( 4 "# + / !( #? ( -# + ( + ! - (/ + ( &- & ?)+ = (& " / "# " += ( ( ( + (% # - # += ( &!+ - # / ("+=+ ( (" & +YYYW%Y%%Y%%YYWY *>(/" 2 Y + > @ (! ( #? ( % !4 - "# + <(% # + Y 0?&1 + > @ ( ! &- # /("+&45& ( / &"% ( - 2,) * *+ + * ,)+* * * + * ,), *+ ,,)+* /-...
* * + * +,* / ... / + * / ,) ,* )* /-... * + * + . . D>>?6A<9? <D??DA98Q D<9=?4A974>89 @d<DH4F9T()*+,) K L N N N N ONL N N N N ON N > 5<D@91D?9e M M DC193D 5<4S>8DEd@DBj46 DFD19EDA6<D S12 A6T <D??DA989 5<9@4S4FD FD<9>V`<9 VV V `Q>Ad4 814A89 ADC193d >66A@4A>A@QBA 14?4FAQ 69C8D V<DEC6<4@6SF6T 3456789 DFD19EDA6<>6@4<D4A 56>14S6@DA41aGF6>AaD6@P 9E6C<DH4FFQB FD <9>V VV V D?4A9?P 7A6 DFD19EDA6< 6>Qj4>A@124AA67F6>A9 14@dT @d@6SV >19 ED QH4DE9F4P>9?@61D?914@d4@?4>A9Aa@6SFd?9@ A67F6>A956GA6 ?6HF6 561Q79Aa>9?@61d <D??DA989 @ ?D 5<6>?6A<4FFd?9 =6<?d @d@6SDV 04<4@6 <DEC6<D S12 A6T 3456789 5<9@4S4F6 FD>4FA4F39D1aFd4<9>V VVV># 5'( 5 4 + ++ 2># 3 >"# + ++ 2 &" ("- ( & $ +% A.! (% +- ( / "# "" ( + = $ / / + # # / ! " % # % $ + + / # - " $ # ! "# ! " + / # " #% %" !%YYYY )(7)7LG H( 7()7LG5H)7LGH+ ++ 2" ( "# " + = # / &"% " " % $" / / # +5 " " $ + " >" +CL A.! ++C L '/ / " ++VG L+ >" % ? ) 2 _ %% "% g+ &% +3)4 = /% /% 3 4 = 3 4 /" @" " %2 %( / & &% " ( % ' ( ( ' / $ % $ + =/ # ' ' $&% +Y Y >" +CL A.! ++C L '/ " + #+VG L+ >" % ? ) 2 _ %%3)4 - "- "% /! " + # % g+3 4 &% # 3 4 /% !@" ( +&% / !@" ( !@" ( / + + &% # +# 5 " $ + >" +CL A.! ++C L '/ / ++VG L+ >" % ? ) 2 _ % % g / +3 4 &% +3 4 = % " # ! ! " @" ( ! ( &% +3)4 /% ! 3 4 %( & &% / " %2 % # # ! ! " ! / 3+ + ! $ 4 @" ( #&% +()*+,) + .+ .