You are on page 1of 473

        

        



••¢²Á²¼À´
£°¢¸·Åȼ²Ñ






 
     
       
   ! ""#$## % &'(  
!      &



  
 ! "
#$$%
iz 3DVFDO
rrz «
c
cȹÈ}ºm € € cÎ˂}È« v ‰
c ¯º¯ÈääÒ¯ºmÈÓÒË ÓÈ «Ï©}Ë 3DVFDO Û v­ rt{ËˆË¯­‚¯
 Û  ° Òã
,6%1 
                   
                   
               
               ! "  
             #
                    
$     %          
                    
 &            
'             
iã« }ºãÓÒ}ºm °ˆÈ¯Ò² }ãÈ°°ºm Ò °ˆ‚Ëӈºm

iz 3DVFDO
rrz «

   
€ãÈmÓ©® ¯ËÈ}ˆº¯ p}Ȉ˯ÒÓÈ zºÓ‚}ºmÈ
~Èä ãÈmÓºº ¯ËÈ}ˆº¯È  äÒãÈ p¯ËäËËm°}È«
~Èm ¯ËÈ}ÒË® €¯Òº¯Ò® iº­ÒÓ
cËÈ}ˆº¯ €ÈãÒÓÈ väÒ¯ÓºmÈ
zºä¹ ˆË¯ÓÈ« m˯°ˆ}È sȈÈãÒ väÒ¯Óºmº®
zº¯¯Ë}ˆº¯ sȈÈãÒ« Ë¯È}ºmÈ
iÒÏÈ®Ó º­ãºÎ}Ò jº¯« ¡©¯‚ãÓÒ}ºmÈ
~Èm ¹¯ºÒÏmº°ˆmºä sÒ}ºãÈ® ‘m˯°}Ò²

            


   × !  " #$  $ %&
'(  )* +*
,-./0123,& % 4& 5*0123&  6$*6 & 
73* *$8  2*8&   4  4 
   3 9   75:; < =
>  39? 
 @* *6 3" ,;2*, =@;
 & 5*0123&  $&  

,6%1  Š cȹÈ}ºm € € cÎ˂}È« v ‰ 


Š |Áº¯äãËÓÒË ÒÏȈËã°ˆmº rt{ËˆË¯­‚¯ 
£À¶·Â¸²¿º·

 
zÈ} ¯È­ºˆÈˆ ° }ÓÒº® 

 , {      r     

     


 k㺯҈äÒÏÈÒ« Ò ˆ¯Ë­ºmÈÓÒ« } Èãº¯Òˆä‚ 
 v¹º°º­© ÏÈ¹Ò°Ò È㺯҈äºm 
 |¹Ò°ÈˆËãÓ©® °¹º°º­  
 rãº}°²Ëä© È㺯҈äºm 
 ¯Òä˯ ­ãº}°²Ëä© È㺯҈äÈ 
 vã˺mÈÓÒË mˈmãËÓÒË Ò}ã  
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
         
 ÐÏ©} ¹¯º¯ÈääÒ¯ºmÈÓÒ«  
 j°ˆº¯ÒË°}Ò® º­Ïº¯ 
 vº°ˆÈm «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« vÒӈÈ}°Ò° Ò °ËäÈӈÒ}È 
 |¹Ò°ÈÓÒË «Ï©}È 
 vˆÈÓȯˆ Ò ¯ËÈãÒÏÈÒÒ «Ï©}È  
 ¯º¯ÈääÈ ¯º¯ÈääÓ©® ¹¯º‚}ˆ Ò Ëº ²È¯È}ˆË¯Ò°ˆÒ}Ò  
 yÒÏÓËÓÓ©® Ò}ã ¹¯º¯Èää©  
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© 
        
 zºä¹Ò㫈º¯© Ò Òӈ˯¹¯ËˆÈˆº¯© 
 wˆÈ¹© }ºä¹Òã«ÒÒ Ò }ºä¹ºÓºm}Ò 
 |ˆãÈ}È ¹¯º¯Èää© ‘Ò¹© ºÒ­º}  
 vº°ˆÈm °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ºÓ«ˆÒË Òӈ˯үºmÈÓÓº®
°¯Ë© ¯Èϯȭºˆ}Ò 
 vÒ°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È 3DVFDO 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© 
           !
 |°ÓºmÓ©Ë ¹ºÓ«ˆÒ«  
 j°¹ºãÓËÓÒË ¹¯º¯Èää© 
 r҈© Ò ­È®ˆ©  
,9 £À¶·Â¸²¿º·
 zºÓ°ˆÈӈ© Ò ¹Ë¯ËäËÓÓ©Ë 
 ‘Ò¹© ÈÓÓ©² Ò °¹º°º­© mӂˆ¯ËÓÓ˺ ¹¯Ë°ˆÈmãËÓÒ« ÈÓÓ©² 
 zºÓ˹Ò« ˆÒ¹ºm ÈÓÓ©² 
 {ӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË ÈÓÓ©² m ¹Èä«ˆÒ }ºä¹ ˆË¯È 
 zãÈ°°ÒÁÒ}ÈÒ« ˆÒ¹ºm 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 

 ,, |        3  

 "         #$%&$'  "


 zãÈ°°ÒÁÒ}ÈÒ« ˆÒ¹ºm vˆÈÓȯˆÓ©Ë ˆÒ¹© ¹º¯«}ºm©Ë
Ò m˝˰ˆmËÓÓ©Ë  
 ¡Ëã©Ë ˆÒ¹© ºÒË°}Ò® ˆÒ¹  
 vÒämºãÓ©® ˆÒ¹ vˆ¯º}Ò °Òämºãºm  
 {˝˰ˆmËÓÓ©Ë ˆÒ¹© 
 ‘Ò¹© ÈÓÓ©² º¹¯ËËã«Ëä©Ë ¹¯º¯ÈääÒ°ˆºä  
 Ë¯ËÒ°ã«Ëä©® Ò Òӈ˯mÈãÓ©® ˆÒ¹© 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
 (     #$%&$' (
 kãÁÈm҈ «Ï©}È 
 Ë}°Ò}È «Ï©}È  
 vˆ¯‚}ˆ‚¯È ¹¯º¯Èää© 
 |­ÒË °mËËÓÒ« 
 cÈÏËã XVHV  
 cÈÏËã º¹Ò°ÈÓÒ« äˈº}  
 cÈÏËã º¹Ò°ÈÓÒ« }ºÓ°ˆÈӈ 
 cÈÏËã º¹Ò°ÈÓÒ« ˆÒ¹ºm ÈÓÓ©² 
 cÈÏËã º¹Ò°ÈÓÒ« ¹Ë¯ËäËÓÓ©²  
 cÈÏËã º¹Ò°ÈÓÒ« ¹¯ºË‚¯ Ò Á‚Ó}Ò®  
 cÈÏËã º¹Ë¯Èˆº¯ºm  
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
    ) *+   ,
 ¯Òä˯ ‚Ë­Óº® ¹¯º¯Èää© 
 {mº Ò m©mº ÈÓÓ©² 
 jÓ°ˆ¯‚}ÒÒ mmºÈ Ò m©mºÈ 
 nº¯äȈ m©mºÈ 
 |¹Ë¯Èˆº¯ ¹¯Ò°mÈÒmÈÓÒ« 
 k¯ÒÁäˈÒË°}ÒË m©¯ÈÎËÓÒ« 
 k¯ÒÁäˈÒË°}ÒË º¹Ë¯ÈÒÒ 
 º­Òˆºm©Ë º¹Ë¯ÈÒÒ 
 ¯Òº¯ÒˆËˆ º¹Ë¯ÈÒ®  
 vˆÈÓȯˆÓ©Ë ȯÒÁäˈÒË°}ÒË Á‚Ó}ÒÒ 
£À¶·Â¸²¿º· 9
 ‘Ò¹© m ȯÒÁäˈÒË°}Ò² m©¯ÈÎËÓÒ«²
kmˆºäȈÒË°}ºË ¹¯Ëº­¯ÈϺmÈÓÒË ˆÒ¹ºm  
 ÐmÓºË ¹¯Ëº­¯ÈϺmÈÓÒË ˆÒ¹ºm Ë¯Ë¹ºãÓËÓÒË 
 ºãËÏÓ©Ë Áº¯ä‚ã© 
 ¯Òä˯© ¹¯º¯Èää 
 {©Ò°ãËÓÒ« ¹º Áº¯ä‚ãÈä  
 {©ËãËÓÒË ÒÁ¯ Ë㺺 Ò°ãÈ 
 Ë¯Ë°ˆÈÓºm}È ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©²  
 |¹¯ËËãËÓÒË ¯ÈÏäË¯È «Ë®}Ò ¹È䫈Ò
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ«
 !      * 
 ºÒË°}ÒË m©¯ÈÎËÓÒ«
 vº°ˆÈmÓº® º¹Ë¯Èˆº¯ 
 °ãºmÓ©® º¹Ë¯Èˆº¯
 |¹Ë¯Èˆº¯ m©­º¯È 
 |¹Ë¯Èˆº¯ ­Ëς°ãºmÓºº ¹Ë¯Ë²ºÈ ‚°ˆº® º¹Ë¯Èˆº¯
 ¯Òä˯© ¹¯º¯Èää
 cÈÏÓ©Ë ÏÈÈÒ 
 iËÓ ÓËËãÒ ¹º ÏÈÈÓÓº® ÈˆË 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ«
 , -     
 ¡Ò}ã ° ¹º°ˆ‚°ãºmÒËä
 ¡Ò}ã ° ¹¯Ë‚°ãºmÒËä
 ¡Ò}ã ° ¹È¯Èäˈ¯ºä 
 {ãºÎËÓÓ©Ë Ò}ã©
 ¯Òä˯© ¹¯º¯Èää
 {©ËãËÓÒË ÒÁ¯ Ë㺺 Ò°ãÈ
 |­¯È­ºˆ}È Ò°ãºm©² ÈÓÓ©²
 nº¯äÒ¯ºmÈÓÒË Ò°ãºm©² ¹º°ã˺mȈËãÓº°ˆË®
 {©Ò°ãËÓÒË °‚ää ­Ë°}ºÓËÓ©² ‚­©mÈ Ò² ¹º°ã˺mȈËãÓº°ˆË®
|°º­ËÓÓº°ˆÒ ȯÒÁäˈÒ}Ò ° ¹ãÈmÈ Ë® ˆº}º®
 €¯ÈÁÒ} Á‚Ó}ÒÒ ÓÈ ˆË}°ˆºmºä ª}¯ÈÓË 
 ~ÈÈÒ ÓÈ ¹Ë¯Ë­º¯ m°Ë² mȯÒÈӈºm
 cÒä°}ÒË ÒÁ¯©
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ«

 ,,, v          


  .  /."
 |­ÒË °mËËÓÒ« º ¹º¹¯º¯ÈääȲ
 ¯ºË‚¯©
 l˲ÈÓÒÏä ¹Ë¯ËÈÒ ¹È¯Èäˈ¯ºm 
 È¯Èäˈ¯©ÏÓÈËÓÒ«
 È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë
 È¯Èäˈ¯©}ºÓ°ˆÈӈ©
9, £À¶·Â¸²¿º·
 n‚Ó}ÒÒ
 |­ãÈ°ˆ mÒÒ亰ˆÒ Ò m¯Ëä« ÎÒÏÓÒ ¹Ë¯ËäËÓÓº® 
 º¯º­ÓËË º ¯È°¹¯ËËãËÓÒÒ ¹Èä«ˆÒ 
 {ãºÎËÓÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ
 €ãº­ÈãÓ©Ë ÈmˆºäȈÒË°}ÒË Ò °ˆÈˆÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë
|¹¯ËËãËÓÒ« 
 º­ºÓ©Ë ªÁÁË}ˆ© m©ÏºmÈ ¹º¹¯º¯Èää 
 cË}ºäËÓÈÒÒ ¹º ¯Èϯȭºˆ}Ë ¹¯º¯Èää
 cË}‚¯°Ò« 
 iº¹ºãÓ҈ËãÓ©Ë °mËËÓÒ« º ¹¯ºË‚¯È² Ò Á‚Ó}Ò«² 
 |¹Ë¯ËÎÈ ËË º­ž«mãËÓÒË 
 È¯Èäˈ¯©¹¯ºË‚¯© Ò ¹È¯Èäˈ¯©Á‚Ó}ÒÒ 
 sˈҹÒÏÒ¯ºmÈÓÓ©Ë ¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë 
 ¯Òä˯© ¹¯º¯Èää
 Ò°ãºm©Ë ¹º°ã˺mȈËãÓº°ˆÒ 
 Ò°ãËÓÓ©Ë äˈº© ¯ËËÓÒ« äȈËäȈÒË°}Ò² ÏÈÈ 
 vã‚È®Ó©Ë Ò°ãÈ 
 j¯È tÈÓº®°}ÒË ­ÈÓÒ
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
  ..      ,
 ‘˺¯ËäÈ °ˆ¯‚}ˆ‚¯© 
 |°Óºm© °ˆ¯‚}ˆ‚¯Óºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
 lˈº© °ˆ¯‚}ˆ‚¯Óºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
 ¯Òä˯ ¯Èϯȭºˆ}Ò ¹¯º¯Èää© 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
  01  .  
 zºä¹Òã«Ò« Ò }ºä¹ºÓºm}È ¹¯º¯Èää© 
 ºÓ«ˆÒË äº‚ã« ¯ËÒ䂝˰ˆmÈ äº‚ãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ«
 vˆ¯‚}ˆ‚¯È 亂㫠
 vÓºmÈ º 㺭ÈãÓ©² ãº}ÈãÓ©² Ò °ˆÈˆÒË°}Ò² ¹Ë¯ËäËÓÓ©²
 ¯Òä˯ 亂㫠
 cÈÏËãÓÈ« }ºä¹Òã«Ò« 亂ãË® 
 zºä¹Òã«Ò« 亂ãË® m 7XUER 3DVFDO
 ¹¯ÈmãËÓÒË äº‚ã«äÒ m 'HOSKL ºÓ«ˆÒË ¹¯ºË}ˆÈ 
 cÈ°¹¯º°ˆ¯ÈÓËÓÒË ºˆºm©² 亂ãË®
 vˆÈÓȯˆÓ©Ë 亂ãÒ 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 

 ,9 v          


  2  
 |­ÒË °mËËÓÒ«
 |¹Ò°ÈÓÒË äÈ°°Òmºm 
 |¹Ò°ÈÓÒË äÈ°°ÒmÈ m ¯ÈÏËãË YDU
£À¶·Â¸²¿º· 9,,
 ¯Ëmȯ҈ËãÓºË º¹Ò°ÈÓÒË ˆÒ¹È äÈ°°ÒmÈ
 jÓÒÒÈãÒÏÈÒ« äÈ°°Òmºm ÓÈÈãÓ©äÒ ÏÓÈËÓÒ«äÒ 
 º¯º­ÓËË º m©ËãËÓÒÒ ¹Èä«ˆÒ 
 iË®°ˆmÒ« ÓÈ äÈ°°ÒmÈäÒ
 ~ȹºãÓËÓÒË äÈ°°ÒmÈ ÈÓÓ©äÒ
 {©mº ªãËäËӈºm äÈ°°ÒmÈ
 |­¯È­ºˆ}È ºÓºä˯ө² äÈ°°Òmºm 
 iË®°ˆmÒ« ° m‚ä˯өäÒ äÈ°°ÒmÈäÒ 
 Ë¯Ë°ˆÈÓºm}Ò ªãËäËӈºm m äÈ°°ÒmË
 vº¯ˆÒ¯ºm}È äÈ°°ÒmÈ 
 r©°ˆ¯©® ¹ºÒ°} m ‚¹º¯«ºËÓÓ©² äÈ°°ÒmȲ 
 ÈãËÓÒË Ò m°ˆÈm}È ªãËäËӈºm m äÈ°°Òm 
 äÓºÎËÓÒË äȈ¯Ò 
 lÈ°°Òm© }È} ¹È¯Èäˈ¯© ¹º¹¯º¯Èää
 ¯Òä˯© ¹¯º¯Èää
 Ë¯Ëmº Ò°ãÈ m mºÒӂ °Ò°ˆËä‚ 
 cËËÓÒË °Ò°ˆËä© ãÒÓˮө² ‚¯ÈmÓËÓÒ® 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
  1 1    "(
 ‘Ò¹© ÈÓÓ©² FKDU Ò VWULQJ 
 vÒämºãÓ©® ˆÒ¹
 vˆ¯º}ºm©® ˆÒ¹
 |¹Ë¯ÈÒÒ ÓÈ °ˆ¯º}ÈäÒ
 |¹Ë¯ÈÒ« °˹ãËÓÒ«  
 |¹Ë¯ÈÒÒ ºˆÓºËÓÒ«
 vˆ¯º}ºm©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ
 ¯ºË‚¯© ‚ÈãËÓÒ« Ò m°ˆÈm}Ò °Òämºãºm 
 n‚Ó}ÒÒ ã« ¯È­ºˆ© °º °ˆ¯º}ÈäÒ
 ¯ºË‚¯© ¹¯Ëº­¯ÈϺmÈÓÒ« ˆÒ¹ºm 
 ¯Òä˯© ¹¯º¯Èää
 {°ˆÈm}È ‚ÈãËÓÒË Ò ÏÈäËÓÈ Á¯ÈäËӈºm ˆË}°ˆÈ 
 ¯Ëº­¯ÈϺmÈÓÒË °ˆ¯ºÓ©² ­‚}m m ÏÈãÈmÓ©Ë
 ÈãËÓÒË }ºääËӈȯÒËm ÒÏ °ˆ¯º}Ò ¹¯º¯Èää©
 {©Ò°ãËÓÒË È¯ÒÁäˈÒË°}ºº m©¯ÈÎËÓÒ« 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
 " 23  !
 ºÓ«ˆÒË äÓºÎË°ˆmÈ
 |¹Ë¯ÈÒÒ ÓÈ äÓºÎË°ˆmÈäÒ
 ¯Òä˯© ¹¯º¯Èää
 nº¯äÒ¯ºmÈÓÒË °ã‚Ȯө² Ó˹ºmˆº¯« Ò²°« Ò°Ëã 
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
 ( 4  ,
 cÈ­ºˆÈ ° ÏȹҰ«äÒ ¯Òä˯©
 |¹¯ËËãËÓÒË ˆÒ¹È ÏȹҰ ¯ÈmÒãÈ ¯È­ºˆ© ° ÏȹҰ«äÒ
9,,, £À¶·Â¸²¿º·
 ¯Òä˯ Ò°¹ºãϺmÈÓÒ« äÈ°°ÒmÈ ÏȹҰˮ
 lº‚ã ã« m©¹ºãÓËÓÒ« º¹Ë¯ÈÒ® ° }ºä¹ãË}°Ó©äÒ Ò°ãÈäÒ
 ~È¹Ò°Ò ° mȯÒÈӈÈäÒ ¯Òä˯
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
  5 * (
 sË}ºˆº¯©Ë °mËËÓÒ« º ÁÈ®ãºmº® °Ò°ˆËäË
 jä« Ò ¯È°Ò¯ËÓÒË ÁÈ®ãÈ
 zȈÈãºÒ
 °ˆ¯º®°ˆmÈ
 |¹Ò°ÈÓÒË ÁÈ®ãºmºº ˆÒ¹È
 {Ò© ÁÈ®ãºm nÈ®ãºmÈ« ¹Ë¯ËäËÓÓÈ« 
 }ÈÏȈËã iº°ˆ‚¹ } ÁÈ®ãÈä
 |­È« °²ËäÈ ¯È­ºˆ© ° ÁÈ®ãÈäÒ 
 º°ã˺mȈËãÓº°ˆ Ë®°ˆmÒ®
 |­ÒË ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ
 ¯ºË‚¯© ã« ¯È­ºˆ© ° }ȈÈãºÈäÒ 
 ¯ºË‚¯© Ò Á‚Ó}ÒÒ äº‚ã« GRV 
 ‘Ë}°ˆºm©Ë ÁÈ®ã©
 ¯ºË‚¯© Ò Á‚Ó}ÒÒ ã« ˆË}°ˆºm©² ÁÈ®ãºm
 vˆÈÓȯˆÓ©Ë ˆË}°ˆºm©Ë ÁÈ®ãºm©Ë ¹Ë¯ËäËÓÓ©Ë LQSXW Ò RXWSXW 
 ~ÈÈÒ ÓÈ º­¯È­ºˆ}‚ ˆË}°ˆºm©² ÁÈ®ãºm 
 ‘Ò¹ÒÏÒ¯ºmÈÓÓ©Ë ÁȮ㩠
 ¯ºË‚¯© Ò Á‚Ó}ÒÒ ã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm
 ~ÈÈÒ ÓÈ º­¯È­ºˆ}‚ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm
 sˈҹÒÏÒ¯ºmÈÓÓ©Ë ÁȮ㩠
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
 ! 6   ..   ,
 pË ¯ÈÏ º ¯È°¹¯ËËãËÓÒÒ ¹È䫈Ò
 }ÈÏȈËãÒ |¹Ò°ÈÓÒË ‚}ÈÏȈËãË® 
 }ÈÏȈËãÒ Ò È¯Ë°È
 |¹Ò°ÈÓÒË ‚}ÈÏȈËãË®
 vºÏÈÓÒË Ò ‚ÈãËÓÒË ÒÓÈäÒË°}Ò² ¹Ë¯ËäËÓÓ©²
 iÒÓÈäÒË°}Ò Áº¯äÒ¯‚Ëä©Ë äÈ°°Òm© Ò °ˆ¯º}Ò
 vˆ¯‚}ˆ‚¯© ÈÓÓ©² ÓÈ º°ÓºmË ‚}ÈÏȈËãË®
 vm«ÏÈÓÓ©Ë °¹Ò°}Ò
 |­ÒË °mËËÓÒ«
 ¯Òä˯© ¹¯º¯Èää 
 v¯ÈmÓËÓÒË °m«ÏÈÓÓ©² °¹Ò°}ºm Ò äÈ°°Òmºm
 i˯Ëm« imºÒÓ©Ë ¹ºÒ°}ºm©Ë ˯Ëm« 
 |­ÒË °mËËÓÒ«
 imºÒÓ©Ë ¹ºÒ°}ºm©Ë ˯Ëm« jÓË}°© 
 ¯Òä˯ ¹º°ˆ¯ºËÓÒ« mºÒÓºº ¹ºÒ°}ºmºº ˯ËmÈ
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
£À¶·Â¸²¿º· ,;
 ,   178    (,
 k­°ˆ¯È}ˆÓ©Ë ˆÒ¹© ÈÓÓ©² 
 ºÓ«ˆÒË k‘i Ò °ˆ¯‚}ˆ‚¯ ÈÓÓ©²
 vˆÈÓȯˆÓ©Ë k‘i 
 ¯ÒÓÒ¹ È­°ˆ¯ÈÒ¯ºmÈÓÒ« 
 {mËËÓÒË m ||
 ¯ÒÓÒ¹ °º}¯©ˆÒ« ˈÈãË® jËÒ || 
 || Ò 3DVFDO
 |¹¯ËËãËÓÒË }ãÈ°°È
 |­ãÈ°ˆ mÒÒ亰ˆÒ ªãËäËӈºm }ãÈ°°È 
 ¯Òä˯ º¹Ò°ÈÓÒ« }ãÈ°°È
 vºÏÈÓÒË Ò ‚ÓÒˆºÎËÓÒË º­žË}ˆºm
zºÓ°ˆ¯‚}ˆº¯© Ò Ë°ˆ¯‚}ˆº¯© 
 l˲ÈÓÒÏä ÓÈ°ã˺mÈÓÒ« 
 Ë¯Ëº¹¯ËËãËÓÒË äˈººm ­ÈϺmºº }ãÈ°°È m ¹ºˆºä}Ȳ 
 k­°ˆ¯È}ˆÓ©Ë }ãÈ°°©
 vmº®°ˆmÈ SURSHUW\ 
 ¯ÒäËÓËÓÒË ||
 zºÓˆ¯ºãÓ©Ë mº¹¯º°© Ò ÏÈÈÓÒ« 
4 ,"

 9     

 3  9       


   #$%&$',,
 |°º­ËÓÓº°ˆÒ «Ï©}È 'HOSKL
 i¯‚ÒË }ºä¹Ò㫈º¯© Ò °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È
3DVFDO
 )UHH 3DVFDO
 *18 3DVFDO 
 707 3DVFDO 
 9LUWXDO 3DVFDO
 3     .  :;<=> #$%&$'     
 ¯ÒÓÒ¹© Áº¯äÒ¯ºmÈÓÒ« ÒϺ­¯ÈÎËÓÒ«
 lº‚ã FUW 
 ¯ºË‚¯© Ò Á‚Ó}ÒÒ ‚¹¯ÈmãËÓÒ« ª}¯ÈÓºä 
 cÈ­ºˆÈ ° º}ÓÈäÒ
 ~È˯Î}È ¹¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää©
 ¹¯ÈmãËÓÒË }ãÈmÒȈ‚¯º®
 ¹¯ÈmãËÓÒË Ïm‚}ºä
 lº‚ã JUDSK 
 |­ÒË °mËËÓÒ«
 €¯ÈÁÒË°}ÒË ¹¯Òä҈Òm© 
; £À¶·Â¸²¿º·
 °ˆÈÓºm}È mˈºm Ò °ˆÒãË®
 |}ÓÈ m ¯ÈÁÒË°}ºä ¯ËÎÒäË
 {©mº ˆË}°ˆÈ 
 vº²¯ÈÓËÓÒË Ò mº°°ˆÈÓºmãËÓÒË ­Òˆºm©² º­¯ÈϺm ÒϺ­¯ÈÎËÓÒ® 
 lº‚ã '26 
 cÈ­ºˆÈ ° °Ò°ˆËäÓº® Ȉº® Ò m¯ËäËÓËä
 n‚Ó}ÒÒ ã« º­¯È­ºˆ}Ò ¹È¯Èäˈ¯ºm }ºäÈÓÓº® °ˆ¯º}Ò
 ~ȹ‚°} mÓËÓÒ² ¹¯º¯Èää ÒÏ ¹¯º¯Èää© ÓÈ 7XUER 3DVFDO
 iº¹ºãÓËÓÒ« } 亂ã«ä
 lº‚ã FUWSOXV 
 lº‚ã ã« ¹º}ã ËÓÒ« ä©Ò } ¹¯º¯ÈääË
ÓÈ 7XUER 3DVFDO
 iº¹ºãÓËÓÒË } 亂ã JUDSK Û m©mº ¯Ò°‚Ó}ºm
m Áº¯äÈˆË %03
 3     *  1   * 
:;<=> #$%&$' ""
 cÈ­ºˆÈ m º}ÓË Òӈ˯үºmÈÓÓº® °¯Ë© ˆË}°ˆºm©® ¯ËÈ}ˆº¯
7XUER 3DVFDO
 |­ÒË °mËËÓÒ«
 sÈÈ㺠¯È­ºˆ© 
 vºÏÈÓÒË Óºmº® ¹¯º¯Èää©
 sÈ­º¯ Ò ¯ËÈ}ˆÒ¯ºmÈÓÒË ˆË}°ˆÈ
 cÈ­ºˆÈ ° º}ÓÈäÒ
 v¹¯ÈmºÓÈ« °Ò°ˆËäÈ
 zºä¹Òã«Ò« ¹¯º¯Èää© ¹ºÒ°} Ò ‚°ˆ¯ÈÓËÓÒË ºÒ­º}
 ~ȹ‚°} ¹¯º¯Èää© ÓÈ m©¹ºãÓËÓÒË ¹¯º°äºˆ¯ ¯ËςãˆÈˆºm ºˆãÈ}È
 ¯Òä˯ ¯È­ºˆ© ° ºˆãÈÒ}ºä
 Ë¯ËËÓ ºÒ­º}
   . ("
* .    (
”´·¶·¿º·

zÓÒÈ ¹¯ËãÈÈËäÈ« mÓÒäÈÓÒ ҈ȈËã« ¹¯ËÓÈÏÓÈËÓÈ ã« Ò°¹ºãϺmÈÓÒ«


m }ÈË°ˆmË               
     |ÓÈ äºÎˈ ­©ˆ ¹ºãËÏÓÈ }È} ã«   º­‚È 
Ò²°« ¹º °¹ËÒÈãÓº°ˆ«ä Óȹ¯ÈmãËÓÒ« jÓÁº¯äȈÒ}È Ò m©Ò°ã҈ËãÓÈ«
ˆË²ÓÒ}È ˆÈ} Ò ã« °ˆ‚Ëӈºm ¯‚Ò² ¯º°ˆmËÓÓ©² Óȹ¯ÈmãËÓÒ® È ˆÈ}ÎË ã«
     

¯º¯ÈääÒ¯ºmÈÓÒË Û Òӈ˯˰ÓÈ« ÎÒmÈ« ­©°ˆ¯º ¯ÈÏmÒmÈ È«°« ÓȂ}È |


ÓÈ}º ¹Ë¯m©Ë ÈÒ ¹¯Ò º­‚ËÓÒÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ ã« äÓºÒ² º}ÈÏ©mÈ ˆ°«
ºËÓ ÓËãË}ÒäÒ €ãÈmÓºË }ÈË°ˆmº ¹¯º¯ÈääÒ°ˆÈ Û ²º¯ºËË ãºÒË°}ºË
ä©ãËÓÒË Û ¯ÈÏmÒmÈˈ°« ˆºã}º m ‚¹º¯Óº® Ò }¯º¹ºˆãÒmº® ¯È­ºˆË
v ¯‚º® °ˆº¯ºÓ© ÓËãË}º ¹¯Ò²º҈°« Ò ¹¯Ë¹ºÈmȈËã ÓÈÈãÓºº }‚¯°È
¹¯º¯ÈääÒ¯ºmÈÓÒ« |Ó ¹ºÓÒäÈˈ ˆº ¹Ë¯m©Ë ÈÒ ÓÈÒÓÈ Ò² ¹¯º¯Èä
äÒ°ˆºm Û º°ÓºmÈ Ò² ­‚‚Ò² ‚°¹Ë²ºm Óº ¹¯Ë}¯È°Óº mÒ҈ Ò ˆ¯‚Óº°ˆÒ ÓÈ
ÈãÓºº ªˆÈ¹È º­‚ËÓÒ« kmˆº¯© }ÓÒÒ ¹¯Ë¹ºÈmȈËãÒ ° äÓººãˈÓÒä °ˆÈ
ÎËä °ˆ¯ËäÒãÒ° } ˆºä‚ ˆº­© º}ÈÏȈ äÈ}°ÒäÈãӂ ¹º˯Î}‚ Ò ‚ËÓÒ}‚
Ò ¹¯Ë¹ºÈmȈËã m ÓËãË}ºä ËãË º°mºËÓÒ« È㺯҈äºm Ò ¹¯º¯Èää
s˰予¯« ÓÈ º­ÒãÒË ã҈˯Ȉ‚¯© ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ  ˆ¯‚Óº ÓÈ®ˆÒ ‚Ë­ÓÒ}
}ºˆº¯©® m ¹Ë¯m‚ º˯Ë °¹º°º­°ˆmºmÈã ­© ¯ÈÏmÒˆÒ ÓÈm©}ºm È㺯҈äÒÏÈ
ÒÒ º°ˆÈmã«« ÓÈ mˆº¯ºä ¹ãÈÓË º°º­ËÓÓº°ˆÒ }ºÓ}¯ËˆÓºº «Ï©}È ¹¯º¯ÈääÒ¯ºmÈ
ÓÒ« iÈÓÓÈ« }ÓÒÈ ¹¯Ë°ˆÈmã«Ëˆ °º­º® ÒäËÓÓº       È
ÓË °¹¯ÈmºÓÒ} ¹º }ºÓ°ˆ¯‚}Ò«ä «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ«
sËãÏ« ºÓÈ}º ÓȂ҈°« ¹¯º¯ÈääÒ¯ºmȈ ÓÈ m°Ë² «Ï©}Ȳ °¯Èς ºªˆºä‚ m
}ÈË°ˆmË ­ÈϺmºº «Ï©}È ­©ã ¹¯ÒÓ«ˆ °ˆ¯ºÒ® Ò ãÈ}ºÓÒÓ©® 3DVFDO È°}Èã 
²º¯ºº ÏȯË}ºäËÓºmÈmÒ® °Ë­« }È}   ¹¯Ò º­‚ËÓÒÒ kmˆº¯© m
ÈãÓË®Ëä ­‚‚ˆ ¹ºãϺmȈ°« ÈÓ㺫ϩÓ©ä ÓÈÏmÈÓÒËä ¹º°}ºã}‚ äÓº
ÒË ÒÈãË}ˆ© «Ï©}È ÓË ÒäË ˆ ‚°ˆº®Òmºº ¹Ë¯ËmºÈ )UHH 3DVFDO
*18 3DVFDO Ò ˆ   cÈςäËˈ°« m°Ë }ºÓ°ˆ¯‚}ÒÒ «Ï©}È 3DVFDO ÒÏãºÎËÓ© m
¹ºãÓºä º­žËäË Ò ¹º«°ÓËÓ© ÓÈ ¹¯Òä˯Ȳ ˆÈ} ˆº ÓÒ}È}ºº º¹ºãÓ҈ËãÓºº
°¹¯ÈmºÓÒ}È ¹º «Ï©}‚ ÓË ¹ºˆ¯Ë­‚ˈ°«
    äºÎÓº º¹¯ËËã҈ }È} zºÓ°¹Ë}ˆ ÓÈÒÓÈ Ëº ¹¯º¯ÈääÒ
°ˆÈ ÒãÒ º¹‚㫯ө® ‚Ë­ÓÒ} pË º­žË}ˆÒmӂ ºËÓ}‚ 亂ˆ Ȉ ҈ȈËã
°}È« Ȃ҈º¯Ò« Ò °¹ËÒÈãÒ°ˆ© v ˆº}Ò ÎË Ï¯ËÓÒ« Èmˆº¯ºm Ò² ˆ¯‚ ºˆãÒÈˈ ºˆ
äÓºÎË°ˆmÈ ¯‚Ò² ÒÏÈÓÒ® ‚ÈÓºË °ºˈÈÓÒË ÓË°}ºã}Ò² ÁÈ}ˆº¯ºm
X    °mº®°ˆmËÓÓº® }ºÓ°¹Ë}ˆ‚ ãË}Ò®
X °ˆ¯ºº®   äȈ˯ÒÈãÈ
 ”´·¶·¿º·

X         ¹¯Ò°‚Ë® ºˆ¯È­ºˆÈÓÓºä‚ }‚¯°‚ mº­¯ÈmËä‚ m


°Ë­« °º­°ˆmËÓÓ©® º¹©ˆ Èmˆº¯ºm Ò º¹©ˆ ¹º˯¹Ó‚ˆ©® ÒäÒ ÒÏ äÓººÒ°
ãËÓÓ©² ¹‚­ãÒ}ÈÒ®
X   mÓÒäÈÓÒ« ҈ȈËã« } ÓÈÒ­ºãËË mÈÎÓ©ä äȈ˯ÒÈãÈä m }Èκ®
ˆËäË
X             º­ãËÈ Ò²
º­‚ËÓÒË Ò °ˆÒä‚ãÒ¯‚ Ò² Òӈ˯˰ } äȈ˯ÒÈã‚
X              }ºˆº¯©Ë °¹º°º­°ˆm‚
ˆ ¹¯ºm˯}Ë Ò ÏÈ}¯Ë¹ãËÓÒ ¹¯º®ËÓÓºº ˆËº¯ËˆÒË°}ºº äȈ˯ÒÈãÈ
X         亂ˆ ­©ˆ Ò°¹ºãϺmÈÓ© ã« ¹¯È}
ˆÒË°}º® ¯È­ºˆ© °º °ˆ‚ËӈÈäÒ Ò }ºãÓÒ}ÈäÒ Ò °‚Ë°ˆmËÓÓº º­ãËÈ ˆ
ˆ¯‚ ¹¯Ë¹ºÈmȈËã«
¯Ë°ˆÈmãËÓÓ©® ‚Ë­Ó©® äȈ˯ÒÈã ¹¯ºË㠂°¹Ëӂ ¹¯ºm˯}‚ ÓÈ ÏÈÓ«ˆÒ«²
°º °ˆ‚ËӈÈäÒ Ò }ºãÓÒ}ÈäÒ

œ²¼²³ÀIJÄÎü¿ºµÀ»
         
{ ¹Ë¯mº® È°ˆÒ ¯È°°äȈ¯ÒmÈ ˆ°« }ã Ëm©Ë mº¹¯º°© È㺯҈äÒÏÈÒÒ Ò ¹¯º
¯ÈääÒ¯ºmÈÓÒ« mmº҈°« °Ò°ˆËäÈ º°ÓºmÓ©² ¹ºÓ«ˆÒ® Ò º¹¯ËËãËÓÒ® wˆÈ
È°ˆ ÓË ¹¯Òm«ÏÈÓÈ ÓÒ } }È}ºä‚ }ºÓ}¯ËˆÓºä‚ «Ï©}‚ ¹¯º¯ÈääÒ¯ºmÈÓÒ« m
ÓË® Óˈ ¹¯Òä˯ºm ¹¯º¯Èää |ÓÈ}º ã« ‚°¹ËÓºº º°mºËÓÒ« ¹¯È}ˆÒË°}º®
È°ˆÒ }‚¯°È Ó˺­²ºÒäº ¹Ë¯Ë ÓÈÈãºä ¯È­ºˆ© ÏÈ }ºä¹ ˆË¯ºä mÓÒäȈËãÓº
¹¯º҈Ȉ äȈ˯ÒÈ㠹˯mº® È°ˆÒ ºÓÈ ÓËmËãÒ}È ¹º º­žËä‚ Ò ºˆmˈ҈ ÓÈ
}ºÓˆ¯ºãÓ©Ë mº¹¯º°© {ºÏäºÎÓº ¹¯Ò ¹Ë¯mºä ˆËÓÒÒ ºˆËãÓ©Ë äºäËӈ©
¹º}È΂ˆ°« Ó˹ºÓ«ˆÓ©äÒ ÒãÒ ÓËÒӈ˯˰өäÒ Û ÓË ÁÒ}°Ò¯‚®ˆË ÓÈ ÓÒ² mÓÒ
äÈÓÒË Ò ¹Ë¯Ë²ºÒˆË } ¯È­ºˆË ÓÈ mˆº¯º® È°ˆ 
€ãÈm© mˆº¯º® È°ˆÒ ¹º°m«ËÓ© ¯ÈÏ­º¯‚ }ºÓ°ˆ¯‚}Ò® «Ï©}È m©°º}ºº ‚¯ºm
Ó« Ò ¹¯ºÒãã °ˆ¯Ò¯ºmÈÓ© ­ºãÒä }ºãÒË°ˆmºä ¹¯Òä˯ºm ¹¯º¯Èää ÓÈ
«Ï©}Ë 3DVFDO
¯º¯Èää© ºˆãÈÎËÓ© m °¯ËË %RUODQG 3DVFDO ºÓÈ}º ºÓÒ ¯È­ºˆº°¹º°º­Ó© Ò
m °¯ËË 'HOSKL ӂÎÓº ˆºã}º ¹¯ÈmÒãÓº m©­¯Èˆ ˆÒ¹ ¹¯ÒãºÎËÓÒ« Û }ºÓ
°ºãÓºË &RQVROH $SSOLFDWLRQ  {°Ë ÎË ¯Ë}ºäËÓ‚Ëä ÓÈÒÓȈ º­‚ËÓÒË ° ¹¯º
°ˆº® Ò Ò°¹©ˆÈÓÓº® °¯Ë© %RUODQG 7XUER 3DVFDO p°ãÒ ºÓÈ ¹ãº²º ¯È­ºˆÈˈ
¹º ‚¹¯ÈmãËÓÒËä mÈË® º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© äºÎÓº mº°¹ºãϺmȈ°«
°mº­ºÓº ¯È°¹¯º°ˆ¯ÈÓ«Ë亮 °¯Ëº® )UHH 3DVFDO }ºˆº¯È« ÒäËˈ°« m °ËˆÒ ,Q
WHUQHW iã« ¹ºã‚ËÓÒ« Ò°ˆ¯Ò­‚ˆÒmÈ äºÎÓº Óȹ¯Òä˯ Ò°¹ºãϺmȈ ȯ˰
KWWSZZZUXIUHHSDVFDORUJ v¯ËÈ )UHH 3DVFDO ÒäËˈ Òӈ˯ÁË®° ºËÓ ¹º²º
ÎÒ® ÓÈ %RUODQG 3DVFDO ºÓÈ}º ¹¯ËÓÈÏÓÈËÓÈ ã« °ºm¯ËäËÓÓ©² º¹Ë¯ÈÒºÓ
Ó©² °Ò°ˆËä °ËäË®°ˆm :LQGRZV ÒãÒ 81,; {²ºÓº® «Ï©} ºËÓ ¹º²ºÎ ÓÈ
”´·¶·¿º· 

7XUER 3DVFDO mº m°«}ºä °ã‚ÈË ¯ÈϯȭºˆÒ}Ò °Ò°ˆËä© ºmº¯«ˆ º °ºmäË°ˆÒ


亰ˆÒ ° 7XUER 3DVFDO  Óº ÓË ° 'HOSKL 
¯Ò ¯È­ºˆË °º mˆº¯º® È°ˆ }ÓÒÒ Ó˺­²ºÒäº º­Òˆ°« ¹ºãÓºº ¹ºÓÒäÈ
ÓÒ« Ò ‚m˯ËÓÓ©² ÓÈm©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« cË}ºäËÓ‚ˈ°« m©¹ºãÓ҈ }È}
äºÎÓº ­ºãË ÏÈÈÓÒ® }ºˆº¯©Ë ¹¯Òmº«ˆ°« m }ºÓË }Èκ® ãÈm© |ÓÒ
º­©Óº ¯È°¹ºãºÎËÓ© m ¹º¯«}Ë mºÏ¯È°ˆÈÓÒ« °ãºÎÓº°ˆÒ
‘ºã}º ¹º°ãË ªˆºº äºÎÓº ¹Ë¯Ë²º҈ } ˆ¯ËˆË® È°ˆÒ ¹º°m«ËÓÓº® mº¹¯º
°Èä °ˆ¯‚}ˆ‚¯Óºº Ò äº‚ãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« €ãÈm© ªˆº® È°ˆÒ ¹ºäº
‚ˆ m©¯È­ºˆÈˆ ²º¯ºÒ® °ˆÒã ¹¯º¯ÈääÒ¯ºmÈÓÒ« ‚äËÓÒË ¯È予Ӻ °ˆ¯‚}
ˆ‚¯Ò¯ºmȈ ¹¯º¯Èää© wˆÒ ÓÈm©}Ò º}È΂ˆ°« ¹ºãËÏÓ©äÒ m ÈãÓË®Ëä ¹¯Ò
ÒςËÓÒÒ ¯‚Ò² «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« €ãÈm‚  ¹º°m«ËÓӂ ¹¯ºË
‚¯Èä Ò Á‚Ó}Ò«ä mºÏäºÎÓº ¹¯Òˈ°« ¹Ë¯Ë҈Ȉ ÓË°}ºã}º ¯ÈÏ ¹º}È ÓË
­‚‚ˆ ¹ºÓ«ˆÓ© m°Ë äºäËӈ© ÒÓÈË ÓËÒÏ­ËÎÓ© ¹¯º­ãËä© ° ‚°mºËÓÒËä Èã
Óˮ˺ äȈ˯ÒÈãÈ
{ ˈm˯ˆº® È°ˆÒ ˈÈãÓº ¯ÈÏ­Ò¯È ˆ°« º°ÓºmÓ©Ë °ˆ¯‚}ˆ‚¯© ÈÓÓ©² Ò Èã
º¯Òˆä© Ò² º­¯È­ºˆ}Ò pË ¹º°ãËÓÒË ãÈm© ¹º°m«ËÓÓ©Ë ÒÓÈäÒË°}Òä
°ˆ¯‚}ˆ‚¯Èä ÈÓÓ©² È­°ˆ¯È}ˆÓ©ä ˆÒ¹Èä Ò º­žË}ˆÓºº¯ÒËӈүºmÈÓÓºä‚ ¹¯º
¯ÈääÒ¯ºmÈÓÒ  ÓË ¹¯º°ˆ© ã« ÓÈÒÓÈ Ò² ˆ } ˆ¯Ë­‚ ˆ ²º¯ºº °Áº¯äÒ
¯ºmÈÓÓºº È㺯҈äÒË°}ºº ä©ãËÓÒ« kmˆº¯© °ˆÈ¯ÈãÒ° ÒÏãºÎ҈ ÈÓÓ©®
äȈ˯ÒÈã ÓÈ°ˆºã}º º²ºÒmº ÓÈ°}ºã}º ªˆº mºÏäºÎÓº ã« ˆÈ}Ò² °ãºÎÓ©²
È­°ˆ¯È}ˆÓ©² ¹ºÓ«ˆÒ® |¹©ˆ ¹¯Ë¹ºÈmÈÓÒ« ¹º}ÈÏ©mÈˈ ˆº m°Ë ªˆÒ mº¹¯º°©
¹º °Ò゠ÓË ˆºã}º °ˆ‚ËӈÈä äãÈÒ² }‚¯°ºm Óº Ò ¯ÈÏm҈©ä ‚ËÓÒ}Èä
°ˆÈ¯Ò² }ãÈ°°ºm
¯ÒãºÎËÓÒ« ÏÈm˯È ÒË }ÓÒ‚ °º˯ÎȈ }¯Èˆ}‚ ÒÓÁº¯äÈÒ º }ºä
¹Ò㫈º¯È² Ò °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¯È­ºˆÈ Ò² ÓÈ º°ÓºmË 3DVFDO ¹Ë
¯ËËÓ Ò º¹Ò°ÈÓÒË °ˆÈÓȯˆÓ©² 亂ãË® 7XUER 3DVFDO ° º¹ºãÓËÓÒ«äÒ }
ÓÒä È ˆÈ}ÎË ¹¯È}ˆÒË°}ºË ¯‚}ºmº°ˆmº ¹º ¯È­ºˆË m Òӈ˯үºmÈÓÓº® °¯ËË
7XUER 3DVFDO
‘È}Òä º­¯ÈϺä mÒÈ«° È ÏÈ Èºä ҈ȈËã ¹¯º²º҈ ¹‚ˆ ºˆ ¹¯º
°ˆË®Ò² ¹¯º¯Èää º °ºm¯ËäËÓÓ©² }ºÓ˹Ò® Ò ˆË²ÓºãºÒ® ¹¯º¯ÈääÒ¯º
mÈÓÒ«
º äË¯Ë ÓÈ}º¹ãËÓÒ« ÏÓÈÓÒ® Ò º¹©ˆÈ ¯Ë}ºäËÓ‚ˈ°« °ÓºmÈ mºÏm¯ÈˆÒˆ°« }
­ºãËË °Ë¯ËÏÓºä‚ ÒςËÓÒ äȈ˯ÒÈãÈ ¹Ë¯mº® È°ˆÒ ¯Ò ¹ºmˆº¯Óºä ˆËÓÒÒ
҈ȈËã ¹º°äºˆ¯Òˆ ÓÈ ªˆºˆ äȈ˯ÒÈã ¯‚ÒäÒ ãÈÏÈäÒ Û ãÈÏÈäÒ ¹¯º¯Èä
äÒ°ˆÈ ‚ÎË ÒäË Ëº º¹©ˆ ¹¯È}ˆÒË°}º® ¯È­ºˆ© Óº ӂÎÈ Ëº°« m °Ò°
ˆËäȈÒÏÈÒÒ Ò º­º­ËÓÒÒ ÏÓÈÓÒ®
p°ãÒ m°Ë ˆËº¯ËˆÒË°}ÒË mº¹¯º°© Ò ¹ºÓ«ˆÒ« ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÒÏãºÎËÓÓ©Ë
m }ÓÒË ¹º}È΂ˆ°« ¹ºÓ«ˆÓ©äÒ Òӈ˯˰өäÒ Ò ¹ºˆm˯ÎËÓÓ©äÒ ¹¯È}ˆÒ
}º® ÏÓÈ҈ Ëã Èmˆº¯ºm º°ˆÒӂˆÈ
ybst~,

ddgfgojg
dqrperbnnjrpdbojg
cbipd}gqpotj

•½²´²

ÿÀ´Í²½µÀºľº¹²Èºº
’½µÀºľº¹²ÈºÑ
ºÄ·³À´²¿ºÑ¼²½µÀºľÅ
s˰予¯« ÓÈ ¯ÈÏm҈ÒË Óºm©² ˆË²ÓºãºÒ® ¯Èϯȭºˆ}Ò ¹¯º¯Èää ÓÈÒ­ºãËË
mÈÎÓ©äÒ Ò Á‚ÓÈäËӈÈãÓ©äÒ ¹ºÓ«ˆÒ«äÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹º¹¯ËÎÓËä‚
«mã« ˆ°«  Ò   º °‚ˆÒ ËãÈ ¯ËËÓÒË ã ­º® ÏÈÈÒ
ÓÈ }ºä¹ ˆË¯Ë äºÎÓº ¹¯Ë°ˆÈm҈ }È} ¹¯ºË°° ¯Èϯȭºˆ}Ò º¹Ò°ÈÓÒ« Ò m©
¹ºãÓËÓÒ« È㺯҈äÈ
 Û ¹º¯º­ÓºË º¹Ò°ÈÓÒË ¹º°ã˺mȈËãÓº°ˆÒ Ë®°ˆmÒ® ¯È°¹ºãº
ÎËÓÓ©² m °ˆ¯ººä ãºÒË°}ºä ¹º¯«}Ë }ºˆº¯ºË ¹ºÏmºã«Ëˆ ¯Ë҈ }ºÓ}¯Ëˆ
ӂ ÏÈÈ‚ vº°ˆÈmãËÓÒË ˆÈ}ºº ¹ºÈºmºº º¹Ò°ÈÓÒ« ¹¯ºË°°È ¯ËËÓÒ«
ÏÈÈÒ ÓÈÏ©mÈˈ°« ËË    vãºmº Èãº¯Òˆä ¹º °‚Ë°ˆm‚ «mã«
ˈ°« °ÒÓºÓÒäºä ˆÈ}Ò² °ãºm }È} °¹º°º­ ¯Ë˹ˆ Ò ˆ ¹
kãº¯Òˆä ¹¯ËÓÈÏÓÈËÓ ã« }ºÓ}¯ËˆÓºº    ªˆº äºÎˈ ­©ˆ ÓË
ˆºã}º }ºä¹ ˆË¯ Óº Ò ¯º­ºˆ °ˆÈÓº} ° ¹¯º¯ÈääÓ©ä ‚¹¯ÈmãËÓÒËä ÓÈ}º
ÓË ËãºmË} wãËäËÓˆÈ¯Ó©Ë Ë®°ˆmÒ« ÈÒ  ¹ºÓ«ˆÓ©Ë Ò°¹ºãÓ҈Ëã  ÓÈ
}ºˆº¯©Ë ¯ÈÏ­ÒmÈˈ°« È㺯҈ä ÓÈÏ©mÈ ˆ°«   ÒãÒ 
i¯‚ÒäÒ °ãºmÈäÒ È㺯҈ä Û }ºÓËÓÈ« ¹º°ã˺mȈËãÓº°ˆ ÒÓ°ˆ¯‚}Ò®
}ºˆº¯È« ºãÎÓÈ ­©ˆ m©¹ºãÓËÓÈ Ò°¹ºãÓ҈ËãËä ã« ¯ËËÓÒ« ¹º°ˆÈmãËÓÓº®
ÏÈÈÒ
ˆºÓÒä ÈÓÓºË º¹¯ËËãËÓÒË ¹Ë¯ËÒ°ãËÓÒËä ˆ¯Ë­ºmÈÓÒ® ¹¯Ëž«mã«Ë䩲 }
È㺯҈ä‚
X   Û Ó˺¹‚°ˆÒä© ÒÓ°ˆ¯‚}ÒÒ }ºˆº¯©Ë ÒäË ˆ Ó˺¹¯ËËãËÓ
ÓºË ÒãÒ Ó˺ÓºÏÓÈÓºË ˆºã}ºmÈÓÒË
X   ¹¯ÒºÓº°ˆ È㺯҈äÈ ã« ¯ËËÓÒ« ÓË ˆºã}º ÈÓÓº® ÏÈ
ÈÒ È Ò äÓºÎË°ˆmÈ ¯º°ˆmËÓÓ©² ÏÈÈ ºˆÓº°«Ò²°« } º­Ëä‚ }ãÈ°°‚
X    Û ¹ºmˆº¯ ¯ËςãˆÈˆÈ ¹¯Ò ¹ºmˆº¯Ë Ò°²ºÓ©² ÈÓÓ©²
X   Û °¹º°º­Óº°ˆ È㺯҈äÈ ÈmȈ ¹¯ÈmÒãÓ©Ë ¯ËςãˆÈˆ©
¯ËËÓÒ« ÏÈÈÒ ¹¯Ò ¯ÈÏãÒÓ©² Ò°²ºÓ©² ÈÓÓ©²
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

X   Û ¯ËËÓÒË ÏÈÈÒ ºãÎÓº ­©ˆ ¹ºã‚ËÓº ÏÈ }ºÓËÓºË Ò°ãº


Ⱥm È㺯҈äÈ ÏÈÒ}ãÒmÈÓÒË Ó˺¹‚°ˆÒäº
iº¹ºãÓ҈ËãÓ©ä ˆ¯Ë­ºmÈÓÒËä «mã«Ëˆ°«   Û ã« ‚°¹ËÓºº
¯ËËÓÒ« ÏÈÈÒ ºãÎÓ© Ò°¹ºãϺmȈ°« º¯ÈÓÒËÓÓ©Ë ¯Ë°‚¯°© m¯Ëä« ¯È­º
ˆ© ¹¯ºË°°º¯È º­žËä º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò ­©°ˆ¯ºË®°ˆmÒË ÎË°ˆ}ºº Ò°}È
Ò ¯ 
£ÁÀÃÀ³Í¹²ÁºÃº²½µÀºľÀ´
cÈϯȭºˆ}È È㺯҈äÈ ¯ËËÓÒ« ÏÈÈÒ Û °ãºÎÓ©® ˆmº¯Ë°}Ò® ¹¯ºË°° ~È
¹Ò°Èˆ È㺯҈ä m mÒË }ºä¹ ˆË¯Óº® ¹¯º¯Èää© ­ËÏ }È}Ò²ãÒ­º ¹¯ËmȯÒ
ˆËãÓ©² ¯È°°‚ÎËÓÒ® äºÎˈ ˆºã}º º¹©ˆÓ©® ¹¯º¯ÈääÒ°ˆ ¹¯Ò ¯ËËÓÒÒ
ÓË­ºãº® ¹º º­žËä‚ ˈ}º ¹º°ˆÈmãËÓÓº® ÏÈÈÒ { ¯ËÈãÓº® ÎÒÏÓÒ ˆÈ}ÒË
ÏÈÈÒ m°ˆ¯ËÈ ˆ°« ¯Ë}º ¹ºªˆºä‚ º­©Óº ¯ÈϯȭºˆÒ} °ÓÈÈãÈ ¹¯º‚ä©mÈ
ˈ È㺯҈ä Ò ÏȹҰ©mÈˈ ˺ m }È}º®ãÒ­º ‚º­Óº® Áº¯äË È ÏȈËä ¯ËÈãÒς
ˈ È㺯҈ä m mÒË ¹¯º¯Èää©
¯Ò ¯Èϯȭºˆ}Ë °ãºÎÓ©² }ºää˯Ë°}Ò² ¹¯º¯ÈääÓ©² ¹¯º‚}ˆºm È°ˆº Èãº
¯ÒˆäÒÏÈÒ m©¹ºãӫˈ ºÒÓ ËãºmË} È ÏȹҰ }ºÒ¯ºmÈÓÒË È㺯҈äÈ ÓÈ
«Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« Û ¯‚º® vã˺mȈËãÓº Ó˺­²ºÒäº Òäˈ ˆÈ}ÒË
äˈº© ÏÈ¹Ò°Ò È㺯҈äºm }ºˆº¯©Ë ãË}º mº°¹¯ÒÓÒäÈ ˆ°« ËãºmË}ºä Óº
«mã« ˆ°« º°ˆÈˆºÓº °ˆ¯ºÒäÒ ˆº­© Ò² ­©ãº Óˈ¯‚Óº ¯ËÈãÒϺmȈ ÓÈ }È
}ºäãÒ­º «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÒãÒ ÒÓÈË ºmº¯« ¹Ë¯ËmË°ˆÒ ÓÈ «Ï©}
¹ºÓ«ˆÓ©® }ºä¹ ˆË¯‚
v‚Ë°ˆm‚ ˆ ¯ÈÏãÒÓ©Ë mȯÒÈӈ© ÏÈ¹Ò°Ò È㺯҈äºm z º°ÓºmÓ©ä mȯÒÈÓ
ˆÈä ºˆÓº°«ˆ°« º¹Ò°ÈˆËãÓ©® Ò ¯ÈÁÒË°}Ò® °¹º°º­©    
 ÓÈÏ©mÈˈ°« °¹º°º­ ÏÈ¹Ò°Ò È㺯҈äÈ ÓÈ Ë°ˆË°ˆmËÓÓºä «Ï©}Ë ¯‚°°}ºä
ÈÓãÒ®°}ºä Ò ˆ  ÒãÒ ° Ò°¹ºãϺmÈÓÒËä °¹ËÒÈãÓºº    
  °¹º°º­ ºˆãÒÈˈ }ºä¹È}ˆÓÈ« Ò ÓÈã«ÓÈ« Áº¯äÈ ÏÈ¹Ò°Ò m mÒË °¹ËÒ
ÈãÓ©² ¯ÈÁÒË°}Ò² ÏÓÈ}ºm ° ‚}ÈÏÈÓÒËä °m«ÏÒ äË΂ ÓÒäÒ
 ÁºÃ²Ä·½Î¿Í»ÃÁÀÃÀ³
™²ÁºÃβ½µÀºľ²¿²·ÃÄ·ÃÄ´·¿¿À¾ѹͼ· 
wˆº ÓÈÒäËÓËË Áº¯äÈãÒϺmÈÓÓ©® °¹º°º­ ÏȹҰÒ }ºˆº¯©® m º°ÓºmÓºä Ò°
¹ºãςˈ°« ã« ¹º«°ÓËÓÒ« °‚ˆÒ È㺯҈äÈ Ò ¹¯ËÓÈÏÓÈËÓ ã« ˆËÓÒ« ÒãÒ
Ò°¹ºãÓËÓÒ« ËãºmË}ºä ¯Ò ªˆºä °ˆË¹ËÓ ˈÈãÒÏÈÒÒ È㺯҈äÈ ¹¯ºÒÏ
mºãÓº m©­Ò¯Èˈ°« ¯ÈϯȭºˆÒ}ºä { ã҈˯Ȉ‚¯Ë ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ ˆÈ
}º® °¹º°º­ ¹¯ÒäËӫˈ°« ºËÓ È°ˆº { ÈÓÓº® }ÓÒË °ãºmË°Ó©® °¹º°º­
}È} ÓÈÒ­ºãËË ‚º­Ó©® ã« mº°¹¯Ò«ˆÒ« ­‚ˈ Ò°¹ºãϺmȈ°« ã« ¹º«°ÓËÓÒ®
ˆË}°ˆºm ¹¯º¯Èää }ºˆº¯©Ë ˆÈ}ÎË ÓÈÏ©mÈ ˆ°« 
   ˆº Óȹ¯Òä˯ }ÓÒ‚ }‚ãÒÓȯө² ¯Ë˹ˆºm äºÎÓº ¯È°
°äȈ¯ÒmȈ }È} °mºËº ¯ºÈ °­º¯ÓÒ} È°ˆ¯ºÓºäÒË°}Ò² È㺯҈äºm ÏȹÒ
•½²´²  ÿÀ´Í ²½µÀºľº¹²Èºº 

°ÈÓÓ©² ÓÈ Ë°ˆË°ˆmËÓÓºä «Ï©}Ë ‘È}Òä º­¯ÈϺä °ãºmº È㺯҈ä ÏÈÈ°ˆ‚


m©°ˆ‚¹Èˈ }È} °ÒÓºÓÒä °ãºm °¹º°º­ ¯Ë˹ˆ Ò ˆ ¹
šÃÁÀ½Î¹À´²¿º·Á÷´¶ÀѹͼÀ´
k㺯҈ä ÏȹҰÈÓÓ©® ÓÈ Ë°ˆË°ˆmËÓÓºä «Ï©}Ë }È} ¹¯ÈmÒ㺠Ó˺°ˆÈˆºÓº
Áº¯äÈãÒϺmÈÓ Ò äºÎˈ °º˯ÎȈ }È}ÒËãÒ­º ÓË«°Óº°ˆÒ ÒãÒ º¹‚°}Ȉ ÓË
ºÓºÏÓÈÓºË ˆºã}ºmÈÓÒË yËãÈÓÒË ¹ºã‚҈ ­ºãËË Áº¯äÈãÓ©® Ò mäË°ˆË °
ˆËä ÓÈã«Ó©® °¹º°º­ ÏÈ¹Ò°Ò È㺯҈äÈ ¹º°ã‚ÎÒ㺠ˆºã}ºä } ¯Èϯȭºˆ}Ë
¹°Ëmº«Ï©}ºm
   ¹¯Ë¹ºãÈÈˈ °ºˈÈÓÒË ªãËäËӈºm Ë°ˆË°ˆmËÓÓºº «Ï©}È Ò «Ï©}È
¹¯º¯ÈääÒ¯ºmÈÓÒ« m©°º}ºº ‚¯ºmÓ« |­©Óº ¹¯ËãºÎËÓÒ« Ë°ˆË°ˆmËÓÓºº
«Ï©}È m°ˆ¯ÈÒmÈ ˆ°« m }ºÓ°ˆ¯‚}ÒÒ Áº¯äÈãÓºº «Ï©}È ºã‚Èˈ°« º°ˆÈ
ˆºÓº °ˆ¯ººË º¹Ò°ÈÓÒË È㺯҈äÈ Ò mäË°ˆË ° ˆËä ºÓº º­©Óº }º¯ºË Ò ãË
Ë ã« mº°¹¯Ò«ˆÒ« Ëä ˆË}°ˆ ¹¯º¯Èää© ÏȹҰÈÓÓ©® ÓÈ «Ï©}Ë m©°º}ºº
‚¯ºmÓ«
tº¯ºÒä ¹¯Òä˯ºä ¹°Ëmº«Ï©}È «mã«Ëˆ°« }ºãÓ©® È㺯҈äÒË°}Ò®
«Ï©} ¯ÈϯȭºˆÈÓÓ©® k  p¯ºm©ä z °ºÎÈãËÓÒ  ÓË °‚Ë°ˆm‚ˈ ÓÒ}È}Ò²
°ˆÈÓȯˆÓ©² ¹°Ëmº«Ï©}ºm ¹ºªˆºä‚ Èmˆº¯© }ÓÒ ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ Ò
È㺯҈äÒÏÈÒÒ Ò°¹ºãς ÒË Ò² ã« ÏÈ¹Ò°Ò È㺯҈äºm m©Ó‚ÎËÓ©
¹¯Ëmȯ҈ËãÓº ÈmȈ º¹Ò°ÈÓÒË °mºËº ¹°Ëmº«Ï©}È { ÓÈ°ˆº«Ë® }ÓÒË
Èmˆº¯© ÓË ­‚‚ˆ ¹¯ÒäËÓ«ˆ ‚}ÈÏÈÓÓ©® °¹º°º­ Ò º¯ÈÓÒȈ°« ÓË­ºãÒä
¹¯Òä˯ºä ÏÈ¹Ò°Ò È㺯҈äÈ ÓÈ ¹°Ëmº«Ï©}Ë ­ãÒÏ}ºä } }ºãÓºä‚ Èãº
¯ÒˆäÒË°}ºä‚    ! "
“½À¼ÃÇ·¾Í²½µÀºľÀ´
#$  Û ªˆº ¯ÈÁÒË°}ºË ÒϺ­¯ÈÎËÓÒË È㺯҈äÈ m mÒË ¹ãº°}Ò² ˺
äˈ¯ÒË°}Ò² ÁÒ‚¯ ­ãº}ºm  °ºËÒÓËÓÓ©² ãÒÓÒ«äÒ {ӂˆ¯Ò ­ãº}È ÏȹҰ©
mÈˈ°« Ë®°ˆmÒË }ºˆº¯ºË Ó˺­²ºÒäº m©¹ºãÓ҈ ÒãÒ ‚°ãºmÒË }ºˆº¯ºË ÓË
º­²ºÒäº ¹¯ºm˯҈ rãº}°²ËäÈ Û °ˆÈÓȯˆÓ©® °¹º°º­ ÏÈ¹Ò°Ò È㺯҈äÈ
v‚Ë°ˆm‚ˈ º°‚ȯ°ˆmËÓÓ©® °ˆÈÓȯˆ °º˯ÎȝҮ ¹Ë¯ËËÓ ¹¯ÈmÒã ¹º
°ˆ¯ºËÓÒ« ­ãº}°²Ëä Û €|v‘ Û jv| Û  iÈˆÈ mmËËÓÒ«
°ˆÈÓȯˆÈ  
|°ÓºmÓ©Ë ­ãº}Ò }ºˆº¯©Ë Ò°¹ºãς ˆ°« ¹¯Ò ¯ÈÁÒË°}º® ÏÈ¹Ò°Ò È㺯҈
äÈ ÒϺ­¯ÈÎËÓ© ÓÈ ¯Ò°  Ë  Û ÓÈÈ㺠}ºÓË È㺯҈äÈ  Û ­ãº}
mmºÈm©mºÈ  Û º¹Ë¯ÈÒºÓÓ©® m©Ò°ã҈ËãÓ©® ­ãº}  Û ãºÒË°}Ò®
‚°ãºmÓ©® ­ãº} Û% Û Ò}ã©
|¹Ë¯ÈÒºÓÓ©® ­ãº} °ã‚Î҈ ã« º¹Ò°ÈÓÒ« Ë®°ˆmÒ® ãºÒË°}Ò® Û ã« ¹¯º
m˯}Ò ‚°ãºmÒ® j°¹ºãς« ­ãº}Ò & äºÎÓº º¹Ò°Èˆ ¹¯È}ˆÒË°}Ò ã ­º®
È㺯҈ä |ÓÈ}º ã« ÒϺ­¯ÈÎËÓÒ« ¹ºmˆº¯« Ò²°« Ë®°ˆmÒ® Ò}ãºm
€|v‘ºä ¹¯ËãÈÈ ˆ°« º¹ºãÓ҈ËãÓ©Ë ­ãº}Ò
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

öͶÁÄ
hi_jZlhj
ÀÄûÌ


j i k

 


l_eh pbdeZ

g_l
mkeh\b_

^Z ^

m l

mkeh\b_

l_eh pbdeZ l_eh pbdeZ

mkeh\b_

n
  Ïxsvkt€n vivotj·ntq¹ tj x}nuj} jsmvéqzuvk
•½²´²  ÿÀ´Í ²½µÀºľº¹²Èºº 

zºÓ°ˆ¯‚}Ò«  °¹ËÒÈãÓº ÓË ¯ËãÈäËӈү‚ˈ°« €|v‘ºä ã« Ò°¹ºãϺmÈÓÒ«


¹¯Ò ÒϺ­¯ÈÎËÓÒÒ Ò}ãºm ºÓÈ}º ¹¯ÒmËËÓÓºË º­ºÏÓÈËÓÒË Ë°ˆÒ‚ºã
ÓÒ} ¯ÈϯËËÓº Ò°¹ºãϺmȈ ã« ¯ÈÏãÒÓ©² ËãË® ¹ºªˆºä‚ ˆÈ}ºË ÒϺ­¯È
ÎËÓÒË Ò}ãÈ ÓÈ ­ãº}°²ËäË È°ˆº m°ˆ¯ËÈˈ°« m ã҈˯Ȉ‚¯Ë ¹º ¹¯º¯ÈääÒ¯º
mÈÓÒ  j ÓȺ­º¯ºˆ }ºÓ°ˆ¯‚}ÒÒ Ò % m ã҈˯Ȉ‚¯Ë ¹¯È}ˆÒË°}Ò ÓË
m°ˆ¯ËÈ ˆ°« kmˆº¯Èä ºÓÒ ˆÈ}ÎË ¹¯Ë°ˆÈmã« ˆ°« Ó˂ÈÓ©äÒ ÈË m°Ëº
¹¯Ò ÒϺ­¯ÈÎËÓÒÒ Ò}ãºm Ò°¹ºãς ˆ°« ãºÒË°}ÒË Ò º¹Ë¯ÈÒºÓÓ©Ë ­ãº}Ò
°ä ¯Ò°  
¡Âº¾·Â³½À¼ÃÇ·¾Í²½µÀºľ²
{ }ÈË°ˆmË ¹¯ÒäË¯È ¯È°°äºˆ¯Òä ¯ÈÏãÒÓ©Ë °¹º°º­© ÏÈ¹Ò°Ò È㺯҈äÈ Ò¯©
ÈÈ® Ұ㺠°ãºmÒË Ò¯© Ò¯º} ºãÎËÓ ‚ÈȈ Ұ㺠ÏÈ‚äÈÓÓºË
}ºä¹ ˆË¯ºä Û °ã‚È®ÓºË Ұ㺠m ÒȹÈϺÓË ºˆ  º 
™²ÁºÃβ½µÀºľ²¿²·ÃÄ·ÃÄ´·¿¿À¾ѹͼ·
zºä¹ ˆË¯ ÏÈ‚ä©mÈˈ °ã‚È®ÓºË Ұ㺠' { °mº º˯Ë Ò¯º} mmº҈
Ұ㺠( ¹©ˆÈ«° ‚ÈȈ ÏÓÈËÓÒË 
{©¹ºãӫˈ°« ¹¯ºm˯}È Ұ㺠( °ˆ¯ºº ­ºãË Ò°ãÈ "
p°ãÒ ªˆº ˆÈ} ˆ Ë È ˆº }ºä¹ ˆË¯ m©mº҈ ÓÈ ª}¯ÈÓ °ºº­ËÓÒË äÓºº
Ò ¹¯º°Òˆ Ò¯º}È mmË°ˆÒ °ãË‚ ËË Ò°ãº ËË ¯ÈÏ ¹º¹©ˆÈm ‚ÈÒ p°ãÒ ÎË
¯ËςãˆÈˆ Û Óˈ ˆº }ºä¹ ˆË¯ m©¹ºãӫˈ °ãË‚ ‚ ¹¯ºm˯}‚
( °ˆ¯ºº äËÓË " p°ãÒ ËË ¯ËςãˆÈˆ Û È ˆº m©mº҈°« °ºº­ËÓÒË äÈ
ãº Ò }ºä¹ ˆË¯ ºÎÒÈˈ mmºÈ Ò¯º}ºä °ãË‚ Ëº Ò°ãÈ
p°ãÒ ÎË ¯ËςãˆÈˆ mˆº¯º® ¹¯ºm˯}Ò Û Óˈ ªˆº ºÏÓÈÈˈ ˆº Ò¯º} ‚ÈÈã
Ұ㺠ÏÈ‚äÈÓÓºË }ºä¹ ˆË¯ºä { ˆÈ}ºä °ã‚ÈË m©mº҈°« °ºº­ËÓÒË
m© ‚ÈÈãÒ Ò Ò¯È ÏÈm˯Èˈ°«
™²ÁºÃο²Á÷´¶Àѹͼ·
kãº¯Òˆä ÈÈ® Ò°ãº
sÈÈãº
k °ã‚È®ÓºË Ò°ãº
ºmˆº¯«®
{mº %
p°ãÒ %!$ ˆº m©mº äÓºº
jÓÈË
p°ãÒ $!% ˆº m©mº äÈãº
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

jÓÈË
m©mº m© ‚ÈÈãÒ
{°Ë
iº $ %
zºÓË
“½À¼ÃÇ·¾²²½µÀºľ²
k㺯҈ä Ò¯© ¹¯Ë°ˆÈmãËÓ ÓÈ ¯Ò° 

öͶÁÄ

dhfivxl_j
aZ^mfZe qbkeh 

b]jhd
\\h^bl
qbkeh

^Z g_l


khh[s_gb_
^Z g_l
fgh]h 

khh[s_gb_
khh[s_gb_
fZeh \u
m]Z^Zeb

ÀÄûÌ

  Èsvrx}nuj jsmvéqzuj qmé€ Ïmjljp ·qxsv


•½²´²  ÿÀ´Í ²½µÀºľº¹²Èºº 

£½·¶À´²¿º·´·Ä´½·¿º·Ⱥ¼½
               
              
            
              
              
             
 
!          
               
                
  "          
            
   
              # 
     $         
             
          %&  %

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
 '   (      )
* +   )
, '     )
- (       ) '  
   
. !   # 
X /       0
•          1
•               1
•     #     1
•        21
•         

•½²´²

±¹Í¼ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
¡ÂÀµÂ²¾¾²
±¹Í¼ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
kãº¯Òˆä ¹¯Ë°ˆÈmãËÓÓ©® m mÒË ­ãº}°²Ëä© ÒãÒ m °ãºmË°Óº® Áº¯äË ÈÎË
° Ò°¹ºãϺmÈÓÒËä ¹°Ëmº«Ï©}È  ÓË ¹¯ÒºËÓ ã« Ò°¹ºãÓËÓÒ« 
}È}ººãÒ­º m©Ò°ã҈ËãÓºº ‚°ˆ¯º®°ˆmÈ }ºä¹ ˆË¯È ¯º­ºˆÈ Ò ¯  { ªˆºä
°ã‚ÈË Ó‚ÎËÓ È­°ºã ˆÓº Áº¯äÈãÓ©® °¹º°º­ ÏȹҰÒ ÓË º¹‚°}È Ò® ÈÎË
äÈãˮˮ ÓˈºÓº°ˆÒ vã˺mȈËãÓº ӂÎËÓ º°º­©® «Ï©} }ºˆº¯©® ¹ºÏmº
ã«Ëˆ ÏȹҰ©mȈ Èãº¯Òˆä© ° Ò°¹ºãϺmÈÓÒËä º¯ÈÓÒËÓÓºº ÓÈ­º¯È }ºÓ°ˆ
¯‚}Ò® ÓË º¹‚°}È Ò² Ó˺ÓºÏÓÈÓºº ˆºã}ºmÈÓÒ« ‘È}ÒË «Ï©}Ò ÓÈÏ©mÈ
ˆ°« «Ï©}ÈäÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ«
‘È}Òä º­¯ÈϺä        °ºmº}‚¹Óº°ˆ °¯Ë°ˆm Ò ¹¯ÈmÒã
¹¯Ë°ˆÈmãËÓÒ« È㺯҈äÈ m mÒË ¹¯ÒºÓºä ã« m©¹ºãÓËÓÒ« m©Ò°ã҈Ëã
Óº® äÈÒÓº®
cÈ°°äºˆ¯Òä }¯Èˆ}º Ò°ˆº¯Ò «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ«

šÃÄÀºɷüº»À³¹ÀÂ
ž²Êº¿¿Í»ѹͼ
sÈ ¯ÈÓÓËä ªˆÈ¹Ë ¯ÈÏm҈ҫ m©Ò°ã҈ËãÓº® ˆË²ÓÒ}Ò ¹¯º¯Èää© ¹Ò°ÈãÒ° ÓÈ
äÈÒÓÓºä «Ï©}Ë  m       ˆ Ë ˆÈ} }È} Ò² mº°¹¯ÒÓÒäÈˈ ¹¯º
Ë°°º¯ }ºä¹ ˆË¯È ÒãÒ ¯‚ºº ÒÁ¯ºmºº ‚°ˆ¯º®°ˆmÈ iã« }Èκ® ªãËäËÓ
ˆÈ¯Óº® º¹Ë¯ÈÒÒ m ªˆºä °ã‚ÈË ˆ¯Ë­‚ˈ°« ‚}ÈÏȈ ËË }º Ò È¯Ë°È «ËË} ¹È
ä«ˆÒ ° ÈÓÓ©äÒ ~ȹҰ m©¹ºãӫˈ°« m ÒÁ¯ºmºä mÒË ° Ò°¹ºãϺmÈÓÒËä
mºÒÓº® °Ò°ˆËä© °Ò°ãËÓÒ« |°ÓºmÓ©äÒ Ó˂º­°ˆmÈäÒ ˆÈ}ºº °¹º°º­È
¹¯º¯ÈääÒ¯ºmÈÓÒ« «mã« ˆ°« °ãË‚ ÒË
X Ò°ˆº¯ÒË°}Ò °ãºÎÒ㺰 ˆÈ} ˆº ÒäËˈ°« äÓºº ˆÒ¹ºm ¹¯ºË°°º¯ºm ºˆãÒ
È Ò²°« ¯‚ ºˆ ¯‚È    ‚°ˆ¯º®°ˆmºä Ò    
ÓÈ­º¯ºä º¹‚°ˆÒ䩲 ÒÓ°ˆ¯‚}Ò®  { ¯ËςãˆÈˆË ¹¯º¯ÈääÈ ÓÈ   
  º҈°« ˆºã}º ã« Ò°¹ºãÓËÓÒ« ˆËä ¹¯ºË°°º¯ºä ã« }ºˆº¯ºº ºÓÈ
ÓȹҰÈÓÈ
•½²´²  ±¹Í¼ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¡ÂÀµÂ²¾¾² 

X ¹¯º¯Èää‚ ÓÈ äÈÒÓÓºä «Ï©}Ë ˆ¯‚Óº ҈Ȉ ÈÎË ¹¯ºÁË°°ÒºÓÈã‚


{ ˆÈ}º® ¹¯º¯ÈääË ˆ«ÎË㺠ÓȲº҈ ºÒ­}Ò p°ãÒ º­žËä ¹¯º¯Èää©
¹¯Ëm©Èˈ }¯ÒˆÒË°}Ò® ¹¯º¯Èää‚ ¹¯È}ˆÒË°}Ò ÓËmºÏäºÎÓº ¹ºãÓº°ˆ
ºˆãÈ҈ iÈÎË Ë°ãÒ ¹¯º¯ÈääÈ ºmËËÓÈ º ‚¯ºmÓ« ¹¯Ò }ºˆº¯ºä ºÓÈ ºˆ
mËÈˈ ¹º°ˆÈmãËÓÓº® ÏÈÈË äÈãË®ÒË ÒÏäËÓËÓÒ« 亂ˆ m©ÏmȈ Ó˹¯Ë
ººãÒä©Ë ˆ¯‚Óº°ˆÒ
{ ÓÈ°ˆº«ËË m¯Ëä« äÈÒÓÓ©® «Ï©} Ò°¹ºãςˈ°« ˆºã}º m Ò°}ã ҈ËãÓ©²
°ã‚È«² ã« ¹¯º¯ÈääÒ¯ºmÈÓÒ« °¹ËÒÈãÓ©² ÏÈÈ ° Ò°¹ºãϺmÈÓÒËä °¹Ë
ÒÈãÒÏÒ¯ºmÈÓÓ©² m©Ò°ã҈ËãÓ©² ‚°ˆ¯º®°ˆm

’Ã÷¾³½·Â
Ë¯mºÓÈÈãÓ©® ¹¯º¯Ë°° m ˆË²ÓºãºÒÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ­©ã °m«ÏÈÓ °
ÒËË® Ò°¹ºãϺmÈÓÒ« °ÒämºãÓ©² ÒäËÓ ÓÈÏmÈÓÒ® mäË°ˆº ÒÁ¯ºm©² }ººm
º¹Ë¯ÈÒ® Ò È¯Ë°ºm ÈÓÓ©² ÐÏ©} ÏÈ¹Ò°Ò }ºäÈÓ º°ÓºmÈÓÓ©® ÓÈ ªˆº® ÒËË
¹ºã‚Òã ÓÈÏmÈÓÒË «Ï©}È k°°Ëä­ã˯È j°¹ºãϺmÈÓÒË º°ä©°ãËÓÓ©² ÓÈÏmÈÓÒ®
mäË°ˆº }ººm º¹Ë¯ÈÒ® Ò È¯Ë°ºm ¹Èä«ˆÒ °‚Ë°ˆmËÓÓº ‚¹¯ºÈˈ ¹¯ºË°°
¹¯º¯ÈääÒ¯ºmÈÓÒ« Ò mÓË°ËÓÒ« ÒÏäËÓËÓÒ® m ¹¯º¯Èää‚ z °ºÎÈãËÓÒ  º°
ÓºmÓº® Ó˺°ˆÈˆº} äÈÒÓÓºº «Ï©}È Û ÏÈmÒ°Ò亰ˆ ¹¯º¯Èää© ºˆ }ºÓ
}¯ËˆÓºº ˆÒ¹È ¹¯ºË°°º¯È Û ¹¯Ò ¹Ë¯Ë²ºË } k°°Ëä­ã˯‚ ÓË ­©ã ‚°ˆ¯ÈÓËÓ
Óº                 
¯º¯ÈääÈ ÏȹҰÈÓÓÈ« ÓÈ k°°Ëä­ã˯Ë ÓË äºÎˈ mº°¹¯ÒÓÒäȈ°« ¹¯ºË°°º
¯ºä Ó˹º°¯Ë°ˆmËÓÓº Ëä‚ Ó‚ÎÓ© ˆºã}º mºÒÓ©Ë }º© º¹Ë¯ÈÒ® Ò È¯Ë
°È  vã˺mȈËãÓº Ó˺­²ºÒäº ¹¯Ëmȯ҈ËãÓºË ¹¯Ëº­¯ÈϺmÈÓÒË ¹Ë¯Ëmº
¹¯º¯Èää© ° «Ï©}È k°°Ëä­ãË¯È ÓÈ äÈÒÓÓ©® «Ï©} wˆº ËãÈˈ°« ° ¹ºäº
 °¹ËÒÈãÓº® ¹¯º¯Èää© ÓÈÏ©mÈË亮   È   
                     
º¹‚ˆÓº ÓÈ ˆ¯ÈӰ㫈º¯ ­©ãÒ mºÏãºÎËÓ© Á‚Ó}ÒÒ m©«mãËÓÒ« ÓË}ºˆº¯©²
ºÒ­º} m ˆË}°ˆË ¹¯º¯Èää© Óȯ‚È Ò² ¹¯ÈmÒãÈ ÏȹҰÒ ‘È}ÒË ºÒ­}Ò
ÓÈÏ©mÈ ˆ°«      
±¹Í¼ºÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ´ÍÃÀ¼ÀµÀÅÂÀ´¿Ñ 
vãË‚ È« °ˆ‚¹ËÓ ¯ÈÏm҈ҫ Û ªˆº          
j² Ò°¹ºãϺmÈÓÒË ¹ºÏmºã«Ëˆ ºˆmãË°« ºˆ °Ò°ˆËä© }ºäÈÓ }ºÓ}¯ËˆÓºº ˆÒ¹È
¹¯ºË°°º¯È ‘È}º® «Ï©} °º˯Î҈ ¹¯ÈmÒãÈ ÏÈ¹Ò°Ò ¹¯º¯Èää }ºˆº¯©Ë ° º
Óº® °ˆº¯ºÓ© º°ˆÈˆºÓ© Ò ‚º­Ó© ã« º¹Ò°ÈÓÒ« È㺯҈äºm ¯ËËÓÒ« ÏÈ
È È ° ¯‚º® °ˆº¯ºÓ© ˆºã}‚ ˆ°« ºÓºÏÓÈÓº Ò äº‚ˆ ­©ˆ ¹¯Ëº­¯ÈϺmÈÓ©
m ¹¯º¯Èää© m äÈÒÓÓ©² }ºȲ
~ÈÈÈ ¹¯º¯ÈääÒ°ˆÈ ÏÈ}ã Èˈ°« m ˆºä ˆº­© ¹ººˆºm҈ ¹¯ÈmÒãÓ©®
ˆË}°ˆ ÓÈ «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« È º°ˆÈãÓºË mºÏäˈ ÓÈ °Ë­« ˆ¯ÈӰ㫈º¯
}ºˆº¯©® ¹¯ºˆËˆ ªˆºˆ ˆË}°ˆ ¹¯ºm˯҈ ˺ ÓÈ °ººˆmˈ°ˆmÒË ¹¯ÈmÒãÈä «Ï©}È Ò
°Áº¯äÒ¯‚ˈ ¹¯º¯Èää‚ ÓÈ äÈÒÓÓºä «Ï©}Ë p°ˆË°ˆmËÓÓº ˆ¯ÈӰ㫈º¯ ºã
ÎËÓ ÏÓȈ °Ò°ˆËä‚ }ºäÈÓ °mºËº ¹¯ºË°°º¯È Ò º°º­ËÓÓº°ˆÒ ¯È­ºˆ© ‚°ˆÈ
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

ÓºmãËÓÓºº ÓÈ }ºä¹ ˆË¯ ¹¯º¯ÈääÓºº º­Ë°¹ËËÓÒ« ˺     


  wˆº ¹¯Òmº҈ } Ó˺­²ºÒ亰ˆÒ ¯Èϯȭºˆ}Ò ÓË°}ºã}Ò² ¯ÈÏãÒÓ©²
ˆ¯ÈӰ㫈º¯ºm ã« ºÓºº Ò ˆºº ÎË «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ«
‘È}ÎË ¹ºÓ«ˆÓº ˆº ¯Èϯȭºˆ}È ˆ¯ÈӰ㫈º¯È ° «Ï©}È m©°º}ºº ‚¯ºmÓ« Û ÏÈ
ÈÈ ­ºãËË °ãºÎÓÈ« Ò º¯ºº°ˆº«È« Ëä ¯Èϯȭºˆ}È ˆ¯ÈӰ㫈º¯È ° k°°Ëä­
ã˯È È ¹¯º¯ÈääÈ m äÈÒÓÓ©² }ºȲ °Áº¯äÒ¯ºmÈÓÓÈ« °Èä©ä ã‚Òä
ˆ¯ÈӰ㫈º¯ºä m°Ë ¯ÈmÓº ­‚ˈ ‚°ˆ‚¹Èˆ ¹º }ÈË°ˆm‚ Ò ­©°ˆ¯ºË®°ˆmÒ ¹¯º
¯ÈääË ¯ÈϯȭºˆÈÓÓº® ¹¯º¯ÈääÒ°ˆºä¹¯ºÁË°°ÒºÓÈãºä ÓÈ k°°Ëä­ã˯Ë ~È
‚º­°ˆmº ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯Ò²º҈°« ¹ãȈ҈ ÓË}ºˆº¯©ä °ÓÒÎËÓÒËä ªÁ
ÁË}ˆÒmÓº°ˆÒ ¯ÈϯȭºˆÈÓÓº® ¹¯º¯Èää©
€ºmº¯«ˆ ˆº «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« m©°º}ºº ‚¯ºmÓ« «mã« ˆ°«   
      { ¹¯ºˆÒmº¹ºãºÎÓº°ˆ ªˆºä‚ äÈÒÓÓ©® «Ï©} Ò «Ï©} k°
°Ëä­ãË¯È Û          jÓºÈ Ò² ÓÈÏ©mÈ ˆ   
         zºÓËÓº °ãºmÈ ÓÒÏ}Ò® ‚¯ºmËÓ mºm°Ë ÓË ºÏ
ÓÈÈ ˆ ÓÒÏ}ºË }ÈË°ˆmº ªˆÒ² «Ï©}ºm ‘È} ¹º˯}ÒmÈˈ°« Ò² Ó˯Èϯ©mÓÈ«
°m«Ï ° ȹ¹È¯Èˆ‚¯º® }ºä¹ ˆË¯È {º äÓºÒ² ÏÈÈȲ Óȹ¯Òä˯ ¹¯Ò ¯ÈϯÈ
­ºˆ}Ë «¯È º°ÓºmÓº® È°ˆÒ º¹Ë¯ÈÒºÓÓ©² °Ò°ˆËä Ë }ÈË°ˆmº äÈÒÓÓºº
}ºÈ °ˆÈm҈°« m©Ë ‚º­°ˆmÈ ¯Èϯȭºˆ}Ò ­ËÏ «Ï©}È k°°Ëä­ãË¯È mºº­Ë ÓË
º­º®ˆÒ° ‘Ëä ÓË äËÓËË mËÏË Ë mºÏäºÎËÓ }ºä¹¯ºäÒ°° «Ï©} m©°º}ºº
‚¯ºmÓ« ¹¯Ë¹ºÒˆÈ ˆ k°°Ëä­ã˯‚
{ºÏäºÎÓº°ˆ °ºÏÈÓÒ« ÓËÏÈmÒ°Ò䩲 ºˆ °Ò°ˆËä© }ºäÈÓ }ºä¹ ˆË¯È «Ï©}ºm
¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯ÒmËãÈ } Ò² ­‚¯Óºä‚ ¯ÈÏmÒˆÒ  { ÓÈ°ˆº«ËË m¯Ëä« ÓÈ
°҈©mÈˈ°« ­ºãËË °ºˆÓÒ °È䩲 ¯ÈÏÓºº­¯ÈÏÓ©² «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ«
m©°º}ºº ‚¯ºmÓ« rºãÒÓ°ˆmº ÒÏ ÓÒ² ¹¯ËÓÈÏÓÈËÓ© ã« ¹¯ÒäËÓËÓÒ« m
}ºÓ}¯ËˆÓ©² º­ãÈ°ˆ«² Óȹ¯Òä˯ «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« ­ÈÏ ÈÓÓ©² «Ï©
}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« ã« ,QWHUQHW Ò ˆ   wˆÈ ¯‚¹¹È «Ï©}ºm ¯ÈÏmÒmÈˈ°«
ºËÓ ­©°ˆ¯º ˆ } °ÁË¯È ¹¯ÒäËÓËÓÒ« }ºä¹ ˆË¯ºm ¹º°ˆº«ÓÓº ¯È°Ò¯«Ëˆ°«
Ò mºÏÓÒ}Èˈ ¹ºˆ¯Ë­Óº°ˆ }È} m Óºm©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ˆÈ} Ò m
¯ÈÏm҈ÒÒ ‚ÎË ÒäË Ò²°«
{äË°ˆË ° ˆËä ÒäËˈ°« ºmºãÓº ‚°ˆº®ÒmÈ« ¯‚¹¹È ²º¯ºº ºˆ¯È­ºˆÈÓÓ©²
Ò°¹©ˆÈÓÓ©² «Ï©}ºm ‚ÓÒm˯°ÈãÓºº ÓÈÏÓÈËÓÒ« ºËÓ ­ãÒÏ}Ò² ¹º ¹¯ÒÓÒ
¹Èä ÏÈãºÎËÓÓ©ä m Ò² º°Óºm‚ Ò ¹º Ò°¹ºãςËä©ä }ºÓ°ˆ¯‚}Ò«ä sÈ ¹¯º
ˆ«ÎËÓÒÒ Ë°«ˆÒãˈҮ ªˆÒ «Ï©}Ò ¹º°ˆË¹ËÓÓº °ºm˯ËÓ°ˆmºmÈãÒ° È ÏȺÓº
°­ãÒÎÈãÒ° ¹Ë¯ËÓÒäÈ« ¯‚ ‚ ¯‚È ÓÈÒ­ºãËË ‚ÈÓ©Ë äºäËӈ© |ÓÈ}º Ò
°Ë®È° }ÈΩ® «Ï©} ÒäËˈ äÈ°°‚ Ó˹ºmˆº¯Ò䩲 ˆºã}º Ëä‚ ¹¯Ò°‚Ò² º°º
­ËÓÓº°ˆË® ‚ }Èκº Ë°ˆ °mºÒ ¹º}ãºÓÓÒ}Ò ¹¯Ë¹ºÒˆÈ ÒË ÒäËÓÓº ˺
|ËmÒÓº m º­ºÏ¯Òäºä ­‚‚Ëä «Ï©}Ò ­‚‚ˆ °‚Ë°ˆmºmȈ Ò ¯ÈÏmÒmȈ°«
¹È¯ÈããËãÓº ²ºˆ«             
  
Ë¯ËÒ°ãÒä ÓÈÒ­ºãËË ¹º¹‚ã«¯Ó©Ë «Ï©}Ò ‚ÓÒm˯°ÈãÓºº ÓÈÏÓÈËÓÒ« °º
­ã È« Ò°ˆº¯ÒË°}Ò® ¹º¯«º} Ò² ¹º«mãËÓÒ« Ò ‚}ÈÏ©mÈ« Ò² ºˆãÒ҈ËãÓ©Ë
º°º­ËÓÓº°ˆÒ rºãËË ¹ºãÓ©® º­Ïº¯ °ºm¯ËäËÓÓºº °º°ˆº«ÓÒ« «Ï©}ºm ¹¯º
•½²´²  ±¹Í¼ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¡ÂÀµÂ²¾¾² 

¯ÈääÒ¯ºmÈÓÒ« äºÎÓº ÓÈ®ˆÒ m >@ Ë ¯È°°äȈ¯ÒmÈ ˆ°« Ò ¯Ë}º Ò°¹ºã


ςËä©Ë «Ï©}Ò Á‚Ó}ÒºÓÈãÓºº Ò ãºÒË°}ºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« /LVS
3URORJ Ò ¯ 
 Ðmã«Ëˆ°« ¹Ë¯m©ä ÒÏ «Ï©}ºm m©°º}ºº ‚¯ºmÓ« Û  { ˆº
m¯Ëä« º°ÓºmÓº® °Á˯º® ¹¯ÒäËÓËÓÒ« m©Ò°ã҈ËãÓ©² äÈÒÓ ˆË¯äÒÓ }ºä
¹ ˆË¯ mºËã m º­Ò²º º¯ÈϺ ¹ºÏÎË ­©ãÒ ÓȂÓºˆË²ÓÒË°}ÒË ¯È°ˈ©
iã« ªˆº® ËãÒ Ò ­©ã ¯ÈϯȭºˆÈÓ ¹¯º°ˆº® Ò ªÁÁË}ˆÒmÓ©® «Ï©} ¹¯º¯ÈääÒ
¯ºmÈÓÒ« rÈϺm©Ë ¹¯ÒÓÒ¹© ÏÈãºÎËÓÓ©Ë m «Ï©} )RUWUDQ m¹º°ãË°ˆmÒÒ ãË
ãÒ m º°Óºm‚ ¯‚Ò² «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« m©°º}ºº ‚¯ºmÓ« |°º­ËÓÓº
°ÒãÓº ˺ mãÒ«ÓÒË ÓÈ %DVLF { ÓÈ°ˆº«ËË m¯Ëä« ¹º¹‚㫯Ӻ°ˆ «Ï©}È )RUWUDQ
ÓËmËãÒ}È Óº ˺ ¹º°ãËÓÒË m˯°ÒÒ Û )RUWUDQ  Ò )RUWUDQ  Û ¹¯ººãÎÈ ˆ
Ò°¹ºãϺmȈ°« m °ÁË¯Ë ÓȂÓºˆË²ÓÒË°}Ò² Ò ÒÓÎËÓ˯ө² ¯È°ˈºm
   |¹‚­ãÒ}ºmÈÓ m   |ˆ «Ï©}È )RUWUDQ ºˆãÒÈã°« ÏÓÈ҈ËãÓº ­ºãËË
°ˆ¯ºÒäÒ ¹¯ÈmÒãÈäÒ °ÒӈÈ}°Ò°È ˆº ¹ºÏmºãÒ㺠m©«m㫈 ­ºãË ºÒ­º}
ËË ÓÈ ªˆÈ¹Ë ˆ¯ÈÓ°ã«ÒÒ ¯º¯Èää© ÓȹҰÈÓÓ©Ë ÓÈ ªˆºä «Ï©}Ë ­ºãËË
¹ºÓ«ˆÓ© Ò m©¯ÈÏ҈ËãÓ© Ëä )RUWUDQ¹¯º¯Èää© rãȺȯ« ªˆÒä }ÈË°ˆ
mÈä $OJRO ÓÈËã ¹¯ÒäËÓËÓÒË m ÓȂÓ©² }¯‚Ȳ m ¹Ë¯m‚ º˯Ë °¯ËÒ °¹Ë
ÒÈãÒ°ˆºm ¹º ¹¯Ò}ãÈÓº® äȈËäȈÒ}Ë ˆËº¯ËˆÒË°}º® Ò ª}°¹Ë¯ÒäËӈÈãÓº®
ÁÒÏÒ}Ë Ðmã«Ëˆ°« Ó˹º°¯Ë°ˆmËÓÓ©ä ¹¯ËË°ˆmËÓÓÒ}ºä «Ï©}È 3DVFDO |Ë
mÒÓº «Ï©} 3DVFDO º}ÈÏÈã°« ‚ÈÓËË °mºËº ¹¯ËË°ˆmËÓÓÒ}È ¹º°}ºã}‚
¹¯È}ˆÒË°}Ò Ëº m©ˆË°ÓÒã
  º«mÒã°« ÓÈ °mˈ m   Ò ­©ã ÏÈ‚äÈÓ }È} ºËÓ ¹¯º°ˆº® m ÒςË
ÓÒÒ «Ï©} }ºˆº¯©® äºÎÓº Ò°¹ºãϺmȈ }È} ¹Ë¯m©® «Ï©} ¹¯Ò º­‚ËÓÒÒ
¹¯º¯ÈääÒ¯ºmÈÓÒ  { ÓÈ°ˆº«ËË m¯Ëä« ÓÈ Ëº º°ÓºmË °ºÏÈÓ °ºm¯ËäËÓÓ©®
«Ï©} 9LVXDO %DVLF Ò°¹ºãςËä©® }È} ¹¯º°ˆº® Ò ‚º­Ó©® «Ï©} Ò¯º}ºº ÓÈ
ÏÓÈËÓÒ«              { ªˆº® ¯ºãÒ
ºÓ }È}ˆº ÓË ¹¯ÒÎÒã°«
   ÐÏ©} ¯ÈϯȭºˆÈÓ m   mË®ȯ°}Òä ‚ËÓ©ä sÒ}ãȂ°ºä {Ò¯ˆºä
      kmˆº¯ ÓË°}ºã}º ‚°ºm˯ËÓ°ˆmºmÈã ¹¯ÈmÒãÈ
«Ï©}È $OJRO ° Ëã ‚º­°ˆmÈ Ëº º°mºËÓÒ« Ò ¹¯ÒäËÓËÓÒ« º°ˆÈmÒm ÓËÒÏäËÓ
Ó©äÒ º°ˆºÒÓ°ˆmÈ Û ¹¯º°ˆºˆ‚ Ò m©¯ÈÏ҈ËãÓº°ˆ ˆË}°ˆÈ ¹¯º¯Èää© m °ºË
ˆÈÓÒÒ ° ‚º­°ˆmºä ºˆãÈ}Ò { ¹¯ºmÒÎËÓÒÒ «Ï©}È ­ºãÈ« ÏÈ°ã‚È ¹¯ÒÓÈ
ãËÎ҈ °¹ËÒÈãÒ°ˆÈä ÁÒ¯ä© %RUODQG }ºˆº¯©Ë ¯ÈϯȭºˆÈãÒ Ë゠°Ë¯Ò
­©°ˆ¯ºË®°ˆm‚ Ò² Ò ªÁÁË}ˆÒmÓ©² ˆ¯ÈӰ㫈º¯ºm ° 3DVFDO Ò mÓË°ãÒ ¯« º
¹ºãÓËÓÒ® m °Èä «Ï©}
¯ºÁË°°º¯ {Ò¯ˆ ÓË º°ˆÈÓºmÒã°« ÓÈ °ºÏÈÓÒÒ 3DVFDO sÈ Ëº º°ÓºmË Òä ­©ãÒ
¯ÈϯȭºˆÈÓ© mÈ Óºm©² «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« Û  !"#$  Ò %&'( )
  ¹¯Ë°ˆÈmã« ÒË °º­º® ÈãÓË®ËË ¯ÈÏm҈ÒË 3DVFDO z °ºÎÈãËÓÒ 
º­°ˆº«ˆËã°ˆmÈ °ãºÎÒãÒ° ˆÈ} ˆº ªˆÒ «Ï©}Ò ÓË ¹¯Òº­¯ËãÒ ˆº® ¹º¹‚㫯Ӻ
°ˆÒ ÓÈ }ºˆº¯‚ äºÎÓº ­©ãº ­© ¯È°°҈©mȈ ËÓÒ}Ò {Ò¯ˆÈ °ËãÈãÒ äÓº
ºË ã« ¹º¹‚㫯ÒÏÈÒÒ Ò ¯È°¹¯º°ˆ¯ÈÓËÓÒ« «Ï©}ºm 0RGXOD Ò º°º­ËÓÓº
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

2EHURQ jäÒ ­©ã ¯ÈϯȭºˆÈÓ Óºm©® ÒÈãË}ˆ  2EHURQ ÓÈÏmÈÓÓ©® * +


, )')- .$/0$# zºä¹ºÓËӈө® È°}Èã  wˆÒä ÓÈÏmÈÓÒËä ¹º˯}ÒmÈˈ°« ÓË
¯Èϯ©mÓÈ« °m«Ï m°Ë² «Ï©}ºm ÓÈ º°ÓºmË 3DVFDO zÈ} m ÈãÓË®Ëä °ãºÎ҈°«
°‚­È ÈÓÓºº «Ï©}È ¹º}È °}ÈÏȈ ˆ¯‚Óº
|ÓÈ}º °Èä 3DVFDO ÓÈ ¹¯ºˆ«ÎËÓÒÒ äÓºÒ² ãˈ ­©ã Ò º°ˆÈˈ°« ÓË ˆºã}º 
                Óº Ò °Èä©ä ¯È°
¹¯º°ˆ¯ÈÓËÓÓ©ä «Ï©}ºä ÓÈ äÓººÒ°ãËÓÓ©² ºãÒä¹ÒÈȲ ¹º ¹¯º¯ÈääÒ¯ºmÈ
ÓÒ  sÈ Ëº º°ÓºmË Áү亮 %RUODQG °ºÏÈÓÈ ‚º­ÓÈ« °¯ËÈ ¯Èϯȭºˆ}Ò
'HOSKL ¹ºãς È«°« ­ºãº® ¹º¹‚㫯Ӻ°ˆ  º°º­ËÓÓº m cº°°ÒÒ
º¹‚㫯Ӻ°ˆ «Ï©}È 3DVFDO m ÓÈË® °ˆ¯ÈÓË °ˆºã mËãÒ}È ˆº ˺ ÓÈÏmÈÓÒË
º­©Óº ¹Ò‚ˆ ¹º¯‚°°}Ò Û È°}Èã |ÓÈ}º Èmˆº¯© }ÓÒÒ ¹¯Ò˯ÎÒmÈ ˆ°«
ÈÓ㺫ϩÓºº º­ºÏÓÈËÓÒ« ¹º°}ºã}‚ ÓÈÏmÈÓÒ« äÓººÒ°ãËÓÓ©² ÒÈãË}ˆºm
ªˆºº «Ï©}È    12 ÓË ÒäË ˆ ‚°ˆº®Òm©² ¯‚°°}º«Ï©Ó©² ª}mÒmÈ
ãËӈºm )UHH 3DVFDO *18 3DVFDO 2EMHFW 3DVFDO Ò ˆ  
 ÐÏ©} ­©ã °ºÏÈÓ m   m }ºä¹ÈÓÒÒ %HOO /DERUDWRULHV ¯Ò ¯Èϯȭºˆ}Ë
ªˆºº «Ï©}È ¹¯Ë°ã˺mÈãÒ° °ºm°Ëä ¯‚ÒË ËãÒ Ëä ¹¯Ò °ºÏÈÓÒÒ «Ï©}È
3DVFDO ÐÏ©} v ÏÈ‚ä©mÈã°« }È}        
    ˆ Ë }È} ¹¯ºäË΂ˆºÓ©® äË΂ «Ï©}ÈäÒ m©°º}ºº Ò
ÓÒÏ}ºº ‚¯ºmÓ« |ˆ ¹¯º¯Èää ÓȹҰÈÓÓ©² ÓÈ ªˆºä «Ï©}Ë ¹©ˆÈãÒ° º­Òˆ°«
¹¯ºÒÏmº҈ËãÓº°ˆÒ ­ãÒÏ}º® } ¹¯ºÒÏmº҈ËãÓº°ˆÒ ¹¯º¯Èää ÓÈ k°°Ëä­ãË
¯Ë Óº m ˆº ÎË m¯Ëä« °ˆÈ¯ÈãÒ° °º²¯ÈÓ҈ mºÏäºÎÓº°ˆ ¹Ë¯ËÓº°È ¹¯º¯Èää °
ºÓº®    3 ÓÈ ¯‚‚  ˆº ²È¯È}ˆË¯Óº ã« «Ï©}ºm m©
°º}ºº ‚¯ºmÓ« ¯Ò ¯Èϯȭºˆ}Ë °ÒӈÈ}°Ò°È º°ÓºmÓ©² }ºÓ°ˆ¯‚}Ò® «Ï©}È
¹¯Ë°ã˺mÈãÈ° Ëã °ËãȈ ˆË}°ˆ ¹¯º¯Èää }È} äºÎÓº ãÈ}ºÓÒÓËË
cÈςäËˈ°« mº¹¯º°© ¹¯º°ˆºˆ© ÒςËÓÒ« «Ï©}È Ò ‚º­°ˆmÈ ¯Èϯȭºˆ}Ò ¹¯º
¯Èää ÓÈ ÓËä ºˆºãÒ ÓÈ mˆº¯º® ¹ãÈÓ ¹º°}ºã}‚ ÓËmºÏäºÎÓº °¯Èς ‚ºmãË
ˆmº¯Òˆ m°Ëä ˆ¯Ë­ºmÈÓÒ«ä { °m«ÏÒ ° ªˆÒä      
        .$/0$# tº¯ºº ‚°mºÒm º°ÓºmÓ©Ë ¹¯ÒÓÒ¹©
¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ« äºÎÓº ÏȈËä ¹º º°ˆºÒÓ°ˆm‚
ºËÓ҈ ãÈ}ºÓÒÓº°ˆ Ò ªÁÁË}ˆÒmÓº°ˆ ¹¯º¯Èää ÓȹҰÈÓÓ©² ÓÈ «Ï©}Ë v
È °Èäº ÒςËÓÒË ªˆºº «Ï©}È ‚ÎË ÓË m©Ïºmˈ ¹¯º­ãËä
 |­žË}ˆÓºº¯ÒËӈүºmÈÓÓÈ« m˯°Ò« «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« v Û
& Û ­©ãÈ ¯ÈϯȭºˆÈÓÈ m   rº¯Óºä vˆ¯È‚°ˆ¯‚¹ºä m }ºä¹ÈÓÒÒ %HOO
/DERUDWRULHV v˺ӫ ªˆºˆ «Ï©} «mã«Ëˆ°« ºÓÒä ÒÏ ÓÈÒ­ºãËË ¹º¹‚㫯ө²
°¯ËÒ ¹¯ºÁË°°ÒºÓÈãºm iº°ˆÈˆºÓº Óȹ¯Òä˯ °}ÈÏȈ ˆº ° ˺ ¹ºäº
­©ãÈ °ºÏÈÓÈ º¹Ë¯ÈÒºÓÓÈ« °Ò°ˆËäÈ 45)! 6/
cÈÏm҈ÒË «Ï©}ºm vv ¹¯ººãÎÈˈ°« Ò m ÓÈ°ˆº«ËË m¯Ëä« º«mã« ˆ°«
Óºm©Ë äºãº©Ë «Ï©}Ò Èmˆº¯© }ºˆº¯©² ­Ë¯‚ˆ ÏÈ º°Óºm‚ ÓÈÒ­ºãËË ‚ÈÓ©Ë
}ºÓ°ˆ¯‚}ÒÒ v& ‚­Ò¯È« ˆ«ÎËãºmË°Ó©Ë ÒãÒ ‚°ˆÈ¯ËmÒË ªãËäËӈ© sÈÒ
­ºãËË ¹º¹‚㫯өäÒ °ºm¯ËäËÓÓ©äÒ «Ï©}ÈäÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË
& «mã« ˆ°« 7$8$ Ò 9: ҈Èˈ°« vÒ ȯ¹  |­È ªˆÒ «Ï©}È ÓË ºËÓ º­ž
ËäÓ© Óº º°ˆÈˆºÓº °ˆ¯º®Ó© Ò ‚º­Ó© m º°mºËÓÒÒ Ò Ò°¹ºãϺmÈÓÒÒ z °º
•½²´²  ±¹Í¼ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¡ÂÀµÂ²¾¾² 

ÎÈãËÓÒ  ¹¯º¯Èää© ÓÈ -DYD ÒãÒ & ¹º}È ‚°ˆ‚¹È ˆ ¹º °}º¯º°ˆÒ m©¹ºãÓË


ÓÒ« ¹¯º¯ÈääÈä ÓÈ v ˆº °ÓÒÎÈˈ mºÏäºÎÓº°ˆÒ Ò² Ò°¹ºãϺmÈÓÒ« m }ÈË
°ˆmË «Ï©}ºm °Ò°ˆËäÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« |ÓÈ}º ªˆÒ «Ï©}Ò ° ‚°¹Ë²ºä
Ò°¹ºãς ˆ°« m °ÁË¯Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« ã« ,QWHUQHW
 wˆºˆ «Ï©} ­©ã ¯ÈϯȭºˆÈÓ ã« °ºÏÈÓÒ« ¹¯º¯ÈääÓ©² °Ò°ˆËä ° äÓºº
ãˈÓÒä °¯º}ºä °ã‚έ© Ò m©°º}º® °ˆË¹ËÓ ÓÈËÎÓº°ˆÒ $GD °ºÏÈÓ ¹º ÏÈ
}Èς Ò °º°ˆºÒˆ ÓÈ mºº¯‚ÎËÓÒÒ lÒÓÒ°ˆË¯°ˆmÈ º­º¯ºÓ© vbk sÈ °ËºÓ«
ÓÒ® ËÓ ªˆºˆ «Ï©} °҈Èˈ°« ºÓÒä ÒÏ ÓÈÒ­ºãËË °ãºÎÓ©² ºÓÈ}º °mºÒ
ËãÒ m¹ºãÓË º¹¯Èm©mÈˈ

£ÀÃIJ´ѹͼ²ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
£º¿Ä²¼ÃºÃº÷¾²¿Äº¼²
|­©Ó©® ¯ÈϺmº¯Ó©® «Ï©} °º°ˆºÒˆ ÒÏ ˈ©¯Ë² º°ÓºmÓ©² ªãËäËӈºm °Òä
mºãºm ­‚}m  °ãºm °ãºmº°ºˈÈÓÒ® Ò ¹¯ËãºÎËÓÒ® zºãÒË°ˆmº °Òämºãºm
«Ï©}È º­¯Èς Ò² ˺ ÈãÁÈm҈ ÓËmËãÒ}º zºãÒË°ˆmº °ãºm ÓËÒÏä˯Òäº
­ºãË Óº m°Ë ÎË }ºÓËÓº m°Ë °ãºmÈ «Ï©}È äºÎÓº ¹Ë¯ËÒ°ã҈ Óȹ¯Òä˯
°mË« Ò² m ˆºã}ºm©® °ãºmȯ {°Ë °ãºmº°ºˈÈÓÒ« È ˆËä ­ºãËË ¹¯ËãºÎËÓÒ«
¹Ë¯ËÒ°ã҈ ‚ÎË ÓËãÏ« Óº ÒÏmË°ˆÓ© ¹¯ÈmÒãÈ ¹º }ºˆº¯©ä ºÓÒ °º°ˆÈmã« ˆ°«
¯ÈmÒãÈ ¯‚°°}ºº «Ï©}È Óȹ¯Òä˯ ÒÏãºÎËÓ© m °ººˆmˈ°ˆm‚ Ò² ‚Ë­ÓÒ
}Ȳ ;          
£ÀÃIJ´ѹͼ²ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
ÐÏ©} ¹¯º¯ÈääÒ¯ºmÈÓÒ« °º˯Î҈ ªãËäËӈ© ¹Ë¯ËÒ°ãËÓÓ©Ë ÓÒÎË
X 9  Û ªˆº º°ÓºmÓ©Ë ÓËËãÒä©Ë ÏÓÈ}Ò ÒÏ }ºˆº¯©² °º°ˆÈmã« ˆ°« m°Ë
ˆË}°ˆ© ¹¯º¯Èää ÓÈ ÈÓÓºä «Ï©}Ë vºmº}‚¹Óº°ˆ m°Ë² °Òämºãºm º­¯Èςˈ
3     kãÁÈm҈ «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓË°}ºã}º Ò¯Ë Ëä
ÈãÁÈm҈ Ë°ˆË°ˆmËÓÓºº «Ï©}È Ò m}ã Èˈ º­©Óº ãȈÒÓ°}ÒË ­‚}m© ÏÓÈ
}Ò È¯ÒÁäˈÒË°}Ò² º¹Ë¯ÈÒ® °Òämºã©¯ÈÏËã҈ËãÒ Ò ¯« ¯‚Ò² °¹ËÒ
ÈãÓ©² °Òämºãºm
X <  Û ªˆº ÓËËãÒä©Ë ¹º°ã˺mȈËãÓº°ˆÒ °Òämºãºm ÈãÁÈmÒˆÈ ªãË
äËÓˆÈ¯Ó©Ë }ºÓ°ˆ¯‚}ÒÒ  ÒäË ÒË °È亰ˆº«ˆËãÓ©® °ä©°ã |ÓÒ º­¯È
ς ˆ°« ÒÏ º°ÓºmÓ©² °Òämºãºm «Ï©}È ˆÈ} ÎË }È} °ãºmÈ º­©Óºº «Ï©}È
°ˆ¯º«ˆ°« ÒÏ ­‚}m {ºÏäºÎÓ© ãË}°Ëä© °º°ˆº«ÒË ÒÏ ºÓºº °ÒämºãÈ ÓÈ
¹¯Òä˯ ÏÓÈ}Ò º¹Ë¯ÈÒ® sËãÏ« ºÓÈ}º ¹¯ºmË°ˆÒ ¹¯«ä‚ ÈÓÈãºÒ
äË΂ ãË}°ËäÈäÒ Ò °ãºmÈäÒ º­©Óºº «Ï©}È iË㺠m ˆºä  ˆº ã ­º®
«Ï©} ¹¯º¯ÈääÒ¯ºmÈÓÒ« }ºÓËÓº ÒäËˈ º¹¯ËËãËÓÓºË }ºãÒË°ˆmº  
         }ºˆº¯©Ë °º°ˆÈmã« ˆ   «Ï©}È Óº ˆÈ
}Ò² °ãºm ÓËÒÏä˯Òäº äËÓË Ëä m Ë°ˆË°ˆmËÓÓºä «Ï©}Ë m°Ëº ÓË°}ºã
}º Ë°«ˆ}ºm  |ÓÈ}º ¹¯º¯ÈääÒ°ˆ äºÎˈ Áº¯äÒ¯ºmȈ ¹º º¹¯ËËãËÓÓ©ä
¹¯ÈmÒãÈä °º­°ˆmËÓÓ©Ë °ãºmÈ Û  3   jÏÏÈ ªˆº® º°º­ËÓÓº°ˆÒ
ˆË}°ˆ ¹¯º¯Èää© ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ« mº°¹¯ÒÓÒäÈˈ°« °ãºÎÓËË
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

Ëä ÏȹҰ È㺯҈äÈ ÓÈ Ë°ˆË°ˆmËÓÓºä «Ï©}Ë vºmº}‚¹Óº°ˆ ãË}°Ëä Ò



¹¯ÈmÒã Ò² Áº¯äÒ¯ºmÈÓÒ« º­¯Èςˈ     
X =    °ˆ¯º«ˆ°« ÒÏ ãË}°Ëä m °ˆ¯ººä °ººˆmˈ°ˆmÒÒ ° ¹¯ÈmÒãÈäÒ «Ï©
}È |ÓÒ ÏÈÈ ˆ ¹º¯«º} m©Ò°ãËÓÒ« ÓË}ºˆº¯ºº    {©¯ÈÎËÓÒ« Ò
¯È ˆ m «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« ˆ‚ ÎË ¯ºã ˆº Ò °ãºmº°ºˈÈÓÒ« m
º­©Óºä «Ï©}Ë pË ­ºãËË ­ãÒÏ}Ò® ÈÓÈ㺠m©¯ÈÎËÓÒ® Û äȈËäȈÒË°}ÒË
Áº¯ä‚ã©
X >  ÒÓ°ˆ¯‚}ÒÒ ÒãÒ }ºäÈÓ© «Ï©}È ÏÈÈ ˆ ¹ºãÓºË º¹Ò°ÈÓÒË
ÓË}ºˆº¯ºº Ë®°ˆmÒ« }ºˆº¯ºË Ó˺­²ºÒäº m©¹ºãÓ҈ wˆº ÈÓÈ㺠¹¯Ë
ãºÎËÓÒ« m©¯ÈÎÈ Ëº ÏÈ}ºÓËÓӂ ä©°ã m º­©Óºä «Ï©}Ë iã« º¹Ò
°ÈÓÒ« °ãºÎÓºº Ë®°ˆmÒ« äºÎˈ ¹ºˆ¯Ë­ºmȈ°« ¯‚¹¹È º¹Ë¯Èˆº¯ºm { ªˆºä
°ã‚ÈË º¹Ë¯Èˆº¯© º­žËÒÓ« ˆ°« m     ÒãÒ  
iË®°ˆmÒ« ÏÈÈÓÓ©Ë º¹Ë¯Èˆº¯ÈäÒ m©¹ºãÓ« ˆ°« ÓÈ     ¯ËãºÎËÓÒ«
«Ï©}È m }ºˆº¯©² È ˆ°« °mËËÓÒ« º ÈÓÓ©² ÓÈÏ©mÈ ˆ°«     ÒãÒ
      
9             ?    @ 
         ?         

£º¿Ä²¼ÃºÃº÷¾²¿Äº¼²ѹͼ²
vÒ°ˆËäÈ ¹¯ÈmÒã ÏÈ¹Ò°Ò ªãËäËӈºm «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« ãË}°Ëä m©¯È
ÎËÓÒ® º¹Ë¯Èˆº¯ºm º­¯Èςˈ ˺    
vä©°ã }ºÓ°ˆ¯‚}Ò® «Ï©}È Û ªˆº ˺   
jÓ©äÒ °ãºmÈäÒ °ÒӈÈ}°Ò° «Ï©}È º¹¯ËËã«Ëˆ mÓËÓÒ® mÒ ºˆËãÓ©² }ºÓ
°ˆ¯‚}Ò® }È} ºÓÒ m©ã««ˆ  È °ËäÈӈÒ}È ˆºã}‚ˈ Ë®°ˆmÒ« }ºˆº¯©Ë m©
¹ºãӫˈ }ºä¹ ˆË¯ ¹º ªˆÒä }ºÓ°ˆ¯‚}Ò«ä ˆº ºÓÒ ËãÈ ˆ 
9             ?   
                 |ˆ° È ¹¯ºÒ°ˆË}Èˈ
mÈÎÓ©® m©mº    @            
           jäËÓÓº ºÓÈ ¹¯Ë°ˆÈmã«Ëˆ °º­º® ˆË
      }ºˆº¯©Ë ÓË ÏÈmÒ°«ˆ ºˆ º°º­ËÓÓº°ˆË® }ºÓ}¯ËˆÓºº «Ï©}È tº
¯ºËË ÏÓÈÓÒË º°Óºm ¹ºäºÎˈ m ÈãÓË®Ëä ÒςȈ Óºm©Ë «Ï©}Ò ¹¯º¯Èä
äÒ¯ºmÈÓÒ« m }º¯ºˆ}ÒË °¯º}Ò Ò ¹¯Ò ªˆºä ¹Ò°Èˆ ¹¯º¯Èää© ²º¯ºËº }ÈË
°ˆmÈ ÓËÏÈmÒ°Òäº ºˆ °ÒӈÈ}°Ò°È «Ï©}È
v¹¯ÈmËãÒmº°ˆÒ ¯ÈÒ °ãË‚ˈ ¹¯ÒÏÓȈ ˆº ÒςËÓÒË ¹¯ÈmÒã °ÒӈÈ}°Ò°È
«Ï©}È º­©Óº ÓË m©Ï©mÈˈ ÏȈ¯‚ÓËÓÒ® ºÓ«ˆ º }ºÓÈ °ËäÈӈÒ}‚ }Èκ®
}ºÓ°ˆ¯‚}ÒÒ º¯ÈϺ ˆ¯‚ÓËË pË ˆ¯‚ÓËË ÓȂ҈°« Ò°¹ºãϺmȈ }È΂
}ºÓ°ˆ¯‚}Ò «Ï©}È ¹º ÓÈÏÓÈËÓÒ ¹¯Ò ÏÈ¹Ò°Ò °mºÒ² °º­°ˆmËÓÓ©² È㺯҈
äºm z °ºÎÈãËÓÒ ÒãÒ } °È°ˆ  ˆ‚ˆ äºÎÓº ¹¯ËãºÎ҈ ˆºã}º ºÒÓ °ˆÈ
¯©® Ò°¹©ˆÈÓÓ©® °¹º°º­ Û ‚¹º¯Ó‚ ¯È­ºˆ‚ ÏÈ }ºä¹ ˆË¯ºä ¯ÈÏ­º¯ äÓºº
Ò°ãËÓÓ©² ¹¯Òä˯ºm ¯ËËÓÒË ÏÈÈ
•½²´²  ±¹Í¼ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¡ÂÀµÂ²¾¾² 

 ÁºÃ²¿º·ѹͼ²
{ ºˆãÒÒË ºˆ Ë°ˆË°ˆmËÓÓ©² «Ï©}ºm ã« }Èκº «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ«
ÒäËˈ°« ˺ °ˆ¯ººË º¹Ò°ÈÓÒË ~ÈËä ӂÎÓº ˆÈ}ºË º¹Ò°ÈÓÒË ºËmÒÓº ¹º
Ó«ˆÓº mË ¯Ë Òˈ º «Ï©}Ë ¹¯ËÓÈÏÓÈËÓÓºä ã« º­ËÓÒ« ° }ºä¹ ˆË
¯ºä Ë äÈãˮȫ m‚°ä©°ãËÓÓº°ˆ ¹¯Òmº҈ } ºÒ­}Èä
|¹Ò°ÈÓÒË «Ï©}È Ë°ˆ º¹Ò°ÈÓÒË Ëº º°ÓºmÓ©² ªãËäËӈºm ¹¯ÒËä º¹Ò°ÈÓÒË
}Èκº ªãËäËÓˆÈ «Ï©}È ÏÈÈˈ°« ˺ °ÒӈÈ}°Ò°ºä Ò °ËäÈӈÒ}º® vÒӈÈ}°Ò
Ë°}ÒË º¹¯ËËãËÓÒ« ‚°ˆÈÓÈmãÒmÈ ˆ ¹¯ÈmÒãÈ ¹º°ˆ¯ºËÓÒ« ªãËäËӈºm «Ï©}È
vËäÈӈÒ}È º¹¯ËËã«Ëˆ °ä©°ã Ò ¹¯ÈmÒãÈ Ò°¹ºãϺmÈÓÒ« ˆË² ªãËäËӈºm «Ï©}È
ã« }ºˆº¯©² ­©ãÒ ÈÓ© °ÒӈÈ}°ÒË°}ÒË º¹¯ËËãËÓÒ«

Ÿ·ÆÀ¾²½Î¿À·ÀÁºÃ²¿º·ѹͼ²
iã« º¹Ò°ÈÓÒ« «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« äºÎÓº Ò°¹ºãϺmȈ º­©Ó©® Ë°ˆË
°ˆmËÓÓ©® «Ï©} sº ˆÈ}ºË º¹Ò°ÈÓÒË ÓÈϺmËä ˺ ÓËÁº¯äÈãÓ©ä ­‚ˈ °ˆ¯È
Ȉ ˆËäÒ ÎË Ó˺°ˆÈˆ}ÈäÒ ˆº Ò º¹Ò°ÈÓÒË }È}ººãÒ­º È㺯҈äÈ m °ãº
mË°Óº® Áº¯äË ÒÏãÒÓÒä äÓºº°ãºmÒËä ¹¯Ò º¹È°Óº°ˆÒ Ó˺ÓºÏÓÈÓºº
ˆºã}ºmÈÓÒ« ¯ÈmÈ m ºˆãÒÒË ºˆ º¹Ò°ÈÓÒ« È㺯҈äÈ º¹Ò°ÈÓÒË «Ï©}È ¯È°
°҈ÈÓº ÓÈ ÒςËÓÒË Ëº ËãºmË}ºä ¹¯º¯ÈääÒ°ˆºä  ¹ºªˆºä‚ m ã҈˯Ȉ‚¯Ë
¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ ˆÈ}ºË º¹Ò°ÈÓÒË ¹¯ÒäËӫˈ°« ºmºãÓº È°ˆº
|ÓÈ}º ¯ÈϯȭºˆÒ}Ò ˆ¯ÈӰ㫈º¯ºm ªˆº ˆºÎË ¹¯º¯ÈääÒ°ˆ© Óº ÓË   
  È    ¹¯Ë¹ºÒˆÈ ˆ Òäˈ ­ºãËË Áº¯äÈãÓºË º¹Ò°ÈÓÒË «Ï©}È
ˆ Ë ˆÈ}ºË }ºˆº¯ºË ÓË º¹‚°}Èˈ ÓÒ}È}ºº Ó˺ÓºÏÓÈÓºº ˆºã}ºmÈÓÒ« Ò
¹¯Ò ªˆºä «mã«Ëˆ°« }ºä¹È}ˆÓ©ä Ò ‚º­Ó©ä m Ò°¹ºãϺmÈÓÒÒ ã« ¹¯ºÁË°°Òº
ÓÈãºm { °ººˆmˈ°ˆmÒÒ ° Ò² ¹ºÎËãÈÓÒ«äÒ ‚ÎË ã« º¹Ò°ÈÓÒ« ºÓºº ÒÏ ¹Ë¯
m©² «Ï©}ºm $OJRO ­©ã ¹¯Ò‚äÈÓ °¹ËÒÈãÓ©® °‚‚­º Áº¯äÈãÓ©® «Ï©}
º¹Ò°ÈÓÒ«
£ÁÀÃÀ³ÍÆÀ¾²½Î¿ÀµÀÀÁºÃ²¿ºÑѹͼ²
vˮȰ ÒäËˈ°« ÓË°}ºã}º «Ï©}ºm º¹Ò°ÈÓÒ« iã« ˆºº ˆº­© ºˆãÒȈ Ò² ºˆ
«Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« }ºˆº¯©Ë ºÓÒ º¹Ò°©mÈ ˆ Ò² ÓÈÏ©mÈ ˆ   
 
iÈÒä ¹¯Ë°ˆÈmãËÓÒË º m‚² ¯ÈÏÓ©² äˈȫϩ}Ȳ }ºˆº¯©Ë Ò°¹ºãς ˆ°« ã«
ºÓÒ² Ò ˆË² ÎË ËãË® Ò «mã« ˆ°« ¹ºãÓº°ˆ mÏÈÒäºÏÈäËÓ«Ëä©äÒ
X nº¯ä© rª}‚°ÈÛsȂ¯È rsn  jäËÓÓº ªˆºˆ äˈȫϩ} ­©ã ¹¯ËãºÎËÓ ã«
º¹Ò°ÈÓÒ« «Ï©}È $OJRO È ÏȈËä äÓºº}¯ÈˆÓº Ò°¹ºãϺmÈã°« Èmˆº¯ÈäÒ ¯ÈÏ
ãÒÓ©² «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« ã« Áº¯äÈãÓºº º¹Ò°ÈÓÒ« Ò² ˆmº¯Ë
ÓÒ® { ÓÈ°ˆº«ËË m¯Ëä« m º°ÓºmÓºä Ò°¹ºãςˈ°« ¯È°Ò¯ËÓÓ©® mȯÒÈӈ
}ºˆº¯©® ÓÈÏ©mÈˈ°« crsn ¯È°Ò¯ËÓÓ©Ë rsn 
X vÒӈÈ}°ÒË°}ÒË ÒȯÈää© {Ò¯ˆÈ €¯ÈÁÒË°}ºË ÒϺ­¯ÈÎËÓÒË º°ÓºmÓ©²
}ºÓ°ˆ¯‚}Ò® «Ï©}È
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

nº¯ä© rª}‚°ÈÛsȂ¯È ¹ºÏmºã« ˆ ºËÓ °ˆ¯ºº Ò }ºä¹È}ˆÓº º¹Ò°Èˆ m°Ë


ªãËäËӈ© «Ï©}È Ò°¹ºãς« ÓË°}ºã}º °Òämºãºm °¹ËÒÈãÓºº ÓÈÏÓÈËÓÒ« Û
    ¯Ò ªˆºä }ÈÎºË ¹ºÓ«ˆÒË «Ï©}È m©mº҈°« ÒÏ ­ºãËË ¹¯º°ˆ©²
¹ºÓ«ˆÒ®
vÈä©Ë ¹¯º°ˆ©Ë ¹ºÓ«ˆÒ« Û ªˆº °Òämºã© Ò ÏȯËÏ˯mÒ¯ºmÈÓÓ©Ë °ãºmÈ «Ï©}È
|ÓÒ ÓÈÏ©mÈ ˆ°«        ÒãÒ      { º¹Ò°ÈÓÒ«²
ˆË¯äÒÓÈã© ­Ë¯‚ˆ°« m }Èm©}Ò ÒãÒ m©Ëã« ˆ°« ÎÒ¯Ó©ä ¯ÒÁˆºä
{°Ë º°ˆÈãÓ©Ë ¹ºÓ«ˆÒ« Û    Û ¹º°ˆË¹ËÓÓº m©mº«ˆ°« ÒÏ ˆË¯äÒ
ÓÈãÓ©² ° ¹ºäº °¹ËÒÈãÓ©² äˈÈãÒÓmÒ°ˆÒË°}Ò² Áº¯ä‚ã m }ºˆº¯©²
mäË°ˆº ÏÓÈ}È ¯ÈmËÓ°ˆmÈ Ò°¹ºãςˈ°« ÏÓÈ} ::= ҈ÈËä©® }È} Ë°ˆ ¹º º¹¯Ë
ËãËÓÒ  zÈΩ® Óˈ˯äÒÓÈã ÏÈ}ã Èˈ°« m ‚ãºm©Ë °}º­}Ò lˈȰÒämºã |
ÒäËˈ º­©ÓºË ÏÓÈËÓÒË ÒãÒ
A    rsn º¹ºãÓËÓÈ ËË ÓË°}ºã}ÒäÒ ¹ºãËÏÓ©äÒ äˈȰÒämºãÈäÒ
‘È} ÏȹҰ {A} º­ºÏÓÈÈˈ ¹ºmˆº¯ËÓÒË °ÒämºãÈ A ÓË°}ºã}º mºÏäºÎÓº Ò
ӂã ¯ÈÏ ~ȹҰ [A] º­ºÏÓÈÈˈ ¹ºmˆº¯ËÓÒË °ÒämºãÈ A ӂã ÒãÒ ºÒÓ ¯ÈÏ
ˆÈ}Òä º­¯ÈÏºä ‚º­Óº º­ºÏÓÈȈ Ó˺­«ÏȈËãÓ©Ë ªãËäËӈ© «Ï©}È  z¯ºäË
ˆºº Áº¯ä‚ã© crsn m©ã««ˆ ÓË°}ºã}º ¹¯ºË Ëä m rsn ˆ } ¹ºÓ«ˆÒ«
ÓË ­Ë¯‚ˆ°« m ‚ãºm©Ë °}º­}Ò È ÏÓÈ} ::= ÏÈäËÓËÓ ÓÈ º­©ÓºË ¯ÈmËÓ°ˆmº
‘˯äÒÓÈãÓ©Ë °Òämºã© ­Ë¯‚ˆ°« m }Èm©}Ò
9        {Ò¯ˆÈ Û ªˆº ¯ÈÁÒË°}ºË º¹Ò°ÈÓÒË «Ï©}È ° Ò°
¹ºãϺmÈÓÒËä ­ãº}ºm °ºËÒÓËÓÓ©² ãÒÓÒ«äÒ ¯Ò ªˆºä ˆË¯äÒÓÈã© º­ºÏÓÈÈ
ˆ°« ¹¯Ò ¹ºäºÒ }¯‚Î}ºm ÒãÒ ºmÈãºm  È Óˈ˯äÒÓÈã© Û ¹¯Ò ¹ºäºÒ ¹¯«
亂ºãÓÒ}ºm iã« }Èκ® }ºÓ°ˆ¯‚}ÒÒ rª}‚°ÈÛsȂ¯È äºÎÓº ¹º°ˆ¯ºÒˆ
ª}mÒmÈãËӈӂ °ÒӈÈ}°ÒË°}‚ ÒȯÈää‚ sȹ¯Òä˯ }ºÓ°ˆ¯‚}Ò«ä {A} Ò
[A] °ººˆmˈ°ˆm‚ ˆ °ÒӈÈ}°ÒË°}ÒË ÒȯÈää© ÒϺ­¯ÈÎËÓÓ©Ë ÓÈ ¯Ò°   




j i
  fqtzjrxq·nxrqn lqjméjuu€ rvtxzéyr|qp {A} q [A]

           


           
       
        
P_eh_P_eh_;_aAgZdZAgZdP_eh_;_aAgZdZ
P_eh_;_aAgZdZPbnjZP_eh_;_aAgZdZPbnjZ
         

AgZd-
PbnjZ     
K bkihevah\Zgb_f J;GN
P_eh_AgZdPbnjZPbnjZ
AgZd -"
PbnjZ     
!        ""

PbnjZ
§

  fqtzjrxq·nxrj¹ lqjméjuuj vwqxjtq¹ |nsvmv ·qxsj

#            $    %


   #        
      #     $      
              
          
X #           !  
              
           &
X  #               %
  '          
    $       
'      #          %
                
          
  #         
(#  )          
£Ä²¿¶²Âĺ·²½º¹²Èººѹͼ²
*             %
            
              '
           

  #          


         
+            %
          
          
                %
  '         %
                    %
              
             ,
-               %
      %          %
                 %
    -           
           
             .%
  .           %
            /%
         
      
            #  
     0    1%
  !  (23456789 :8;6<98= >;89?85? @9A;6;B;4 $ 2:>@)  
1         (@9A;6;B;4 <C D=47;5678= 89? D=47%
;5<967A D9E69445A $ @DDD)       #  %
 F   !  (@9;4598;6<98= >;89?85?
G5E896H8;6<9 $ @>G)        (@9;4598;6<98=
D=47;5<;47I9678= J<336AA6<9 $ @DJ)        
    $ 2:>@K@DDD 2:>@K@>GK@DJ   
F           L %
 !K!MM !N 2?8 O<5;589 J<P<= Q8A78=      
  JKJMM          
       J  JMM        %
   
!   Q8A78=        F   
             
      !" (RB5P< Q8A78=) -   %
          S4=TI6 
    #$%&"' !"       
     
'        #    
Q8A78=        UVWX   #  
         

   ( Q5<E583369E Y89EB8E4A $ Q8A78= 2:>@K@>GK@DJ


ZUW[ UVV\ D9E=6AI ]45A6<9 D: "ZUW[ UVV")       %


       ' '   $  %


   ( Q5<E583369E Y89EB8E4A $ D^;49?4? Q8A78=
2:>@K@>GK@DJ U\"\_ UVVU)
     $ ` (GPa47;%G5649;4? D^;49A6<9A ;< Q8A%
78=) '       #      #   
  (2:>@ R47I9678= b4T<5;)  UVVX  (2:>@KcX%Rb%UX%UVVd)
/   Q8A78=            %
            %
  Q8A78=        ` %
   -          
                
                  %
            
    RB5P< Q8A78= Z\    S4=TI6
 GPa47; Q8A78=  %        
 S4=TI6            %
 ' #           / ! 
e"\f         . S4=TI6.
¡ÂÀµÂ²¾¾²
¡ÂÀµÂ²¾¾¿Í»ÁÂÀ¶Å¼Äº·µÀDz²¼Ä·ÂºÃĺ¼º
(  )    ( )        %
               
         
'                *
               %
           
              g
                     
        h       %
                
g               %
      #       %
     $      
i             $    %
           (  )  %
               %
   
!           

1              


+

X                  


       &
X              
             
     &
X         ( %    %
    # )&
X ##               %
               `%
           $   
            &
X          #    (. %
#  .)              
   (         )  
     #   (      
       )&
X   $           
             
             
        ,-"!.' #..-"& (      
 
           /0"&   %
               %
       1)
˜º¹¿·¿¿Í»Ⱥ¼½ÁÂÀµÂ²¾¾Í
1                %
                
           -    
                 
                %
           (  )
                 %
                 
  1             # %
           
                 
                  %
     0       $    
         "

             %


     (  % #   
      %    ) 1  
                 %
        
                
   '          %
              %
   
(     2   3 4     5    6
   *         

!              


             $   %
    k            %
           
     5  7    
X (    $         
    (        )    %
              
              
           '     %
               
0                
              
            
              %
             #%
  
X 8        $         %
            #   
              
      #     
    ( )         
      
X 93   3        + 7*   6
 $          F  
               %
                 
                 (  
 %)            %
      
#           

X (    32 **   $        %


               %
               %
  #           
           ..  %
     #  (    
   )
X :    $            %
    !       
S4=TI6             %
           %  %
   
X ;            
     <           %
               
    k         )
              %
           g   
               
 *              6
          + *     
             
            ' %
          . 
. .6'&"&          %
     
X (*3            
         *    
X =           $      %
            
            %
       F      %
         
     #     k    %
               
              
œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃÍ
U k       
" l          0 m
         $

X l     m -       m


d '              
 m
[           
k    
_ -            m
Z l           Jm h   %
   
W             
V l      m      
     m  m
U\ -          m   %
           7 
#      #        %
    (   )    #
   
UU l           m
-     m l    
   m -    Q8A78=  m
U" k      l      
   m
UX          
Ud l       m
U[             - # 
        m

•½²´²

£ºÃÄ·¾²ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
œÀ¾Áº½ÑÄÀÂͺº¿Ä·ÂÁ·IJÄÀÂÍ
‘Ë}°ˆ ¹¯º¯Èää© ÓȹҰÈÓÓº® ÓÈ ã ­ºä «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« }¯ºäË
äÈÒÓÓºº ºãÎËÓ ­©ˆ º­¯È­ºˆÈÓ °¹ËÒÈãÓº® ¹¯º¯Èä亮 Û 
      |ÓÈ}º ‚ ¯ÈÏÓ©² ˆ¯ÈӰ㫈º¯ºm 亂ˆ Òäˈ°« °mºÒ º°º
­ËÓÓº°ˆÒ m º¯ÈÓÒÏÈÒÒ ¹¯ºË°°È ˆ¯ÈÓ°ã«ÒÒ { ÓÈ°ˆº«ËË m¯Ëä« ˆ¯ÈÓ°ã«
ˆº¯© ¯ÈÏËã« ˆ°« ÓÈ mË º°ÓºmÓ©Ë ¯‚¹¹©   Ò 
   ªˆº º­°ã‚ÎÒmÈ È« ¹¯º¯ÈääÈ m©¹ºãÓ« È« ˆ¯ÈÓ°ã«Ò
¹Ë¯Ëmº ¹¯º¯Èää© ° ºÓºº «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ ¯‚º® ȝË
m°Ëº }ºä¹Ò㫈º¯ ¹Ë¯Ëmº҈ ¹¯º¯Èää‚ ÏȹҰÈÓӂ ÓÈ Ò°²ºÓºä «Ï©}Ë m
äÈÒÓÓ©Ë }º© vÈä ¹¯ºË°° ˆ¯ÈÓ°ã«ÒÒ ¹¯º¯Èää© º­©Óº ÓÈÏ©mÈˈ°«
  cËςãˆÈˆºä }ºä¹Òã«ÒÒ «mã«Ëˆ°« ¹¯º¯ÈääÈ ÒãÒ ËË È°ˆÒ
¹¯Ë°ˆÈmãËÓÓ©Ë ÓÈ äÈÒÓÓºä «Ï©}Ë ÒãÒ ¯‚ºä «Ï©}Ë ÓÒÏ}ºº ‚¯ºmÓ« 
{ °mº º˯Ë ¯‚¹¹‚ }ºä¹Ò㫈º¯ºm äºÎÓº ¯ÈÏËã҈ ÓÈ   Ò
     
v¹ËÒÁÒË°}º® ˯ˆº®   «mã«Ëˆ°« ˆº ˆº ºÓÒ º°‚Ë°ˆmã« ˆ º
°ãºmӂ ˆ¯ÈÓ°ã«Ò ºÓº® °ÒämºãÒË°}º® }ºäÈÓ© m ºӂ äÈÒÓӂ 
jÓÈË ºmº¯«ˆ ˆº È°°Ëä­ã˯ m©¹ºãӫˈ ˆ¯ÈÓ°ã«Ò ºÒÓ m ºÒÓ zºäÈÓ©
«Ï©}È m©°º}ºº ‚¯ºmÓ« ÏÓÈ҈ËãÓº ºˆãÒÈ ˆ°« ºˆ }ºäÈÓ äÈÒÓÓºº «Ï©
}È { «Ï©}Ȳ ‚ÓÒm˯°ÈãÓºº ÓÈÏÓÈËÓÒ« ˆÈ}Ò² }È} 3DVFDO ÒãÒ & ºÓÈ
}ºäÈÓÈ Ò°²ºÓºº «Ï©}È ˆ¯ÈÓ°ãÒ¯‚ˈ°« m Û äÈÒÓÓ©² }ºäÈÓ |ÓÈ}º
Ë°ˆ Ò ˆÈ}ÒË «Ï©}Ò m }ºˆº¯©² }Èκ® }ºäÈÓË äºÎˈ °ººˆmˈ°ˆmºmȈ  Ò
­ºãËË äÈÒÓÓ©² }ºäÈÓ Óȹ¯Òä˯ «Ï©} ãºÒË°}ºº ¹¯º¯ÈääÒ¯ºmÈÓÒ«
3URORJ 
  ¹¯º¯ÈääÈ º°‚Ë°ˆmã« È« ¹ºº¹Ë¯Èˆº¯Ó‚ ˆ¯ÈÓ°ã«Ò
Ò m©¹ºãÓËÓÒË Ò°²ºÓº® ¹¯º¯Èää© { ºˆãÒÒË ºˆ }ºä¹Ò㫈º¯È Òӈ˯¹¯ËˆÈ
ˆº¯ ÓË ¹º¯ºÎÈˈ ÓÈ m©²ºË ¹¯º¯Èää‚ ÓÈ äÈÒÓÓºä «Ï©}Ë cÈ°¹ºÏÓÈm
}ºäÈÓ‚ Ò°²ºÓºº «Ï©}È ºÓ ˆ‚ˆ ÎË m©¹ºãӫˈ ËË ¯ºË°° ˆ¯ÈÓ°ã«ÒÒ Ò
m©¹ºãÓËÓÒ« ¹¯º¯Èää© Òӈ˯¹¯ËˆÈˆº¯ºä ÓÈÏ©mÈˈ°« 
j }ºä¹Ò㫈º¯© Ò Òӈ˯¹¯ËˆÈˆº¯© ÒäË ˆ °mºÒ º°ˆºÒÓ°ˆmÈ Ò Ó˺°ˆÈˆ}Ò
•½²´²  £ºÃÄ·¾² ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ 

vÓÈÈãÈ ¹Ë¯ËÒ°ãÒä º°ˆºÒÓ°ˆmÈ Òӈ˯¹¯ËˆÈˆº¯ºm


X Òӈ˯¹¯ËˆÈˆº¯ ¹ºÏmºã«Ëˆ ÓÈȈ º­¯È­ºˆ}‚ ÈÓÓ©² ¹º°ãË ÓȹҰÈÓÒ« ÈÎË
ºÓº® }ºäÈÓ© wˆº ËãÈˈ ¹¯ºË°° ¯Èϯȭºˆ}Ò Ò ºˆãÈ}Ò ¹¯º¯Èää ­º
ãËË Ò­}Òä
X ºˆ°‚ˆ°ˆmÒË m©²ºÓºº äÈÒÓÓºº }ºÈ ¹ºÏmºã«Ëˆ ÓË ÏȲãÈä㫈 mÓË
ÓÒË ‚°ˆ¯º®°ˆmÈ º¹ºãÓ҈ËãÓ©äÒ ÁÈ®ãÈäÒ
X º°ÓºmÓ©ä º°ˆºÒÓ°ˆmºä Òӈ˯¹¯ËˆÈˆº¯ºm m ÓÈ°ˆº«ËË m¯Ëä« «mã«Ëˆ°«
mºÏäºÎÓº°ˆ º°ˆÈˆºÓº ãË}ºº ¹¯Ò°¹º°º­ãËÓÒ« } ã ­©ä äÈÒÓÓ©ä
ȯ²ÒˆË}ˆ‚¯Èä Ò º¹Ë¯ÈÒºÓÓ©ä °Ò°ˆËäÈä wˆº °mº®°ˆmº ÒÓÈË ÓÈÏ©mÈˈ°«
  |­ž«°Ó«Ëˆ°« ªˆº ˆËä ˆº º­©Óº °ÈäÒ Òӈ˯
¹¯ËˆÈˆº¯© ¯ÈϯȭȈ©mÈ ˆ°« ÓÈ }È}ºäãÒ­º ¯È°¹¯º°ˆ¯ÈÓËÓÓºä «Ï©}Ë m©
°º}ºº ‚¯ºmÓ« ÈË m°Ëº ÓÈ & ÒãÒ &  ¹ºªˆºä‚ «mã« ˆ°« ¹Ë¯ËÓº°Ò
ä©äÒ äË΂ }ºä¹ ˆË¯Ó©äÒ ¹ãȈÁº¯äÈäÒ iã« ¹Ë¯ËÓº°È ¹¯º¯Èää ÓÈ
Òӈ˯¹¯ËˆÒ¯‚Ëäºä «Ï©}Ë ¹¯È}ˆÒË°}Ò ÓË ˆ¯Ë­‚ˈ°« ÓÒ}È}º® ¹Ë¯Ë¯È­ºˆ}Ò
¹¯Ò ¹Ë¯ËÓº°Ë ° ºÓº® ¹ãȈÁº¯ä© ÓÈ ¯‚‚ 
s˺°ˆÈˆ}ºä Òӈ˯¹¯ËˆÈˆº¯ºm «mã«Ëˆ°« ÓÒÏ}È« °}º¯º°ˆ m©¹ºãÓËÓÒ« ¹¯º
¯Èää |­©Óº Òӈ˯¹¯ËˆÒ¯‚Ëä©Ë ¹¯º¯Èää© m©¹ºãÓ« ˆ°« ÓÈäÓºº äË
ãËÓÓËË ¹¯º¯Èää m äÈÒÓÓ©² }ºȲ ¹º¯ºÎËÓÓ©² ¹¯Ò }ºä¹Òã«ÒÒ wˆº
°‚Ë°ˆmËÓÓ©® äÒӂ° }ºˆº¯©® °¯Èς ¯ËÏ}º º¯ÈÓÒÒmÈˈ º­ãÈ°ˆÒ ¹¯ÒäËÓË
ÓÒ« Òӈ˯¹¯ËˆÈˆº¯ºm ! !"   
     # " $    
{ ¹¯ÒÓÒ¹Ë ã« ã ­ºº «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« äºÎÓº ¯ÈϯȭºˆÈˆ Ò }ºä
¹Ò㫈º¯ Ò Òӈ˯¹¯ËˆÈˆº¯ ‘È}ÒË ¹¯Òä˯© Ë°ˆ Óȹ¯Òä˯ ã« ¹º¹‚㫯Ӻº
«Ï©}È 9LVXDO %DVLF ÒäË ˆ°« }È} }ºä¹Ò㫈º¯© ˆÈ} Ò Òӈ˯¹¯ËˆÈˆº¯© |ÓÈ}º
ÈË m°ˆ¯ËÈˈ°« ¯‚È« °Òˆ‚ÈÒ« Û ã« ¯È­ºˆ© ÓÈ «Ï©}Ë ¹¯ËãÈÈ ˆ°« ˆºã}º
}ºä¹Ò㫈º¯© ÒãÒ ˆºã}º Òӈ˯¹¯ËˆÈˆº¯© kmˆº¯Èä }ÓÒÒ ÓË ÒÏmË°ˆÓ© Òӈ˯
¹¯ËˆÈˆº¯© ° «Ï©}È 3DVFDO Óº ÏÓÈ}ºäº äÓºÎË°ˆmº ¯ÈÏãÒÓ©² }ºä¹Ò㫈º¯ºm
ªˆºº «Ï©}È ÐÏ©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« ã« ,QWHUQHW Û %&'&()*+,- ./()*+,- Ò ¯«
¯‚Ò² º­¯È­Èˆ©mÈ ˆ°« Òӈ˯¹¯ËˆÈˆº¯ÈäÒ
{ ÓË}ºˆº¯©² °ºm¯ËäËÓÓ©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯ÒÓÒ¹© }ºä¹Òã«
ÒÒ Ò Òӈ˯¹¯ËˆÈÒÒ °ºËˆÈ ˆ°« wˆº °¹¯ÈmËãÒmº Óȹ¯Òä˯ ã« ¹º¹‚㫯
Óºº «Ï©}È -DYD ¯ÈϯȭºˆÈÓÓºº }ºä¹ÈÓÒË® 6XQ 0LFURV\VWHPV ¯º¯ÈääÈ ÓÈ
ªˆºä «Ï©}Ë °ÓÈÈãÈ º­¯È­Èˆ©mÈˈ°« }ºä¹Ò㫈º¯ºä |ÓÈ}º ÓÈ m©²ºË }ºä
¹Ò㫈º¯È ¹º¯ºÎÈˈ°« ÓË äÈÒÓÓ©® È ÓË}Ò® ¹¯ºäË΂ˆºÓ©® }º ˺ ÓÈ
Ï©mÈ ˆ      }ºˆº¯©® ÏȈËä Òӈ˯¹¯ËˆÒ¯‚ˈ°« ¹¯Ò
¹ºäºÒ mÒ¯ˆ‚ÈãÓº® äÈÒÓ© -DYD º²ºÎÒ® ¹¯ÒÓÒ¹ Ò°¹ºãςˈ°« Ò m
«Ï©}Ë v }ºˆº¯©® ¹¯ËãÈÈˈ°« }ºä¹ÈÓÒË® 0LFURVRIW Ò ¹¯Ë°ˆÈmã«Ëˆ °º­º®
ÈãˆË¯ÓȈÒm‚ «Ï©}‚ -DYD ¯ÈmÈ ã« v ¹°Ëmº}º ¹º¯ºÎËÓÓ©® }ºä¹Òã«
ˆº¯ºä m°ËˆÈ}Ò ¹Ë¯Ë m©¹ºãÓËÓÒËä ¹¯Ëº­¯Èςˈ°« m ¹ºãÓºËÓÓ©® äÈÒÓ
Ó©® }º
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

‘È}Òä º­¯ÈϺä ÓÈãÒº ¹º¹©ˆ}È °ºmäË°ˆÒˆ º°ˆºÒÓ°ˆmÈ }ºä¹Ò㫈º¯ºm m©


°º}È« ¹¯ºÒÏmº҈ËãÓº°ˆ ºˆ}ºä¹ÒãÒ¯ºmÈÓÓº® ¹¯º¯Èää© Ò Òӈ˯¹¯ËˆÈˆº
¯ºm }¯º°°¹ãȈÁº¯äËÓÓº°ˆ  ~ÈäˈÒä ˆº Òӈ˯¹¯ËˆÒ¯‚Ëä©Ë ¹¯º¯Èää©
¹º}È ËË ÓË º°ˆÒãÒ ˆÈ}ºº ÎË ­©°ˆ¯ºË®°ˆmÒ« }È} ¹¯Ëmȯ҈ËãÓº ºˆ
}ºä¹ÒãÒ¯ºmÈÓÓ©Ë

¯Ä²ÁͼÀ¾Áº½ÑȺºº¼À¾ÁÀ¿À´¼º
sÈ °ËºÓ«ÓÒ® ËÓ ÓÈÒ­ºãËË ¯È°¹¯º°ˆ¯ÈÓËÓÓ©ä °¹º°º­ºä º­¯È­ºˆ}Ò
¹¯º¯Èää© ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ« «mã«Ëˆ°« }ºä¹Òã«Ò« ¹ºªˆºä‚ º°ˆÈ
ÓºmÒä°« ÓÈ ªˆºä ¹¯ºË°°Ë ­ºãËË ¹º¯º­Óº
0   ˆº ÓÈ m©²ºË }ºä¹Ò㫈º¯È ¹º¯ºÎÈˈ°« ÓË ºˆºm©® }
Ò°¹ºãÓËÓÒ äÈÒÓÓ©® }º È ˆÈ} ÓÈÏ©mÈËä©® 1  }ºˆº¯©® ӂ
ÎÈˈ°« m ÈãÓˮˮ º­¯È­ºˆ}Ë
iË㺠m ˆºä ˆº ¹¯º¯ÈääÈ ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ« ¹ºãςˈ°« ºˆºm©äÒ
ºˆãÈÎËÓÓ©äÒ Á¯ÈäËӈÈäÒ }ºÈ ã« m©¹ºãÓËÓÒ« ¯ÈÏãÒÓ©² ˆÒ¹ºm©² Ë®°ˆ
mÒ® mmº ÈÓÓ©² ° }ãÈmÒȈ‚¯© ÒãÒ ÒÏ ÁÈ®ãÈ ºˆº­¯ÈÎËÓÒË ÒÓÁº¯äÈÒÒ ÓÈ
ª}¯ÈÓË m©Ò°ãËÓÒË °ˆÈÓȯˆÓ©² äȈËäȈÒË°}Ò² Á‚Ó}Ò® Ò ˆ   ‘È}ÒË
Á¯ÈäËӈ© }ºÈ ÓÈÏ©mÈ ˆ°«      2 Ò ÓȲº«ˆ°« m 
! ¹¯Ë°ˆÈmãËÓÓ©² m mÒË ºˆËãÓ©² ÁÈ®ãºm ¯È°¹ºãºÎËÓÓ©² ÓÈ
äÈÓ҈Ӻä Ò°}Ë rÒ­ãÒºˆËÓ©Ë ¹º¹¯º¯Èää© ¹¯Ëmȯ҈ËãÓº º­¯È­Èˆ©
mÈ ˆ°« }ºä¹Ò㫈º¯ºä Ò ²¯ÈÓ«ˆ°« m mÒË º­žË}ˆÓ©² }ººm
zºä¹Ò㫈º¯ mº m¯Ëä« ¯È­ºˆ© ¯È°¹ºÏÓÈˈ ÓÈÏmÈÓÒ« ­Ò­ãÒºˆËÓ©² ¹º¹¯º
¯Èää Óº ÓË äºÎˈ È Ò ÓË ºãÎËÓ ÒÏmãË}Ȉ ӂÎÓ©Ë ¹º¹¯º¯Èää© ÒÏ
­Ò­ãÒºˆË} Ò m°ˆÈm㫈 Ò² m °Áº¯äÒ¯ºmÈÓÓ©® äÈÒÓÓ©® }º ¹¯º¯Èää©
wˆÒä ÏÈÓÒäÈˈ°« ¯‚È« ¹¯º¯ÈääÈ Û  # ¯ËÈ}ˆº¯ °m«ÏË®  }ºˆº
¯È« °º­Ò¯Èˈ m°Ë º­žË}ˆÓ©Ë }º© m ¹ºãÓºËÓÓ©® Ò°¹ºãÓ«Ëä©® }º
‘È}Òä º­¯ÈϺä ã« ¹ºã‚ËÓÒ« Ò°¹ºãÓ«Ë人 }ºÈ ¹¯º¯ÈääÈ ÓÈ «Ï©}Ë m©
°º}ºº ‚¯ºmÓ« ºãÎÓÈ ¹¯º®ˆÒ mÈ ªˆÈ¹È º­¯È­ºˆ}Ò
X }ºä¹Òã«Ò«
X }ºä¹ºÓºm}È
cËςãˆÈˆ© }ºä¹Òã«ÒÒ Ò }ºä¹ºÓºm}Ò äº‚ˆ ­©ˆ °º²¯ÈÓËÓ© ÓÈ Ò°}Ë È
亂ˆ º°ˆÈmȈ°« ˆºã}º m º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò sȹ¯Òä˯ ¹¯Ò º­¯È­ºˆ}Ë
¹¯º¯Èää ÓÈ «Ï©}Ë v& ¹¯È}ˆÒË°}Ò m°ËÈ ÓÈ Ò°}Ë °º²¯ÈÓ« ˆ°« ÁÈ®ã©
° ¯È°Ò¯ËÓÒËä REM REMHFWLYH Ò H[H H[HFXWDEOH 
zÈ} ¹¯ÈmÒ㺠¹¯Ò ¯È­ºˆË m °Ò°ˆËäȲ ÓÈ º°ÓºmË 3DVFDO ÁȮ㩠° ¯È°Ò¯ËÓÒËä
REM ÓË °º²¯ÈÓ« ˆ°« Óº 亂ˆ ­©ˆ °º²¯ÈÓËÓ© ÁȮ㩠° ¯È°Ò¯ËÓÒËä H[H
ÈË m°Ëº ˆÈ}ºË °º²¯ÈÓËÓÒË m©¹ºãӫˈ°« ÈmˆºäȈÒË°}Ò   34 5
z¯ºäË ˆºº m 3DVFDO ÒäËˈ°« ÏÈäËȈËãÓÈ« mºÏäºÎÓº°ˆ ¯ÈÏËãÓº® }ºä¹Ò
ã«ÒÒ ºˆËãÓ©² È°ˆË® ¹¯º¯Èää© äº‚ãË®  m ¯ËςãˆÈˆË }ºˆº¯º® °º²¯È
•½²´²  £ºÃÄ·¾² ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ 

Ó« ˆ°« º­žË}ˆÓ©Ë ÁȮ㩠º°º­ºº Áº¯äȈÈ ÒäË ÒË ¯È°Ò¯ËÓÒË tpu ÒãÒ
dcu º¯º­ÓÈ« ÒÓÁº¯äÈÒ« º ­Ò­ãÒºˆËÓ©² 亂㫲 Ò ¯ÈÏËãÓº® }ºä¹Ò
ã«ÒÒ ¹¯Ë°ˆÈmãËÓÈ ÓÒÎË   

 Ľ²¶¼²ÁÂÀµÂ²¾¾Í
¤ºÁÍÀʺ³À¼
  ¯º¯ÈääÒ¯ºmÈÓÒË «mã«Ëˆ°« ˆmº¯Ë°}Òä ¹¯ºË°°ºä ¹ºªˆºä‚
ºÒ­}Ò ÓËÒÏ­ËÎÓº m°ˆ¯ËÈ ˆ°« ÈÎË ‚ º¹©ˆÓ©² ¹¯º¯ÈääÒ°ˆºm cÈÏãÒÈ ˆ
°ãË‚ ÒË ˆÒ¹© ºÒ­º}
X °ÒӈÈ}°ÒË°}ÒË ºÒ­}Ò ºÒ­}Ò }ºä¹Òã«ÒÒ 
X ºÒ­}Ò m©¹ºãÓËÓÒ«
X ºÒ­}Ò m È㺯҈äË ¹¯º¯Èää© ÒãÒ Ëº ¯ËÈãÒÏÈÒÒ °ËäÈӈÒË°}ÒË 
6  mºÏÓÒ}È ˆ ¹¯Ò Óȯ‚ËÓÒÒ ¹¯ÈmÒã «Ï©}È j² º­ÓÈ
¯‚ÎÒmÈˈ }ºä¹Ò㫈º¯ }ºˆº¯©® Ò m©Èˈ °ºº­ËÓÒË º­ ºÒ­}Ë º­©Óº ‚°
ˆÈÓÈmãÒmÈ« }‚¯°º¯ m ¹ºÏÒÒ  Ë º­Óȯ‚ÎËÓÈ ºÒ­}È j°¹¯ÈmãËÓÒË °ÒÓ
ˆÈ}°ÒË°}Ò² ºÒ­º} äºÎˈ m©ÏmȈ ÏȈ¯‚ÓËÓÒ« ˆºã}º ÓÈ ÓÈÈãÓºä ªˆÈ¹Ë
º­‚ËÓÒ«
0  UXQWLPH HUURUV ÓË Óȯ‚È ˆ °ÒӈÈ}°Ò° «Ï©}È |ÓÈ}º
ºÓÒ ¹¯Òmº«ˆ } ºÒ­ºÓ©ä º¹Ë¯ÈÒ«ä m ¹¯ºË°°Ë m©¹ºãÓËÓÒ« ¹¯º¯Èää©
ˆÈ}Òä Óȹ¯Òä˯ }È} ¹º¹©ˆ}È ËãËÓÒ« ÓÈ Óºã ÒãÒ ÒÏmãËËÓÒ« }mȯȈӺº
}º¯Ó« ÒÏ ºˆ¯ÒȈËãÓºº ¯Ò mºÏÓÒ}ÓºmËÓÒÒ ˆÈ}º® ºÒ­}Ò ¹¯ºË°°º¯ m©
ӂÎËÓ m©¹ºãÓ҈ ÈmȯҮӂ º°ˆÈÓºm}‚ ¹¯º¯Èää© ÓÈ ª}¯ÈÓ ¹¯Ò ªˆºä m©
mº҈°« °ºº­ËÓÒË   Ò °ºº­Èˈ°« }º ºÒ­}Ò ¹º }ºˆº¯ºä‚
äºÎÓº ‚°ˆÈÓºm҈ ËË ¹¯ÒÒӂ zº© ºÒ­º} m©¹ºãÓËÓÒ« mºÏÓÒ}È ÒË
¹¯Ò Ïȹ‚°}Ë ¹¯º¯Èää© ÓÈ 7XUER 3DVFDO ¹¯ÒmËËÓ© m $ 4
È°ˆº ˆÈ}ÒË ºÒ­}Ò mºÏÓÒ}È ˆ ÓË ¹¯Ò }Èκä Ïȹ‚°}Ë ¹¯º¯Èää© È ˆºã}º
¹¯Ò º¹¯ËËãËÓÓ©² °ºˈÈÓÒ«² Ò°²ºÓ©² ÈÓÓ©² ºº­Ó©Ë °ã‚ÈÒ ÓÈÏ©mÈ
ˆ°« Ò°}ã ҈ËãÓ©äÒ °Òˆ‚ÈÒ«äÒ ÒãÒ Ò°}ã ËÓÒ«äÒ H[FHSWLRQV 
{ °ºm¯ËäËÓÓ©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÒäË ˆ°« °¯Ë°ˆmÈ }º¯¯Ë}ˆÓº®
º­¯È­ºˆ}Ò Ò°}ã ËÓÒ® }ºˆº¯©Ë ¹ºÏmºã« ˆ ÒÏ­ËÎȈ ºÒ­º} ¹¯Ò m©¹ºãÓË
ÓÒÒ ¹¯º¯Èää© { $  ¯È°°äºˆ¯ËÓ© °¯Ë°ˆmÈ º­¯È­ºˆ}Ò Ò°}ã Ò
ˆËãÓ©² °Òˆ‚ÈÒ® m «Ï©}Ë 'HOSKL kÓÈãºÒÓ©Ë °¯Ë°ˆmÈ ÒäË ˆ°« Ò m «Ï©}Ȳ
& -DYD Ò ¯
6   ¹¯º¯Èää© ¹¯Ò m˯ө² Ò°²ºÓ©² ÈÓÓ©² Ò mÓËÓË
­ËϺÒ­ºÓº® ¯È­ºˆË ¹¯º¯Èää© ¹¯Òmº«ˆ } ÓËmË¯Ó©ä ¯ËςãˆÈˆÈä wˆºˆ
ˆÒ¹ ºÒ­º} ÓÈÒ­ºãËË }ºmȯËÓ Ò ˆ¯‚ËÓ ã« Ò°¹¯ÈmãËÓÒ« ˆ } ¹ºãϺmȈËã
¹ºã‚È« ºÒ­ºÓ©® ¯ËςãˆÈˆ äºÎˈ ¹º°҈Ȉ ˺ m˯өä ¹º°}ºã}‚ ÓÒ
}È}Ò² °ºº­ËÓÒ® º­ ºÒ­}Ȳ ÓË ­©ãº
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

vËäÈӈÒË°}ÒË ºÒ­}Ò ºãÎËÓ º­Óȯ‚ÎÒmȈ °Èä ¹¯º¯ÈääÒ°ˆ ¹¯ºm˯««


¯È­ºˆ‚ ¹¯º¯Èää© ÓÈ ÏȯÈÓËË ¹ººˆºmãËÓÓº®    ã« }ºˆº¯©²
ÏȯÈÓËË ÒÏmË°ˆÓ© ¯ËςãˆÈˆ© ººˆºm}È ˆÈ}º® °Ò°ˆËä© ˆË°ˆºm °ÈäÈ ¹º °Ë­Ë
¹¯Ë°ˆÈmã«Ëˆ °Ë¯ËÏӂ ÏÈÈ‚
iã« º­ãËËÓÒ« ¹ºÒ°}È °ËäÈӈÒË°}Ò² ºÒ­º} Ò°¹ºãς ˆ°« °¹ËÒÈãÓ©Ë
¹¯º¯Èää© ÓÈÏ©mÈËä©Ë   |ˆãÈÒ} ¹ºÏmºã«Ëˆ m©¹ºãÓ«ˆ ¹¯º
¯Èää‚ ¹º ÈÈä ¹¯º°äȈ¯ÒmÈ« ¹¯Ò ªˆºä ¹¯ºäË΂ˆºÓ©Ë ¯ËςãˆÈˆ© }Èκº
ÈÈ wˆºˆ ¹¯ºË°° ÓÈÏ©mÈˈ°«  p°ãÒ ÓÈ º˯ËÓºä ÈË ¯Ëςã
ˆÈˆ º}ÈÏ©mÈˈ°« ÓË ˆÈ}Òä ÓÈ }È}º® ¯È°°҈©mÈã ¯ÈϯȭºˆÒ} ÏÓÈ҈ ºÒ­}È
ãº}ÈãÒϺmÈÓÈ |°ˆÈ㺰 ˆºã}º ¹ºÓ«ˆ ËË ¹¯ÒÒӂ Ò Ò°¹¯Èm҈ ¯ÈmÒãÈ ¯È­º
ˆ© °º m°ˆ¯ºËÓÓ©ä ºˆãÈÒ}ºä °Ò°ˆËä© 7XUER 3DVFDO °º˯ÎȈ°« m $
 4 kÓÈãºÒÓº äºÎÓº ¯È­ºˆÈˆ ° ã ­©ä ¯‚Òä ºˆãÈÒ}ºä

£ÀÃIJ´úÃÄ·¾ÍÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
¡À¿Ñĺ·º¿Ä·µÂºÂÀ´²¿¿À»÷¶Í²¹Â²³Àļº
jäË Ò²°« °mËËÓÒ® ‚ÎË º°ˆÈˆºÓº ˆº­© ¹Ë¯Ë®ˆÒ } º­°‚ÎËÓÒ ˆË²ÓÒ
Ë°}Ò² ˈÈãË® ¹¯ºË°°È ¯Èϯȭºˆ}Ò Ò ºˆãÈ}Ò ¹¯º¯Èää© ÓÈ «Ï©}Ë m©°º}º
º ‚¯ºmÓ« {©ËãÒä º°ÓºmÓ©Ë ªˆÈ¹© ªˆºº ¹¯ºË°°È ã« º¹¯ËËãËÓÓº°ˆÒ
¹¯ÒäËä ˆº ¹¯Ò º­¯È­ºˆ}Ë ¹¯º¯Èää© Ò°¹ºãςˈ°« °¹º°º­ }ºä¹Òã«ÒÒ 
X ÓÈ­º¯ Ò°²ºÓºº ˆË}°ˆÈ ¹¯º¯Èää© ÒãÒ ¯ËÈ}ˆÒ¯ºmÈÓÒË ‚ÎË ÒäË Ëº°«
ˆË}°ˆÈ
X ¹ºã‚ËÓÒË Ò°¹ºãÓÒ人 }ºÈ }ºä¹Òã«Ò« Ò }ºä¹ºÓºm}È 
X m©¹ºãÓËÓÒË ¹¯º¯Èää© ËãÒ}ºä ÒãÒ ¹º ÈÈä Ò ÈÓÈãÒÏ ¯ËςãˆÈˆºm
¹º°ãË }ºˆº¯ºº º­©Óº ¹¯Ò²º҈°« mºÏm¯ÈÈˆ°« } ¹Ë¯mºä‚ ªˆÈ¹‚
wˆºˆ Ò}ãÒË°}Ò® ¹¯ºË°° º­©Óº ¹ºmˆº¯«Ëˆ°« ºËÓ äÓºº ¯ÈÏ ¹¯ËÎË
Ëä ¹¯º¯ÈääÈ ­‚ˈ m©ÈmȈ ‚ºmãˈmº¯ÒˆËãÓ©Ë ¯ËςãˆÈˆ© ã« m°Ë² Ò°
²ºÓ©² ÈÓÓ©² ˆË°ˆºmºº ÓÈ­º¯È ºªˆºä‚ ã« ¹¯º¯ÈääÒ°ˆÈ }¯È®ÓË mÈÎÓº
Òäˈ    "    
 !$      !   
 
‘È}ÒË mºÏäºÎÓº°ˆÒ ¹¯Ëº°ˆÈmã« ˆ °¹ËÒÈãÓ©Ë ¹¯º¯ÈääÓ©Ë }ºä¹ãË}°©
}ºˆº¯©Ë ÓÈÏ©mÈ ˆ°«     
lºÎÓº m©Ëã҈ °ãË‚ ÒË º°ÓºmÓ©Ë }ºä¹ºÓËӈ© ¹¯Ò°‚ˆ°ˆm‚ ÒË m ã 
­º® °Ò°ˆËäË ¹¯º¯ÈääÒ¯ºmÈÓÒ«
X ˆË}°ˆºm©® ¯ËÈ}ˆº¯ º­Ë°¹ËÒmÈ Ò® äÈ}°Òä‚ä ‚º­°ˆm ¹¯Ò mmºË Ò
}º¯¯Ë}ˆÒ¯ºm}Ë Ò°²ºÓºº }ºÈ ¹¯º¯Èää© Ò ÒäË Ò® °¯Ë°ˆmÈ ¯È­ºˆ© °
ÁÈ®ãºmº® °Ò°ˆË亮
•½²´²  £ºÃÄ·¾² ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ 

X }ºä¹Ò㫈º¯ Ò }ºä¹ºÓºmÒ} }ºˆº¯©Ë º­Ë°¹ËÒmÈ ˆ ¹¯ºË°° ¹¯Ëº­¯ÈϺ


mÈÓÒ« Ò°²ºÓºº ˆË}°ˆÈ m äÈÒÓÓ©Ë }º© m }ÈË°ˆmË ÈãˆË¯ÓȈÒm© mºÏ
äºÎËÓ Òӈ˯¹¯ËˆÈˆº¯ 
X ºˆãÈÒ} }ºˆº¯©® ¹ºÏmºã«Ëˆ m©¹ºãÓ«ˆ ¹¯º¯Èää‚ ¹º ÈÈä
X ÓÈ­º¯ ­Ò­ãÒºˆË} ° ºˆºm©äÒ ¹º¹¯º¯ÈääÈäÒ }ºˆº¯©Ë äºÎÓº m}ã Ȉ
m ¯ÈϯȭȈ©mÈËä©Ë ¹¯º¯Èää© Û Ëä ­ºãË ˆÈ}Ò² ­Ò­ãÒºˆË} ˆËä ‚º­
ÓËË Ò ¹¯ºË ¹¯ºË°° ¯Èϯȭºˆ}Ò m ÈÓÓº® °Ò°ˆËäË ¹¯º¯ÈääÒ¯ºmÈÓÒ«
X ÓÈ­º¯ ¹¯Òä˯ºm ÏÈ}ºÓËÓÓ©² ¹¯º¯Èää }ºˆº¯©Ë ¹ºäºÈ ˆ ­©°ˆ¯ËË º°
mºÒˆ }ºÓ}¯ËˆÓ©® ÒÈãË}ˆ «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« ËäºÓ°ˆ¯Ò¯‚« ÓË}º
ˆº¯©Ë ˆÒ¹ºm©Ë ¹¯ÒËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ«
X ¹¯º¯Èää©‚ˆÒã҈© ¹¯ËÓÈÏÓÈËÓÓ©Ë ã« m©¹ºãÓËÓÒ« ¯ÈÏãÒÓ©² m°¹º
äºȈËãÓ©² Á‚Ó}Ò®
X ÁȮ㩠° º}‚äËӈÈÒË®
{ °ºm¯ËäËÓÓ©² °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ˆË}°ˆºm©® ¯ËÈ}ˆº¯ }ºä¹Òã«
ˆº¯ ° }ºä¹ºÓºmÒ}ºä Ò ºˆãÈÒ} º­©Óº º­žËÒÓËÓ© m ºÓºä 亂ãË }º
ˆº¯©® ÓÈÏ©mÈˈ°«    78-9:*&-9; <9'9=>,?98-
@8'+*>8?98-  7<@ ~ȹ‚°ˆÒm ÓÈ m©¹ºãÓËÓÒË ˆÈ}‚ °¯Ë‚ äºÎÓº ÓË m©²º
҈ ÒÏ ÓËË Ò ÓÒ}‚È ÓË ¹Ë¯Ë}ã Ȉ°« m ˆËËÓÒË m°Ëº Ò}ãÈ ºˆãÈ}Ò ¹¯º
¯Èää© º¹Ò°ÈÓÒË Òӈ˯үºmÈÓÓº® °¯Ë© 7XUER 3DVFDO ÒäËˈ°« m $
 4 

£ºÃÄ·¾ÍÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
¿²ÀÿÀ´·ѹͼ²3DVFDO
º°}ºã}‚ ˆÈ}Ò² °Ò°ˆËä ¹¯º¯ÈääÒ¯ºmÈÓÒ« °‚Ë°ˆm‚ˈ äÓºÎË°ˆmº ¹Ë¯Ë
Ò°ã҈ m°Ë }¯È®ÓË ÏȈ¯‚Ó҈ËãÓº ¹ºä«ÓËä ˆºã}º °Èä©Ë ¹º¹‚㫯өË
rËς°ãºmÓ©ä ãÒ˯ºä m ¹¯ºmÒÎËÓÒÒ «Ï©}È 3DVFDO «mã«Ëˆ°« }ºä¹ÈÓÒ«
%RUODQG nÒ¯äÈ ÏÈÓÒäÈˈ°« ªˆº® Ë«ˆËãÓº°ˆ °   }ºÈ ­©ãÈ m©¹‚
ËÓÈ m °mˈ ¹Ë¯mÈ« m˯°Ò« °Ò°ˆËä© 7XUER 3DVFDO v ˆË² ¹º¯ m©Ëã ÓË ºÒÓ
Ë°«ˆº} m˯°Ò® °Ò°ˆËä ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹º ÓÈÏmÈÓÒ«äÒ 7XUER 3DVFDO
%RUODQG 3DVFDO %RUODQG 3DVFDO IRU :LQGRZV 'HOSKL .\OL[ m˯°Ò« 'HOSKL ã«
º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© /LQX[  v‚Ë°ˆmËÓÓ©® m}ãÈ m Ë㺠¹¯ºmÒÎËÓÒ«
«Ï©}È 3DVFDO ­©ã mÓË°ËÓ m©È Òä°« ¹¯º¯ÈääÒ°ˆºä kÓ˯°ºä tˮ㰭˯
ºä °ºˆ¯‚ÓÒ}ºä ÁÒ¯ä©
|¯ºäÓ©® }ºää˯Ë°}Ò® ‚°¹Ë² ¹¯º‚}ˆºm ÁÒ¯ä© %RUODQG Èã º°ÓºmÈÓÒË
ºmº¯Òˆ º ÓÈãÒÒÒ ˆÈ} ÓÈÏ©mÈË人 ¹¯ºä©ãËÓÓºº °ˆÈÓȯˆÈ «Ï©}È
3DVFDO ¹º }ºˆº¯©ä ¹ºÓÒäÈˈ°« m²ºÓº® «Ï©} ¹º°ãËÓÒ² m˯°Ò® °Ò°ˆËä©
'HOSKL {ºÏäºÎÓº m ­‚‚Ëä ªˆºˆ ÒÈãË}ˆ ­‚ˈ ºÁÒÒÈãÓº ‚ˆm˯ÎËÓ
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

¯Ò ÓÈÈãÓºä º­‚ËÓÒÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ ÓÈ «Ï©}Ë 3DVFDO Ó˺ÁÒÒ


ÈãÓ©ä °ˆÈÓȯˆºä äºÎÓº °҈Ȉ m˯°Ò 7XUER 3DVFDO  ÒãÒ ËË ÓË
°}ºã}º ¯È°Ò¯ËÓÓ©® mȯÒÈӈ %RUODQG 3DVFDO  tºˆ« «Ï©} ªˆÒ² °Ò°ˆËä
ÒäËˈ ÓËÏÓÈ҈ËãÓ©Ë ºˆãÒÒ« ºˆ °ˆÈÓȯˆÈ ([WHQGHG 3DVFDO ˆËä ÓË äËÓËË
ºÓ ¹º˯ÎÒmÈˈ°« ¯ÈϯȭºˆÒ}ÈäÒ ¯‚Ò² }ºä¹Ò㫈º¯ºm Ò °Ò°ˆËä ¹¯º
¯ÈääÒ¯ºmÈÓÒ«
vÒ°ˆËä© 7XUER %RUODQG 3DVFDO  ­©ãÒ ¯ÈϯȭºˆÈÓ© ã« º¹Ë¯ÈÒºÓÓº®
°Ò°ˆËä© <A( ¹ºªˆºä‚ m°ˆ¯ºËÓÓ©Ë m ÓÒ² }ºä¹Ò㫈º¯© ¯È­ºˆÈ ˆ Ó˪ÁÁË}
ˆÒmÓº ¹º ‚¹¯ÈmãËÓÒËä º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© :LQGRZV Ò ¯‚Ò² º¹Ë¯ÈÒ
ºÓÓ©² °Ò°ˆËä wˆÒ }ºä¹Ò㫈º¯© ÒäË ˆ º­ËË ÓÈÏmÈÓÒË Û ¯Èϯ«Ó©Ë
}ºä¹Ò㫈º¯© ÒäËˈ°« m mÒ‚  mºÒÓ©² ¯Èϯ«ºm Û º°ÓºmÓÈ« ËÒÓÒÈ
º­¯È­ºˆ}Ò m º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË '26 
vºm¯ËäËÓÓ©Ë }ºä¹Ò㫈º¯© ã« º¹Ë¯ÈÒºÓÓ©² °Ò°ˆËä :LQGRZV Ò 81,;
ÒÓÈË ÓÈÏ©mÈ ˆ°« ¯Èϯ«Ó©äÒ ËÒÓÒÈ º­¯È­ºˆ}Ò Û  mºÒÓ©² ¯ÈÏ
¯«È  |ÓÒ ¹º¯ºÎÈ ˆ ­ºãËË ­©°ˆ¯ºË®°ˆm‚ ÒË äÈÒÓÓ©Ë ¹¯º¯Èää©
sȹ¯Òä˯ ¹¯º¯ÈääÈ ÓÈ «Ï©}Ë 3DVFDO ºˆ}ºä¹ÒãÒ¯ºmÈÓÓÈ« m 'HOSKL ­‚ˈ
¯È­ºˆÈˆ ¹¯Òä˯Ӻ m mÈ ¯ÈÏÈ ­©°ˆ¯ËË Ëä ˆÈ ÎË °ÈäÈ« ¹¯º¯ÈääÈ Óº ºˆ
}ºä¹ÒãÒ¯ºmÈÓÓÈ« m 7XUER 3DVFDO
{ ¹º°ãËÓËË m¯Ëä« ¹ºã‚ÒãÒ ¯È°¹¯º°ˆ¯ÈÓËÓÒË }¯º°°¹ãȈÁº¯äËÓÓ©Ë }ºä¹Ò
㫈º¯© Ò °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË 3DVFDO }ºˆº¯©Ë ¹º˯
ÎÒmÈ ˆ ­ºãÒÓ°ˆmº ÓÈÒ­ºãËË ¯È°¹¯º°ˆ¯ÈÓËÓÓ©² º¹Ë¯ÈÒºÓÓ©² °Ò°ˆËä
sÈÒ­ºãËË ¹º¹‚㫯өäÒ ÒÏ ÓÒ² «mã« ˆ°« )UHH 3DVFDO }ºä¹Ò㫈º¯ Ò °¯ËÈ
¯Èϯȭºˆ}Ò ¹º²ºÎÈ« ÓÈ 7XUER 3DVFDO  }ºä¹Ò㫈º¯ *18 3DVFDO °mº­ºÓº
¯È°¹¯º°ˆ¯ÈÓ«Ëä©Ë ¹¯º¯ÈääÓ©Ë ¹¯º‚}ˆ©  707 3DVFDO ¯È°¹¯º°ˆ¯Èӫˈ°«
ÓÈ }ºää˯Ë°}º® º°ÓºmË Óº °ˆºÒˆ Ó˺¯ºº }¯ºäË ˆºº Ë°ˆ Ò ­Ë°¹ãȈÓÈ«
m˯°Ò« 
wˆÒ °Ò°ˆËä© º¯ÒËӈүºmÈÓ© ÓÈ °ˆÈÓȯˆ ([WHQGHG 3DVFDO ²ºˆ« Ò ÓË ¹ºãÓº
°ˆ ˺ ¹º˯ÎÒmÈ ˆ  |ÓÈ}º m°Ë ºÓÒ ¹º˯ÎÒmÈ ˆ Ò ÒÈãË}ˆ ÁÒ¯ä©
%RUODQG ¹ºªˆºä‚ äÓººÒ°ãËÓÓ©Ë ¹¯º¯Èää© ¯ÈϯȭºˆÈÓÓ©Ë ¯ÈÓËË äºÎÓº
¹Ë¯Ë}ºä¹ÒãÒ¯ºmȈ m Óºm©² °Ò°ˆËäȲ m©­¯Èm °ººˆmˈ°ˆm‚ ‚ ¹ãȈÁº¯ä‚
ã« }ºˆº¯º® Ó˺­²ºÒäº °Áº¯äÒ¯ºmȈ äÈÒÓÓ©® }º z¯ºäË ˆºº m²ºÓº®
«Ï©} }Èκ® ÒÏ ˆÈ}Ò² °Ò°ˆËä ÒäËˈ °º­°ˆmËÓÓ©Ë ¯È°Ò¯ËÓÒ« °ˆÈÓȯˆÈ ÏÈ
È°ˆ‚ ºËÓ Òӈ˯˰өË

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃÍ
 ˆº ˆÈ}ºË }ºä¹Ò㫈º¯ Ò Ëä ºÓ ºˆãÒÈˈ°« ºˆ Òӈ˯¹¯ËˆÈˆº¯È"
 { }È}Ò² °ã‚È«² ‚º­Óº Ò°¹ºãϺmȈ Òӈ˯¹¯ËˆÈˆº¯" zºÈ ÓËÏÈäËÓÒä
}ºä¹Ò㫈º¯"
 zÈ}ÒË ªˆÈ¹© º­¯È­ºˆ}Ò ¹¯º²º҈ ¹¯º¯ÈääÈ ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ«
ã« ¹ºã‚ËÓÒ« Ò°¹ºãÓ«Ë人 }ºÈ"
•½²´²  £ºÃÄ·¾² ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ 

 Ëä m©ÏmÈÓÈ Ó˺­²ºÒ亰ˆ }ºä¹ºÓºm}Ò"


 zÈ}ÒË ˆÒ¹© ºÒ­º} mºÏÓÒ}È Ò² ¹¯Ò ¹¯º¯ÈääÒ¯ºmÈÓÒÒ mÈä ÒÏmË°ˆÓ©"
 cÈ°°}ÈÎ҈Ë }È} ã« Ò°¹¯ÈmãËÓÒ« °ËäÈӈÒË°}Ò² ºÒ­º} Ò°¹ºãς ˆ°«
°Ò°ˆËä© ˆË°ˆºm Ò ˆ¯È°°Ò¯ºm}È ¹¯º¯Èää©
 Ë¯ËÒ°ãÒˆË °º°ˆÈm ˆÒ¹ºmº® °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« zÈ}ºmº ËË ÓÈ
ÏÓÈËÓÒË"
 ˆº ˆÈ}ºË Òӈ˯үºmÈÓÓÈ« °¯ËÈ ¯Èϯȭºˆ}Ò"
 { Ëä ºˆãÒÒË ¯Èϯ«Ó©² Ò ¯Èϯ«Ó©² }ºä¹Ò㫈º¯ºm «Ï©}È 3DVFDO"

•½²´²

¡ÂÀµÂ²¾¾²º¶²¿¿Í·
¤ºÁͶ²¿¿ÍÇ
vºm¯ËäËÓÓ©Ë °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÏÓÈ҈ËãÓº º­ãËÈ ˆ ¯‚ˆÒÓӂ
¯È­ºˆ‚ ¹¯º¯ÈääÒ°ˆÈ ºÓÈ}º ÓË äº‚ˆ º°mº­º҈ ˺ ºˆ ˆmº¯Ë°}º® °º°ˆÈm
ã« Ë® ˺ ˆ¯‚È cÈϯȭºˆ}È ¹¯º¯Èää© ¹º¹¯ËÎÓËä‚ º°ˆÈˈ°« °Ë¯ËÏÓº®
ÒӈËããË}ˆ‚ÈãÓº® ¯È­ºˆº® ˆ¯Ë­‚ Ë® ²º¯ºËº ¹ºÓÒäÈÓÒ« Á‚ÓÈäËӈÈã
Ó©² ¹¯ÒÓÒ¹ºm ¯È­ºˆ© }ºä¹ ˆË¯È { ¹Ë¯m‚ º˯Ë º­°‚Òä ¹¯ºË°° 
    Ò ¯È°°äºˆ¯Òä ˆÈ}ÒË mÈÎÓ©Ë ¹ºÓ«ˆÒ« }È}   Ò Ò²


 ÿÀ´¿Í·ÁÀ¿ÑĺÑ
šÃÁÀ½¿·¿º·ÁÂÀµÂ²¾¾Í
¯Ë¹ºãºÎÒä ˆº ¹¯º¯ÈääÈ ‚ÎË ¹¯ºãÈ ¹ººˆºm҈ËãÓ©Ë ªˆÈ¹© }ºä¹Ò
ã«ÒÒ Ò }ºä¹ºÓºm}Ò cÈ°°äºˆ¯Òä mÓÒäȈËãÓËË º°ÓºmÓº® ¹¯ºË°° ¯ÈÒ
}ºˆº¯ºº °ºÏÈmÈãÈ° ¹¯º¯ÈääÈ Û m©¹ºãÓËÓÒË ¹ººˆºmãËÓÓºº äÈÒÓÓºº
}ºÈ
¯Ò ¯È­ºˆË m Òӈ˯үºmÈÓÓº® °¯ËË ¯Èϯȭºˆ}Ò äÈÒÓÓ©® }º ¹¯º¯Èää©
¹º°ãË ¹ººˆºm}Ò ‚ÎË ÓȲº҈°« m º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ Ò ºˆºm } Ò°¹ºãÓË
ÓÒ  p°ãÒ ¹ººˆºm}È ¹¯º¯Èää© ­©ãÈ m©¹ºãÓËÓÈ ÏȯÈÓËË Ò Ïȹ‚°}Èˈ°«
ÁȮ㠰 ¯È°Ò¯ËÓÒËä H[H ÒÏ º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© ˆº °ÓÈÈãÈ m©¹ºãӫˈ°«
      m º¹Ë¯ÈˆÒmӂ ¹È䫈 ¯Ò ¯È­ºˆË ° Òӈ˯¹¯ËˆÈˆº¯ºä m
º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ ÓȲº҈°« ÓË mË° }º ¹¯º¯Èää© È ˆºã}º ¹ººˆºm
ãËÓÓ©® Á¯ÈäËӈ ¹¯º¯Èää© Óº ªˆº °‚ˆÒ ËãÈ ÓË äËӫˈ { ã ­ºä °ã‚ÈË
           
{ ²ºË m©¹ºãÓËÓÒ« ¹¯º¯Èää© ¹¯ºË°°º¯ ¹º°ã˺mȈËãÓº ¹ºã‚Èˈ Ò Ò°
¹ºãӫˈ ÒÓ°ˆ¯‚}ÒÒ ÒÏ }ºˆº¯©² °º°ˆºÒˆ ¹¯º¯ÈääÈ rºãÒÓ°ˆmº ÒÓ°ˆ¯‚}
Ò® °m«ÏÈÓº ° }È}º®ãÒ­º º­¯È­ºˆ}º® ÒÓÁº¯äÈÒÒ ÈÓÓ©²  {°Ë ÈÓÓ©Ë
Ó˺­²ºÒä©Ë ¹¯º¯ÈääË ã« ËË ¯È­ºˆ© ¹ºäËÈ ˆ°« m ºˆËãӂ º­ãÈ°ˆ
º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò }ºˆº¯È« ÓÈÏ©mÈˈ°«       
•½²´²  ¡ÂÀµÂ²¾¾² º ¶²¿¿Í· ¤ºÁÍ ¶²¿¿ÍÇ 

‘È}Òä º­¯ÈϺä ¹¯Ò Ïȹ‚°}Ë ¹¯º¯Èää© ÓÈ m©¹ºãÓËÓÒË ã« ÓËË m©Ëã« ˆ°«
mË ¯ÈÏãÒÓ©² º­ãÈ°ˆÒ º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò    Ò    
  
¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ÒÓ°ˆ¯‚}ÒÒ Ò ÈÓÓ©Ë ¹º°ˆ‚¹È ˆ ÓÈ ¯ËÒ°ˆ¯©
¹¯ºË°°º¯È wˆº ­©°ˆ¯ºË®°ˆm‚ ÒË ªãËäËӈ© ¹È䫈Ò ÓȲº«ÒË°« m äÒ}
¯º°²ËäË ¹¯ºË°°º¯È º°ãË m©¹ºãÓËÓÒ« ¹¯ºË°°º¯ºä º˯ËÓº® ÒÓ°ˆ¯‚}ÒÒ
¹ºã‚ËÓÓ©Ë ¯ËςãˆÈˆ© ¹º°©ãÈ ˆ°« ÓÈ ²¯ÈÓËÓÒË m º¹Ë¯ÈˆÒmӂ ¹È䫈 ÒãÒ
º°ˆÈ ˆ°« m ¯ËÒ°ˆ¯È² È ¹¯ºË°°º¯ ¹Ë¯Ë²º҈ } ÈÓÈãÒς Ò m©¹ºãÓËÓÒ °ãË
‚ Ë® ÒÓ°ˆ¯‚}ÒÒ wˆºˆ ¹¯ºË°° ¹¯ººãÎÈˈ°« º ˆË² ¹º¯ ¹º}È ÓË m°ˆ¯Ë
ˆÒˆ°« ÒÓ°ˆ¯‚}Ò« ÏÈm˯ËÓÒ« ¹¯º¯Èää© ÒãÒ ÓË mºÏÓÒ}Óˈ Ó˂°ˆ¯ÈÓÒäÈ«
ºÒ­}È m©¹ºãÓËÓÒ« v²ËäȈÒË°}Ò ÓËäÓºº ‚¹¯ºËÓÓº ¹¯ºË°° m©¹ºã
ÓËÓÒ« ¹¯º¯Èää© ¹¯Ë°ˆÈmãËÓ ÓÈ ¯Ò° 
bkoh^gu_
Hi_jZlb\gZy ^Zggu_
iZfylv Mkljhckl\h
Ijhp_kkhj ^Zggu_ \\h^Z
H[eZklv
^Zgguo
J_]bklju ijh]jZffu
iZfylv Mkljhckl\h
ijhp_kkhjZ \u\h^Z
Dh^ ijh]jZffu
bgkljmdpbb j_amevlZlu
HK b ^jm]b_
ijh]jZffu

  Êxwvstntqn wévméjuu€

iÈÓÓ©Ë ¹¯ËÓÈÏÓÈËÓÓ©Ë ã« º­¯È­ºˆ}Ò ÓÈÏ©mÈ ˆ°«      Ò


ÏÈÈ ˆ°« mmº«ˆ°« º­©Óº m ÓÈÈãË m©¹ºãÓËÓÒ« ¹¯º¯Èää© ¯º¯ÈääÈ ¹º
²º‚ m©¹ºãÓËÓÒ« äºÎˈ Ïȹ¯ÈÒmȈ Ó˺°ˆÈ ÒË Ò°²ºÓ©Ë ÈÓÓ©Ë
j°²ºÓ©Ë ÈÓÓ©Ë äº‚ˆ ¹º°ˆ‚¹Èˆ ºˆ ¯ÈÏãÒÓ©²     |°ÓºmÓº®
°¹º°º­ ÏÈÈÓÒ« Ò°²ºÓ©² ÈÓÓ©² ã« }ºä¹ ˆË¯Óº® ¹¯º¯Èää© Û mmº Ò² °
}ãÈmÒȈ‚¯© {©­º¯ }È}ººãÒ­º ¹‚Ó}ˆÈ äËÓ  Ëãº} ä© ÓÈ º¹¯ËË
ãËÓÓº® }Óº¹}Ë ÓÈ ª}¯ÈÓË Û ˆÈ}ÎË °¹º°º­© mmºÈ Ò°²ºÓ©² ÈÓÓ©² ºäÒ
äº ªˆºº ¹¯º¯ÈääÈ äºÎˈ °҈©mȈ Ò°²ºÓ©Ë ÈÓÓ©Ë ÒÏ ÁÈ®ãºm ÓÈ Ò°}Ë
¹¯ÒÓÒäȈ Ò² ºˆ °}ÈÓÒ¯‚ Ëº ‚°ˆ¯º®°ˆmÈ ÒãÒ ¯‚Ò² ‚°ˆ¯º®°ˆm mmºÈ ÈÓ
Ó©²
sËÏÈmÒ°Òäº ºˆ °¹º°º­È mmºÈ Ò°²ºÓ©² ÈÓÓ©² ºÓÒ º­«ÏȈËãÓº ¹ºä˝È
ˆ°« m º­ãÈ°ˆ ÈÓÓ©² ¹¯º¯Èää© m º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ Ò }È} ¹¯ÈmÒãº
°º²¯ÈÓ« ˆ°« m ÓË® º }ºÓÈ m©¹ºãÓËÓÒ« ¹¯º¯Èää© ÒãÒ º ˆË² ¹º¯ ¹º}È
ºÓÒ Ó‚ÎÓ© ¹¯º¯ÈääË 
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

{ ¹¯ºË°°Ë m©¹ºãÓËÓÒ« ¹¯º¯Èää© Ò°²ºÓ©Ë ÈÓÓ©Ë ¹¯Ëº­¯Èς ˆ°« m 


  cËςãˆÈˆ© º­©Óº °ÓÈÈãÈ ¹º°ˆ‚¹È ˆ m º¹Ë¯ÈˆÒmӂ ¹È䫈 È ÏÈ
ˆËä m©mº«ˆ°« ÓÈ ª}¯ÈÓ ¹¯Òӈ˯ ÒãÒ ¯‚ÒË     È ˆÈ}ÎË äº‚ˆ
­©ˆ ÏȹҰÈÓ© m ÁȮ㩠ÓÈ Ò°}Ë ºˆº°ãÈÓ© ¹º ªãË}ˆ¯ºÓÓº® ¹ºˆË Ò ˆ 
º ²º‚ m©¹ºãÓËÓÒ« ¹¯º¯Èää© m º­ãÈ°ˆ ÈÓÓ©² ¹¯º¯Èää© äº‚ˆ ­©ˆ
¹ºä˝ËÓ©    ÈÓÓ©Ë }ºˆº¯©Ë º°ˆÈ ˆ°« m ¹«ä«ˆÒ º ˆË² ¹º¯
¹º}È m ÓÒ² Ë°ˆ Ó˺­²ºÒ亰ˆ
               
k¯²ÒˆË}ˆ‚¯È }ºä¹ ˆË¯È ˆ Ë °ˆ¯‚}ˆ‚¯È Ò ¹¯ÒÓÒ¹© mÏÈÒäºË®°ˆmÒ« ºˆ
ËãÓ©² ­ãº}ºm  }ºˆº¯È« ÒϺ­¯ÈÎËÓÈ ÓÈ ¯Ò°  ÒÓÈË ÓÈÏ©mÈˈ°« ȯ²ÒˆË}
ˆ‚¯º® ÁºÓ sË®äÈÓÈ sÈÏmÈÓÒË ÈÓº m Ë°ˆ ºÓºº ÒÏ ¯ÈϯȭºˆÒ}ºm ÈÓÓº®
ȯ²ÒˆË}ˆ‚¯© ÒÏmË°ˆÓºº äȈËäȈÒ}È iκÓÈ ÁºÓ sË®äÈÓÈ
‘È} ‚°ˆ¯ºËÓº ­ºãÒÓ°ˆmº °ºm¯ËäËÓÓ©² }ºä¹ ˆË¯ºm mº m°«}ºä °ã‚ÈË
¹Ë¯°ºÓÈãÓ©Ë }ºä¹ ˆË¯© ° }ºˆº¯©äÒ ä© ÒäËËä Ë㺠ÐÏ©}Ò ¹¯º¯ÈääÒ
¯ºmÈÓÒ« m©°º}ºº ‚¯ºmÓ« }ºˆº¯©Ë ¯È°°äȈ¯ÒmÈ ˆ°« m }ÓÒË ¯ÈϯȭºˆÈÓ©
ÒäËÓÓº ã« }ºä¹ ˆË¯ºm ° ȯ²ÒˆË}ˆ‚¯º® ÁºÓ sË®äÈÓÈ j² }ºÓ°ˆ¯‚}ÒÒ
¹¯Ëº­¯Èς ˆ°« }ºä¹Ò㫈º¯ºä m äÈÒÓÓ©® }º ¹¯Ò°¹º°º­ãËÓÓ©® ã« ªÁ
ÁË}ˆÒmÓºº Ò°¹ºãÓËÓÒ« m ˆÈ}º® ȯ²ÒˆË}ˆ‚¯Ë
{ ÓÈ°ˆº«ËË m¯Ëä« Ò°¹ºãς ˆ°« Ò ¯‚ÒË È¯²ÒˆË}ˆ‚¯© }ºä¹ ˆË¯ºm ã«
}ºˆº¯©² ¯ÈϯȭȈ©mÈ ˆ°« ¯‚ÒË «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¯Òä˯ºä ¯‚
º® ȯ²ÒˆË}ˆ‚¯© 亂ˆ °ã‚Î҈ äÓºº¹¯ºË°°º¯Ó©Ë }ºä¹ ˆË¯© ° ¹È¯Èã
ãËãÓ©äÒ m©Ò°ãËÓÒ«äÒ |ÓÈ}º ªˆº ¹¯Ëäˈ ºˆËãÓºº }‚¯°È
“ºÄͺ³²»ÄÍ
   
{°« ÒÓÁº¯äÈÒ« Ò ¹¯º¯ÈääÈ Ò ËË ÈÓÓ©Ë ²¯ÈÓ҈°« m ¹Èä«ˆÒ }ºä¹ ˆË¯È
ºÒÓÈ}ºmº Û m  Áº¯äË m mÒË ¹º°ã˺mȈËãÓº°ˆÒ  ºˆ  !"#
$%& mºÒÓÈ« ÒÁ¯È  r҈© ÒÓÈË ÓÈÏ©mÈ ˆ mºÒÓ©äÒ ¯Èϯ«ÈäÒ
zÈΩ® ­Òˆ äºÎˈ ¹¯ÒÓÒäȈ ÏÓÈËÓÒË ºÓº® mºÒÓº® ÒÁ¯© Û  ÒãÒ
  {º°Ëä ­Òˆºm º­žËÒÓËÓ© m   rÈ®ˆ Û ªˆº äÒÓÒäÈãÓÈ« ËÒÓÒ
È ¹È䫈Ò }ºˆº¯È« äºÎˈ ­©ˆ m©ËãËÓÈ ¹º ¹Ë¯ËäËÓӂ ÒãÒ ÒÓ°ˆ¯‚}Ò
¹¯º¯Èää©
zÈΩ® ­È®ˆ º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ ÒäËˈ °mº® ¹º¯«}ºm©® Óºä˯ }ºˆº¯©®
ÓÈÏ©mÈˈ°« ˺   È¯Ë°È ÓÈÒÓÈ ˆ°« ° ӂ㫠
lÈ}°ÒäÈãÓºË Ò°ãº }ºˆº¯ºË äºÎÓº ÏȹҰȈ ¹¯Ò ¹ºäºÒ mº°äÒ mºÒ
Ó©² ÒÁ¯ Û ªˆº  ˆº °ººˆmˈ°ˆm‚ˈ Ë°«ˆÒÓºä‚ Ұ゠ äÒÓÒ
äÈãÓºË Û  ºªˆºä‚ ÏÓÈËÓÒËä ­È®ˆÈ äºÎˈ ­©ˆ ã ­ºË ËãºË Ұ㺠ºˆ 
º  m°Ëº  ¯ÈÏãÒÓ©² Ò°Ëã ˆº °º°ˆÈmã«Ëˆ  
•½²´²  ¡ÂÀµÂ²¾¾² º ¶²¿¿Í· ¤ºÁÍ ¶²¿¿ÍÇ 

cÈÏãÒÓ©Ë ÈÓÓ©Ë äº‚ˆ ÏÈÓÒäȈ ºÒÓ ÒãÒ ÓË°}ºã}º ­È®ˆ È°ˆº} ¹È䫈Ò
m }ºˆº¯ºä ²¯ÈÓ҈°« ºÓº ÏÓÈËÓÒË m ¹¯º¯ÈääÒ¯ºmÈÓÒÒ ¹¯ÒÓ«ˆº ÓÈÏ©mȈ
   sÈÏmÈÓÒË ªˆº º°ˆÈˆºÓº ‚°ãºmÓºË ˆ } ÓÒ}È}Ò² ¯ÈÓÒ äËÎ
‚ «Ë®}ÈäÒ m ¹Èä«ˆÒ Óˈ k¯Ë°ºä «Ë®}Ò ÓÈÏ©mÈ ˆ ȯ˰ ËË °È人 ¹Ë¯mºº
­È®ˆÈ ‘È}Òä º­¯ÈϺä   '           
¯º¯ÈääÈ ÓÈ äÈÒÓÓºä «Ï©}Ë °º˯Î҈ m °mºÒ² ÒÓ°ˆ¯‚}Ò«² }ºÓ}¯ËˆÓ©Ë
È¯Ë°È ¹È䫈Ò ºˆ}‚È °ãË‚ˈ ­¯Èˆ ÈÓÓ©Ë Ò }‚È Ò² ¹ºä˝Ȉ
z °È°ˆ  m «Ï©}Ȳ m©°º}ºº ‚¯ºmÓ« ÈÓÓ©Ë º­ºÏÓÈÈ ˆ°« ¹¯Ò ¹ºäºÒ
°ÒämºãÒË°}Ò² ÒäËÓ ÒËӈÒÁÒ}Ȉº¯ºm  È m° ¯È­ºˆ‚ ¹º ¹Ë¯Ëmº‚ °Òämº
ãÒË°}Ò² ÒäËÓ m È¯Ë°È º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ ­Ë¯Ëˆ ÓÈ °Ë­« ˆ¯ÈӰ㫈º¯

œÀ¿ÃIJ¿ÄͺÁ·Â·¾·¿¿Í·
zÈΩ® ªãËäËӈ ÈÓÓ©² m ¹¯º¯ÈääË «mã«Ëˆ°« }ºÓ°ˆÈӈº® ÒãÒ ¹Ë¯ËäËÓÓº®
(   ÓÈÏ©mÈ ˆ°« ªãËäËӈ© ÈÓÓ©² ÏÓÈËÓÒ« }ºˆº¯©² m ¹¯ºË°°Ë
m©¹ºãÓËÓÒ« ¹¯º¯Èää© ÓË ÒÏäËÓ« ˆ°« vÈä©Ë ¹¯º°ˆ©Ë ¹¯Òä˯© }ºÓ
°ˆÈӈ Û ÓÈÏmÈÓÒ« ÓË® ÓËËãÒ ÒãÒ äË°«Ëm ÏÓÈËÓÒË ‚°}º¯ËÓÒ« °mº­ºÓºº
¹ÈËÓÒ« Ò ˆ ¹ ‘È}È« ÒÓÁº¯äÈÒ« äºÎˈ ¹ºÓȺ­Òˆ°« ¹¯º¯ÈääË ã« ¯È­º
ˆ© Óº Óˈ Ó˺­²ºÒ亰ˆÒ ÏÈ°ˆÈm㫈 ¹ºãϺmȈËã« mmº҈ ªˆÒ ÈÓÓ©Ë °
}ãÈmÒȈ‚¯© ÒãÒ ˆ¯ÈˆÒˆ m¯Ëä« ÓÈ ˆËÓÒË Ò² ÒÏ Ò°}ºmºº ÁÈ®ãÈ ) 
            ¹¯Ò ËË ¯Èϯȭºˆ}Ë
   m ºˆãÒÒË ºˆ }ºÓ°ˆÈӈ 亂ˆ äËÓ«ˆ °mºÒ ÏÓÈËÓÒ« ¹¯Ò m©¹ºã
ÓËÓÒÒ ¹¯º¯Èää© sȹ¯Òä˯ ÏÓÈËÓÒ« ¹¯ºËӈºm ¹º ¯ÈÏãÒÓ©ä mÒÈä
­ÈÓ}ºm°}Ò² m}ãȺm ÒãÒ ˆÈ¯ÒÁ© ÏÈ ¹ºãϺmÈÓÒË ‚°ã‚ÈäÒ äº­ÒãÓº® °m«ÏÒ
¹º°ˆº«ÓÓº ¹Ë¯Ë°äȈ¯ÒmÈ ˆ°« ¹ºªˆºä‚ ­‚ˈ ¯‚­º® ºÒ­}º® °º °ˆº¯ºÓ©
¹¯º¯ÈääÒ°ˆÈ ÏÈÈmȈ ªˆÒ ÏÓÈËÓÒ« m ¹¯º¯ÈääË m mÒË }ºÓ°ˆÈӈ
¯ÒÓ«ˆº ¹º°ˆ‚¹Èˆ ¹º¯‚ºä‚ ˆÈ}ÒË ÈÓÓ©Ë º­ºÏÓÈÈ ˆ°« °ÒämºãÒË°}Ò
äÒ ÒäËÓÈäÒ Ò «mã« ˆ°«     iã« Ò² ²¯ÈÓËÓÒ« ºˆmº҈°«  m
º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ }ºä¹ ˆË¯È È °ÈäÒ ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² ¹¯Ò m©¹ºã
ÓËÓÒÒ ¹¯º¯Èää© mmº«ˆ°« m }ÈË°ˆmË Ò°²ºÓ©² ÈÓÓ©² ÒãÒ Áº¯äÒ¯‚ ˆ°«
¹º ²º‚ m©¹ºãÓËÓÒ« È㺯҈äÈ
j°¹ºãϺmÈÓÒË ¹Ë¯ËäËÓÓ©² m ¹¯º¯ÈääË ¹ºÏmºã«Ëˆ ÏȹҰȈ Èãº¯Òˆä ¯Ë
ËÓÒ« ÏÈÈÒ m º­Ëä mÒË Ò °ËãȈ ¹¯º¯Èää‚ ¹¯ÒºÓº® ã«  
          
‘È}Òä º­¯ÈϺä ¹Ë¯ËäËÓÓÈ« Û          
       *+  , -    * 
   ,          zÈÎºË 
   ÏȹҰÈÓÓºË m «Ë®}‚ ¹È䫈Ò .  . ¹¯Ë©‚ËË ÏÓÈËÓÒË
¹ºªˆºä‚         ¹Ë¯ËäËÓÓÈ« ÒäËˈ ˆºã}º ºÓº 
 ©²ÃÄÎ , ”´·¶·¿º· ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿º· “²¹À´Í· ÁÀ¿ÑĺÑ

ÏÓÈËÓÒË ~ÓÈËÓÒË ¹Ë¯ËäËÓÓº® m º¹¯ËËãËÓÓ©® äºäËӈ m¯ËäËÓÒ ÒÓºÈ


ÓÈÏ©mÈ ˆ     
{ äȈËäȈÒ}Ë ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº® m ¯Èä}Ȳ º¹¯ËËãËÓÓº® ÏÈÈÒ ÓËÒÏäËÓ
Óº jäËÓÓº ¹ºªˆºä‚ m©°}ÈÏ©mÈÓÒË Z := Z + 1 äȈËäȈÒ} °ºˆËˆ ÓËm˯өä
Ë°ãÒ ÏÓÈ} := ­‚ˈ ˆ¯È}ˆºmȈ°« Òä }È} ¯ÈmËÓ°ˆmº  ‘Ëä ÓË äËÓËË ã« ¹¯º
¯ÈääÒ°ˆÈ ªˆº È­°ºã ˆÓº ¹¯ÈmÒãÓÈ« }ºÓ°ˆ¯‚}Ò« ºÓÈ ÏÈÈˈ m©Ò°ãËÓÒË
°‚ää© °º˯ÎÒ人 «Ë®}Ò Z Ò Ò°ãºmº® }ºÓ°ˆÈӈ© 1 Ò ÏÈÓË°ËÓÒË ¹ºã‚
ËÓÓºº ¯ËςãˆÈˆÈ m ˆ‚ ÎË «Ë®}‚ Z
ÐÏ©}Ò m©°º}ºº ‚¯ºmÓ« ¹ºÏmºã« ˆ ÈmȈ ÒäËÓÈ ÓË ˆºã}º ¹Ë¯ËäËÓÓ©ä Óº
Ò }ºÓ°ˆÈӈÈä Ò ÒäËÓºmÈÓÒË }ºÓ°ˆÈӈ °҈Èˈ°« ²º¯ºÒä °ˆÒãËä ¹¯º¯Èä
äÒ¯ºmÈÓÒ« sȹ¯Òä˯ ‚°}º¯ËÓÒË °mº­ºÓºº ¹ÈËÓÒ« äºÎÓº º­ºÏÓÈ҈
­‚}mº® J }È} ¹¯ÒÓ«ˆº m ÁÒÏÒ}Ë ¹¯Ò°mºÒˆ Ëä‚ ÒÏmË°ˆÓºË ÏÓÈËÓÒË  Ò
ÈãËË Ò°¹ºãϺmȈ °ÒämºãÒË°}ºË º­ºÏÓÈËÓÒË
    / ä˲ÈÓÒÏä Ò°¹ºãϺmÈÓÒ« }ºÓ°ˆÈӈ Ò ¹Ë¯ËäËÓÓ©² ¯ÈÏ
ãÒËÓ ˆ }              
‘È} m ¹¯ÒmËËÓÓºä ¹¯ÒäË¯Ë Z := Z + 1 ºˆËãÓÈ« «Ë®}È ¹Èä«ˆÒ ­‚ˈ
m©ËãËÓÈ ˆºã}º ¹º ¹Ë¯ËäËÓӂ a }ºÓ°ˆÈÓˆÈ 1 ­‚ˈ    
     

                 


        !"## $     
%  &    &   

¤ºÁͶ²¿¿ÍǺÃÁÀÃÀ³Í´¿ÅÄ·¿¿·µÀ
Á·¶ÃIJ´½·¿ºÑ¶²¿¿ÍÇ
œÀ¿È·ÁȺÑĺÁÀ´¶²¿¿ÍÇ
jäËÓºmÈÓÒË }ºÓ°ˆÈӈ Ò ¹Ë¯ËäËÓÓ©² m ¹¯º¯ÈääÒ¯ºmÈÓÒÒ ºËÓ ¹º²ºÎË ÓÈ
Ò°¹ºãϺmÈÓÒË °ÒämºãÒË°}Ò² m©¯ÈÎËÓÒ® m ÈãË­¯Ë ÒãÒ ÁÒÏÒ}Ë |ÓÈ}º ã«
ˆºº ˆº­© }ºä¹Ò㫈º¯ °äº Óº¯äÈãÓº º­¯È­ºˆÈˆ °ÒämºãÒË°}ÒË ÒäËÓÈ m
¹¯º¯ÈääË Ó‚ÎÓº    *  0 ,    
    ¯Ò º¹Ò°ÈÓÒÒ °ºº­Èˈ°« º  }Èκ® ÒäËÓº
mÈÓÓº® mËãÒÒÓ©
1 º¹¯ËËã«Ëˆ äÓºÎË°ˆmº ÏÓÈËÓÒ® }ºˆº¯©Ë 亂ˆ ¹¯ÒÓÒäȈ ÈÓÓ©Ë
}ºÓ°ˆÈӈ© Ò ¹Ë¯ËäËÓÓ©Ë  È ˆÈ}ÎË °ºmº}‚¹Óº°ˆ º¹Ë¯ÈÒ® º¹‚°ˆÒ䩲 ÓÈ
ªˆÒäÒ ÏÓÈËÓÒ«äÒ
sȹ¯Òä˯ ÏÓÈËÓÒ«  Ò  ºˆÓº°«ˆ°« }    Ò ÓÈ ÓÒäÒ
äºÎÓº m©¹ºãÓ«ˆ ã ­©Ë ȯÒÁäˈÒË°}ÒË º¹Ë¯ÈÒÒ ~ÓÈËÓÒ« hlebqgZy Ò
•½²´²  ¡ÂÀµÂ²¾¾² º ¶²¿¿Í· ¤ºÁÍ ¶²¿¿ÍÇ 

mq_[Z ¹¯ÒÓÈãËÎȈ }     Ò ÓÈ ÓÒäÒ äºÎÓº m©¹ºãÓ«ˆ


ˆºã}º ºӂ º¹Ë¯ÈÒ Û        ˆË}°ˆÈ º­ºÏÓÈÈˈ°«
˯ËÏ + 
{ }ºÓËÓºä °ˈË     +    * ,   
             jÏmË°ˆÓº ˆº m°Ë
ÈÓÓ©Ë ºÓºº ˆÒ¹È ÏÈÓÒäÈ ˆ «Ë®}Ò ¹Èä«ˆÒ ºÒÓÈ}ºm©² ¯ÈÏä˯ºm Ò mӂˆ
¯ËÓÓ«« Áº¯äÈ ²¯ÈÓËÓÒ« ÈÓÓ©² ºÒÓÈ}ºmÈ wˆº ¹ºÓ«ˆÓº Û mË }ºÓ}¯ËˆÓ©Ë
ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² ¹º«mã« ˆ°« ¹º ²º‚ m©¹ºãÓËÓÒ« ¹¯º¯Èää© È ¹È䫈
¹º ¹Ë¯ËäËÓÓ©Ë m©Ëã«Ëˆ°« º ÏȹºãÓËÓÒ« Ò² ÈÓÓ©äÒ ºªˆºä‚ m©¯‚҈
ˆ‚ˆ äºÎˈ ˆºã}º «mÓºË ‚}ÈÏÈÓÒË ˆÒ¹È
jÏ m°Ëº °}ÈÏÈÓÓºº m©Ë °ãË‚ˈ ºËÓ mÈÎÓ©® m©mº    
          ˆ } ¹º }ÈΩ® ˆÒ¹ ºˆmº҈°«
«Ë®}È º¹¯ËËãËÓÓºº ¯ÈÏä˯È
ÐË®}È ¹Èä«ˆÒ Û ªˆº ÓË Èmˆº­‚° m }ºˆº¯©® ¹¯Ò ÎËãÈÓÒÒ m°ËÈ ¹ºäË°ˆÒˆ°«
ãÒÓÒ® ËãºmË} zÈΩ® ­Òˆ äºÎˈ ²¯ÈÓ҈ ˆºã}º ºӂ mºÒӂ ÒÁ¯‚
¹ºªˆºä‚ ¹¯Ò ¹º¹©ˆ}Ë mäË°ˆÒˆ °ãÒ}ºä äÓºº ­Òˆ mºÏÓÒ}Èˈ  
  
wˆºˆ ÁÈ}ˆ ÓË °ºãÈ°‚ˈ°« ° ÓÈÒäÒ äȈËäȈÒË°}ÒäÒ ¹¯Ë°ˆÈmãËÓÒ«äÒ º
­Ë°}ºÓËÓ©² äÓºÎË°ˆmȲ Ë㩲 Ò Ë®°ˆm҈ËãÓ©² Ò°Ëã ‘Ëä ÓË äËÓËË m
¹¯º¯ÈääÒ¯ºmÈÓÒÒ ªˆº Á‚ÓÈäËӈÈãÓÈ« Ò°ˆÒÓÈ
iã« ¹ºÓÒäÈÓÒ« º°º­ËÓÓº°ˆË® ²¯ÈÓËÓÒ« Ò º­¯È­ºˆ}Ò ÈÓÓ©² ¯ÈÏãÒÓ©² ˆÒ
¹ºm mÈÎÓº ¹ºÓÒäȈ        
”¿ÅÄ·¿¿··Á·¶ÃIJ´½·¿º·¶²¿¿ÍÇ 
´Á²¾Ñĺ¼À¾ÁÎÐķ²
{ ¯ÈÏãÒÓ©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« º­ºÏÓÈËÓÒ« ˆÒ¹ºm ÈÓÓ©² Ò ¯ÈÏäË
¯© «ËË} ¹Èä«ˆÒ ã« ÓÒ² 亂ˆ ÓËÏÓÈ҈ËãÓº ¯ÈÏãÒȈ°« iº¹‚°ˆÒä Ëãº
Ò°ãËÓÓ©® ˆÒ¹ ÒäËˈ º­ºÏÓÈËÓÒË integer m 3DVFDO Ò int m v& Ò ã«
Ó˺ ºˆmº҈°« mÈ ÒãÒ ˈ©¯Ë ­È®ˆÈ m ÏÈmÒ°Ò亰ˆÒ ºˆ °Ò°ˆËä© ¹¯º¯ÈääÒ
¯ºmÈÓÒ« |ÓÈ}º mӂˆ¯ËÓÓ«« Áº¯äÈ ¹¯Ë°ˆÈmãËÓÒ« ÈÓÓ©² ÓË ÏÈmҰ҈ ºˆ
}ºÓ}¯ËˆÓºº «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« Ò º¹¯ËËã«Ëˆ°« ˆºã}º ȯ²ÒˆË}ˆ‚¯º®
¹¯ºË°°º¯È sȹºäÓÒä ˆº m°« ÒÓÁº¯äÈÒ« ²¯ÈÓ҈°« ˆºã}º m 
°Ò°ˆËäË °Ò°ãËÓÒ«
jäË ˆ°« m°Ëº mË º°ÓºmÓ©² Áº¯ä© ¹¯Ë°ˆÈmãËÓÒ« ÈÓÓ©² m }ºä¹ ˆË¯Ë
X ° ÁÒ}°Ò¯ºmÈÓÓº® ˆº}º® m ¯‚°°}ºä ¹Ë¯ËmºË ÒÓºÈ ‚¹ºˆ¯Ë­ã« ˆ ˆË¯
äÒÓ ° ÁÒ}°Ò¯ºmÈÓÓº® Ïȹ«ˆº® ˆ } ¯Ë Òˈ º ¯ÈÏËã҈ËãË ºˆËã« 
Ëä Ë゠È°ˆ Ò°ãÈ ºˆ ¯º­Óº® È°ˆÒ 
X ° ¹ãÈmÈ Ë® ˆº}º® Ïȹ«ˆº® 
{ ÈãÓË®Ëä ã« º¹¯ËËãËÓÓº°ˆÒ ­‚Ëä ‚¹ºˆ¯Ë­ã«ˆ °ãºmº ˆº}È
           

Ë¯m©® °¹º°º­ ‚¹ºˆ¯Ë­ã«Ëˆ°« ã« ²¯ÈÓËÓÒ« Ë㩲 Ò°Ëã °Òämºãºm  Ò ãº


ÒË°}Ò² ÏÓÈËÓÒ® v҈Èˈ°« ˆº Ë°«ˆÒÓÈ« ˆº}È ¹¯Ò ªˆºä ÏÈÁÒ}°Ò¯ºmÈ
ÓÈ m }ºÓË Ò°ãÈ ˆ Ë ¯º­Óº® È°ˆÒ Óˈ {ˆº¯º® °¹º°º­ Ò°¹ºãςˈ°« ã«
m˝˰ˆmËÓÓ©² Ò°Ëã ãÒ­º Ë㩲 Ò°Ëã ÒäË Ò² ºËÓ Ò¯º}Ò® ÒȹÈϺÓ
ÏÓÈËÓÒ®
iã« ˆºº ˆº­© ¯ÈÏãÒÒË m‚² °¹º°º­ºm ²¯ÈÓËÓÒ« ÈÓÓ©² °ˆÈ㺠¹ºÓ«ˆÓ©ä
m°¹ºäÓÒä äȈËäȈÒ}‚ Ò ¯‚ÒË ˆºÓ©Ë ÓȂ}Ò Ë ˆÈ}ÎË Ò°¹ºãςˈ°« mÈ
°¹º°º­È ÏÈ¹Ò°Ò Ò°Ëã
X º­©Ó©®  Ü Ò ˆ  
X m mÒË ¹¯ºÒÏmËËÓÒ« m‚² °ºäÓºÎ҈ËãË® ºÒÓ ÒÏ }ºˆº¯©² Û °ˆË¹ËÓ °
º°ÓºmÈÓÒËä   ⋅   ⋅  Ò ˆ   ¯Ò ªˆºä ¹Ë¯m©® ÒÏ
°ºäÓºÎ҈ËãË® ¹¯ÒÓ«ˆº ÓÈÏ©mȈ  È ¹º}ÈÏȈËã °ˆË¹ËÓÒ Û
 °¹º°º­
{ˆº¯º®  ‚º­ËÓ ¹¯Ò ÏÈ¹Ò°Ò ºËÓ ­ºãÒ² ÒãÒ ºËÓ äÈãËÓ}Ò² Ò
°Ëã |ËmÒÓº }ºÈ ¯ËÈã°« mº¹¯º° º °¹º°º­Ë ²¯ÈÓËÓÒ« m˝˰ˆmËÓÓ©² Ò
°Ëã m }ºä¹ ˆË¯Ë ÒäËÓÓº ˆÈ}È« Áº¯äÈ ¹¯Ë°ˆÈmãËÓÒ« ¹º}ÈÏÈãÈ° ÓÈÒ­ºãËË
ª}ºÓºäÒÓº® ° ˆº}Ò Ï¯ËÓÒ« ÏȈ¯Èˆ ¹È䫈Ò cÈςäËˈ°« m }ÈË°ˆmË º°ÓºmÈ
ÓÒ« °ˆË¹ËÓÒ ­©ãº m©­¯ÈÓº Ұ㺠 È ÓË   ¹º°}ºã}‚ m°Ë ÈÓÓ©Ë ²¯ÈÓ«ˆ°«
m mºÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ«
  
X ËãºË Ұ㺠 m mºÒÓº® Áº¯äË ° ÁÒ}°Ò¯ºmÈÓÓº® ˆº}º® ­‚ˈ ÏÈ
¹Ò°ÈÓº }È}  ¯ÈÏãºÎËÓÒË ¹º °ˆË¹ËÓ«ä mº®}Ò   ⋅    ⋅  
  
  ⋅   ⋅   ⋅  
X m˝˰ˆmËÓÓºË Ұ㺠 m mºÒÓº® Áº¯äË ° ¹ãÈmÈ Ë® Ïȹ«ˆº® äºÎ
Óº ¹¯Ë°ˆÈm҈ˆ }È}  ⋅  Ë  Û äÈӈҰ°È  Û ¹º¯«
º} ¯ºm˯҈ ¹¯ÈmÒãÓº°ˆ ˆÈ}ºº ¹¯Ë°ˆÈmãËÓÒ« äºÎÓº ˆÈ}
  ⋅ 
  ⋅    ⋅    ⋅    ⋅    ⋅    ⋅    ⋅ 
¹ºã‚ÒãÒ 
  ⋅    ⋅  ¹ºã‚ÒãÒ 
cÈ°°äºˆ¯Òä ¹º¯º­ÓËË mÈ °¹º°º­È ²¯ÈÓËÓÒ« ÈÓÓ©²

§Â²¿·¿º·ɺ÷½Ãƺ¼ÃºÂÀ´²¿¿À»ÄÀɼÀ»
lºÎÓº m©Ëã҈ mË ¯ÈÏÓºmÒÓº°ˆÒ ˆÈ}Ò² ÈÓÓ©² Ëã©Ë Ò°ãÈ ­ËÏ ÏÓÈ}È Ò
°º ÏÓÈ}ºä
    Û²¯ÈÓ«ˆ°« m mºÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ« m º¹¯ËË
ãËÓÓºä }ºãÒË°ˆmË ­È®ˆºm
sȹ¯Òä˯ Ë°«ˆÒÓºË Ұ㺠 m mÒË ºÓºº ­È®ˆÈ ¹¯Ë°ˆÈmãËÓº ˆÈ}
   ⋅    ⋅    ⋅    ⋅   vˆÈ¯ÒË ãËm©Ë ­Òˆ©
ÏȹºãÓËÓ© ӂã«äÒ
           

ÐË®}È ¹Èä«ˆÒ ã« ²¯ÈÓËÓÒ« ªˆºº Ò°ãÈ äºÎˈ ­©ˆ ¯ÈÏÓ©² ¯ÈÏä˯ºm ÓÈÒ
­ºãËË ¯È°¹¯º°ˆ¯ÈÓËÓÓ©Ë mȯÒÈӈ© Û ºÒÓ mÈ ÒãÒ ˈ©¯Ë ­È®ˆÈ sË ÏÈÓ«
ˆ©Ë ¹º ÒÁ¯© °ˆÈ¯ÒË ­È®ˆ© ÏȹºãÓ« ˆ°« ӂã«äÒ
     㫂}ÈÏÈÓÒ« ÏÓÈ}È Ò°ãÈ ¹¯ÒäËӫˈ°« °Èä©® ãË
m©® ­Òˆ mºÒÓºº Ò°ãÈ ¹¯ÒËä ¹º ¹¯ÒÓ«ˆºä‚ °ºãÈËÓÒ Óºã º­ºÏÓÈ
Èˈ ¹ºãºÎ҈ËãÓºË Ò°ãº È ËÒÓÒÈ Û ºˆ¯ÒȈËãÓºË |ˆ¯ÒȈËãÓ©Ë
Ò°ãÈ ¹¯Ò ªˆºä ¹¯Ëº­¯Èς ˆ°« } mÒ‚ }ºˆº¯©® ÓÈÏ©mÈˈ°«  
 
kãº¯Òˆä ¹º°ˆ¯ºËÓÒ« }ººm ºˆ¯ÒȈËãÓ©² Ò°Ë㠈È}ºm
 ~ȹҰȈ 亂ã Ò°ãÈ º­©Ó©ä º­¯ÈϺä m mºÒÓº® °Ò°ˆËäË È m ÓËÒ°
¹ºãςËä©Ë °ˆÈ¯ÒË ­Òˆ© ÏȹҰȈ ӂãÒ
 {°Ë ӂãÒ ÏÈäËÓ҈ ËÒÓÒÈäÒ È ËÒÓÒ© ӂã«äÒ ‘Ëä °Èä©ä ¹ºã‚Òä
º­¯ÈˆÓ©® }º Ò°ãÈ
 z ¹ºã‚ËÓÓºä‚ Ұ゠¹¯Ò­Èm҈ ËÒÓÒ‚ p°ãÒ ¹¯Ò ªˆºä º­¯Èςˈ°« ËÒ
ÓÒÈ ¹Ë¯ËÓº°È ÒÏ °ˆÈ¯Ëº ¯Èϯ«È ¹Ë¯Ë¹ºãÓËÓÒË  ºˆ­¯º°Òˆ ËÒÓÒ‚
¹Ë¯Ë¹ºãÓËÓÒ«
   ~ȹҰȈ m º¹ºãÓ҈ËãÓºä }ºË Ұ㺠Ü ˆÒ¹ Û m‚²­È®ˆºmºË ËãºË
lº‚ã Ò°ãÈ m º­©Óºä mÒË 
|­¯ÈˆÓ©® }º 
iº¹ºãÓ҈ËãÓ©® }º 
Ò°ãÈ m º¹ºãÓ҈ËãÓºä }ºË °}ãÈ©mÈ ˆ°« ˆºÓº ˆÈ} ÎË }È} Ò ­ËÏÏÓÈ}º
m©Ë ¹¯Ò ªˆºä ËÒÓÒÈ ¹Ë¯ËÓº°È ÒÏ °ˆÈ¯Ëº ¯Èϯ«È ºˆ­¯È°©mÈˈ°«
{©҈ÈÓÒË ºÓºº Ò°ãÈ ÒÏ ¯‚ºº °mº҈°« } °ãºÎËÓÒ ¹Ë¯mºº Ò°ãÈ °
º¹ºãÓ҈ËãÓ©ä }ººä mˆº¯ºº ˆ Ë ˆºÎË } °ãºÎËÓÒ 
sȹ¯Òä˯ °ãºÎÒä  Ò Ü
 

_
{ ÈÓÓºä °ã‚ÈË ºˆ­¯º°ÒãÒ ËÒÓÒ‚ ¹Ë¯Ë¹ºãÓËÓÒ« m ¯ËςãˆÈˆË ˺ ¹ºã‚
ÒãÒ 

qƾ ¸Ñ·ÄÆ» ȾŶ º¶ÃÃÑË Ã»Ä·Ëĺ¾ÂÄ ½Ã¶ÈÒ º¾¶Å¶½Äà ¸»Á¾Í¾Ã ÀÄÈÄÆÑ» ÂÄ
¹ÉÈ ËƶþÈÒǵ ¸  ·¾È¶Ë ŶµȾ fÁµ   ÇÅƶ¸»ºÁ¾¸Ä ÇÁ»ºÉÔÏ»»
ÇÄÄÈÃÄλþ» y¾ÇÁÄ Âļ»È ËƶþÈÒǵ ¸  ·¾È¶Ë ŶµȾ »ÇÁ¾ §3§
3§ § 
           

¡Â·¶ÃIJ´½·¿º·ÃÁ½²´²ÐË·»ÄÀɼÀ»
{ ªˆºä °ã‚ÈË ²¯ÈÓÒäºË Ұ㺠¹¯Ë°ˆÈmãËÓº m mÒË ¹¯ºÒÏmËËÓÒ« P ⋅ 5 Ò
°ã˺mȈËãÓº m ºÓº® «Ë®}Ë ¹Èä«ˆÒ ˆ¯Ë­‚ˈ°« ²¯ÈÓ҈ ÓË ºÓº ÏÓÈËÓÒË È
mÈ Û äÈӈҰ°‚  Ò ¹º¯«º}  ¹¯ÒËä º­È Ò°ãÈ äº‚ˆ Òäˈ ÏÓÈ} cÈςäË
ˈ°« º°ÓºmÈÓÒË °ˆË¹ËÓÒ mº®}È ÓÒË ÓË ²¯ÈÓ҈°« Óº ¹º¯ÈςäËmÈˈ°«
sȹ¯Òä˯      ⋅    ⋅    ⋅  { mºÒÓºä
¹¯Ë°ˆÈmãËÓÒÒ ° ¹ãÈmÈ Ë® ˆº}º® ªˆº Ұ㺠äºÎÓº ÏȹҰȈ }È}  ⋅ 
{ ÈÓÓºä °ã‚ÈË    
iã« ‚mËãÒËÓÒ« }ºãÒË°ˆmÈ ÏÓÈȝҲ ÒÁ¯ äÈӈҰ°‚ º­©Óº ¹ºm˯È ˆ
 
sº¯äÈãÒÏÈÒ« ºÏÓÈÈˈ ˆº äÈӈҰ°È ºãÎÓÈ ‚ºmãˈmº¯«ˆ ‚°ãºmÒ  ⋅  
  mºÏäºÎËÓ mȯÒÈӈ  ⋅     ˆ Ë ÓËӂãËmÈ« äÈӈҰ°È ã ­ºº ²¯ÈÓÒäº
º Ò°ãÈ ° ¹ãÈmÈ Ë® ˆº}º® ºãÎÓÈ ÓÈÒÓȈ°« ° mºÒÓº® ËÒÓÒ©
{ ¹¯ÒmËËÓÓºä m©Ë ¹¯ÒäË¯Ë äÈӈҰ°È ÓË Óº¯äÈãÒϺmÈÓÈ ˆ } ÒäËˈ Óºã
°ãËmÈ º°ãË m©¹ºãÓËÓÒ« Óº¯äÈãÒÏÈÒÒ ¹ºã‚Òä Óȹ¯Òä˯    Ü
¯Ò ªˆºä äÈӈҰ°‚ äºÎÓº ²¯ÈÓ҈ }È} ËãºË mºÒÓºË Ұ㺠 ¹º°}ºã}‚
Ë゠È°ˆ äÈӈҰ°© }ºˆº¯È« m°ËÈ ¯ÈmÓÈ Ó‚ã  ²¯ÈÓ҈ ÓË ÒäËˈ °ä©°ãÈ 
Ұ㺠­È®ˆ ã« ²¯ÈÓËÓÒ« äÈӈҰ°© Ò ¹º¯«}È äºÎˈ ­©ˆ ¯ÈÏãÒÓ©ä m Ë
ãºä ¯ÈÏä˯© «Ë®}Ò ¹Èä«ˆÒ ã« ²¯ÈÓËÓÒ« Ò°ãÈ ° ¹ãÈmÈ Ë® ˆº}º® 亂ˆ
°º°ˆÈm㫈     ­È®ˆ 

r»¶ÁÒÃÑ» ÇÅÄÇÄ·Ñ Ëƶûþµ ;ǻÁ Ç ÅÁ¶¸¶ÔÏ»¿ ÈÄÍÀÄ¿ ûÇÀÄÁÒÀÄ ÇÁļû»


ͻ ¾½Áļ»ÃÃÑ» ¸Ñλ o¶Åƾ»Æ ¸ ,%0Çĸ»ÇȾÂÑË Å»ÆÇÄöÁÒÃÑË ÀÄÂÅÒÔ
È»Æ¶Ë ¸Â»ÇÈÄ ÅÄƵºÀ¶ ;ÇÁ¶ ËƶþÈǵ »¹Ä   ÀÄÈÄƶµ ÅÄÁÉͶ»Èǵ
¾½ ÅÄƵºÀ¶ ÅÄ ÄÅÆ»º»Á»ÃÃÄ¿ ÊÄÆÂÉÁ» ¾ ¸Ç»¹º¶ ¾Â»»È ÈÄÁÒÀÄ ÅÄÁļ¾È»ÁÒÃÑ»
½Ã¶Í»Ã¾µ ÀÆÄ» ÈĹÄ ¸ÄÄ·Ï» û ËƶþÈǵ ŻƸ¶µ ̾Êƶ ¶ÃȾÇÇÑ È À Äö
¸Ç»¹º¶ ƶ¸Ã¶  pºÃ¶ÀÄ ÓȾ ÈÄÃÀÄÇȾ ÇÉȾ º»Á¶ û »õÔÈ

£Â²´¿·¿º·ÃÁÀÃÀ³À´Á·¶ÃIJ´½·¿ºÑ
Ãƺ¼ÃºÂÀ´²¿¿À»ºÁ½²´²ÐË·»ÄÀɼÀ»
{°Ë °}ÈÏÈÓÓºË m©Ë Èˈ º°ÓºmÈÓÒË ÏÈ‚äȈ°« º ˆºä ˆº }ºä¹ ˆË¯ÓÈ«
ȯÒÁäˈÒ}È ÒäËˈ °mºÒ °¹ËÒÁÒË°}ÒË ÏÈ}ºÓ© ÏÓÈÓÒË }ºˆº¯©² ¹ºÏmºã҈
ÒÏ­ËÎȈ äÓººÒ°ãËÓÓ©² ¹¯º­ãËä mºÏÓÒ}È Ò² ¹¯Ò ºˆãÈ}Ë ¹¯º¯Èää©
cÈ°°äºˆ¯Òä °ãË°ˆmÒ« }ºˆº¯©Ë m©ˆË}È ˆ ÒÏ ¹¯ÒmËËÓÓ©² m©Ë °¹º°º­ºm
²¯ÈÓËÓÒ« ÈÓÓ©²
X { äȈËäȈÒ}Ë ¯È°°äȈ¯ÒmÈˈ°«  äÓºÎË°ˆmº Ë㩲 Ò°Ëã ¡Ë
ã©® ˆÒ¹ m «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« Û ªˆº   Ë㩲 Ò°Ëã |¹Ë¯È
ÒÒ ÓÈ Ëã©äÒ Ò°ãÈäÒ º¹¯ËËãËÓ© ãÒ ˆºÈ }ºÈ Ò°²ºÓ©Ë ÈÓ
Ó©Ë Ò ¯ËςãˆÈˆ ãËÎȈ m ªˆºä Òӈ˯mÈãË { ¹¯ºˆÒmÓºä °ã‚ÈË mºÏÓÒ}Èˈ
           

°Òˆ‚ÈÒ« ÓÈÏ©mÈËäÈ«    ¯Ò ËãºÒ°ãËÓÓºä ¹Ë¯Ë¹ºãÓËÓÒÒ


}È} ¹¯ÈmÒ㺠ºÒ­}È m©¹ºãÓËÓÒ« ¹¯º¯Èää© ÓË mºÏÓÒ}Èˈ ºÓÈ}º 
   ‘È}‚ ºÒ­}‚ º­Óȯ‚Î҈ m°ËÈ Ó˹¯º°ˆº ¹ºªˆº
ä‚ °ãË‚ˈ ­©ˆ º°º­ËÓÓº º°ˆº¯ºÎÓ©ä ¹¯Ò m©­º¯Ë   ËãºÒ°ãËÓÓ©²
ÈÓÓ©²
X ~È Ò°}ã ËÓÒËä ¹Ë¯Ë¹ºãÓËÓÒ« m°Ë º¹Ë¯ÈÒÒ ÓÈ ȯ‚äËӈÈäÒ ° ÁÒ}°Ò
¯ºmÈÓÓº® ˆº}º® m©¹ºãÓ« ˆ°«  ­ËÏ ¹º¯ËÓº°ˆÒ  j°}ã ËÓÒË
äºÎˈ °º°ˆÈm㫈 º¹Ë¯ÈÒ« ËãËÓÒ« Ë㺺 ÓÈ ËãºË Óȹ¯Òä˯  
X {°Ë º¹Ë¯ÈÒÒ ÓÈ ÈÓÓ©äÒ ° ÁÒ}°Ò¯ºmÈÓÓº® ˆº}º® m©¹ºãÓ« ˆ°« °‚Ë
°ˆmËÓÓº ­©°ˆ¯ËË Ëä ÓÈ ÈÓÓ©äÒ ° ¹ãÈmÈ Ë® ˆº}º® { ¹º°ãËÓËä
°ã‚ÈË ÏÓÈ҈ËãÓºË m¯Ëä« ˆ¯ÈˆÒˆ°« ÓÈ º¹Ë¯ÈÒÒ    
ã« mºÏäºÎÓº°ˆÒ m©¹ºãÓËÓÒ« º¹Ë¯ÈÒÒ    ºãÎÓ© Òäˈ ºÒÓ Ò
ˆºˆ ÎË ¹º¯«º} 
X { äȈËäȈÒ}Ë m˝˰ˆmËÓÓ©Ë Ò°ãÈ Û ªˆº     äÓºÎË
°ˆmº Ò°Ëã { ¹Èä«ˆÒ }ºä¹ ˆË¯È m˝˰ˆmËÓÓ©Ë Ò°ãÈ ¹¯Ë°ˆÈmã« ˆ°«
 äÓºÎË°ˆmºä ÏÓÈËÓÒ® º°}ºã}‚ ¯ÈÏä˯© «Ë®}Ò ¹Èä«ˆÒ ã«
²¯ÈÓËÓÒ« m˝˰ˆmËÓÓºº Ò°ãÈ °‚Ë°ˆmËÓÓº ­ºãË ¯ÈÏä˯ºm «Ë®}Ò ã«
²¯ÈÓËÓÒ« Ë㺺 Ò°ãÈ }ºãÒË°ˆmº ¯ÈÏãÒÓ©² ÏÓÈËÓÒ® m˝˰ˆmËÓÓ©²
Ò°Ë㠈È} mËãÒ}º ˆº äºÎˈ ¹º}ÈÏȈ°« ­Ë°}ºÓËÓ©ä sȹ¯Òä˯ mӂˆ
¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË Ë°ˆÒ­È®ˆºmºº Ë®°ˆm҈ËãÓºº Ò°ãÈ äºÎˈ Ȉ
      ­ºãËË Ëä  mºÏäºÎÓ©² }ºä­ÒÓÈÒ® wˆº
ºËÓ ­ºãºË Ұ㺠Ӻ m°Ë ÎË ºÓº ÓË°º¹º°ˆÈmÒäº ° ­Ë°}ºÓËÓ©ä äÓº
ÎË°ˆmºä m˝˰ˆmËÓÓ©² Ò°Ëã
X {˝˰ˆmËÓÓ©Ë Ò°ãÈ m°ËÈ ¹¯Ë°ˆÈmãËÓ© m }ºä¹ ˆË¯Ë ° ÓË}ºˆº¯º® ¹º
¯ËÓº°ˆ  {°Ë º¹Ë¯ÈÒÒ ÓÈ m˝˰ˆmËÓÓ©äÒ Ò°ãÈäÒ ˆÈ}ÎË m©¹ºãÓ«
ˆ°« ° ¹º¯ËÓº°ˆ 
X zÈÎºË m˝˰ˆmËÓÓºË Ұ㺠­‚ˈ Òäˈ ¹¯Ò­ãÒÏ҈ËãÓº ºÒÓÈ}ºmºË }º
ãÒË°ˆmº  ! m ˺ ¹¯Ë°ˆÈmãËÓÒÒ ˆ } ¹º äÈӈҰ°‚ ºˆmº҈°«
ÁÒ}°Ò¯ºmÈÓÓºË }ºãÒË°ˆmº ­È®ˆ zÈ} °ãË°ˆmÒË ªˆºº ºÒ­}È ã« ºËÓ
­ºãÒ² Ò°Ëã ­‚ˈ ­ºãË ¹º È­°ºã ˆÓº® mËãÒÒÓË
X ¯Ë°ˆÈm҈ËãÒ m˝˰ˆmËÓÓ©² Ò°Ëã Ó˯ÈmÓºä˯Ӻ ¯È°¹¯ËËãËÓ© mӂˆ¯Ò
ÒȹÈϺÓÈ ÏÓÈËÓÒ® j² ¹ãºˆÓº°ˆ ‚äËÓÈˈ°« ° ‚mËãÒËÓÒËä È­°ºã ˆ
Óºº ÏÓÈËÓÒ« Ò°ãÈ
X sËãÏ« °¯ÈmÓÒmȈ ÓÈ ¯ÈmËÓ°ˆmºÓ˯ÈmËÓ°ˆmº m˝˰ˆmËÓÓ©Ë Ò°ãÈ º­©
Ó©ä °¹º°º­ºä º°}ºã}‚ ºÓÒ ¹¯Ë°ˆÈmãËÓ© m ¹Èä«ˆÒ ° ¹º¯ËÓº°ˆ 
°¯ÈmÓËÓÒ« Ò² ÓË m°ËÈ äº‚ˆ ­©ˆ È­°ºã ˆÓº º°ˆºm˯ө {äË°ˆº ªˆºº
äºÎÓº °¯ÈmÓÒmȈ 亂㠯ÈÏÓº°ˆÒ ªˆÒ² Ò°Ëã ° }È}ÒäÓÒ­‚ º°ˆÈˆº
Óº äÈãËÓ}Òä Ò°ãºä
X vãË‚ˈ ­©ˆ º°ˆº¯ºÎÓ©ä ¹¯Ò m©¹ºãÓËÓÒÒ º¹Ë¯ÈÒ® äË΂ Ò°ãÈäÒ
¹º¯«}Ò }ºˆº¯©² °ÒãÓº ºˆãÒÈ ˆ°« Óȹ¯Òä˯ äË΂ ºËÓ ­ºãÒäÒ
Ò ºËÓ äÈãËÓ}ÒäÒ Ò°ãÈäÒ sË Ò°}ã ËÓ© °Òˆ‚ÈÒÒ }ºÈ äÈӈҰ°È
!           

ÓË °äºÎˈ º­Ë°¹Ë҈ ˆ¯Ë­‚Ëä‚ ˆºÓº°ˆ sȹ¯Òä˯ ¹¯Ò °ãºÎËÓÒÒ


 Ò  ¯Èϯ«Óº°ˆÒ äÈӈҰ°© ÓË ²mȈ҈ ˆº­© ¹¯Ë°ˆÈ
m҈ Ұ㺠 Ò ¯ËςãˆÈˆ º°ˆÈÓˈ°« ¯ÈmÓ©ä 

fÁµ É»ÃÒλþµ ¸Á¾µÃ¾µ Äξ·À¾ ÄÀÆɹÁ»Ã¾µ Åƾ ¸ÑÅÄÁûþ¾ ¶Æ¾Ê»ȾͻÇÀ¾Ë


ÄŻƶ̾¿ Ç ¸»Ï»Çȸ»ÃÃѾ ;ÇÁ¶Â¾ ûķËĺ¾ÂÄ ¾Â»ÈÒ ¸ ¸¾ºÉ ÇÁ»ºÉÔÏ»» gÇ
Á¾ ÇÀÁ¶ºÑ¸¶»Èǵ ÂÃÄ¹Ä Í¾Ç»Á ÈÄ Ã»Ä·Ëĺ¾ÂÄ      
       ÅÆľ½¸»ÇȾ ÇɾÆĸ¶Ã¾» ¸ ¹ÆÉÅŶË 
       ÅÄÇÁ» Í»¹Ä ÅÄÁÉÍ»ÃÃÑ» ÇÉÂÂÑ ÇÁļ¾ÈÒ ÄŵÈÒȶÀ¾ ö
;öµ     t¶À¾Â ķƶ½Ä         
         !     " 
 # böÁĹ¾ÍÃÑ» Æ»ÀÄ»ú¶Ì¾¾ ÂļÃÄ º¶ÈÒ ¾ ºÁµ ºÆɹ¾Ë ¶Æ¾Ê»ȾͻÇÀ¾Ë
ÄŻƶ̾¿

œ½²Ãúƺ¼²ÈºÑĺÁÀ´
s˰予¯« ÓÈ ˆº ˆº ÒäË ˆ°« m°Ëº ãÒ mË º°ÓºmÓ©Ë Áº¯ä© ¹¯Ë°ˆÈmãË
ÓÒ« ÈÓÓ©² m }ºä¹ ˆË¯Ë ¯ÈÏãÒÓ©²    m «Ï©}Ȳ m©°º}ºº
‚¯ºmÓ« º¯ÈϺ ­ºãË v ºÓº® °ˆº¯ºÓ© ªˆº ²º¯ºº ¹º°}ºã}‚ ¹¯º¯Èä
äÒ°ˆ ÒäËˈ mºÏäºÎÓº°ˆ m©­º¯È ÓÈÒ­ºãËË º¹ˆÒäÈãÓºº ˆÒ¹È ã« ¹¯Ë°ˆÈm
ãËÓÒ« ˆË² ÒãÒ ÒÓ©² ÈÓÓ©² ° ¯‚º® °ˆº¯ºÓ© ­ºãº® m©­º¯ m°ËÈ °ºÏÈ
ˈ º¹¯ËËãËÓÓ©Ë °ãºÎÓº°ˆÒ
{°Ë ˆÒ¹© ÈÓÓ©² Ò°¹ºãςËä©Ë m «Ï©}Ȳ m©°º}ºº ‚¯ºmÓ« äºÎÓº ¯ÈÏË
ã҈ ÓÈ mË ­ºãÒË ¯‚¹¹©
X °}Èã«¯Ó©Ë ¹¯º°ˆ©Ë 
X °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©Ë }ºä¹ºÏ҈өË °º°ˆÈmÓ©Ë 
"    m °mº º˯Ë ¹º¯ÈÏËã« ˆ°« ÓÈ °ˆÈÓȯˆÓ©Ë ­ÈϺm©Ë Ò
¹ºãϺmȈËã°}ÒË ¹¯ºÒÏmºÓ©Ë ºˆ ­ÈϺm©² ˆÒ¹ºm  "    ¹¯Ë
ãÈÈ ˆ°« ¹¯º¯ÈääÒ°ˆ‚ ¯ÈϯȭºˆÒ}ÈäÒ «Ï©}È
j°²º« ÒÏ mӂˆ¯ËÓÓ˺ ¹¯Ë°ˆÈmãËÓÒ« ÈÓÓ©² m°Ë «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ«
ÒäË ˆ ¯‚¹¹‚  Ò ¯‚¹¹‚  ˆÒ¹ºm { º¹ºãÓËÓÒË
äÓºÒË «Ï©}Ò ÒäË ˆ  Ò    { ÓË}ºˆº¯©² «Ï©}Ȳ
ÒäËˈ°«  ˆÒ¹ money currency  È ˆÈ}ÎË ˆÒ¹  date datetime 
jӈ˯˰Ӻ ˆº m°Ë ªˆÒ ˆÒ¹© ÒäË ˆ mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË ° ÁÒ}°Ò¯º
mÈÓÓº® ˆº}º® sȹ¯Òä˯ ÈˆÈ º­©Óº ²¯ÈÓ҈°« m mÒË Ë㺺 Ò°ãÈ ¹¯Ë
°ˆÈmã« Ëº }ºãÒË°ˆmº ÓË® °º˯ÎȝҲ°« m ÓË® iËÓÒ º­©Óº ²¯ÈÓ«ˆ°«
° ˆºÓº°ˆ º }º¹ËË} ÒãÒ °ºˆ©² ºãË® }º¹ËË}
ºãϺmȈËã°}ÒË ˆÒ¹© ÈÓÓ©² º­¯Èς ˆ°« ÒÏ °ˆÈÓȯˆÓ©² ˆÒ¹ºm ¹º º¹¯Ë
ËãËÓÓ©ä ¹¯ÈmÒãÈä Ò ˆÈ}‚ mºÏäºÎÓº°ˆ ¹¯Ëº°ˆÈmã« ˆ äÓºÒË «Ï©}Ò
¹¯º¯ÈääÒ¯ºmÈÓÒ«
           "

"      ÒäË ˆ m °mºË® º°ÓºmË °}Èã«¯Ó©Ë ˆÒ¹© ÈÓÓ©² Ò


Ò°¹ºãς ˆ°« ã« ²¯ÈÓËÓÒ« °ºmº}‚¹Óº°ˆË® ÈÓÓ©² rºãÒÓ°ˆmº «Ï©}ºm
¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯Ëº°ˆÈmã«Ëˆ °ˆÈÓȯˆÓ©® ÓÈ­º¯ °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©²
ˆÒ¹ºm
X äÈ°°Òm© m ˆºä Ò°ãË °ˆ¯º}Ò Û äÈ°°Òm© °Òämºãºm 
X ÏȹҰÒ
X º¹ºãÓ҈ËãÓº m 3DVFDO Ë°ˆ äÓºÎË°ˆmÈ
ÓÒm˯°ÈãÓ©Ë «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÒäË ˆ ˆÈ}ÎË !   }º
ˆº¯©Ë º­©Óº ºˆÓº°«ˆ } °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©ä ˆÒ¹Èä

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 Ë¯ËÒ°ã҈Ë }È}ÒË ÒÏmË°ˆÓ©Ë mÈä ‚°ˆ¯º®°ˆmÈ m²º«ÒË m °º°ˆÈm }ºä
¹ ˆË¯È Ò°¹ºãς ˆ°« ã« mmºÈm©mºÈ º­¯È­ºˆ}Ò ÈÓÓ©² Ò ²¯ÈÓËÓÒ«
¹¯ºäË΂ˆºÓ©² ¯ËςãˆÈˆºm
 iÈ®ˆË º¹¯ËËãËÓÒË }ºÓ°ˆÈӈ© Ò ¹Ë¯ËäËÓÓº® Ëä ºÓÒ ºˆãÒÈ ˆ°«"
 zÈ}ÒË ËÒÓÒ© ÒÏä˯ËÓÒ« ÒÓÁº¯äÈÒÒ m© ÏÓÈˈË"
 ˆº ˆÈ}ºË «Ë®}È ¹È䫈Ò"
 ˆº ÓÈÏ©mÈˈ°« ȯ˰ºä ¹Ë¯ËäËÓÓº®"
 ˆº ˆÈ}ºË ˆÒ¹"
 Ëä m©ÏmÈÓÈ Ó˺­²ºÒ亰ˆ º¹Ò°ÈÓÒ« ÈÓÓ©²"
 { Ëä °º°ˆºÒˆ ¯ÈÏãÒÒË ¹¯Ë°ˆÈmãËÓÒ« ÈÓÓ©² ° ÁÒ}°Ò¯ºmÈÓÓº® Ò ¹ãÈ
mÈ Ë® ˆº}º®"
 {°ËÈ ãÒ È¯ÒÁäˈÒË°}ÒË º¹Ë¯ÈÒÒ ÓÈ Ëã©äÒ Ò°ãÈäÒ m©¹ºãÓ« ˆ°«
È­°ºã ˆÓº ˆºÓº"
 |­ž«°Ó҈Ë ¹ºËä‚ m˝˰ˆmËÓÓ©Ë Ò°ãÈ ÓËãÏ« °¯ÈmÓÒmȈ ÓÈ ˆºÓºË
¯ÈmËÓ°ˆmº
 { Ëä °º°ˆºÒˆ ¯ÈÏãÒÒË äË΂ ¹¯Ë°ˆÈmãËÓÒËä äÓºÎË°ˆmÈ m˝˰ˆmËÓÓ©²
Ò°Ëã m äȈËäȈÒ}Ë Ò m©Ò°ã҈ËãÓº® ˆË²ÓÒ}Ë"

™²¶²¿ºÑ
 v}ºã}º ¯ÈÏãÒÓ©² }ºä­ÒÓÈÒ® ÒÏ Ó‚ãË® Ò ËÒÓÒ äºÎÓº ÏȹҰȈ m
 ­ÒˆÈ²"
 v}ºã}º mºÒÓ©² ÒÁ¯ ­Òˆ Ó˺­²ºÒäº ˆº­© ÏÈ}ºÒ¯ºmȈ ºӂ
}ºãӂ ºËÓ}‚"
#           

 €Ò­}Ò® äÈÓ҈ө® Ò°} Ò°}ËˆÈ äºÎˈ ²¯ÈÓ҈  äËÈ­È®ˆÈ ÒÓÁº¯


äÈÒÒ  l­È®ˆ   ­È®ˆ ≈  äãÓ ­È®ˆ  |¹¯ËËãÒˆË ¹¯Ò­ãÒ
Ï҈ËãÓº °}ºã}º °ˆ¯ÈÓÒ ªˆºº ‚Ë­ÓÒ}È äºÎÓº ÏȹºäÓ҈ ÓÈ ºÓº®
Ò°}ˈË
 jϺ­¯ÈÎËÓÒË ÓÈ ª}¯ÈÓË °ˆÈÓȯˆÓºº mˈӺº äºÓ҈º¯È ° ÒȺÓÈã
 °º°ˆºÒˆ ÒÏ  °ˆ¯º} ¹º  ˆºË} lÒÓÒäÈãÓºË }ºãÒË°ˆmº mˈºm
m }ºˆº¯©Ë ºãÎÓÈ ­©ˆ º}¯ÈËÓÈ }ÈÎÈ« ˆº}È ª}¯ÈÓÈ ã« }ºäÁº¯ˆÓº®
¯È­ºˆ© ° ­ºãÒÓ°ˆmºä ºÁÒ°Ó©² ¹¯º¯Èää °º°ˆÈmã«Ëˆ  zÈ}º® º­žËä
¹Èä«ˆÒ Ó˺­²ºÒä ã« ÏȹºäÒÓÈÓÒ« ºÓºº mˈӺº ÒϺ­¯ÈÎËÓÒ« m ªˆºä
°ã‚ÈË"
 ~ȹÒÒˆË m mºÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ« Ò°ãÈ     ~ȹÒ҈Ë
m Áº¯äË ° ¹ãÈmÈ Ë® ˆº}º® °ãË‚ ÒË ÏÓÈËÓÒ«   lÈӈҰ°È
¹¯Ò ªˆºä ºãÎÓÈ ­©ˆ Óº¯äÈãÒϺmÈÓÈ
ybst~I,

psopd}
qrperbnnjrpdboj
obi}lg3$6&$/

•½²´²

¤ºÁͶ²¿¿ÍǺ¼À¿ÃIJ¿ÄÍ
ѹͼ²3DVFDO
iº °Ò² ¹º¯ ÒÏãºÎËÓÒË °ˆ¯ºÒ㺰 ˆÈ}Òä º­¯ÈϺä ˆº­© Á‚ÓÈäËӈÈãÓ©Ë
¹ºÓ«ˆÒ« ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓË ­©ãÒ ¹¯Òm«ÏÈÓ© } }È}ºä‚ãÒ­º }ºÓ}¯ËˆÓºä‚
«Ï©}‚ m©°º}ºº ‚¯ºmÓ« ºÒ}È Èmˆº¯ºm ºãÎÓÈ ­©ˆ ¹ºÓ«ˆÓÈ Û «Ï©}ºm
¹¯º¯ÈääÒ¯ºmÈÓÒ« äÓºº Ò ºÓÒ ¹º°ˆº«ÓÓº ¯ÈÏmÒmÈ ˆ°« Óº º¹¯ËËãËÓÓ©®
ˆËº¯ËˆÒË°}Ò® ­ÈÈÎ ¹ºäºÎˈ ­©°ˆ¯º º°mÈÒmȈ °ÒӈÈ}°Ò° Óºm©² «Ï©}ºm
ÒÏmË°ˆÓº ˆº ¹º °mºË® °ËäÈӈÒ}Ë m°Ë «Ï©}Ò ‚ÓÒm˯°ÈãÓºº ÓÈÏÓÈËÓÒ«
¹¯È}ˆÒË°}Ò ÒËӈÒÓ© 
j m°ËˆÈ}Ò ÓËãÏ« ÓȂ҈°« ¹¯º¯ÈääÒ¯ºmȈ ÓÈ m°Ë² «Ï©}Ȳ °¯Èς ¹ºªˆº
ä‚ ¹¯È}ˆÒË°}È« È°ˆ }‚¯°È ºãÎÓÈ ­©ˆ º°ÓºmÈÓÈ ÓÈ ºÓºä ÒÏ «Ï©}ºm m©
°º}ºº ‚¯ºmÓ« lÓººãˈÓÒ® º¹©ˆ ¹¯Ë¹ºÈmÈÓÒ« ¹º°}ÈÏ©mÈˈ ˆº ºÓÒä
ÒÏ ã‚Ò² «Ï©}ºm ã« ÓÈÈãÓºº º­‚ËÓÒ« ¹¯º¯ÈääÒ¯ºmÈÓÒ «mã«Ëˆ°«
3DVFDO sÈ ÓËä Ò º°ˆÈÓºmÒä °mº® m©­º¯
jÏãºÎËÓÒË °ˆÈÓȯˆÈ ªˆºº «Ï©}È m ˆºä mÒË }È} ºÓ ­©ã ¯ÈϯȭºˆÈÓ {Ò¯
ˆºä m¯« ãÒ ¹ºãËÏÓº ¹º°}ºã}‚ °ˆÈÓȯˆ m Ò°ˆºä mÒË ÓË ¯ËÈãÒϺmÈÓ ÓÒ m
ºÓº® °Ò°ˆËäË ¹¯º¯ÈääÒ¯ºmÈÓÒ« ºªˆºä‚ m }ÓÒË Ò°¹ºãς ˆ°« Ò ˆË º
¹ºãÓËÓÒ« } «Ï©}‚ }ºˆº¯©Ë mÓË°ãÈ ÁÒ¯äÈ %RUODQG |­©Óº °ÓÈÈãÈ ¯ÈÏ­Ò¯È
ˈ°« ­ÈϺm©® mȯÒÈӈ }È}º®ãÒ­º }ºÓ°ˆ¯‚}ÒÒ º°ÓºmÈÓÓ©® ÓÈ ÒÈãË}ˆË
7XUER 3DVFDO  È ÏȈËä ‚¹ºäÒÓÈ ˆ°« ¯È°Ò¯ËÓÒ« °ËãÈÓÓ©Ë m 'HOSKL Ë°ãÒ
ˆÈ}ºm©Ë ÒäË ˆ°« ã« ÈÓÓº® }ºÓ°ˆ¯‚}ÒÒ

                  


    !  " #$ %      "      "&
# "   '  " (     " # &
 )     ##"   " "    $
sÈÓËä ÒςËÓÒË ° }ºÓ}¯ËˆÓ©² ˆÒ¹ºm ÈÓÓ©² }ºˆº¯©Ë ¹¯Ëº°ˆÈmã«Ëˆ ¯ÈÏ
¯È­ºˆÒ}‚ ªˆºˆ «Ï©}
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

œ½²Ãúƺ¼²ÈºÑĺÁÀ´
£Ä²¿¶²ÂÄ¿Í·ĺÁÍ
ÁÀÂѶ¼À´Í·º´·Ë·ÃÄ´·¿¿Í·
ÐÏ©} 3DVFDO ÒäËˈ ˆ¯ÈÒÒºÓÓ©® ã« «Ï©}È m©°º}ºº ‚¯ºmÓ« ÓÈ­º¯ ˆÒ¹ºm
ÈÓÓ©² m }ºˆº¯©® m²º«ˆ }È} ¹¯º°ˆ©Ë °}Èã«¯Ó©Ë  ˆÈ} Ò °º°ˆÈmÓ©Ë °ˆ¯‚}
ˆ‚¯Ò¯ºmÈÓÓ©Ë ˆÒ¹© z¯ºäË ˆºº ªˆºˆ «Ï©} ¹ºÏmºã«Ëˆ ãË}º °ºÏÈmȈ ¹¯º
ÒÏmºÓ©Ë ¹ºãϺmȈËã°}ÒË ˆÒ¹© ÈÓÓ©² ÓÈ º°ÓºmË ‚ÎË ÒäË Ò²°«
{ «Ï©}Ë 3DVFDO } °ˆÈÓȯˆÓ©ä ˆÒ¹Èä ºˆÓº°«ˆ°«
X ËãºÒ°ãËÓÓ©Ë
X m˝˰ˆmËÓÓ©Ë
X °ÒämºãÓ©® ã҈˯ө® 
X ãºÒË°}Ò® ­‚ãËm°}Ò® 
¡ËãºÒ°ãËÓÓ©Ë ˆÒ¹© °ÒämºãÓ©® ãºÒË°}Ò® È ˆÈ}ÎË mÈ ¹ºãϺmȈËã
°}Ò² ˆÒ¹È ÈÓÓ©² ¹Ë¯ËÒ°ã«Ëä©® Ò Òӈ˯mÈãÓ©® º­¯Èς ˆ ¯‚¹¹‚ ˆÈ}
ÓÈÏ©mÈË䩲   {°Ë ¹º¯«}ºm©Ë ˆÒ¹© ÒäË ˆ mӂˆ¯ËÓÓËË
¹¯Ë°ˆÈmãËÓÒË ° ÁÒ}°Ò¯ºmÈÓÓº® ˆº}º® ¹ºªˆºä‚ ‚ ÓÒ² äÓºº º­Ëº zÈÎ
ºä‚ ÏÓÈËÓÒ ¹º¯«}ºmºº ˆÒ¹È äºÎÓº ¹º°ˆÈm҈ m °ººˆmˈ°ˆmÒË ËãºË
Ò°ãº Û ¹º¯«}ºm©® Óºä˯ iã« ªˆÒ² ˆÒ¹ºm ÒäË ˆ°« °¹ËÒÈãÓ©Ë Á‚Ó}ÒÒ
  
{°Ë m˝˰ˆmËÓÓ©Ë ˆÒ¹© ÒäË ˆ mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË ° ¹ãÈmÈ Ë® ˆº
}º® iÒȹÈÏºÓ ªˆÒ² Ò°Ëã °ˆºã mËãÒ} ˆº ÓËmºÏäºÎÓº ¹º°ˆÈm҈ m °ººˆmˈ
°ˆmÒË }ÈÎºä‚ ÒÏ Ò°Ëã ¹º¯«}ºm©® Óºä˯ ¹ºªˆºä‚ m˝˰ˆmËÓÓ©Ë ˆÒ¹© ÓË
ºˆÓº°«ˆ°« } ¹º¯«}ºm©ä
     ÒäË ˆ m °mºË® º°ÓºmË °}Èã«¯Ó©Ë ˆÒ¹© ÈÓÓ©²
z ÓÒä ºˆÓº°«ˆ°«
X äÈ°°Òm©
X äÓºÎË°ˆmÈ
X ÏȹҰÒ
X ÁÈ®ã©
X }ãÈ°°© ã« º­žË}ˆÓºº¯ÒËӈүºmÈÓÓ©² ¯È°Ò¯ËÓÒ® «Ï©}È 
{ ÈÓÓº® ãÈmË ä© ¯È°°äºˆ¯Òä ˆºã}º ¹¯º°ˆ©Ë °}Èã«¯Ó©Ë ˆÒ¹© ÈÓÓ©²
z °ºÎÈãËÓÒ  ¯ÈÏãÒÓ©Ë °Ò°ˆËä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È
3DVFDO ¹º¯ÈÏÓºä‚ m©Ëã« ˆ ¹È䫈 ã« ÈÓÓ©² ºÓÒ² Ò ˆË² ÎË ˆÒ¹ºm ‘È}
¯Èϯ«Ó©Ë }ºä¹Ò㫈º¯© ¯ÈϯȭºˆÈÓÓ©Ë m °mºË m¯Ëä« ã« º¹Ë¯ÈÒºÓÓº®
°Ò°ˆËä© '26 m©Ëã« ˆ mÈ ­È®ˆÈ ã« ÓÈÒ­ºãËË ¹º¹‚㫯Ӻº ËãºÒ°ãËÓ
Óºº ˆÒ¹È integer ­ºãËË ¹ºÏÓÒË ¯Èϯ«Ó©Ë }ºä¹Ò㫈º¯© ã« º¹Ë¯ÈÒ
•½²´²  ¤ºÁÍ ¶²¿¿ÍÇ º ¼À¿ÃIJ¿ÄÍ Ñ¹Í¼² 3DVFDO 

ºÓÓ©² °Ò°ˆËä :LQGRZV Ò 81,; m©Ëã« ˆ ˈ©¯Ë ­È®ˆÈ ‘º ÎË °ÈäºË äºÎÓº


°}ÈÏȈ Ò º ÓÈÒ­ºãËË È°ˆº Ò°¹ºãςËäºä m˝˰ˆmËÓÓºä ˆÒ¹Ë real  ­È®ˆºm
ÒãÒ  ­È®ˆ 
‘Ëä ÓË äËÓËË º­ºÏÓÈËÓÒ« ˆÒ¹ºm ÈÓÓ©² mº m°Ë² °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈ
ÓÒ« ¹ºãÓº°ˆ °ºm¹ÈÈ ˆ Ò °¹º°º­© ÏÈ¹Ò°Ò }ºÓ°ˆÈӈ ¯ÈÏãÒÓ©² ˆÒ¹ºm
ˆÈ}ÎË ÒËӈÒÓ© ºªˆºä‚ °mËËÓÒ« ¹¯ÒmËËÓÓ©Ë ÓÒÎË º}È΂ˆ°« ¹ºãËÏ
Ó©äÒ ¹¯Ò ¯È­ºˆË m ã ­º® °¯ËË ¹¯º¯ÈääÒ¯ºmÈÓÒ« cÈÏä˯© «Ë®}Ò ¹È䫈Ò
È °ã˺mȈËãÓº Ò ÒȹÈÏºÓ ÏÓÈËÓÒ® ¹¯Òmº«ˆ°« ¹¯ÒäËÓ҈ËãÓº } ¹º¹‚
ã«¯Ó©ä °Ò°ˆËäÈä 7XUER 3DVFDO %RUODQG 3DVFDO 

*   " "  )  +    , !  " &
  )  ")    ")        !  "  &
#    "    $ $         !)  )  " 
  +  "   #   "    ,$ -  )  " 
   "     "$ ÅƾÁļ»Ã¾» 

¨·½Í·ĺÁ͝ÀµºÉ·Ã¼º»ĺÁ
¨·½Í·ĺÁÍ
¡ËãºÒ°ãËÓÓ©² ˆÒ¹ºm ÈÓÓ©² m «Ï©}Ë 3DVFDO ºmºãÓº äÓºº |ÓÒ ¯ÈÏãÒÈ
ˆ°« ¯ÈÏä˯ºä m©Ëã«Ë亮 «Ë®}Ò ¹Èä«ˆÒ Ò °¹º°º­ºä ¹¯Ë°ˆÈmãËÓÒ« ËãºË
­ËÏ ÏÓÈ}È ÒãÒ ËãºË °º ÏÓÈ}ºä 
         
           
byte ³²»ÄÀ´Í» p 

shortint ¼ÀÂÀļº» È·½Í» op 

integer È·½Í» o p  

Word ýÀ´À p  

longint ¶½º¿¿Í» È·½Í» o   p    

‘Ò¹© byte word ¹¯Ë°ˆÈmãËÓ© }È} Ëã©Ë ­ËÏ ÏÓÈ}È


¨·½Àɺý·¿¿Í·¼À¿ÃIJ¿ÄÍ
zºÓ°ˆÈӈ© Ë㩲 ˆÒ¹ºm ÏȹҰ©mÈ ˆ°« m º­Ë¹¯ÒÓ«ˆº® äȈËäȈÒË°}º®
Áº¯äË sȹ¯Òä˯  Ü Ò ˆ 
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

¡ËãºÒ°ãËÓÓ©Ë ÈÓÓ©Ë äº‚ˆ ­©ˆ ¹¯Ë°ˆÈmãËÓ© }È} m Ë°«ˆÒÓº® ˆÈ} Ò m


Ë°ˆÓÈȈ˯ÒÓº®     ¯ÒÏÓÈ}ºä     }ºÓ
°ˆÈӈ© «mã«Ëˆ°« ÏÓÈ} ºããÈ¯È Û  ¹º°ãË }ºˆº¯ºº °ãË‚ ˆ Ë°ˆÓÈȈ˯Ò
Ó©Ë ÒÁ¯© º¹‚°ˆÒä©® ÒȹÈÏºÓ Û ºˆ  º )))))))) 

*  "   " "  " "    "   "  "  # ."  &
" # /   0  1$ 2 ' "/    ' "/# (  0  1  &
3 4 + ' "/   /  " " .5  " 60   &
"   " "  " "  , 7 + ( 66, 8 + ( 69,  + ( 6:, ;
+ ( 6<, = + ( 6>,$ ?   3 69: +69: @ 6 ⋅ 60 A 9 ⋅ 60 A : ⋅ 60 , ( / &
  "    "   BC7 +BC7 @ C ⋅ 6D A 7 ⋅ 6D , (  "      ' &
"/     " $

ÀµºÉ·Ã¼º»ĺÁ
      ˆÒ¹ ÒäËˈ m°Ëº mÈ ÏÓÈËÓÒ« true È Û Ò°ˆÒÓÈ  Ò
false Óˈ Û ãºÎ  ˆÈ­ã   Ë¯ËäËÓÓ©Ë ãºÒË°}ºº ˆÒ¹È ÏÈÓÒäÈ ˆ m
¹Èä«ˆÒ ºÒÓ ­È®ˆ ²ºˆ« ã« Ò² ²¯ÈÓËÓÒ« ²mȈÒ㺠­© Ò ºÓºº ­ÒˆÈ ­È®ˆ Û
äÒÓÒäÈãÓº mºÏäºÎÓ©® ¯ÈÏä˯ «Ë®}Ò ¹È䫈Ò ºˆmºÒ亮 ¹º ¹Ë¯ËäËÓӂ 
sÈ ÈÓÓ©äÒ ãºÒË°}ºº ˆÒ¹È ÓËãÏ« m©¹ºãÓ«ˆ º­©Ó©Ë ȯÒÁäˈÒË°}ÒË
º¹Ë¯ÈÒÒ ã« ÓÒ² º¹¯ËËãËÓ© ãºÒË°}ÒË º¹Ë¯ÈÒÒ Ò º¹Ë¯ÈÒÒ °¯ÈmÓËÓÒ«
jӈ˯˰Ӻ ˆº ãºÒË°}ÒË ÏÓÈËÓÒ« ‚¹º¯«ºËÓ© ˆ Ë m º¹Ë¯ÈÒ«² °¯ÈmÓË
ÓÒ« true > false
    !"   
         
boolean ³Å½·´Ã¼º» true false 


£º¾´À½Î¿Í»ĺÁ
£ÄÂÀ¼ºú¾´À½À´
     ˆÒ¹© ¹¯Ë°ˆÈmã« ˆ ÈÓÓ©Ë «mã« ÒË°«
 Ò Ò² ¹º°ã˺mȈËãÓº°ˆ«äÒ Û  ˆÈ­ã   { ¹È䫈Ò
}ºä¹ ˆË¯È °Òämºã© ²¯ÈÓ«ˆ°« m mÒË Ò²    ­ËÏÏÓÈ}ºm©Ë Ëã©Ë
Ò°ãÈ ºˆ  º   ºÓ«ˆÓº ˆº }ÈΩ® °Òämºã ÏÈÓÒäÈˈ ¯ºmÓº ºÒÓ ­È®ˆ
m ¹È䫈Ò
Ò°ãºm©Ë }º© ¹¯Ëº­¯Èς ˆ°« m ­‚}m© Ò ¯‚ÒË °Òämºã© ãÒ m äºäËӈ Ò²
m©mºÈ ÓÈ ª}¯ÈÓ ÒãÒ ¹¯Òӈ˯ vººˆmˈ°ˆmÒË äË΂ °Òämºãºä Ò Ëº }ººä
ÏÈÈˈ°« ¹¯Ò ¹ºäºÒ    }ºˆº¯È« ÓȲº҈°« m ¹Èä«ˆÒ }ºä¹
ˆË¯È Ò Ò°¹ºãςˈ°« ¹¯Ò m©mºË °Òämºãºm      
           

     


¤ºÁ –º²Á²¹À¿ ´À¹¾À¸¿ÍÇ ¹¿²É·¿º» ¡²¾ÑÄÎ ³²»Ä
Char ú¾´À½Î¿Í» ½ºÄ·Â¿Í» £º¾´À½Í ¼À¶À´À» IJ³½ºÈÍ 


™²ÁºÃÎú¾´À½À´
£Á·Èº²½Î¿Í·ºÅÁ²´½ÑÐ˺·ú¾´À½Í
 
{ ˆºä °ã‚ ÈË Ë°ãÒ m ¹¯º ¯ÈääË ˆ¯Ë­‚ˈ°« Ò°¹ºã ϺmȈ   
ÏÓÈ ËÓÒË °Òämºã  
Óº® ¹Ë¯ËäËÓÓº® ÒãÒ }ºÓ°ˆÈӈ© 
Ë º Ó˺­²º Òäº  ÏÈ}ã ҈ m ȹº°ˆ¯ºÁ©

ÒãÒ ÏȹҰȈ  
° Ò°¹ºã ϺmÈÓÒËä ÏÓÈ}È # ÏÈ }ºˆº¯©ä °ãË ‚ˈ }º   °ÒämºãÈ

sȹ¯Òä˯ 'A' º­ºÏÓÈÈˈ ­‚}m‚ $ ';' Û ˆº}‚ ° Ïȹ«ˆº® ' ' Û ¹¯º­Ëã

#32 ÒãÒ #$20 «mã« ˆ°« ˆÈ}ÎË °ÒämºãÈäÒ ¹¯º­ËãÈ 


 Û ªˆº }º  °ººˆmˈ°ˆ

m‚ Ò® ¹¯º­Ëã‚ È Ë°ˆÓÈȈ˯ÒÓºË Ұ㺠 ¯ÈmÓº Ë°«ˆÒÓºä‚  


vÒämºã Ó©Ë }ºÓ°ˆÈӈ© ‚¹º¯« º ËÓ© ¹º }º Èä sȹ¯Òä˯    'a'<'b' Û Ò°ˆÒÓÈ


cË}ºäËÓ ‚ˈ°« ¹¯ÒäËÓ«ˆ # ÏÓÈ} ÓºäË¯È ˆºã}º ã«  
   }ºˆº¯©Ë ÓË ºˆº­¯ÈÎÈ ˆ°« ÓÈ ª}¯ÈÓË Ò ÒäË ˆ äÓËäºÓÒË
°}ÒË °º}¯ÈËÓÒ« ‚ÓÈ°ã˺mÈÓÓ©Ë ÒÏ ¹¯ºãºº sË}ºˆº¯©Ë ÒÏ ÓÒ² 亂ˆ

Ò°¹ºãϺmȈ°« ¹¯º¯ÈääÒ°ˆºä ã« m©¹ºãÓËÓÒ« º¹¯ËËãËÓÓ©² Ë®°ˆmÒ®

X #07 %(/   
Û ¹º È È }º¯ºˆ}º º Ïm‚}ºmº º °Ò ÓÈãÈ  
X #08 %6 
Û ‚ ÈãËÓÒË °ÒämºãÈ °ãËmÈ ºˆ }‚¯°º¯È Ò °ä˝ËÓÒË }‚¯°º¯È ÓÈ


º ӂ ¹ºÏÒ Ò 
ÓÈÏÈ  °ººˆmˈ°ˆm‚ˈ }ãÈmÒ Ë %DFN6SDFH!

X #09 +7 Û º¯ÒϺӈÈãÓÈ« ˆÈ­‚ã« Ò« °ä˝ËÓÒË }‚¯°º¯È m ¹ºÏÒ Ò 

}¯ÈˆÓ‚  ¹ã °     Ò ˆ   °ººˆmˈ°ˆm‚ˈ }ãÈmÒ Ë 7DE!

X #10 /) Û ¹Ë¯Ëmº  °ˆ¯º}Ò }‚¯°º¯ °ä˝Èˈ°« ¹º m˯ˆÒ}ÈãÒ mÓÒÏ ÓÈ º ӂ 


°ˆ¯º}‚

X #11 97 Û m˯ˆÒ}Èã ÓÈ« ˆÈ­‚ã«  Ò«


X #12 )) 
Û ¹¯º ºÓ °ˆ¯ÈÓÒ ©
X #13 &5 Û mºÏm¯Èˆ }ȯˈ}Ò ÒãÒ ¹Ë¯Ëmº  °ˆ¯º}Ò m©¹ºãӫˈ ¹Ë¯Ëä˝Ë

ÓÒË }‚¯°º¯È m ÓÈ È㺠°ãË ‚   Ë® °ˆ¯º}Ò ª}¯ÈÓÈ °ººˆmˈ°ˆm‚ˈ }ãÈmÒ Ë


(QWHU! 

X #26 68% Û }ºÓË  ÁÈ®ãÈ 


mmº ҈°« ÓÈÎȈÒËä }ºä­ÒÓÈ ÒÒ }ãÈmÒ 
&WUO!=!

X #27 (6& Û }ºÓË  ¯È­ºˆ© °Òämºã °ººˆmˈ°ˆm‚ˈ }ãÈmÒ Ë (VF!

X #32 %/ Û ¹¯º­Ëã

Ò ˆ 
#      !!     " 

™²ÁºÃÎÃÄÂÀ¼ú¾´À½À´

º°ãË ºmȈËã Óº°ˆ  °Òämºãºm ÏÈ}ã ËÓÓÈ« m ȹº°ˆ¯ºÁ© «mã«Ëˆ°« 
Ò ºˆÓº°Òˆ°« } ˆÒ¹‚ string ¯Ò Ëä °ÈäÒ È¹º°ˆ¯ºÁ© ÓË 
m²º «ˆ m °º°ˆÈm

°ˆ¯º}Ò È ãÒ  ‚}ÈÏ©mÈ ˆ ÓÈ ˆº ˆº


ËÓÓ©Ë m ÓÒ² °Òämºã© °ãË‚
m°Ë ÏÈ}ã

ˈ ¯È°°äȈ¯ÒmȈ }È} ËÒÓºË ËãºË Û     p°ãÒ m °º°ˆÈm


°ˆ¯º}Ò ¹ºˆ¯Ë­‚ˈ°« m}ã ҈ °Èä ȹº°ˆ¯ºÁ º°ˆÈˆºÓº ÓȹҰȈ ˺ mÈÎ

© ¹º¯«            ˆ }


Òä °ººˆmˈ°ˆm‚ ˆ ¯ÈÏãÒÓ©Ë }º© lÈ}°ÒäÈãÓÈ« ãÒÓÈ °ˆ¯º}Ò Û  °Òä

mºãºm vÒämºã© mӂˆ¯Ò °ˆ¯º}Ò Ó‚ä˯‚ ˆ°« ºˆ  º ÏÓÈËÓÒ« ãÒÓ© °ˆ¯º}Ò

sȹ¯Òä˯ Yaud ijh]jZffbjh\Zgby 7XUER 3DVFDO  '12345' :%  rºãËË


¹º ¯º­Óº °ˆ¯º}Ò Ò Ë®°ˆmÒ« ÓÈ ÓÒäÒ ­‚‚ˆ 
¯È°°äȈ¯ÒmȈ °« ÓÒÎË

  

”·Ë·ÃÄ´·¿¿Í·ĺÁÍ
|°ÓºmÓ©Ë m˝˰ˆmËÓÓ©Ë ˆÒ¹© ÈÓÓ©² 
¹¯ÒmË ËÓ© m ˆÈ­ã 

          


Ÿ²¹´²¿º· –º²Á²¹À¿ œÀ½ºÉ·ÃÄ´À ¡²¾ÑÄÎ
´·Ë·ÃÄ´·¿¿ÀµÀ ĺÁ² ´À¹¾À¸¿ÍÇ ¹¿²É²ËºÇ ³²»Ä
¹¿²É·¿º» Á½Ðþº¿Åà ȺÆÂ
single H o  p H p 
à À¶º¿²Â¿À» ÄÀÉ¿ÀÃÄÎÐ

real ´·Ë·ÃÄ´·¿¿Í» H o pH p 

double H o pH p 


à ¶´À»¿À» ÄÀÉ¿ÀÃÄÎÐ

extended H o pH p 


à ÁÀ´ÍÊ·¿¿À» ÄÀÉ¿ÀÃÄÎÐ

comp ýÀ¸¿Í» oH  pH o  p 

qƾ ƶ½Æ¶·ÄÈÀ» ¸ ǾÇÈ»Â¶Ë 7XUER 3DVFDO ¾Á¾ %RUODQG 3DVFDO ÅÆĹƶ ÀƾȾÍ
ÃÑË ÀÄ ¸Æ»Â»Ã¾ Çͻȶ ÇÁ»ºÉ»È ½¶Â»ÃµÈÒ È¾Å real ö single double ¾Á¾
extended sÀÄÆÄÇÈÒ ¸Ñ;ÇÁ»Ã¾¿ Åƾ ÓÈÄ ɸ»Á¾Í¾¸¶»Èǵ û »û» ͻ ¸ ¨
 ƶ½¶ oÄ ÅÄÁҽĸ¶ÈÒǵ ÓȾ¾ ȾŶ¾ ûÇÀÄÁÒÀÄ ÇÁļû» È À ûķËĺ¾ÂÄ ¾½
»þÈÒ ÇÅÄÇÄ· ÀÄžÁµÌ¾¾ ¾ÇÅÄÁҽɻÂÑ¿ ÅÄ ÉÂÄÁͶþÔ sº»Á¶ÈÒ ÓÈÄ ÂļÃÄ
º¸Éµ »Èĺ¶Â¾ Åƾ ¸ÀÁÔÍ»ÃÃÄ¿ º¾Æ»ÀȾ¸» ÀľÁµÈÄƶ{$N+} ¾Á¾ ÉÇȶÃĸ¾¸
ŻƻÀÁÔͶȻÁÒ ºÁµ ÇÄÄȸ»ÈÇȸÉÔÏ»¹Ä ÅÉÃÀȶ »ÃÔ ¾ÃÈ»¹Æ¾Æĸ¶ÃÃÄ¿ ÇÆ»ºÑ
2SWLRQV _ &RPSLOHU _ 
           

‘Ò¹ comp «mã««° m˝˰ˆmËÓÓ©ä ¹¯Ò­ãÒÏ҈ËãÓº ºˆ Ü ⋅  º  ⋅  


ÁÈ}ˆÒË°}Ò ¹¯Ë°ˆÈmã«Ëˆ ­ºãºË ËãºË Ұ㺠°º ÏÓÈ}ºä °º²¯ÈÓ« ËË
Û ÏÓÈȝҲ Ë°«ˆÒÓ©² ÒÁ¯ { ˆº ÎË m¯Ëä« m m©¯ÈÎËÓÒ«² ºÓ ¹ºãÓº
°ˆ °ºmäË°ˆÒä ° ã ­©ä ¯‚Òä m˝˰ˆmËÓÓ©ä ˆÒ¹ºä sÈÒ­ºãËË ¹º²º«
È« º­ãÈ°ˆ 㫠˺ ¹¯ÒäËÓËÓÒ« Û ªˆº ­‚²ÈãˆË¯°}ÒË ¯È°ˈ©
¦À¾Í¹²ÁºÃº´·Ë·ÃÄ´·¿¿ÍǼÀ¿ÃIJ¿Ä
{˝˰ˆmËÓÓ©Ë Ò°ãÈ äº‚ˆ ÏȹҰ©mȈ°« m‚ä« °¹º°º­ÈäÒ Û m º­Ë¹¯ÒÓ«
ˆº® Áº¯äË Ò Áº¯äË ° äÈӈҰ°º® Ò ¹º¯«}ºä |­Ë¹¯ÒÓ«ˆÈ« Áº¯äÈ ¹¯Ë¹º
ãÈÈˈ ÏȹҰ ¹º º­©Ó©ä ¹¯ÈmÒãÈä ȯÒÁäˈÒ}Ò ¡ËãÈ« È°ˆ ºˆËã«Ëˆ°« ºˆ
¯º­Óº®    È ÓË Ïȹ«ˆº® }È} m äȈËäȈÒ}Ë p°ãÒ ˆº}È ºˆ
°‚ˆ°ˆm‚ˈ Ұ㺠°҈Èˈ°«  
~ȹҰ m˝˰ˆmËÓÓºº Ò°ãÈ m Áº¯äË °  Ò   Ò°¹ºãςˈ
°ˆË¹ËÓ Ë°«ˆÒ Óȹ¯Òä˯  ⋅ Ü Ò ‚º­ÓÈ ã« ÏÈ¹Ò°Ò ºËÓ ­ºãÒ² Ò
ºËÓ äÈãËÓ}Ò² Ò°Ë㠁¯Ò ªˆºä Ұ㺠ÒϺ­¯ÈÎÈˈ°« ˆÈ} ¹Òˈ°« äÈӈҰ
°È ÏÓÈ} ‚äÓºÎËÓÒ« º¹‚°}Èˈ°« mäË°ˆº º°ÓºmÈÓÒ«  ¹Òˈ°« ­‚}mÈ  È
°ãËºä ‚}ÈÏ©mÈˈ°« ¹º¯«º} ¹º}ÈÏȈËã °ˆË¹ËÓÒ  r‚}mÈ  ¹¯ËË°ˆm‚ È«
¹º¯«}‚ ҈Èˈ°« }È} ‚äÓºÎ҈ ÓÈ  m °ˆË¹ËÓÒ
sȹ¯Òä˯  ÒãÒ Ü Û º­Ë¹¯ÒÓ«ˆÈ« Áº¯äÈ È H    ÒãÒ
H Ü   Û Áº¯äÈ ° äÈӈҰ°º® Ò ¹º¯«}ºä
¯Òä˯©   ÏÈ¹Ò°Ò m˝˰ˆmËÓÓ©² Ò°Ëã
X  Û ºˆ°‚ˆ°ˆm‚ˈ Ë°«ˆÒÓÈ« ˆº}È
X  Û Ïȹ«ˆÈ« mäË°ˆº ˆº}Ò
X  Ü  Û ºˆ°‚ˆ°ˆm‚ˈ º­ºÏÓÈËÓÒË ¹º¯«}È 
X H Û ¹º¯«º} Ò°ãÈ ºãÎËÓ ­©ˆ Ëã©ä
|­¯ÈˆÒˆË mÓÒäÈÓÒË           
               

¤ºÁͶ²¿¿ÍÇ
ÀÁ·¶·½Ñ·¾Í·ÁÂÀµÂ²¾¾ºÃÄÀ¾
| «Ï©}Ë 3DVFDO ºmº¯«ˆ ˆº ºÓ °ˆ¯ºº  Û ¹¯º¯ÈääÒ°ˆ ºãÎËÓ
º¹Ò°Èˆ m°Ë º­žË}ˆ© ¹¯º¯Èää© ‚}ÈÏ©mÈ« Ò² ˆÒ¹© Ò Ò°¹ºãϺmȈ º­žË}ˆ©
ˆºã}º m °ººˆmˈ°ˆmÒÒ ° ªˆÒäÒ ˆÒ¹ÈäÒ lºÎˈ ¹º}ÈÏȈ°« ˆº ˆÈ}º® ¹º²º
ÓË °¹º°º­°ˆm‚ˈ ˆmº¯Ë°ˆm‚ º¯ÈÓÒÒmÈ« ¹¯º¯ÈääÒ°ˆÈ sÈ °Èäºä ËãË ºÓ
¹¯Ëºˆm¯ÈÈˈ ÈÓȯ²Ò  ¹ºäºÈ« °ºÏÈmȈ ÓÈËÎÓ©Ë Ò }ÈË°ˆmËÓÓ©Ë ¹¯º
¯Èää© ¯ÒӂÎÈ« ¹¯º¯ÈääÒ°ˆÈ } È}}‚¯ÈˆÓº°ˆÒ ¹¯Ò º¹Ò°ÈÓÒÒ º­žË}ˆºm
#$      !!     " 

¹¯º¯Èää© 3DVFDO ÒÏ­Èmã«Ëˆ ˺ ºˆ Ó˺­²ºÒ亰ˆÒ Ò°}Ȉ Ò Ò°¹¯Èm㫈


ºÒ­}Ò ¹¯Ò m©¹ºãÓËÓÒÒ ˆº º¯ÈϺ ˆ¯‚ÓËË
sÈÒÓÈ Òä ¹¯º¯ÈääÒ°ˆÈä º­©Óº ²mȈÈˈ °ˆÈÓȯˆÓ©² ˆÒ¹ºm ªˆºº «Ï©
}È k ã« ­ºãËË º¹©ˆÓ©² ¹¯º¯ÈääÒ°ˆºm °ˆ¯Ë䫝Ҳ°« ‚ã‚҈ }ÈË°ˆmº
°mºÒ² ¹¯º¯Èää «Ï©} 3DVFDO ¹¯Ëº°ˆÈmã«Ëˆ °¯Ë°ˆmÈ º¹¯ËËãËÓÒ« Óºm©² ˆÒ
¹ºm ¹¯ºÒÏmºÓ©² ºˆ °ˆÈÓȯˆÓ©² ˆÒ¹ºm ‘È}ÒË ˆÒ¹© ÒÓÈË ÓÈÏ©mÈ ˆ°«
     iÈÒä ¹Ë¯mºË ¹¯Ë°ˆÈmãËÓÒË º °ºÏÈÓÒÒ ¹ºãϺmȈËã
°}Ò² ˆÒ¹ºm
jÏ º¹¯ËËãËÓÒ« ˆÒ¹È °ãË‚ˈ ˆº ÏÈȈ ˆÒ¹ ÈÓÓ©² Û ÏÓÈ҈ º¹¯ËËã҈
äÓºÎË°ˆmº ˺ º¹‚°ˆÒ䩲 ÏÓÈËÓÒ® ºªˆºä‚ º¹¯ËËãËÓÒË ˆÒ¹È ÒäËˈ mÒ
BfyLbiZ = \ujZ`_gb_ hibku\Zxs__ fgh`_kl\h ^himklbfuo agZq_gbc
{ ¹¯º°ˆË®Ëä °ã‚ÈË m©¯ÈÎËÓÒË °¹¯ÈmÈ ºˆ ÏÓÈ}È ¯ÈmËÓ°ˆmÈ äºÎˈ ¹¯Ë°ˆÈm
㫈 °º­º® Òä« °ˆÈÓȯˆÓºº ˆÒ¹È Óȹ¯Òä˯
int=integer ÒãÒ
integer=longint

{ ¹Ë¯mºä °ã‚ÈË ¹¯º°ˆº ÏÈäËÓÒãÒ ãÒÓÓºË Òä« integer ­ºãËË }º¯ºˆ}Òä int
{º mˆº¯ºä °ã‚ÈË ÒÏäËÓÒãÒ ¹Ë¯Ëº¹¯ËËãÒãÒ °ˆÈÓȯˆÓ©® ˆÒ¹ integer
¹¯ÒÈm Ëä‚ ÒȹÈÏºÓ ˆÒ¹È longint

dÈÄÆÄ¿ ÇÁÉͶ¿ ¸Ä½Ò¾Ȼ ö ½¶Â»ÈÀÉ ÅÄÇÀÄÁÒÀÉ ÓÈÄ Ç¶ÂÑ¿ ·ÑÇÈÆÑ¿ ÇÅÄÇÄ· ¾½

»þÈÒ º¾¶Å¶½Äà ½Ã¶Í»Ã¾¿ ¸Ç»Ë Żƻ»ÃÃÑË À¶ÀĹÄÁ¾·Ä Çȶú¶ÆÈÃÄ¹Ä È¾Å¶

rºãËË ¹º¯º­Óº º­ º¹¯ËËãËÓÒÒ ˆÒ¹È    


iÈãËË ¯È°°äºˆ¯Òä mÈ ¹ºãϺmȈËã°}Ò² ˆÒ¹È }ºˆº¯©Ë ¹¯ÒäËÓ« ˆ°« º
mºãÓº È°ˆº

¡·Â·ÉºÃ½Ñ·¾Í»
ºº¿Ä·Â´²½Î¿Í»ĺÁÍ
{ 3DVFDO ÒäË ˆ°« mÈ º¹ºãÓ҈ËãÓ©² ¹º¯«}ºm©² ˆÒ¹È }ºˆº¯©Ë ºˆÓº°«ˆ°«
} ¹ºãϺmȈËã°}Òä ˆÒ¹Èä
X Òӈ˯mÈãÓ©® ˆÒ¹ ÒãÒ ÒȹÈϺÓ
X ¹Ë¯ËÒ°ã«Ëä©® ˆÒ¹
|ÓÒ Ò°¹ºãς ˆ°« ã« ˆºº ˆº­© ËË ­ºãË º¯ÈÓÒ҈ }ºãÒË°ˆmº ÏÓÈ
ËÓÒ® ¹¯ÒÓÒäÈË䩲 ¹Ë¯ËäËÓÓ©äÒ ªˆºº ˆÒ¹È Ò ¹ºÏmºã« ˆ
X ÏÓÈ҈ËãÓº ‚ã‚҈ ÓÈã«Óº°ˆ ¹¯º¯Èää©
           #%

X º¹ˆÒäÈãÓº m©Ëã҈ ¹È䫈 ¹º ¹Ë¯ËäËÓÓ©Ë ˆ } m ªˆºä °ã‚ÈË }ºä¹Ò


㫈º¯ °Èä ¹º­Ò¯Èˈ ÓÈÒ­ºãËË ¹º²º«Ò® ¯ÈÏä˯ «Ë®}Ò ¹È䫈Ò
X º­ãË҈ ¹ºÒ°} ºÒ­º} ­ãȺȯ« mºÏäºÎÓº°ˆÒ }ºÓˆ¯ºã« ˆË² ÏÓÈËÓÒ®
}ºˆº¯©Ë ¹ºã‚È ˆ °ººˆmˈ°ˆm‚ ÒË ¹Ë¯ËäËÓÓ©Ë 
    ÏÈÈˈ°« °mºÒä äÒÓÒäÈãÓ©ä Ò äÈ}°ÒäÈãÓ©ä ÏÓÈË
ÓÒ«äÒ Ò äºÎˈ ­©ˆ º¹¯ËËãËÓ ÓÈ º°ÓºmË ã ­ºº ¹º¯«}ºmºº ˆÒ¹È
FbgbfZevgh_AgZq_gb_ .. FZdkbfZevgh_ agZq_gb_
sȹ¯Òä˯ 1..12 Óºä˯ äË°«È äºÎˈ ¹¯ÒÓÒäȈ ÏÓÈËÓÒ« ºˆ  º  ÒãÒ
'a'..'z' ­‚}m© ãȈÒÓ°}ºº ÈãÁÈmÒˆÈ Û ºˆ D º ] 
iã« }Èκ® º¹Ë¯ÈÒÒ ° ¹Ë¯ËäËÓÓº® Òӈ˯mÈãÓºº ˆÒ¹È ÈmˆºäȈÒË°}Ò m©
¹ºãӫˈ°« ¹¯ºm˯}È º°ˆÈˈ°« ãÒ ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº® mӂˆ¯Ò ‚°ˆÈÓºmãËÓ
Óºº ã« ÓËË ÒȹÈϺÓÈ sȹ¯Òä˯ ¹¯Ò ¹º¹©ˆ}Ë ¹¯Ò°mºÒˆ Óºä˯‚ äË°«È
ÏÓÈËÓÒË Óºã ­‚ˈ m©mËËÓº °ºº­ËÓÒË º­ ºÒ­}Ë
         ¹ºÏmºã«Ëˆ ¹¯º¯ÈääÒ°ˆ‚ ÓË ºˆ
mãË}Ȉ°« ÓÈ º¯ÈÓÒÏÈÒ °º­°ˆmËÓÓºº }ºÓˆ¯ºã« ˆº «mã«Ëˆ°« °‚Ë°ˆmËÓ
Óº® m©ºº® ºˆ Ò°¹ºãϺmÈÓÒ« Òӈ˯mÈãÓºº ˆÒ¹È
    º¯ÈÓÒËÓ ËË ­ºãË ¹º°}ºã}‚ ºÓ ÏÈÈˈ°« ¹Ë¯ËÒ°
ãËÓÒËä °mºÒ² ÏÓÈËÓÒ® vÈäÒ ÏÓÈËÓÒ« ‚}ÈÏ©mÈ ˆ°« ˯ËÏ Ïȹ«ˆ‚  È mË°
°¹Ò°º} ÏÈ}ã Èˈ°« m }¯‚ã©Ë °}º­}Ò Ë¯mºË ÏÓÈËÓÒË ÒäËˈ ¹º¯«}ºm©®
Óºä˯  mˆº¯ºË Û  Ò ˆ  ¹¯Ò Ó˺­²ºÒ亰ˆÒ º  
sȹ¯Òä˯ color=(red,blue,green,black)
{ ¹¯ÒmËËÓÓºä ¹¯ÒäË¯Ë °ºÏÈˈ°« Óºm©® ¹Ë¯ËÒ°ã«Ëä©® ˆÒ¹ ÈÓÓ©² color
Ë¯ËäËÓÓ©Ë ªˆºº ˆÒ¹È 亂ˆ ¹¯ÒÓÒäȈ m°Ëº  ÏÓÈËÓÒ« red blue green
Ò black
iã« ÏÓÈËÓÒ® ¹Ë¯ËÒ°ãËÓÒ« ºÓºº Ò ˆºº ÎË ˆÒ¹È º¹‚°ˆÒä© º¹Ë¯ÈÒÒ °¯Èm
ÓËÓÒ« ¹º¯«ºËÓÒË º°‚Ë°ˆmã«Ëˆ°« ¹º Óºä˯‚ ªãËäËÓˆÈ m º¹Ò°ÈÓÒÒ ˆÒ¹È
sȹ¯Òä˯ ­‚ˈ Ò°ˆÒÓÓº m©¯ÈÎËÓÒË blue < green ˆ } blue ÒäËˈ äËÓ
Ò® Óºä˯ ¹º ¹º¯«}‚ m º¹Ò°ÈÓÒÒ ˆÒ¹È Ëä green
{ «Ï©}Ë 3DVFDO ¹¯ÒäËÓËÓÒË ¹Ë¯ËÒ°ã«Ë人 ˆÒ¹È º¯ÈÓÒËÓº ˆËä ˆº ÏÓÈË
ÓÒ« ÈÓÓ©² ªˆºº ˆÒ¹È ÓËãÏ« mmº҈ ° }ãÈmÒȈ‚¯© ÒãÒ m©mº҈ ÓÈ }È}ºË
ãÒ­º ‚°ˆ¯º®°ˆmº m©mºÈ È ˆÈ}ÎË ÓÈ ÓÒäÒ ÓËãÏ« m©¹ºãÓ«ˆ º­©Ó©Ë
ȯÒÁäˈÒË°}ÒË º¹Ë¯ÈÒÒ j² äºÎÓº ˆºã}º ¹¯Ò°mÈÒmȈ ¹Ë¯ËäËÓÓº® ¹Ë¯Ë
Ò°ã«Ë人 ˆÒ¹È
|­©Óº ªˆºˆ ˆÒ¹ ¹¯ÒäËӫˈ°« ã« ²¯ÈÓËÓÒ« ¹¯ºäË΂ˆºÓ©² ÈÓÓ©² ˆº
¹ºÏmºã«Ëˆ °ËãȈ ˆË}°ˆ ¹¯º¯Èää© ­ºãËË m©¯ÈÏ҈ËãÓ©ä Ò ¹ºÓ«ˆÓ©ä
°ä ãÒ°ˆÒÓÒ    
#&      !!     " 

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 Ëä ºˆãÒÈ ˆ°« ¯‚ ºˆ ¯‚È ¹º¯«}ºm©Ë Ò m˝˰ˆmËÓÓ©Ë ˆÒ¹©"
 zÈ} m© ‚äÈˈË ¹ºËä‚ m °¯ËË 7XUER 3DVFDO ˆÒ¹ integer ÒäËˈ ¯ÈÏä˯
mÈ ­È®ˆÈ È m °¯ËË 'HOSKL Û ˈ©¯Ë ­È®ˆÈ"
 zºÈ mºÏÓÒ}Èˈ ¹Ë¯Ë¹ºãÓËÓÒË"
 zÈ} ÏȹҰ©mÈˈ°« ËãºË Ұ㺠m Ë°ˆÓÈȈ˯ÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ«"
 €Ë ¹¯ÒäËӫˈ°« ­‚ãËm°}Ò® ˆÒ¹ ÈÓÓ©² }È}ÒË ºÓ ¹¯ÒÓÒäÈˈ ÏÓÈËÓÒ«
°}ºã}º äË°ˆÈ ˆ¯Ë­‚ˈ°« 㫠˺ ¯ÈÏä˝ËÓÒ« m ¹È䫈Ò"
 { }È}Ò² Ë㫲 m ¹¯º¯ÈääË äº‚ˆ Ò°¹ºãϺmȈ°« °ã‚ÎË­Ó©Ë °Òämºã©"
 zÈ} m©¹ºãӫˈ°« ÏȹҰ °ˆ¯º} °Òämºãºm m ¹¯º¯ÈääË"
 { }È}Ò² °ã‚È«² Ò°¹ºãς ˆ°« ˆÒ¹© single double extended comp"
 ˆº ˆÈ}ºË ¹ºãϺmȈËã°}ÒË ˆÒ¹© ÈÓÓ©² Ëä ºÓÒ ºˆãÒÈ ˆ°« ºˆ °ˆÈÓ
ȯˆÓ©²"
 ¯ÒmËÒˆË ¹¯Òä˯© ¹Ë¯ËÒ°ã«Ë人 Ò Òӈ˯mÈãÓºº ˆÒ¹ºm
™²¶²¿ºÑ
 zÈ}ÒË ‚ˆm˯ÎËÓÒ« Ó˹¯ÈmÒãÓ©
•  Û ËãºË Ò°ãº"
•  Û Ë°ˆÓÈȈ˯ÒÓºË ËãºË Ò°ãº"
• Ë Û ËãºË Ò°ãº"
•  Û m˝˰ˆmËÓÓºË Ò°ãº"
• $) Û Ë°ˆÓÈȈ˯ÒÓºË Ò°ãº"
• KljhdZ Û °ˆ¯º}ºmºË ÏÓÈËÓÒË"
 zÈ}ÒË ÒÏ ¹¯ÒmËËÓÓ©² Ò°Ëã ­‚‚ˆ ¹¯Ë°ˆÈmãËÓ© m Áº¯äË ° ¹ãÈmÈ Ë®
ˆº}º®  H    H H Ü "
 zÈ}ÒË ÒÏ °ãË‚ Ò² ‚ˆm˯ÎËÓÒ® Ó˹¯ÈmÒãÓ©
• ã« ÒȹÈϺÓÈ 1..260 ã‚Ë m°Ëº ¹º²º҈ ˆÒ¹ byte
• ã« ÒȹÈϺÓÈ 0..75000 ã‚Ë m°Ëº ¹º²º҈ ˆÒ¹ word
• ã« ÒȹÈϺÓÈ 'a'..'z' ã‚Ë m°Ëº ¹º²º҈ ˆÒ¹ char
• ã« m˝˰ˆmËÓÓ©² ¹Ë¯ËäËÓÓ©² º­©Óº ¹¯ÒäËӫˈ°« ˆÒ¹ real
• ÏÓÈËÓÒË   m²º҈ m ˆÒ¹ integer
           #'

 zÈ}º® ˆÒ¹ ã‚Ë m°Ëº ¹º²º҈ ã« ÈÓÓ©² ÒȹÈϺÓÈ 6..90 40..45
10..65000 0..10000"
 zÈ}º® ÒËӈÒÁÒ}Ȉº¯ ˆÒ¹È º¹Ò°©mÈˈ °Èä©® Ò¯º}Ò® ÒȹÈÏºÓ ÈÓÓ©²"
 zÈ}ÒË ÒÏ °ãË‚ Ò² °ººˆÓºËÓÒ® Ó˹¯ÈmÒãÓ©
• H   "
• H Ü  "
• H Ü  "
• H "
• H   "
 zÈ}ºË ÒÏ °ãË‚ Ò² ‚ˆm˯ÎËÓÒ® Ó˹¯ÈmÒãÓºË
• ¹Ë¯Ë Ë°ˆÓÈȈ˯ÒÓ©äÒ Ò°ãÈäÒ ÏȹҰ©mÈˈ°« ÏÓÈ} #"
• ¹Ë¯Ë }ººä °ÒämºãÈ ÏȹҰ©mÈˈ°« ÏÓÈ} #"

•½²´²

¡ÂÀµÂ²¾¾²¿²ѹͼ·3DVFDO
’½Æ²´ºÄѹͼ²
¯º¯ÈääÈ ÓÈ «Ï©}Ë 3DVFDO Áº¯äÒ¯‚ˈ°« ° ¹ºäº }ºÓËÓºº ÓÈ­º¯È ÏÓÈ
}ºm º­¯Èς Ò²    Ò °º°ˆºÒˆ ÒÏ
X ¹¯º¹Ò°Ó©² Ò °ˆ¯ºÓ©² ­‚}m ãȈÒÓ°}ºº ÈãÁÈmÒˆÈ $ %  = D E  ]
Ò ÏÓÈ}È ¹º˯}ÒmÈÓÒ«
X Ë°«ˆÒÓ©²     Ò Ë°ˆÓÈȈ˯ÒÓ©² ÒÁ¯     $ %  ) 
z¯ºäË ˆºº m ÈãÁÈm҈ m}ã È ˆ°«    ˆÈ­ã  Ò }ºä­Ò
ÓÈÒÒ °¹ËÒÈãÓ©² °Òämºãºm Û ºÓÒ º­¯Èς ˆ     ˆÈ­ã  
  £Á·Èº²½Î¿Í· ú¾´À½Í
       
+  { }  
-   . 
*   , 
/      :  
=   ;   
>  ! ‘ " #
<  ! # $%
[ ] &   $    '   (
() &   ^ &
@ &%%       ) %    *
•½²´²  ¡ÂÀµÂ²¾¾² ¿² ѹͼ· 3DVFDO 

  £ÀÃIJ´¿Í· ú¾´À½Í


       
:=    <=  !   
<> $   >=  !   
..     (..) "   [ ]
(* *) "   { }

·¼Ãº¼²ѹͼ²
sËËãÒä©Ë ¹º°ã˺mȈËãÓº°ˆÒ ÏÓÈ}ºm ÈãÁÈmÒˆÈ º­¯Èς ˆ    { «Ï©}Ë
3DVFDO ¯ÈÏãÒÈ ˆ ˆÈ}ÒË mÒ© ãË}°Ëä
X }ºÓ°ˆÈӈ©    
X ÏȯËÏ˯mÒ¯ºmÈÓÓ©Ë °ãºmÈ
X ÒËӈÒÁÒ}Ȉº¯©
X ÏÓÈ}Ò º¹Ë¯ÈÒ®
X ¯ÈÏËã҈ËãÒ
X }ºääËӈȯÒÒ
™²Â·¹·Â´ºÂÀ´²¿¿Í·ýÀ´²º¶·¿ÄºÆº¼²ÄÀÂÍ 
¹¿²¼ºÀÁ·Â²Èº»º²¹¶·½ºÄ·½º
    «Ï©}È 3DVFDO «mã« ˆ°« °º°ˆÈmÓº® È°ˆ «Ï©}È
ÒäË ˆ ÁÒ}°Ò¯ºmÈÓÓºË ÓÈ˯ˆÈÓÒË Ò ÓË°‚ˆ m ¹¯º¯ÈääË º¹¯ËËãËÓÓ©®
°ä©°ã ˆÈ­ã   jÓÈË Ò² ÓÈÏ©mÈ ˆ   ÒãÒ    
  ™²Â·¹·Â´ºÂÀ´²¿¿Í· ýÀ´²
       
Absolute "  Constructor &  
And +  ,, Destructor   
Array  Div    ( 
Asm " % Do -  
Begin   Downto .% ! 
Case -   Else / 
Const &   End & ( 
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

  À¼À¿É²¿º·
       
Export 0  or +  ,,
External - !  packed . 
File  procedure  (  
For  program   %%
Function  ( record 
Forward 1 '2 repeat  
Goto  3  set  ' 
If 4 shl 5   
Implementation  ( shr 5   
In - )3 * string 5 
Inherited .    then 
Inline 1   to . 
Interface /  #  type 
Interrupt    unit  
label   until 
library   uses / 
mod 1     var  % 
nil 1  while 
not +  , , with 5
object 16  xor /2 ,,
of /

{ӂˆ¯Ò ÏȯËÏ˯mÒ¯ºmÈÓÓ©² °ãºm ¹¯º­Ëã© Ò°¹ºãϺmȈ Ïȹ¯ËËÓº


  ÓÈÏ©mÈ ˆ    ¹Ë¯ËäËÓÓ©² }ºÓ°ˆÈӈ ˆÒ¹ºm
ÈÓÓ©² Ò ¯‚Ò² º­žË}ˆºm ¹¯º¯Èää© º }ºˆº¯©² ¯Ë ¹º®ˈ m °ãË‚ Ò²
¯ÈÏËãȲ cÈÏãÒÈ ˆ °ˆÈÓȯˆÓ©Ë ÒËӈÒÁÒ}Ȉº¯© Ò ÒËӈÒÁÒ}Ȉº¯© º¹
¯ËËãËÓÓ©Ë ¹ºãϺmȈËãËä ¹ºãϺmȈËã }È} m°ËÈ Û ¹¯º¯ÈääÒ°ˆ 
    °ã‚ÎȈ ã« º­ºÏÓÈËÓÒ« ÏȯÈÓËË º¹¯ËËãËÓÓ©²
¯ÈϯȭºˆÒ}ÈäÒ «Ï©}È ˆÒ¹ºm ÈÓÓ©² }ºÓ°ˆÈӈ ¹¯ºË‚¯ Ò Á‚Ó}Ò® sÈ
¹¯Òä˯ °ˆÈÓȯˆÓ©® ÒËӈÒÁÒ}Ȉº¯ sin m m©¯ÈÎËÓÒÒ sin(x) m©Ï©mÈˈ
Á‚Ó}Ò  m©Ò°ã« ‚ °Òӂ° ‚ãÈ x
•½²´²  ¡ÂÀµÂ²¾¾² ¿² ѹͼ· 3DVFDO 

vˆÈÓȯˆÓ©Ë ÒËӈÒÁÒ}Ȉº¯© ¹º °mºËä‚ ÓÈÏÓÈËÓÒ °²ºÎÒ ° ÏȯËÏ˯mÒ¯º


mÈÓÓ©äÒ °ãºmÈäÒ «Ï©}È ºÓÈ}º äË΂ ÓÒäÒ Ë°ˆ ¯ÈÏÓÒÈ    
          ºãϺmȈËã äºÎˈ
ÓȹҰȈ °mº °º­°ˆmËÓӂ Á‚Ó}Ò ° ÒäËÓËä sin ÒãÒ º¹¯ËËã҈ }ºÓ
°ˆÈӈ‚ ÒãÒ ¹Ë¯ËäËÓӂ ° ˆÈ}Òä ÒäËÓËä È°ˆº ªˆº mËˈ } ºÒ­}Èä ÓÈ
¹¯Òä˯ m °ã‚ÈË ° °Òӂ°ºä °ˆÈÓȯˆÓÈ« Á‚Ó}Ò« m©Ò°ãËÓÒ« °Òӂ°È °ˆÈÓº
m҈°« Ó˺°ˆ‚¹Óº® ¹¯º¯ÈääË ºªˆºä‚     
           
      ¹¯ÒäËÓ« ˆ°« ã« º­ºÏÓÈËÓÒ« }ºÓ°ˆÈӈ ¹Ë
¯ËäËÓÓ©² ˆÒ¹ºm Ò ¯‚Ò² º­žË}ˆºm º¹¯ËËãËÓÓ©² °ÈäÒä ¹¯º¯ÈääÒ°ˆºä
‘Ò¹ ÒËӈÒÁÒ}Ȉº¯È ¹ºãϺmȈËã« ºãÎËÓ ­©ˆ ‚}ÈÏÈÓ m º¹Ò°ÈˆËãÓº® È°
ˆÒ ¹¯º¯Èää© º ˺ Ò°¹ºãϺmÈÓÒ«      
iã« ÓȹҰÈÓÒ« ÒËӈÒÁÒ}Ȉº¯ºm ¹¯ÒäËÓ« ˆ°« °ãË‚ ÒË ¹¯ÈmÒãÈ
X °º°ˆº«ˆ ÒÏ ­‚}m ÒÁ¯ Ò ÏÓÈ}È ¹º˯}ÒmÈÓÒ« °¹ËÒÈãÓ©Ë °Òämºã© m
ˆºä Ò°ãË Ò ¹¯º­Ëã ÓË º¹‚°}È ˆ°« r‚}m© ¯‚°°}ºº ÈãÁÈmÒˆÈ ÓË äº‚ˆ
m²º҈ m °º°ˆÈm ÒËӈÒÁÒ}Ȉº¯È 3DVFDO Ò² äºÎÓº Ò°¹ºãϺmȈ ˆºã}º m
°ˆ¯º}ºm©² }ºÓ°ˆÈӈȲ
X ÓÈÒÓÈ ˆ°« ° ­‚}m© ÒãÒ ÏÓÈ}È ¹º˯}ÒmÈÓÒ« ‘ºã}º ã« äˈ}Ò º¹‚°
}Èˈ°« Ò°¹ºãϺmÈÓÒË Ë㺺 Ò°ãÈ ­ËÏ ÏÓÈ}È
X äË΂ m‚ä« ÒËӈÒÁÒ}Ȉº¯ÈäÒ ºãÎËÓ °ˆº«ˆ ¹º }¯È®ÓË® ä˯Ë ºÒÓ
¯ÈÏËã҈Ëã
X ÓËãÏ« Ò°¹ºãϺmȈ ÒäËÓÈ °ºm¹ÈÈ ÒË ¹º ÓȹҰÈÓÒ ° ¹¯ÒmËËÓÓ©äÒ
¯ÈÓËË ÏȯËÏ˯mÒ¯ºmÈÓÓ©äÒ °ãºmÈäÒ z¯È®ÓË ÓËÎËãȈËãÓº ˆÈ}ÎË ¹Ë¯Ëº¹
¯ËËãËÓÒË °ˆÈÓȯˆÓ©² ÒËӈÒÁÒ}Ȉº¯ºm
X ¹¯Ò ÓȹҰÈÓÒÒ ÒäËÓ äºÎÓº Ò°¹ºãϺmȈ }È} ¹¯º¹Ò°Ó©Ë ˆÈ} Ò °ˆ¯º
Ó©Ë ­‚}m© zºä¹Ò㫈º¯ ÓË ËãÈˈ ¯ÈÏãÒÒ® äË΂ ÓÒäÒ sȹ¯Òä˯
MYVAR MyVar myvar Û ªˆº ˆ¯Ò ¯ÈÏãÒÓ©² mȯÒÈÓˆÈ ÓȹҰÈÓÒ« ÒäËÓÒ º
Óº® Ò ˆº® ÎË ¹Ë¯ËäËÓÓº®
{ ¹¯º¯ÈääȲ ÓÈ 3DVFDO È°ˆº Ò°¹ºãς ˆ ˆÈ}º® °¹º°º­ ÓȹҰÈÓÒ« ¹Ë¯
mÈ« ­‚}mÈ }Èκº °ãºmÈ ¹¯º¹Ò°ÓÈ« º°ˆÈãÓ©Ë Û °ˆ¯ºÓ©Ë Óȹ¯Òä˯
Textcolor  |ÓÈ}º m ¹¯Òä˯Ȳ ªˆº® }ÓÒÒ ­‚‚ˆ Ò°¹ºãϺmȈ°« m º°Óºm
Óºä °ˆ¯ºÓ©Ë ­‚}m© ˆº ¹ºÏmºã҈ ‚¹¯º°ˆÒˆ ã« ¹ºãϺmȈËã« ¹¯ºË°°
mmºÈ ˆË}°ˆÈ ¹¯º¯Èää
|­©Óº ÓÈÒÓÈ ÒË ¹¯º¯ÈääÒ°ˆ© º°º­º ÓË ÏÈ‚ä©mÈ ˆ°« ÓÈ ˆËä }È}Ò
äÒ ÒäËÓÈäÒ ¹ºãϺmȈ°« Òä m °mºÒ² ¹¯º¯ÈääȲ Ò ¹¯ÒäËÓ« ˆ }º¯ºˆ}ÒË
ºÓº­‚}mËÓÓ©Ë º­ºÏÓÈËÓÒ« ˆÒ¹È a ÒãÒ x sº ÓȺ ˈ}º ¹ºÓÒäȈ ˆº ¹º
Ó«ˆÓ©Ë Ò º°ä©°ãËÓÓ©Ë ÒËӈÒÁÒ}Ȉº¯© ËãÈ ˆ ˆË}°ˆ ¹¯º¯Èää© ­ºãËË m©
¯ÈÏ҈ËãÓ©ä Ò ÓÈã«Ó©ä
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

|¹©ˆÓ©Ë ¹¯º¯ÈääÒ°ˆ© ÓË ÎÈãË ˆ m¯ËäËÓÒ ÓÈ ¹¯º‚ä©mÈÓÒË °Ò°ˆËä©


ÒäËÓ m °mºÒ² ¹¯º¯ÈääȲ |ÓÒ º­©Óº ¯‚ÎȈ ° ÈÓãÒ®°}Òä «Ï©}ºä ¹º
ªˆºä‚ È°ˆº Ò°¹ºãς ˆ m }ÈË°ˆmË ÒäËÓ ÈÓãÒ®°}ÒË °ãºmÈ ÒãÒ Ò² °º}¯ÈË
ÓÒ« kmˆº¯© ÓË ‚m˯ËÓ© ˆº m°Ë ҈ȈËãÒ m °ºm˯ËÓ°ˆmË mãÈË ˆ ÈÓãÒ®
°}Òä ¹ºªˆºä‚ m }ÈË°ˆmË ÒäËÓ ä© Ò°¹ºãςËä ÒãÒ ºËÓ ÒÏmË°ˆÓ©Ë
ÈÓãÒ®°}ÒË °ãºmÈ }ºˆº¯©Ë ӂÎÓº ÏÓȈ ÒãÒ ¯‚°°}ÒË °ãºmÈ Ò Ò² °º}¯ÈË
ÓÒ« ÏȹҰÈÓÓ©Ë ÈÓãÒ®°}ÒäÒ ­‚}mÈäÒ sȹ¯Òä˯ ã« º­ºÏÓÈËÓÒ« }ºãÒ
Ë°ˆmÈ äºÎËä mº°¹ºãϺmȈ°« ¹Ë¯ËäËÓÓº® NRO mäË°ˆº }¯È°Òm©² ÈÓãÒ®°}Ò²
°ãºm TXDQWLW\ ÒãÒ DPRXQW ªˆº °ÒÓºÓÒä©  p°ãÒ ҈ȈËã ²º¯ºº ÏÓÈˈ
ÈÓãÒ®°}Ò® ã‚Ë m°ËˆÈ}Ò Ò°¹ºãϺmȈ °ãºmÈ ÈÓãÒ®°}ºº «Ï©}È
jäËÓÈ Ò°¹ºãςËä©Ë m ¹¯º¯ÈääË ºãÎÓ© ­©ˆ    ˆº Ë°ˆ m
ÈÓÓºä ­ãº}Ë ¹¯º¯Èää© ºÒÓ ÒËӈÒÁÒ}Ȉº¯ ÓË ºãÎËÓ Ò°¹ºãϺmȈ°«
ã« º­ºÏÓÈËÓÒ« ­ºãËË Ëä ºÓº® ¹Ë¯ËäËÓÓº® }ºÓ°ˆÈӈ© Ò ˆ  p°ãÒ ªˆº
ˆ¯Ë­ºmÈÓÒË ÓË m©¹ºãӫˈ°« ÓÈ ª}¯ÈÓ m©mº҈°« °ºº­ËÓÒË º­ ºÒ­}Ë
sȹ¯Òä˯ metka13 Blok_15 Û º¹‚°ˆÒä©Ë ÒäËÓÈ
¯Òä˯©   ÏÈ¹Ò°Ò ÒäËÓ
X 3DGraph Û ÓÈÒÓÈˈ°« ° ÒÁ¯©
X Nomer.Doma Û °º˯Î҈ ˆº}‚
X blok#1 Û °º˯Î҈ °¹ËÒÈãÓ©® °Òämºã
X My Program Û °º˯Î҈ ¹¯º­Ëã
X Div Û ÏȯËÏ˯mÒ¯ºmÈÓÓºË °ãºmº
   Û ªˆº º­ºÏÓÈËÓÒ« º¹Ë¯ÈÒ® ÓÈ ÈÓÓ©äÒ ¯ÈÏãÒÓ©² ˆÒ
¹ºm ~ÓÈËÓÒ« } }ºˆº¯©ä ¹¯ÒäËӫˈ°« º¹Ë¯ÈÒ« ÓÈÏ©mÈ ˆ°« ËË  
 ¯Òä˯© º¹Ë¯ÈÒ® Û + < div
  °ã‚ÎȈ Û ¹¯º­Ëã °Òämºã }ºÓÈ °ˆ¯º}Ò ˆº}È ° Ïȹ«ˆº®
ˆº}È Ïȹ«ˆÈ« mºËˆºÒË }¯‚ã©Ë Ò }mÈ¯ÈˆÓ©Ë °}º­}Ò cÈÏËã҈ËãÒ
°ˆº«ÒË mӂˆ¯Ò °ˆ¯º}ºmº® }ºÓ°ˆÈӈ© mº°¹¯ÒÓÒäÈ ˆ°« ÓË }È} ¯ÈÏËã҈ËãÒ
È }È} ËË È°ˆ
œÀ¾¾·¿Ä²Âººº¶ºÂ·¼Äº´Í¼À¾Áº½ÑÄÀ² 
{ ã ­ºä äË°ˆË ¹¯º¯Èää© Ë ¯ÈϯËËÓ ¯ÈÏËã҈Ëã äºÎÓº ÏȹҰȈ ¹º
«°Ó҈ËãÓ©® ˆË}°ˆ Û  |Ó ÓË º­¯È­Èˆ©mÈˈ°« }ºä¹Ò㫈º¯ºä Ò
ÓË m}ã Èˈ°« m Ò°¹ºãÓ«Ëä©® H[HÁÈ®ã
‘Ë}°ˆ }ºääËӈȯҫ º¯ÈÓÒËÓ °ÒämºãÈäÒ { } ÒãÒ (* *)
^ L_dklDhff_glZjby ` ÒãÒ L_dklDhff_glZjby 
iº¹‚°}Èˈ°« °ãË‚ È« mãºÎËÓÓº°ˆ }ºääËӈȯҫ
^ L_dkl L_dklDhff_glZjby Dhff_glZjby  `
ÒãÒ
L_dkl ^ L_dklDhff_glZjby ` Dhff_glZjby
•½²´²  ¡ÂÀµÂ²¾¾² ¿² ѹͼ· 3DVFDO 

vãË‚ˈ ÏÓȈ
X }ºääËӈȯÒÒ ‚º­Óº Ò°¹ºãϺmȈ ¹¯Ò    ã« 
   ¯‚¹¹© º¹Ë¯Èˆº¯ºm }ºˆº¯È« ­‚‚Ò ÏÈ}ã ËÓÈ m { } ÒãÒ (* *)
mº°¹¯ÒÓÒäÈˈ°« }È} }ºääËӈȯҮ Ò °ã˺mȈËãÓº ÓË m©¹ºãӫˈ°«
X }ºääËӈȯÒÒ Ó˺­²ºÒäº ºˆãÒȈ ºˆ     }ºˆº¯©Ë
Ò°¹ºãς ˆ°« ¹¯º¯ÈääÒ°ˆºä ã« ‚¹¯ÈmãËÓÒ«    iÒ
¯Ë}ˆÒm© }È} Ò }ºääËӈȯÒÒ ÏÈ}ã È ˆ°« m ÁÒ‚¯Ó©Ë °}º­}Ò Óº ÒäË ˆ
ºˆãÒ҈ËãÓ©® ¹¯ÒÏÓÈ} m mÒË °ÒämºãÈ $ º ‚äºãÈÓÒ ºÓÒ ÓȲº«ˆ°«
m °º°ˆº«ÓÒÒ ȯÈӈү‚ Ëä äÒÓÒäÈãÓ©® º­žËä Ò°¹ºãÓÒ人 }ºÈ Ò
äÒÓÒä‚ä m¯ËäËÓÒ }ºä¹Òã«ÒÒ sË°}ºã}º Ò¯Ë}ˆÒm }ºä¹Ò㫈º¯È 亂ˆ
ÓȲº҈°« m ºÓº® °ˆ¯º}Ë ¯Òä˯© Ò¯Ë}ˆÒm }ºä¹Ò㫈º¯È
• {$R+} Û ¹¯ºm˯«ˆ m©²º ÏÈ ¯ÈÓÒ© ÒȹÈϺӺm
• {$I-} Û ºˆäËÓÈ }ºÓˆ¯ºã« º¹Ë¯ÈÒ® mmºÈm©mºÈ!
• {$F+} Û Áº¯äÒ¯ºmȈ ÈãÓÒ® ˆÒ¹ m©ÏºmÈ ¹¯ºË‚¯ Ò Á‚Ó}Ò®

£ÄÂżÄŲÁÂÀµÂ²¾¾Í
 ³Ëº·ô·¶·¿ºÑ
{ º­Ëä °ã‚ÈË ¹¯º¯ÈääÈ ÒäËˈ mÒ
^ hibkZl_evgZy qZklv `
begin
^ bkihegbl_evgZy qZklv `
end.

|¹Ò°ÈˆËãÓÈ« È°ˆ ÓË m©¹ºãӫˈ ÓÒ}È}Ò² Ë®°ˆmÒ® Ò °ã‚Î҈ m º°ÓºmÓºä


ã« ¹¯ÈmÒãÓºº m©ËãËÓÒ« ¹Èä«ˆÒ ¹º ÈÓÓ©Ë Ò°¹ºãςËä©Ë m ¹¯º¯ÈääË
º°ã˺mȈËãÓº°ˆ Ë®°ˆmÒ® ÒÓ°ˆ¯‚}Ò® ¹º º­¯È­ºˆ}Ë ÈÓÓ©² °º˯Î҈°«
m Ò°¹ºãÓ҈ËãÓº® È°ˆÒ ¹¯º¯Èää© { ¯Ë}Ò² °ã‚È«² º¹Ò°ÈˆËãÓÈ« È°ˆ
äºÎˈ ºˆ°‚ˆ°ˆmºmȈ rËÏ Ò°¹ºãÓ҈ËãÓº® È°ˆÒ ¹¯º¯ÈääÈ ­Ë°°ä©°ãËÓÓÈ
™²µÀ½À´À¼
{ ÓÈÈãË ¹¯º¯Èää© äºÎˈ ÓȲº҈°«   °º°ˆº«Ò® ÒÏ ÏȯËÏ˯mÒ
¯ºmÈÓÓºº °ãºmÈ program ÒäËÓÒ ¹¯º¯Èää© Ò ¹È¯Èäˈ¯ºm ° ¹ºäº }º
ˆº¯©² ¹¯º¯ÈääÈ mÏÈÒäºË®°ˆm‚ˈ °º °mºÒä mÓËÓÒä º}¯‚ÎËÓÒËä
program BfyIjh]jZffu LQSXW RXWSXW ^klZg^Zjlgu_ nZceu \\h^Z\u\h^Z`
jä« ¹¯º¯ÈääË ¹¯Ò°mÈÒmÈˈ°« °ÈäÒä ¹¯º¯ÈääÒ°ˆºä ã« ‚º­°ˆmÈ ¯È­ºˆ© °
ÓË® |Óº ¹ºÏmºã«Ëˆ ºˆãÒȈ ºӂ ¹¯º¯Èää‚ ºˆ ¯‚º® Ò°¹ºãς« ˆºã}º
ÏȺãºmº} Ò ÓË ÈÓÈãÒÏÒ¯‚« ¹º¯º­Óº ¹º°ãË‚ Ò® ˆË}°ˆ rºãËË ‚º­Ó©ä
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

°¹º°º­ºä «mã«Ëˆ°« Ò°¹ºãϺmÈÓÒË }ºääËӈȯҫ ¹ºä˝ËÓÓºº m ÓÈÈ㺠¹¯º


¯Èää© ºªˆºä‚ m ¹¯Òä˯Ȳ ¹¯ÒmËËÓÓ©² m }ÓÒË ÏȺãºmº} ¹¯º¯Èää©
ºˆ°‚ˆ°ˆm‚ˈ jä« ¹¯º¯Èää© ÓÒ}È} ÓË °m«ÏÈÓº ° ÒäËÓËä ÁÈ®ãÈ °º˯ÎȝÒä
ËË ˆË}°ˆ
¢²¹¶·½ÍÁÂÀµÂ²¾¾Í
¯º¯ÈääÈ ÓÈ «Ï©}Ë 3DVFDO °º°ˆºÒˆ ÒÏ °ãË‚ Ò²  
X ^ ÏȺãºmº} `
X ^ º¹Ò°ÈˆËãÓÈ« È°ˆ `
• ¯ÈÏËã ¹º}ã ÈË䩲 ­Ò­ãÒºˆËÓ©² 亂ãË®
• ¯ÈÏËã º­ž«mãËÓÒ« äˈº}
• ¯ÈÏËã º­ž«mãËÓÒ« }ºÓ°ˆÈӈ
• ¯ÈÏËã º­ž«mãËÓÒ« ˆÒ¹ºm
• ¯ÈÏËã º­ž«mãËÓÒ« ¹Ë¯ËäËÓÓ©²
• ¯ÈÏËã º­ž«mãËÓÒ« ¹¯ºË‚¯ Ò Á‚Ó}Ò®
X ^ Ò°¹ºãÓ҈ËãÓÈ« È°ˆ `
• ¯ÈÏËã ÒÓ°ˆ¯‚}Ò® º¹Ë¯Èˆº¯ºm ¹¯º¯Èää© ÏÈ}ã ËÓÓ©® äË΂ °ãº
mÈäÒ begin Ò end
• ¹¯ÒÏÓÈ} }ºÓÈ ¹¯º¯Èää© Û . ˆº}È 
"     ¹¯ËÓÈÏÓÈËÓÈ ã« º­ž«mãËÓÒ« m°Ë² m°ˆ¯ËÈ Ò²°« m
¹¯º¯ÈääË ÈÓÓ©² Ò ¯‚Ò² º­žË}ˆºm
{     ¯ÈÏËãË º¹Ë¯Èˆº¯ºm ÏȹҰ©mÈˈ°« ¹º°ã˺mȈËã
Óº°ˆ Ò°¹ºãÓ«Ë䩲 º¹Ë¯Èˆº¯ºm #       $ 
   

£ÄÂżÄŲÁÂÀµÂ²¾¾Í
{ °Èäºä º­Ëä mÒË °ˆ¯‚}ˆ‚¯È ¹¯º¯Èää© ÒäËˈ mÒ
program BfyIjh]jZffu
uses
BfyFh^mey
label
BfyF_ldb
const
BfyDhgklZglu AgZq_gb_DhgklZglu
type
BfyLbiZ AgZq_gbyLbiZ
•½²´²  ¡ÂÀµÂ²¾¾² ¿² ѹͼ· 3DVFDO 

var
BfyI_j_f_gghc  Lbi
^ h[ty\e_gby ijhp_^mj b nmgdpbc ijh]jZffbklZ `
begin
^ bgkljmdpbb hkgh\ghc ijh]jZffu `
end.

"  Û ¯ÈÏËã© º¹Ò°ÈÓÒ« 亂ˆ m°ˆ¯ËȈ°« m ¹¯º¯ÈääË ã 


­ºË }ºãÒË°ˆmº ¯ÈÏ Ò °ã˺mȈ m ¹¯ºÒÏmºãÓºä ¹º¯«}Ë }¯ºäË ¯ÈÏËãÈ
uses }ºˆº¯©® m°ËÈ ¯È°¹ºãºÎËÓ ¹º°ãË ÏȺãºm}È ¹¯º¯Èää©   ­º® ¯ÈÏ
Ëã }¯ºäË ¯ÈÏËãÈ º¹Ë¯Èˆº¯ºm äºÎˈ ºˆ°‚ˆ°ˆmºmȈ %$     
 &       $       

¢²¹¶·½:808
cÈÏËã uses ¹ºÏmºã«Ëˆ ¹º}ã Ȉ       
   |Ó ÓÈÒÓÈˈ°« ° ÏȯËÏ˯mÒ¯ºmÈÓÓºº °ãºmÈ uses Ò ÒäËˈ °ãË
‚ Ò® mÒ
uses
BfyFh^mey BfyFh^mey 
sȹ¯Òä˯ uses crt;
| 亂ãË crt Ò º ¯‚Ò² 亂㫲 ¯Ë ¹º®ˈ ÓÒÎË    '(
¢²¹¶·½ÀÁºÃ²¿ºÑ¾·ÄÀ¼
Ë¯Ë ã ­©ä º¹Ë¯Èˆº¯ºä 3DVFDO m ˆË}°ˆË ¹¯º¯Èää© äºÎÓº ¹º°ˆÈm҈ 
 ˆº ¹ºÏmºã«Ëˆ m©¹ºãÓ҈ ¹¯«äº® ¹Ë¯Ë²º ÓÈ ªˆºˆ º¹Ë¯Èˆº¯ ° ¹ºäº
º¹Ë¯Èˆº¯È goto ÒÏ ã ­ºº äË°ˆÈ ¹¯º¯Èää©     ) lˈ}È °º°ˆºÒˆ ÒÏ
ÒäËÓÒ Ò °ãË‚ Ëº ÏÈ ÓË® mºËˆºÒ« ¹º°ãË }ºˆº¯ºº Ò ¯È°¹ºãÈÈˈ°« ¹º
äËËÓÓ©® ÈÓÓº® äˈ}º® º¹Ë¯Èˆº¯ {°Ë äˈ}Ò Ò°¹ºãςËä©Ë m ¹¯º¯ÈääË
ºãÎÓ© ­©ˆ º¹Ò°ÈÓ© p°ãÒ ÎË äˈ}È º¹Ò°ÈÓÈ Óº ÓË Ò°¹ºãςˈ°« ˆº
ºÒ­}Ò ¹¯Ò ªˆºä ÓË mºÏÓÒ}Èˈ cÈÏËã º¹Ò°ÈÓÒ« äˈº} ÓÈÒÓÈˈ°« ° ÏȯË
Ï˯mÒ¯ºmÈÓÓºº °ãºmÈ label Ò ÒäËˈ °ãË‚ Ò® mÒ
label
BfyF_ldb BfyF_ldb 

¢²¹¶·½ÀÁºÃ²¿ºÑ¼À¿ÃIJ¿Ä
t¯ÈÓËÓÒË }ºÓ°ˆÈӈ ÓË ˆ¯Ë­‚ˈ ¹Èä«ˆÒ Ò }ºä¹Ò㫈º¯ ¹ºä˝Èˈ Ò² ÏÓÈËÓÒ«
¹¯«äº m ˆË}°ˆ Ò°¹ºãÓ«Ë亮 ¹¯º¯Èää© zÈÎÈ« }ºÓ°ˆÈÓˆÈ ¹¯ÒÓÈãËÎ҈ }
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

º¹¯ËËãËÓÓºä‚ ˆÒ¹‚ ÈÓÓ©² ºÓÈ}º ¹¯Ò º¹¯ËËãËÓÒÒ }ºÓ°ˆÈӈ© ˺ º­©


Óº ÓË ‚}ÈÏ©mÈ ˆ
"  Û ˆÒ¹ }ºÓ°ˆÈӈ ÈmˆºäȈÒË°}Ò º¹ºÏÓÈˈ°« ¹º Áº¯äË Ò²
ÏÈ¹Ò°Ò    
š¾·¿À´²¿¿Í·¼À¿ÃIJ¿ÄÍ
cÈÏËã º¹Ò°ÈÓÒ« }ºÓ°ˆÈӈ ÓÈÒÓÈˈ°« ° ÏȯËÏ˯mÒ¯ºmÈÓÓºº °ãºmÈ const ºˆ
ãȈÒÓ°}ºº *+,-./,.- Û ¹º°ˆº«ÓÓ©® Ò ÒäËˈ °ãË‚ Ò® mÒ
const
BfyDhgklZglu AgZq_gb_DhgklZglu
sȹ¯Òä˯
const
g  ^ \_s_kl\_ggZy dhgklZglZ `
count=maxint/2+1;{maxint - aZj_a_j\bjh\ZggZy dhgklZglZ kf lZ[e  }
nmax  p_eZy dhgklZglZ 
nmin=-nmax fh`gh bkihevah\Zlv jZg__ hij_^_e_ggu_ dhgklZglu
sZ[\]^  kljhdh\Zy dhgklZglZ 
kod    r_klgZ^pZl_jbqgZy dhgklZglZ 
    Û ¹¯Ò º¹¯ËËãËÓÒÒ }ºÓ°ˆÈӈ ¹¯ÒäËӫˈ°« ÏÓÈ} = È ÓË :=
jËӈÒÁÒ}Ȉº¯ }ºÓ°ˆÈӈ© äºÎÓº ‚¹ºˆ¯Ë­ã«ˆ ¹¯Ò º¹¯ËËãËÓÒÒ °ãË‚ Ò²
ÏÈ ÓË® }ºÓ°ˆÈӈ

            


              
  

¤ºÁº¹ºÂÀ´²¿¿Í·¼À¿ÃIJ¿ÄÍ
{ «Ï©}Ë 3DVFDO F‚Ë°ˆm‚ ˆ ˆÈ} ÓÈÏ©mÈËä©Ë         ‘È
}ºË ÓÈÏmÈÓÒË m©ÏmÈÓº ˆËä ˆº ¹¯Ò Ò² º¹Ò°ÈÓÒÒ ‚}ÈÏ©mÈˈ°« ˆÒ¹
k4389
BfyDhgklZglu Lbi  AgZq_gb_
  
konst
ocenka : byte = 5;
   BgnhjfZlbdZ
        

iã« ²¯ÈÓËÓÒ« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² }ºÓ°ˆÈӈ ¹È䫈 m©Ëã«Ëˆ°« }È} ¹º º­©


Ó©Ë ¹Ë¯ËäËÓÓ©Ë { «Ï©}Ë 7XUER 3DVFDO ÏÓÈËÓÒ« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² }ºÓ°ˆÈӈ
äºÎÓº    ¹º ²º‚ m©¹ºãÓËÓÒ« ¹¯º¯Èää© ˆ Ë ªˆº ¹º °‚ˆÒ ÓË }ºÓ
°ˆÈӈ© È ¹Ë¯ËäËÓÓ©Ë ° ÏȯÈÓËË ÏÈÈÓÓ©ä ÓÈÈãÓ©ä ÏÓÈËÓÒËä jÓÈË ˆÈ
}ÒË ¹Ë¯ËäËÓÓ©Ë ÓÈÏ©mÈ ˆ°«       wˆº ÓË ºËÓ ²º¯ºÒ®
¹º²º ¹º°}ºã}‚ }ã ËmºË °ãºmº const ˆ¯ÈÒÒºÓÓº ¹¯ÒÓ«ˆº Ò°¹ºãϺ
mȈ ˆºã}º ã« º­ºÏÓÈËÓÒ« }ºÓ°ˆÈӈ
{ °Ò°ˆËäË 'HOSKL ÈÓÓ©® Ó˺°ˆÈˆº} Ò°¹¯ÈmãËÓ ‘Èä ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë }ºÓ
°ˆÈӈ© Û ªˆº          j² ÏÓÈËÓÒË ÓËãÏ« äËÓ«ˆ
¹º ²º‚ ¹¯º¯Èää© |ÓÈ}º ¹¯Ò º¹Ò°ÈÓÒÒ ¹Ë¯ËäËÓÓ©² Ò² äºÎÓº ÒÓÒÒÈ
ãÒÏÒ¯ºmȈ ÓÈÈãÓ©äÒ ÏÓÈËÓÒ«äÒ ¹º ˆËä ÎË °Èä©ä ¹¯ÈmÒãÈä }ºˆº¯©Ë
¹¯ÒÓ«ˆ© ã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² }ºÓ°ˆÈӈ
sȹ¯Òä˯    lhevdh \  

                  

    Û Ò°¹ºãϺmÈÓÒË }ºÓ°ˆÈӈ ¹ºÏmºã«Ëˆ ¹ºäËÓ«ˆ ºÓº


m¯ËäËÓÓº äÓºÎË°ˆmº ÏÓÈËÓÒ® ¹º m°Ëä‚ ˆË}°ˆ‚ ¹¯º¯Èää© È ÒäËÓÓº
°ˆºã}º ÏÓÈËÓÒ® °}ºã}º ¯ÈÏ m°ˆ¯ËÈˈ°« m ˆË}°ˆË }ÈÎÈ« }ºÓ°ˆÈÓˆÈ  mÓË
°« ÒÏäËÓËÓÒ« ˆºã}º m ºÓºä äË°ˆË ¹¯º¯Èää© Û ¯ÈÏËãË const j°¹ºã
ς®ˆË ÒäËÓºmÈÓÓ©Ë }ºÓ°ˆÈӈ© mËÏË Ë ªˆº mºÏäºÎÓº
™²Â·¹·Â´ºÂÀ´²¿¿Í·¼À¿ÃIJ¿ÄÍ
rËÏ ¹¯Ëmȯ҈ËãÓºº º¹Ò°ÈÓÒ« m ¹¯º¯ÈääË äºÎÓº Ò°¹ºãϺmȈ ÏÓÈËÓÒ«
     ÒãÒ       ˆÈ­ã  
  ™²Â·¹·Â´ºÂÀ´²¿¿Í· ¼À¿ÃIJ¿ÄÍ
      
True boolean true 
False boolean false 
maxint integer      
maxlongint integer          

¢²¹¶·½ÀÁºÃ²¿ºÑĺÁÀ´¶²¿¿ÍÇ
{ «Ï©}Ë 3DVFDO °‚Ë°ˆm‚ˈ           
     zÈÎºË ÓºmºË º¹¯ËËãËÓÒË ˆÒ¹È ÏÈÈˈ äÓºÎË°ˆmº ÏÓÈËÓÒ® Ò
°m«Ï©mÈˈ ° ªˆÒä äÓºÎË°ˆmºä Òä« ˆÒ¹È |¹¯ËËãËÓÒË Óºm©² ˆÒ¹ºm m©¹ºã
"      !  !   

ӫˈ°« m ¯ÈÏËãË º¹Ò°ÈÓÒ« ˆÒ¹ºm ÈÓÓ©² { ¹¯º°ˆ©² ¹¯º¯ÈääȲ ªˆºˆ ¯ÈÏËã


È°ˆº ºˆ°‚ˆ°ˆm‚ˈ ˆ } m ªˆºä °ã‚ÈË ²mȈÈˈ Ò °ˆÈÓȯˆÓ©² ˆÒ¹ºm
cÈÏËã ÓÈÒÓÈˈ°« ° ÏȯËÏ˯mÒ¯ºmÈÓÓºº °ãºmÈ type Ò ÒäËˈ mÒ
type
BfyLbiZ  HibkZgb_LbiZ
BfyLbiZ  HibkZgb_LbiZ 
sȹ¯Òä˯
const min=1; max=31;
type
num_month=1..12;
num_day=min..max;
days=(monday,tuesday,wednesday,thursday,friday,saturday,sunday);

{ ¹¯ÒmËËÓÓ©² ¹¯Òä˯Ȳ º¹¯ËËã« ˆ°« mÈ Òӈ˯mÈãÓ©² ˆÒ¹È Ò ºÒÓ ¹Ë


¯ËÒ°ã«Ëä©® ˆÒ¹ iÈãËË ÒËӈÒÁÒ}Ȉº¯© ˆÒ¹ºm äºÎÓº Ò°¹ºãϺmȈ ã«
º¹Ò°ÈÓÒ« ¹Ë¯ËäËÓÓ©²
¢²¹¶·½ÀÁºÃ²¿ºÑÁ·Â·¾·¿¿ÍÇ
{°Ë ¹Ë¯ËäËÓÓ©Ë Ò°¹ºãςËä©Ë m ¹¯º¯ÈääË ºãÎÓ© ­©ˆ ¹Ë¯ËÒ°ãËÓ© m
        |¹Ò°ÈÓÒË ºãÎÓº ¹¯ËË°ˆmºmȈ Ò°¹ºãϺmÈ
ÓÒ ¹Ë¯ËäËÓÓº® º°ãË ˆºº }È} ¹Ë¯ËäËÓÓÈ« º¹Ò°ÈÓÈ ºÓÈ äºÎˈ ­©ˆ º¹º
ÏÓÈÓÈ }ºä¹ ˆË¯ºä È m ˆË}°ˆË ¹¯º¯Èää© } ÓË® äºÎÓº º­¯ÈˆÒˆ°« ¹º ÒäË
ÓÒ |ÓÈ}º °º˯ÎÒäºË ¹Ë¯ËäËÓÓº® ¹º°ãË º¹Ò°ÈÓÒ« ËË ÓË º¹¯ËËãËÓº
cÈÏËã ÓÈÒÓÈˈ°« ° ÏȯËÏ˯mÒ¯ºmÈÓÓºº °ãºmÈ var Ò m©ã«҈ ˆÈ}
var
BfyI_j_f_gghc BfyI_j_f_gghcN LbiI_j_f_gghc
sȹ¯Òä˯
var
x1,x2: integer; y1: longint 
p_ehqbke_ggu_ i_j_f_ggu_ 
sum: real; root: double 
\_s_kl\_ggu_ i_j_f_ggu_ 
znak: char 
kbf\hevgZy i_j_f_ggZy 
flag: boolean 
eh]bq_kdZy i_j_f_ggZy 
day: days; { i_j_f_ggZy ihevah\Zl_evkdh]h lbiZ days }
Season: (Winter, Spring, Summer, Autumn); { i_j_f_ggZy i_j_qbkey_fh]h
lbiZ hij_^_ey_fh]h ijb
hibkZgbb wlhc i_j_f_gghc 
Month     i_j_f_ggZy bgl_j\Zevgh]h lbiZ 
        #

!          "    !      
  "           
" var              ! "
#                type.
cË}ºäËÓÈÒÒ
X                 
      var            
               
       
X              
      

¢²¹¶·½ÀÁºÃ²¿ºÑÁÂÀÈ·¶ÅºÆÅ¿¼Èº»
                   
                   
                  
                   
!         "         
           #  
    $              
    %      $       
          $ 
&                     
%   "
procedure BfyIjhp_^mju NhjfZevgu_IZjZf_lju 
^ hibkZl_evgZy qZklv ijhp_^mju `
begin
^ Bgkljmdpbb bkihegbl_evghc qZklb ijhp_^mju `
end;

% $ "
Function BfyNmgdpbb NhjfZevgu_IZjZf_lju  LbiJ_amevlZlZ
^ hibkZl_evgZy qZklv nmgdpbb `
begin
^ Bgkljmdpbb bkihegbl_evghc qZklb nmgdpbb `
BfyNmgdpbb := J_amevlZl
end;

!        $           !


           

¢²¹¶·½ÀÁ·Â²ÄÀÂÀ´
"                  
              $   
                      
      '           begin 
                     # 
(            end    "
begin
Hi_jZlhj
Hi_jZlhj
...
Hi_jZlhjN;
end.
$%                 
         &        
                
          )       
 
*                 ) 
    
+    
x:=1
y:=2;
                   
           "
x:=1y:=2;
&       ,   ,             
    $   1y         $

           end  until    


                  ! 
        "     #$  #$
$ #            %&     
        
%     -./0.1         
                  & '
  !               
    
         

2         "        


                ()! 2  
    "               
              
2               %      
                  &    
                  

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
3 4     $    5
6 7     5 2      5
8 &             $  
 5
9 !      $       
: ;                
    
< 7                
  5
= >                5
? 2            5
@ 2          uses5
3A 2           5
33 2        5
36 &                
          
38 2           -./0.15
39 7                  
 $ 5
3: 2  $        5

™²¶²¿ºÑ
3 7            $  "
FIO NBH 3456 X >= & $ Summa _Result5
6 ;    $            
 " Klass1 Klass_1 summadoxoda SummaDoxoda nomerdoma Nomer_Doma5
!           

8 #           " X Program


Y Summa MyMoney Ijhba\_^_gb_ George begin end if repeat Read5
9 2            5 !  5
Zarplata KmffZ Summa Nalogov Teach_Kurs 12Kurs2 Summa_Elemen$tov5
: !             
< 2              5
!  5
program MyProgram;
begin
Writeln('Hello, world!');
end.

program MyProgram;
begin
X:=Y+1;
end.

= 2       5


^ Dhff_glZjbc  `
Dhff_glZjbc  
^^Dhff_glZjbc \ dhff_glZjbb ``
^Dhff_glZjbc \ dhff_glZjbb ` 
^ Dhff_glZjbc \ dhff_glZjbb  `
Dhff_glZjbc \ dhff_glZjbb  
? *          5
program Short;
begin
end.

@ &             4


  
program Hrb[db
begin
Summa:=6+8;
end;

•½²´²

¡ÂÀÃÄÍ· ½º¿·»¿Í· ÁÂÀµÂ²¾¾Í


¡Âº¾·ÂÅÉ·³¿À»ÁÂÀµÂ²¾¾Í
vºÏÈÒä ¹Ë¯m‚ ‚˭ӂ ¹¯º¯Èää‚ m©Ò°ãËÓÒ« °‚ää© m‚² Ë㩲 Ò°Ëã
vËÓȯҮ mÏÈÒäºË®°ˆmÒ« ËãºmË}È Ò }ºä¹ ˆË¯È äºÎÓº ¹¯ËãºÎ҈ °ãË
‚ Ò® zºä¹ ˆË¯ Ïȹ¯ÈÒmÈˈ ‚ ËãºmË}È ÏÓÈËÓÒË ¹Ë¯mºº Ë㺺 Ò°ãÈ
ËãºmË} ÓÈ­Ò¯Èˈ ÏÓÈËÓÒË ÓÈ }ãÈmÒȈ‚¯Ë Ò ÓÈÎÒäÈˈ }ãÈmÒ‚ (QWHU! }ºä
¹ ˆË¯ °҈©mÈˈ mmËËÓÓºË Ò°ãº Ò ÏȹҰ©mÈˈ m ¹È䫈 ¹º ÒäËÓËä a ~È
ˆËä }ºä¹ ˆË¯ Ïȹ¯ÈÒmÈˈ ÏÓÈËÓÒË mˆº¯ºº Ë㺺 Ò°ãÈ °҈©mÈˈ ˺ Ò
ÏȹҰ©mÈˈ m ¹È䫈 ¹º ÒäËÓËä b º°ãË ªˆºº }ºä¹ ˆË¯ m©¹ºãӫˈ °ãºÎË
ÓÒË Ò°Ëã a Ò b ÏȹҰ©mÈˈ ¯ËςãˆÈˆ m ¹È䫈 ¹º ÒäËÓËä sum m©mº҈ ÓÈ
ª}¯ÈÓ °ºº­ËÓÒË KmffZ qbk_e Ò ÏÓÈËÓÒË mËãÒÒÓ© sum ãÒ°ˆÒÓ  
       
^ Mq_[gZy ijh]jZffZ \uqbke_gby kmffu ^\mo p_euo qbk_e `
program example ^ aZ]heh\hd ijh]jZffu `
var
a,b,sum: integer ^ i_j_f_ggu_ Zb,sum — p_eu_ `
begin ^ gZqZeh ijh]jZffu `
^ \u\h^ aZijhkZ gZ wdjZg `
write \\_^bl_ agZq_gb_ p_eh]h qbkeZ Z 
^ \\h^ agZq_gby Z k deZ\bZlmju `
readln(a);
^ \u\h^ aZijhkZ b \\h^ agZq_gby b }
write \\_^bl_ agZq_gb_ p_eh]h qbkeZ b: ');
readln(b);
^ \uqbke_gb_ i_j_f_gghc sum }
sum:=a+b;
^ \u\h^ hl\_lZ `
write('kmffZ qbk_e ',a,' b ',b, ' = ',sum);
end. ^ dhg_p ijh]jZffu `
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

z¯Èˆ}º ¹¯º}ºääËӈү‚Ëä ˆË}°ˆ


X { ÈÓÓº® ¹¯º¯ÈääË Ò°¹ºãϺmÈÓ© °ãË‚ ÒË ÏȯËÏ˯mÒ¯ºmÈÓÓ©Ë °ãºmÈ
• program Û ÏȺãºmº} ¹¯º¯Èää© }ºˆº¯©® äºÎÓº ­©ãº ­© º¹‚°ˆÒˆ
• var Û ÓÈÈ㺠º­ž«mãËÓÒ« ¹Ë¯ËäËÓÓ©²
• integer Û ‚}ÈÏÈÓÒË ˆº ¹Ë¯ËäËÓÓ©Ë a b sum Û Ëã©Ë Ò°ãÈ
• begin end Û ÓÈÈãº Ò }ºÓË ¹¯º¯Èää©
X iã« mmºÈ Ò°²ºÓ©² ÈÓÓ©² Ò m©mºÈ ¯ËςãˆÈˆºm Ò°¹ºãϺmÈÓ© ÒÓ°ˆ
¯‚}ÒÒ
• write Û ã« m©mºÈ ÓÈ ª}¯ÈÓ
• readln Û ã« mmºÈ Ò°²ºÓ©² ÈÓÓ©²
X iã« m©Ò°ãËÓÒ« °‚ää© Ò°¹ºãϺmÈÓÈ ÒÓ°ˆ¯‚}Ò« ¹¯Ò°mÈÒmÈÓÒ« sum:=a+b 
X ¯º¯ÈääÈ ¯ÈÏ­ÒmÈˈ°« ÓÈ °ˆ¯º}Ò ã« ‚º­°ˆmÈ mº°¹¯Ò«ˆÒ« ¯ÒÓ«ˆº
ÓÈÒÓȈ °ˆ¯º}Ò ° ÓË°}ºã}Ò² ¹¯º­Ëãºm ˆºÈ °ãºmÈ begin Ò end ²º¯ºº
m©Ëã« ˆ°«
X zºääËӈȯÒÒ ÏÈ}ã ËÓ© m ÁÒ‚¯Ó©Ë °}º­}Ò {°Ë }ºääËӈȯÒÒ m ÈÓÓºä
¹¯ÒäË¯Ë äºÎÓº ‚­¯Èˆ ¹¯Ò ªˆºä ¹¯º¯ÈääÈ º°ˆÈÓˈ°« ¯È­ºˆº°¹º°º­Óº®
X cÈ°°äºˆ¯Òä Ò°¹ºãςËä©Ë m ÈÓÓº® ¹¯º¯ÈääË º¹Ë¯Èˆº¯© ­ºãËË ¹º¯º­Óº
”´À¶º´Í´À¶¶²¿¿ÍÇ
š¿ÃÄÂżȺº´´À¶²º´Í´À¶²
iã« mmºÈ Ò m©mºÈ ÈÓÓ©² m «Ï©}Ë 3DVFDO ¹¯Ë‚°äºˆ¯ËÓ© °ãË‚ ÒË ¹¯º
Ë‚¯© mmºÈm©mºÈ read readln write Ò writeln sÈÏmÈÓÒ« ºÏÓÈÈ ˆ
҈Ȯ ҈Ȯ °ˆ¯º}‚ UHDG OLQH  ¹ÒÒ ¹ÒÒ °ˆ¯º}‚ ZULWH OLQH °ººˆ
mˈ°ˆmËÓÓº

              


                 
     !" #              
$  %  %       &   '   
     $  !" #    (      (  
       '   )  ' 
     %         write   
       *          
  begin   $+      ,  %     
 -  -  - -      % +    ( 
  -  -
•½²´²  ¡ÂÀÃÄÍ· ½º¿·»¿Í· ÁÂÀµÂ²¾¾Í 

”´À¶¶²¿¿ÍÇ
È°ˆº ¹Ë¯m©äÒ Ë®°ˆmÒ«äÒ m©¹ºãÓ«Ëä©äÒ ¹¯º¯Èä亮 «mã« ˆ°« Ë®°ˆmÒ«
¹º mmº‚ ÈÓÓ©²  
{mº ÈÓÓ©²Û ªˆº ¹Ë¯ËÈÈ Ò°²ºÓ©² ÈÓÓ©² ¹¯º¯Èää©
m º¹Ë¯ÈˆÒmӂ ¹È䫈 }ºä¹ ˆË¯È ã« º­¯È­ºˆ}Ò |°ÓºmÓ©Ë ‚°ˆ¯º®°ˆmÈ
mmºÈ }ãÈmÒȈ‚¯È Ò Ò°}ºm©® ÁÈ®ã
Û °ä ã  

{°¹ºäÓÒä ˆº º¹Ò°ÈÓÒË ¹Ë¯ËäËÓÓ©² °ã‚Î҈ ã« m©ËãËÓÒ« ¹È䫈Ò {©Ë


ãËÓÓ©Ë «Ë®}Ò ¹Èä«ˆÒ º°ˆÈ ˆ°« ÓËÏȹºãÓËÓÓ©äÒ º ˆË² ¹º¯ ¹º}È m ÓÒ² ÓË
­‚ˈ ÏȹҰÈÓº }È}ºËˆº ÏÓÈËÓÒË   {mº  
ÈÓÓ©² Û º ÒÓ ÒÏ °¹º°º­ºm ÏÈ ÈÓÒ«


ÏÓÈ ËÓÒ® ¹Ë¯ËäËÓÓ©²

º°ãË º}ºÓÈÓÒ« mmºÈ ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² ÒÏmË°ˆÓ© Ò Ò² äºÎÓº Ò°¹ºã


ϺmȈ m ÈãÓˮҲ m©Ò°ãËÓÒ«² { ¹¯ºˆÒmÓºä °ã‚ÈË ºÓÒ ÓË º¹¯ËËãËÓ©
Ò °ã˺mȈËãÓº Ó˹¯ÒºÓ© ã« Ò°¹ºãϺmÈÓÒ«
jÓ°ˆ¯‚}Ò mmºÈ ° }ãÈmÒȈ‚¯© äºÎÓº ÏȹҰȈ m ºÓº® ÒÏ Áº¯ä
read(x1, x2,...,xN);
readln;
readln(x1, x2,...,xN);

Ë x1 x2


 xN Û °¹Ò°º} mmºÈ °º˯ÎȝҮ ÒäËÓÈ ¹Ë¯ËäËÓÓ©² º¹‚°ˆÒ
䩲 ˆÒ¹ºm integer real char string  ¯Ò ªˆºä ¹Ë¯m©Ë mË ÒÓ°ˆ¯‚}ÒÒ
m©¹ºãÓËÓÓ©Ë ¹º°ã˺mȈËãÓº ª}mÒmÈãËӈө ˆ¯ËˆË®
sȹ¯Òä˯
var i:integer; a:real; ch:char;
begin
readln(i,a);
readln(ch);
...


vãË ‚ˈ ÏÓȈ 
X ÒÓ°ˆ¯‚}Ò« readln ¹¯Ò mmºË ° }ãÈmÒȈ‚¯© ¹¯Ë¹ºˆÒˆËãÓËË read ˆ }
¹ºãÓº°ˆ º°mº­ºÎÈˈ Û ¯È­º‚ º­ãÈ°ˆ ¹È䫈Ò m
­‚Á˯ }ãÈmÒȈ‚¯©

}ºˆº¯º® m¯ËäËÓÓº ²¯ÈÓ«ˆ°« mmËËÓÓ©Ë ° }ãÈmÒȈ‚¯© °Òämºã© jÓ°ˆ¯‚}


Ò« read º°ˆÈmã«Ëˆ m ­‚ÁË¯Ë }ãÈmÒȈ‚¯© }º }ãÈmÒÒ (QWHU! ÓÈÎȈÒË
}ºˆº¯º® ÏÈm˯Èˈ ¹¯ºË°° mmºÈ  ˆº äºÎˈ ¹¯ÒmË°ˆÒ } Ó˹¯ÈmÒãÓº®
¯È­ºˆË °ãË‚ Ë® }ºäÈÓ© mmºÈ
X m ºÓº® ÒÓ°ˆ¯‚}ÒÒ read ÒãÒ readln äºÎÓº ÏȹҰȈ ÓË°}ºã}º ¹Ë¯Ë
äËÓÓ©² ¯ÈÏËãËÓÓ©² Ïȹ«ˆ©äÒ ¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ÏÓÈËÓÒ«
mmºÒä©Ë ° }ãÈmÒȈ‚¯© äºÎÓº ¯ÈÏË㫈 ¹¯º­Ëãºä ãÒ­º °Òämºãºä ˆÈ­‚
ã«ÒÒ }ãÈmÒÈ 7DE! ÒãÒ ÓÈÎÒäȈ }ãÈmÒ‚ (QWHU! ¹º°ãË mmºÈ }ÈÎ
ºº ÒÏ ÏÓÈËÓÒ®
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

X ÒÓ°ˆ¯‚}Ò« readln; ­ËÏ ¹Ë¯ËäËÓÓ©² º­©Óº ÏȹҰ©mÈˈ°« m }ºÓË ¹¯º


¯Èää© Ò °ã‚Î҈ ã« °ºÏÈÓÒ« ¹È‚Ï© }ºˆº¯È« ã҈°« º ÓÈÎȈҫ ¹ºãϺ
mȈËãËä }ãÈmÒÒ (QWHU! { ¹¯ºˆÒmÓºä °ã‚ÈË ¹º°ãË º}ºÓÈÓÒ« ¯È­ºˆ©
¹¯º¯Èää© º}Óº ° ˆË}°ˆºä ¹¯º¯Èää© ÏÈ}¯ºËˆ ª}¯ÈÓ ° ¹ºã‚ËÓÓ©äÒ ¯Ë
ςãˆÈˆÈäÒ
X ˆÒ¹ ÈÓÓ©² mmºÒ䩲 mº m¯Ëä« ¯È­ºˆ© ¹¯º¯Èää© ºãÎËÓ °ººˆmˈ°ˆmº
mȈ ˆÒ¹‚ ¹Ë¯ËäËÓÓº® ‚}ÈÏÈÓÓº® m ÒÓ°ˆ¯‚}ÒÒ mmºÈ wˆº ÏÈäËÈÓÒË }È
°Èˈ°« m ¹Ë¯m‚ º˯Ë Ò°ãºm©² ÈÓÓ©² m ÏÈ¹Ò°Ò }ºˆº¯©² ÓË ºãÎÓº
­©ˆ Ó˺¹‚°ˆÒ䩲 °Òämºãºm
{ °ã‚ÈË mmºÈ Ó˺¹‚°ˆÒ䩲 ÏÓÈËÓÒ® Ò°²ºÓ©² ÈÓÓ©² ¹¯º¯ÈääÈ ÏÈm˯
Èˈ ¯È­ºˆ‚ Ò ÓÈ ª}¯ÈÓ m©mº҈°« °ºº­ËÓÒË º­  º    sÈ
Ò­}Ë mmº Èm©mº È

¹¯Òä˯ Ë°ãÒ ¹¯º¯ÈääÈ ­©ãÈ Ïȹ‚ËÓÈ ÒÏ °Ò°ˆËä© ¯Èϯȭºˆ}Ò


7XUER %RUODQG 3DVFDO m©mËˈ°« °ºº­ËÓÒË (UURU  ,QYDOLG QXPHULF IRUPDW
|Ò­}È  sËm˯ө® Ò°ãºmº® Áº¯äȈ  p°ãÒ ¹¯º¯ÈääÈ ­©ãÈ Ïȹ‚ËÓÈ
ÒÏ  Û °ºº­ËÓÒË 5XQ WLPH HUURU  |Ò­}È m¯ËäËÓÒ
º¹Ë¯È ÒºÓÓº® °Ò°ˆËä©

m©¹ºãÓËÓÒ«   sºäË¯È ºÒ­}Ò m ¯ÈÏÓ©² °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ«


亂ˆ ¯ÈÏãÒȈ°« { °ãË‚ Ò² ¯ÈÏËãȲ ä© ¹º}ÈÎËä }È} ÒÏ­ËÎȈ ÓË
¹¯Ò«ˆÓº® °Òˆ‚ÈÒÒ mºÏÓÒ}ÓºmËÓÒ« ºÒ­}Ò mmºÈm©mºÈ 
°ä ¯ÈÏ   Ò


{©¹ºãÓËÓÒË ÒÓ°ˆ¯‚}ÒÒ mmºÈ ÓË °m«ÏÈÓº ° ¹º«mãËÓÒËä ¹º«°Ó« Ò² ÓÈ
¹Ò°Ë® ÓÈ ª}¯ÈÓË iã« m©mºÈ °ºº­ËÓÒ® Ò°¹ºãςˈ°« º¹Ë¯Èˆº¯ write
”Í´À¶¶²¿¿ÍÇ
{©mº  Û ªˆº ¹Ë¯ËÈÈ ÈÓÓ©² ¹º°ãË º­¯È­ºˆ}Ò ÒÏ º¹Ë¯ÈˆÒmÓº® ¹Èä«
ÈÓÓ©²

ˆÒ ÓÈ ‚°ˆ¯º®°ˆmº m©mºÈ ª}¯ÈÓ ¹¯Òӈ˯ ÁÈ®ã ÓÈ Ò°}Ë 


jÓ°ˆ¯‚}Ò« m©mºÈ ÓÈ ª}¯ÈÓ ÏȹҰ©mÈˈ°« m ºÓº® ÒÏ °ãË‚ Ò² Áº¯ä
write(y1, y2,...,yN);
writeln;
writeln(y1, y2,...,yN);

Ë y1, y2,...,yN Û °¹Ò°º} m©mºÈ Ë¯m©Ë mË ÒÓ°ˆ¯‚}ÒÒ m©¹ºãÓËÓÓ©Ë


¹º°ã˺mȈËãÓº ª}mÒmÈãËӈө ˆ¯ËˆË®
sȹ¯Òä˯
write(a + b);
writeln KmffZ jZ\gZ  sum);

vãË ‚ˈ ÏÓȈ  
X ÒÓ°ˆ¯‚}ÒÒ write Ò writeln ¹¯ËÓÈÏÓÈËÓ© ã« m©mºÈ }ºÓ°ˆÈӈ ¯ÈÏ
ãÒÓ©² ˆÒ¹ºm ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©² ÒãÒ m©¯ÈÎËÓÒ® Ұ㺠¹È¯Èäˈ
¯ºm Û ¹¯ºÒÏmºãÓº
•½²´²  ¡ÂÀÃÄÍ· ½º¿·»¿Í· ÁÂÀµÂ²¾¾Í 

X ÒÏ }ºÓ°ˆÈӈ ÓÈÒ­ºãËË È°ˆº m©mº«ˆ°« °ˆ¯º}Ò ˆË}°ˆÈ m°¹ºäÓÒä ˆº


°ˆ¯º}ºm©Ë }ºÓ°ˆÈӈ© ÏÈ}ã È ˆ°« m ȹº°ˆ¯ºÁ© 
X Ë°ãÒ m ÒÓ°ˆ¯‚}ÒÒ m©mºÈ ÏȹҰÈÓº m©¯ÈÎËÓÒË ˆº °ÓÈÈãÈ ­‚ˈ ¹¯ºÒÏ
mËËÓº ˺ m©Ò°ãËÓÒË È ÏȈËä m©¹ºãÓËÓ m©mº ¹ºã‚ËÓÓºº ¯ËςãˆÈˆÈ
º¯º­ÓËË º m©Ò°ãËÓÒÒ È¯ÒÁäˈÒË°}Ò² m©¯ÈÎËÓÒ® ¯È°°}ÈÏÈÓº ÓÒÎË
 
°ä ¯ÈÏ  

X ¹¯ºË‚¯È m©mºÈ writeln ÈÓÈãºÒÓÈ write |ˆãÒÒË ÏÈ}ã Èˈ°« m


ˆºä ˆº ¹º°ãË m©mºÈ }‚¯°º¯ ÈmˆºäȈÒË°}Ò ¹Ë¯Ë²º҈ m ÓÈÈ㺠Ӻmº®
°ˆ¯º}Ò
X ÒÓ°ˆ¯‚}Ò« writeln ­ËÏ ¹È¯Èäˈ¯ºm ¹Ë¯Ëmº҈ }‚¯°º¯ m ÓÈÈ㺠°ãË
‚ Ë® °ˆ¯º}Ò ‘È}Òä °¹º°º­ºä äºÎÓº Óȹ¯Òä˯ ºˆË㫈 ¯ËςãˆÈ
ˆ© ¯È­ºˆ© ¹¯º¯Èää© ¯‚ ºˆ ¯‚È ºÓº® ÒãÒ ÓË°}ºã}ÒäÒ ¹‚°ˆ©äÒ
°ˆ¯º}ÈäÒ
¦À¾²Ä´Í´À¶²
¯Ò Ò°¹ºãϺmÈÓÒÒ º¹Ë¯Èˆº¯È m©mºÈ ã« ¹¯Ë°ˆÈmãËÓÒ« ÓÈ ª}¯ÈÓË ÏÓÈË
ÓÒ« Ë㺺 ˆÒ¹È m©Ëã«Ëˆ°« °ˆºã}º ¹ºÏÒÒ® ª}¯ÈÓÈ ¯Èϯ«ºm  °}ºã}º
ˆ¯Ë­‚ˈ°« ã« ÏÈ¹Ò°Ò Ò°ãÈ {©mº ÏÓÈËÓÒ« m˝˰ˆmËÓÓºº ˆÒ¹È º°‚Ë°ˆm
ã«Ëˆ°« m Áº¯äË ° Ò°¹ºãϺmÈÓÒËä °ˆË¹ËÓÒ Ë°«ˆÒ ‘È}º® mÒ ¯ËςãˆÈˆºm ÓÈ
ª}¯ÈÓË È°ˆº ÓË ‚°ˆ¯ÈÒmÈˈ ¹ºãϺmȈËãË® ¹ºªˆºä‚ ¹¯º¯ÈääÒ°ˆ‚ °ãË‚ˈ
¹ºÏÈ­ºˆÒˆ°« º ¹¯ÒËäãËäºä  
Áº¯äÈˆË m©mº È

{ ÒÓ°ˆ¯‚}Ò«² m©mºÈ ÒäËˈ°« mºÏäºÎÓº°ˆ ÏÈ¹Ò°Ò m©¯ÈÎËÓÒ« º¹¯ËË


ã« Ëº   ã« }Èκ® m©mºÒ亮 ¹Ë¯ËäËÓÓº® ÒãÒ }ºÓ
Ò¯Òӂ ¹ºã« m©mº È

°ˆÈӈ©
write(y1:w:d, y2:w:d,...,yN:w:d);
writeln(y1:w:d, y2:w:d,...,yN:w:d);

Ë wÏÈÈˈ º­‚ Ò¯Òӂ ¹ºã« m©mºÈ d Û äË°ˆº ¹º ¯º­Ó‚ È°ˆ w Ò
d Û }ºÓ°ˆÈӈ© ÒãÒ m©¯ÈÎËÓÒ« Ë㺺 ˆÒ¹È È¯Èäˈ¯ d ‚}ÈÏ©mÈˈ°« ˆºã}º
ã« m©¯ÈÎËÓÒ® m˝˰ˆmËÓÓºº ˆÒ¹È Ò m ªˆºä °ã‚ÈË ¯ËςãˆÈˆ m©mº҈°« m
º­Ë¹¯ÒÓ«ˆº® Áº¯äË
|­¯ÈˆÒˆË mÓÒäÈÓÒË

X Ë°ãÒ w ÏÈÈÓÓºË ¹¯º¯ÈääÒ°ˆºä äÈ㺠ˆº ¹¯Ò m©mºË Ò¯ÒÓÈ ¹ºã« ­‚ˈ


  È°ˆº ÏÈÈ ˆ w  ã« ÈmˆºäȈÒË°}ºº ¹º­º¯È Ò¯ÒÓ© ¹ºã«
‚mËãÒ ËÓÈ

m©mºÈ
X Ë°ãÒ w ÓȺ­º¯ºˆ °ãÒ}ºä mËãÒ}º ˆº m©mºÒäºË ÏÓÈËÓÒË ¹¯ÒÎÒäÈˈ°«
} ¹¯Èmºä‚ }¯È ¹ºã« m©mºÈ È °ãËmÈ m©mº«ˆ°« ¹¯º­Ëã©
X Ë°ãÒ äÈ㺠d ˆº ¹¯ºÒÏmº҈°«  
º}¯‚ ãËÓÒË
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

sȹ¯Òä˯ ã«
c:=1.234; write('C=':10, c:7:3);

¯ËςãˆÈˆ ÓÈ ª}¯ÈÓË ÒäËˈ mÒ


xxxxxxxxC=xx1.234

Ë x Û ªˆº ¹‚°ˆÈ« ¹ºÏÒÒ« ¹¯º­Ëã 

 Á·Â²ÄÀÂÁºô²º´²¿ºÑ
|¹Ë¯Èˆº¯© read Ò readln ¹ºÏmºã« ˆ ÏÈÈmȈ ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² ¹¯Ë
ÓÈÏÓÈËÓÓ©² ã« ²¯ÈÓËÓÒ« Ò°²ºÓ©² ÈÓÓ©² j² º­¯È­ºˆ}È m ¹¯º¯ÈääË
°m«ÏÈÓÈ ° ²¯ÈÓËÓÒËä ¹¯ºäË΂ˆºÓ©² ÏÓÈËÓÒ® Ò ¯ËςãˆÈˆºm |¹Ë¯Èˆº¯ ¹¯Ò

°mÈÒmÈÓÒ« ÏÈÈˈ ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² m ²ºË m©¹ºãÓËÓÒ« ¹¯º¯Èää© Ò


ÒäËˈ mÒ
BfyI_j_f_gghc  \ujZ`_gb_
~ÓÈ} := ҈Èˈ°« }È} ¹¯Ò°mºÒˆ ÏÓÈËÓÒË È°ˆÓ©ä °ã‚ÈËä m©¯ÈÎËÓÒ«
°ˆº«Ëº m ¹¯Èmº® È°ˆÒ «mã« ˆ°« ¹Ë¯ËäËÓÓ©Ë Ò }ºÓ°ˆÈӈ©
sȹ¯Òä˯
sort:=1; cena:=12.34; x:=x+1; y:=x;
UHVXOW VLQ D FRV E  QDPH fh^_ev 
|¹Ë¯Èˆº¯ ¹¯Ò°mÈÒmÈÓÒ« äºÎÓº °҈Ȉ º°ÓºmÓ©ä º¹Ë¯Èˆº¯ºä «Ï©}È 3DVFDO
ˆ } ÒäËÓÓº m ÓËä m©¹ºãÓ« ˆ°« ¹¯È}ˆÒË°}Ò m°Ë Ë®°ˆmÒ« ¹º º­¯È­ºˆ}Ë
ÈÓÓ©²

vãË ‚ˈ ÏÓȈ  
X m ÏÈmÒ°Ò亰ˆÒ ºˆ ˆÒ¹È ¯ËςãˆÈˆÈ ¯ÈÏãÒÈ ˆ ˆ¯Ò mÒÈ m©¯ÈÎËÓÒ® ȯÒÁ
äˈÒË°}ÒË ãºÒË°}ÒË Ò °ÒämºãÓ©Ë
•  °ã‚ÎȈ ã« º­¯È­ºˆ}Ò Ò°ãºm©² ÈÓÓ©² Ò m
ȯÒÁäËˆÒ Ë°}ÒË m©¯ÈÎËÓÒ«

¯ËςãˆÈˆË Ò² m©Ò°ãËÓÒ« ¹ºã‚Èˈ°« Ұ㺠¹¯Òä˯ x+5 Ë x Û ¹Ë


¯ËäËÓÓÈ« Ò°ãºmºº ˆÒ¹È 
•   °ã‚ÎȈ ã« °¯ÈmÓËÓÒ« ¯ÈÏãÒÓ©² ÈÓÓ©² Ò ã«
ãº Ò Ë°}ÒË m©¯ÈÎËÓÒ«

¯‚Ò² ãºÒË°}Ò² Ë®°ˆmÒ® ¹¯Òä˯ x>5 Û ¯ËςãˆÈˆ ˆÈ}ºº m©¯ÈÎË


ÓÒ« ÒäËˈ ãºÒË°}Ò® ˆÒ¹ Ò ¹¯ÒÓÒäÈˈ ÏÓÈËÓÒ« true ÒãÒ false 
•  ӂÎÓ© ã« º­¯È­ºˆ}Ò ˆË}°ˆºm ¹¯Òä˯ 'x'+'y'
°Òämºã Ó©Ë m©¯ÈÎËÓÒ«

¯ËςãˆÈˆ Û °ˆ¯º}È 'xy' 


X ¯ËςãˆÈˆ ¹ºã‚ËÓÓ©® ¹¯Ò m©Ò°ãËÓÒÒ m©¯ÈÎËÓÒ« ÓȲº«Ëº°« m ¹¯È
mº® È°ˆÒ ºãÎËÓ ­©ˆ ° ¹Ë¯ËäËÓÓº® }ºˆº¯º® ºÓ
°ºmäË°ˆÒä ¹º ˆÒ¹‚

¹¯Ò°mÈÒmÈˈ°« ¯Ò Óȯ‚ËÓÒÒ °ººˆmˈ°ˆmÒ« m©mº҈°« °ºº­ËÓÒË º­


ºÒ­}Ë 7\SH PLVPDWFK sË°ººˆmˈ°ˆmÒË ˆÒ¹ºm 
•½²´²  ¡ÂÀÃÄÍ· ½º¿·»¿Í· ÁÂÀµÂ²¾¾Í 

{ «Ï©}Ë 3DVFDO ÓËãÏ« ° ¹ºäº ºÓºº º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒmÈÓÒ« ¹¯Ò°mºÒˆ


ÓË°}ºã}Òä ¹Ë¯ËäËÓÓ©ä ºÓº Ò ˆº ÎË ÏÓÈËÓÒË
sȹ¯Òä˯ ÓËãÏ« ÏȹҰȈ i:=j:=k:=0; s˺­²ºÒäº Ò°¹ºãϺmȈ ˆ¯Ò
º¹Ë¯Èˆº¯È i:=0; j:=0; k:=0;
|¹Ë¯Èˆº¯ ¹¯Ò°mÈÒmÈÓÒ« Ò ¹¯ºË‚¯© mmºÈ Û º°ÓºmÓ©Ë °¹º°º­© ÏÈÈÓÒ« Ò
ÒÏäËÓËÓÒ« ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©² |ÓÈ}º m «Ï©}Ë 3DVFDO Ë°ˆ ËË mË º
¹ºãÓ҈ËãÓ©Ë ¹¯ºË‚¯© }ºˆº¯©Ë ¹ºÏmºã« ˆ ÒÏäËÓ«ˆ ÏÓÈËÓÒ« ËãºÒ°
ãËÓÓ©² ¹Ë¯ËäËÓÓ©²
X ¹¯ºË‚¯È dec(x,n) ‚äËÓÈˈ ÏÓÈËÓÒË ËãºÒ°ãËÓÓº® ¹Ë¯ËäËÓÓº® x
ÓÈ n sȹ¯Òä˯ [  GHF [ ^j_amevlZl 8}; ¯Ò ºˆ°‚ˆ°ˆmÒÒ ÓË
º­«ÏȈËãÓºº ¹È¯Èäˈ¯È n ¹¯ºË‚¯È ¹¯ÒÓÒäÈˈ mÒ dec(x) È ÏÓÈËÓÒË
x ‚äËÓÈˈ°« ÓÈ ËÒÓÒ‚
X ¹¯ºË‚¯È inc(x,n) ‚mËãÒÒmÈˈ ÏÓÈËÓÒË ËãºÒ°ãËÓÓº® ¹Ë¯ËäËÓÓº® x
ÓÈ n sȹ¯Òä˯ x:=10; inc [ ^j_amevlZl 13} ¯Ò ºˆ°‚ˆ°ˆmÒÒ ÓË
º­«ÏȈËãÓºº ¹È¯Èäˈ¯È n ¹¯ºË‚¯È ¹¯ÒÓÒäÈˈ mÒ inc(x) È ÏÓÈËÓÒË
x ‚mËãÒÒmÈˈ°« ÓÈ ËÒÓÒ‚
iË®°ˆmÒË ªˆÒ² ¹¯ºË‚¯ ¹ºãÓº°ˆ ÈÓÈãºÒÓº Ë®°ˆmÒ º¹Ë¯Èˆº¯È ¹¯Ò
°mÈÒmÈÓÒ« Óȹ¯Òä˯ inc(x); äºÎÓº ÏÈäËÓ҈ º¹Ë¯Èˆº¯ºä x:=x+1;

’ºƾ·ÄºÉ·Ã¼º·´Í²¸·¿ºÑ
cÈ°°äºˆ¯Òä ¹º¯º­Óº ȯÒÁäˈÒË°}ÒË m©¯ÈÎËÓÒ« ˆ } ÒäËÓÓº ° Ò² ¹ºäº
 m©¹ºãÓ« ˆ°« m°Ë m©Ò°ãËÓÒ« m ¹¯º¯ÈääË | ãºÒË°}Ò² m©¯ÈÎËÓÒ«²
­‚ˈ ¯È°°}ÈÏÈÓº m   º °ÒämºãÓ©² Û m  
ã  ã 

cËςãˆÈˆºä  
ȯÒÁäËˆÒ Ë°}º º m©¯ÈÎËÓÒ« «mã«Ëˆ°« ËãºË ÒãÒ m˝˰ˆmËÓÓºË
Ò°ãº{©¯ÈÎËÓÒË ÏÈÈˈ ¹º¯«º} Ë®°ˆmÒ® ÓÈ ªãËäËӈÈäÒ ÈÓÓ©² Ò °º°ˆº
҈ ÒÏ
X º¹Ë¯ÈÓºm }ºÓ°ˆÈӈ ¹Ë¯ËäËÓÓ©² Á‚Ó}Ò® 
X }¯‚㩲 °}º­º}
X ÏÓÈ}ºm º¹Ë¯ÈÒ®
’ºƾ·ÄºÉ·Ã¼º·ÀÁ·Â²Èºº 

|¹Ë¯È ÒÒ º¹¯ËËã« ˆ Ë®°ˆmÒ« }ºˆº¯©Ë ÓȺ m©¹ºãÓ҈ ÓÈ º¹Ë¯ÈÓÈäÒ
{ ºˆãÒÒË ºˆ ˆ¯ÈÒÒºÓÓº® äȈËäȈÒË°}º® ÏÈ¹Ò°Ò Ó˺­²ºÒäº ‚}ÈÏ©mȈ
m°Ë ÏÓÈ}Ò º¹Ë¯ÈÒ®
sȹ¯Òä˯ m m©¯ÈÎËÓÒÒ 5*(2*x+3*y) m°Ë °Òämºã© º¹Ë¯ÈÒÒ ‚äÓºÎËÓÒ« Û *
ÏmËϺ}È ºãÎÓ© ¹¯Ò°‚ˆ°ˆmºmȈ m «mÓºä mÒË
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

{°Ë º¹Ë¯ÈÒÒ Ë㫈°« ÓÈ ‚ÓÈ¯Ó©Ë Ò ­ÒÓȯөË º¹Ë¯ÈÒÒ ºˆÓº°«ˆ°«


ÓȯөË

} ºÓºä‚ º¹Ë¯ÈÓ‚ Û °m«Ï©mÈ ˆ mÈ


­ÒÓȯөË

sȹ¯Òä˯ -Z Û ‚ÓȯÓÈ« º¹Ë¯ÈÒ« a+b Û ­ÒÓȯÓÈ« ¯Ò Ò°¹ºãϺmÈÓÒÒ


m‚² ÏÓÈ}ºm º¹Ë¯ÈÒ® ÓËÎËãȈËãÓº ˆº­© ºÓÒ °ˆº«ãÒ ¯«ºä a*-b ‚Ë
ÏÈ}ã ҈ mˆº¯º® º¹Ë¯ÈÓ m °}º­}Ò a*(-b) tºˆ« ¯ËςãˆÈˆ ºˆ ªˆºº ÓË
ÒÏäËÓ҈°« ¹º°}ºã}‚ ¹¯Òº¯ÒˆËˆ ‚ÓȯӺº äÒӂ°È m©Ë ‚äÓºÎËÓÒ«
°ä ˆÈ­ã  
{ ˆÈ­ã  ¹¯ÒmËËÓ© °mËËÓÒ« º­ º°ÓºmÓ©² ȯÒÁäˈÒË°}Ò² º¹Ë¯ÈÒ«²
iã« ‚¹¯ºËÓÒ« Ò°¹ºãϺmÈÓ© ˆºã}º mÈ º°ÓºmÓ©² Ò°ãºm©² ˆÒ¹È integer
Ò real
  ÿÀ´¿Í· ²ÂºÆ¾·ÄºÉ·Ã¼º· ÀÁ·Â²Èºº ĺÁÍ ÀÁ·Â²¿¶À´ º ·¹Å½ÎIJIJ
  
  
  
 + Real Real
Integer Integer
  – Real Real
Integer Integer
 * Real Real
Integer Integer
 / Integer Real
Real Real
   Div Integer Integer
    Mod Integer Integer
    And Integer Integer
     Shl Integer Integer
       Shr Integer Integer
   ! Or Integer Integer
     Xor Integer Integer
  "# $
  
%  &  + Real Real
Integer Integer
       

  À¼À¿É²¿º·
  
  
  
 '  &  – Real Real
Integer Integer

    '  Not Integer Integer

 +                


+ – *               
          
               
              
Á·Â²ÈººGLYºPRG
  div !     "   
               
   13 div 3 = 4   # !$"
% &
14 div 5 = 2
1 div 3 = 0
17 div -5 = -3
-17 div 5 = -3
-17 div -5 = 3

    mod !     "   
          
% &
10 mod 5 = 0
11 mod 5 = 1
17 mod -5 = 2
-17 mod 5 = -2
-17 mod -5 = -2
          ! "#$%#&

   div  mod   '    


  div  mod  ( a>0  b>0   &
a mod b = a – (a div b) * b
(a div b) * b + (a mod b) = a
)    mod         
    a   b *    a   b     
 a mod b = 0 !    +,"

¡À³ºÄÀ´Í·ÀÁ·Â²Èºº
'          - . - 
      !  -  -    
  "            
   .            -  
        '     
   /        - -  -
              
  !and"         
          &
X1 and 1 = 1
X1 and 0 = 0
X0 and 1 = 0
X0 and 0 = 0
%      a and b  a=12  b=22 0 a
 b    -       1-      &
 ^ i_j\uc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ \lhjhc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
0 ^ j_amevlZl ^\hbqgZy nhjfZ qbkeZ  `
! " (or)         
       &
X1 or 1 = 1
X1 or 0 = 1
X0 or 1 = 1
X0 or 0 = 0
%      12 or 22 &
 ^ i_j\uc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ \lhjhc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ j_amevlZl ^\hbqgZy nhjfZ qbkeZ  `
       '

 #$ " # % &     2


     131 !xor"       
         &
X1 xor 1 = 0
X1 xor 0 = 1
X0 xor 1 = 1
X0 xor 0 = 0
%      12 xor 22 &
 ^ i_j\uc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ \lhjhc hi_jZg^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ j_amevlZl ^\hbqgZy nhjfZ qbkeZ  `
'$ $$ !k shl n"           
      n    !   -   "  
  .   k (          43
%      2 shl 7 ( / - 
          4  5     
     . &
 ^ ^\hbqgZy nhjfZ qbkeZ  `
0000000100000000 ^ j_amevlZl k^\b]Z \e_\h ^\hbqgZy nhjfZ qbkeZ 256)}

1    . & 2 shl 7 = 256 = 2*2  7

'$ $#$ !shr"          


  !   -      . " 6  
   43
%      160 shr 2&
 ^ ^\hbqgZy nhjfZ qbkeZ  `
 ^ j_amevlZl k^\b]Z \ijZ\h ^\hbqgZy nhjfZ qbkeZ  `
1    . & 160 shr 2 = 40 = 160 div 2  2

            


               

                


      !      " # 
          !        
" #        ! ! !  $"
  !not"     $  
      %  not 0 = -1
'(          ! "#$%#&

0        XOR    5,


7          !" 8
0    -     ( ( )* 
¡ÂºÀºķÄÀÁ·Â²Èº»
0           -
  - # $  '  54     
   -   - 
  ¡ÀÂѶÀ¼ ´ÍÁÀ½¿·¿ºÑ ÀÿÀ´¿ÍÇ ÀÁ·Â²Èº»
   
   "( not( @   ) *+      '
*( /( div( mod( and( shl(    '  "
shr
+( —( or( xor ,    '  
=( < >( <( >( <=( >=( in -     '  *

 in % ! &            set


   "
+ $         
  '          
      0   -   
       -  - '    -
         &    - 
        - 
% &
X   3+4*5    *      + 
     (        &
(3+4)*5
X   a*b/c  (a*b)/c        
                 
     (         -  &
a*(b/c)
       ')

£Ä²¿¶²ÂÄ¿Í·²ÂºÆ¾·ÄºÉ·Ã¼º·ÆÅ¿¼Èºº
' . -   -       . 
    5$
  Ÿ·¼ÀÄÀÂÍ· ÃIJ¿¶²ÂÄ¿Í· ÆÅ¿¼Èºº
ĺÁÍ ¹¿²É·¿º» ²ÂµÅ¾·¿Ä² º ·¹Å½ÎIJIJ
     
  
  
abs(x) | x | real Real
integer integer
2
sqr(x) X real Real
integer integer
1/2
sqrt(x) X real Real
integer Real
exp(x) ex real Real
integer Real
Ln(x) Ln(x) real Real
integer Real
Pi qbkeh ib — Real
sin(x) Sin(x) real Real
integer Real
cos(x) Cos(x) real Real
integer Real
arctan(x) Arctg(x) real Real
integer Real

'    .          


      .  !abs ln exp  "      
    0      .   
          

'% ,
X     -   - .  sin  cos  
 - (            
 -         180/pi (  
'*          ! "#$%#&

          -    


     pi/180 !    54"9
X  .  arctan   -
0     -  5$ .  . -   -
        . &
X .  UDQGRP ^bZiZahg      x   
   ^bZiZahg   word
 ‘Ò¹ ȯ ‚äËÓˆÈ Ò ¯ËÏ‚ã ˆÈˆÈ Û  { ˆºä

°ã‚ÈË Ë°ãÒ ÓÈä Ó˺­²ºÒä© Ëã©Ë °ã‚È®Ó©Ë Ò°ãÈ ÒÏ ÒȹÈϺÓÈ a<=x<b


ä© äºÎËä ¹ºã‚҈ Ò² Ò°¹ºãς« m©¯ÈÎËÓÒË random(b-a)+a p°ãÒ ¹È¯È

äˈ¯ ^bZiZahg ÓË ‚}ÈÏÈÓ ˆº random mºÏm¯ÈÈˈ Ұ㺠x m ÒȹÈϺÓË

0<=x<1 ‘Ò¹ ¯ËςãˆÈˆÈ Û real { ˆºä °ã‚ÈË Ë°ãÒ ÓÈä Ó˺­²ºÒä© m˝Ë
°ˆmËÓÓ©Ë °ã‚È®Ó©Ë Ò°ãÈ ÒÏ ¯‚ºº ÒȹÈϺÓÈ a<=x<b ä© äºÎËä ÏÈȈ

˺ ¹¯Ò ¹ºäºÒ random*b+a Ë¯Ë ¹Ë¯m©ä º­¯ÈËÓÒËä } Á‚Ó}ÒÒ random

Ó˺­²ºÒäº ° ¹ºäº m©ÏºmÈ ¹¯ºË‚¯© randomize ÒÓÒÒÈãÒÏÒ¯ºmȈ

¹¯º¯ÈääÓ©® ËÓ˯Ȉº¯ °ã‚Ȯө² Ò°Ëã { ¹¯ºˆÒmÓºä °ã‚ÈË ¹¯Ò }Èκä

Ïȹ‚°}Ë ¹¯º¯Èää© ȈÒ} ­‚ˈ m©ÈmȈ ºÓÒ Ò ˆË ÎË Ò°ãÈ wˆ‚ º°º­ËÓ

Óº°ˆ äºÎÓº Ò°¹ºãϺmȈ ¹¯Ò ºˆãÈ}Ë ¹¯º¯Èää©

X Á‚Ó}Ò« frac(x) m©Ò°ã«Ëˆ ¯º­Ó‚ È°ˆ x k¯‚äËӈ Ò ¯ËςãˆÈˆ Û

real sȹ¯Òä˯    j_amevlZl 0.75}


X Á‚Ó}Ò« int(x) m©Ò°ã«Ëˆ Ë゠È°ˆ x k¯‚äËӈ Ò ¯ËςãˆÈˆ Û real
sȹ¯Òä˯ write(int  j_amevlZl 422.00} ‘È}Òä º­¯È
켊 x=int(x)+frac(x)
           m «Ï©}Ë 3DVFDO ÒäË ˆ°« ˆ¯Ò º¹ºã
Ó҈ËãÓ©Ë Á‚Ó}ÒÒ Û ord pred succ
X ord(s) Û Á‚Ó}Ò« mºÏm¯ÈÈˈ 
      ÏÓÈËÓÒ« s m °¹Ò°}Ë
ÏÓÈËÓÒ® º¹¯ËËãËÓÓºä ˆÒ¹ºä s cËςãˆÈˆ ÒäËˈ ˆÒ¹ longint iã« Ë
㩲 ˆÒ¹ºm Á‚Ó}Ò« mºÏm¯ÈÈˈ °Èäº ÏÓÈËÓÒË s ã« °ÒämºãÓºº ˆÒ

¹È Û }º °ÒämºãÈ s ã« º°ˆÈãÓ©² ¹º¯«}ºm©² ˆÒ¹ºm Û ¹º¯«}ºm©®

Óºä˯ s
X pred(s) Û Á‚Ó}Ò« mºÏm¯ÈÈˈ ªãËäËӈ     s m °¹Ò°}Ë

ÏÓÈËÓÒ® ˆÒ¹È ‘Ò¹ ¯ËςãˆÈˆÈ °ºm¹ÈÈˈ ° ˆÒ¹ºä s p°ãÒ ¹¯ËË°ˆm‚ 

Ëº s ªãËäËÓˆÈ ÓË °‚Ë°ˆm‚ˈ mºÏÓÒ}Èˈ ¹¯º¯ÈääÓºË ¹¯Ë¯©mÈÓÒË

X succ(s) Û Á‚Ó}Ò« mºÏm¯ÈÈˈ ÏÓÈËÓÒË 


    s m °¹Ò°}Ë ÏÓÈË

ÓÒ® ˆÒ¹È ‘Ò¹ ¯ËςãˆÈˆÈ °ºm¹ÈÈˈ ° ˆÒ¹ºä s


pË ˆ¯Ò º¹ºãÓ҈ËãÓ©² Á‚Ó}ÒÒ Ò°¹ºãς ˆ°« ã« m©¹ºãÓËÓÒ« 
 

          j² ¯ËςãˆÈˆ ˆÈ}ÎË ÒäËˈ ËãºÒ°ãËÓ


Ó©® ˆÒ¹

X n‚Ó}Ò« hi(i) m©Ëã«Ëˆ °ˆÈ¯Ò® ­È®ˆ ÏÓÈËÓÒ« i Ò ¹ºä˝Èˈ ˺ m

äãÈÒ® ­È®ˆ ¯ËςãˆÈˆÈ vˆÈ¯Ò® ­È®ˆ ¯ËςãˆÈˆÈ ¯ÈmËÓ Ó‚ã  sȹ¯Ò

ä˯ x:=hi($1020); { ihke_ \uiheg_gby  }


         

X n‚Ó}Ò« lo(i) m©Ëã«Ëˆ äãÈÒ® ­È®ˆ ÏÓÈËÓÒ« i Ò ¹ºä˝Èˈ ˺ m

äãÈÒ® ­È®ˆ ¯ËςãˆÈˆÈ vˆÈ¯Ò® ­È®ˆ ¯ËςãˆÈˆÈ ¯ÈmËÓ Ó‚ã  sȹ¯Ò

ä˯ x:=hi($7893); { ihke_ \uiheg_gby  }


X n‚Ó}Ò« swap(i) º­äËÓÒmÈˈ °º˯ÎÒäºË äãÈ˺ Ò °ˆÈ¯Ëº ­È®ˆºm

ËãºÒ°ãËÓÓºº m©¯ÈÎËÓÒ« i sȹ¯Òä˯ x:=swap($7893); { ihke_ \u


iheg_gby  }
sÈ}ºÓË ËË ºÓÈ ºËÓ ¹ºãËÏÓÈ« Á‚Ó}Ò« Û sizeof(it) Û m©Ò°ã«Ëˆ

¯ÈÏä˯ ¹È䫈Ò }ºˆº¯‚ ÏÈÓÒäÈˈ ‚}ÈÏÈÓÓÈ« ¹Ë¯ËäËÓÓÈ« ÒãÒ ˆÒ¹ it cËςã

ˆÈˆ Û ËãºË sizeof(x) Û }ºãÒË°ˆmº ­È®ˆ }ºˆº¯ºË ÏÈÓÒäÈˈ


sȹ¯Òä˯

¹Ë¯ËäËÓÓÈ« x sizeof(integer) Û }ºãÒË°ˆmº ­È®ˆ }ºˆº¯ºË ºˆmº҈°« ¹º

ã ­‚ ¹Ë¯ËäËÓӂ ˆÒ¹È integer ¯Òä˯ Ò°¹ºãϺmÈÓÒ« ªˆº® Á‚Ó}ÒÒ

°º˯Î҈°« m ãÒ°ˆÒÓË 

¤ºÁÍ´²ÂºÆ¾·ÄºÉ·Ã¼ºÇ´Í²¸·¿ºÑÇ
’´ÄÀ¾²ÄºÉ·Ã¼À·Á·À³Â²¹À´²¿º·ĺÁÀ´
p°ãÒ m È­°ˆ¯È}ˆÓº® äȈËäȈÒ}Ë ÏÓÈ} ȯÒÁäˈÒË°}º® º¹Ë¯ÈÒÒ m°ËÈ º­º

ÏÓÈÈˈ ºÓº Ò ˆº ÎË Ë®°ˆmÒË ºÓºÏÓÈÓº º¹¯ËËã« ËË ¯ËςãˆÈˆ ¹¯Ò

}ºÓ}¯ËˆÓ©² ÏÓÈËÓÒ«² º¹Ë¯ÈÓºm ˆº m ¹¯º¯ÈääÒ¯ºmÈÓÒÒ ¯ËςãˆÈˆ º¹Ë¯È

ÒÒ ÏÈÈ°ˆ‚ ÏÈmҰ҈ ºˆ        °ä ˆÈ­ã   |ÓÒ Ò ˆË ÎË

º¹Ë¯ÈÒÒ m©¹ºãÓ« ˆ°« ¹º¯ÈÏÓºä‚ ÓÈ Ëã©äÒ Ò Ë®°ˆm҈ËãÓ©äÒ Ò°ãÈ


äÒ ˆ } ªˆÒ Ò°ãÈ ÒäË ˆ ¹¯ÒÓÒ¹ÒÈãÓº ¯ÈÏãÒÓºË mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈm

ãËÓÒË ° ÁÒ}°Ò¯ºmÈÓÓº® Ò ¹ãÈmÈ Ë® ˆº}º®  |­ ªˆºä ¹º¯º­Óº ¯È°°}È


Ï©mÈ㺰 m   

ÐÏ©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« m©°º}ºº ‚¯ºmÓ« ¯ÈϯËÈ ˆ Ò°¹ºãϺmÈÓÒË m º

Óºä m©¯ÈÎËÓÒÒ º¹Ë¯ÈÓºm ¯ÈÏãÒÓ©² Ë㩲


¨
Ò m˝˰ˆmËÓÓ©² ˆÒ¹ºm sȹ¯Ò

ä˯ 5+0.5 ¹¯ÈmÒãÓºË m©¯ÈÎËÓÒË ²ºˆ« ºÓº °º˯Î҈ º¹Ë¯ÈÓ© Ë㺺 Ò

m˝˰ˆmËÓÓºº ˆÒ¹ºm €ºmº¯«ˆ ˆº m˝˰ˆmËÓÓ©Ë Ò Ëã©Ë ˆÒ¹© «mã« ˆ°«

  

iã« m©Ò°ãËÓÒ« m©¯ÈÎËÓÒ« °º˯Îȝ˺ ÈÓÓ©Ë ¯ÈÏÓ©² ˆÒ¹ºm ˆ¯ÈӰ㫈º¯

¹º¯ºÎÈˈ º¹ºãÓ҈ËãÓ©Ë äÈÒÓÓ©Ë }ºäÈÓ©       m °º

ºˆmˈ°ˆmÒÒ ° ¹¯ÈmÒãºä

            


    

sȹ¯Òä˯ Ë°ãÒ °}ãÈ©mÈ ˆ°« ¹Ë¯ËäËÓÓ©Ë ˆÒ¹È integer Ò ˆÒ¹È real ˆº

¹Ë¯Ë m©¹ºãÓËÓÒËä °ãºÎËÓÒ« ¹Ë¯ËäËÓÓÈ« Ë㺺 ˆÒ¹È ­‚ˈ ¹¯Ëº­¯ÈϺmÈÓÈ

} Ë®°ˆm҈ËãÓºä‚ ˆÒ¹‚ wˆº Ë®°ˆmÒË ÓÈÏ©mÈˈ°«   


    

     

                 


               
           
%              !"#!$

‘º ÎË °ÈäºË ¹¯ÈmÒ㺠Ë®°ˆm‚ˈ Ò ¹¯Ò    ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓº®

X Ë°ãÒ ¹Ë¯ËäËÓÓÈ« ÒäËˈ ˆÒ¹ ° ­ºãËË Ò¯º}Òä ÒȹÈϺӺä ÏÓÈËÓÒ® Ëä


ˆÒ¹ ¹¯Ò°mÈÒmÈË人 ÏÓÈËÓÒ« ˆº ¹¯ºÒϺ®ˈ   
      

  ˆÒ¹È

X Ë°ãÒ ¹Ë¯ËäËÓÓÈ« ÒäËˈ ­ºãËË ‚Ï}Ò® ÒȹÈÏºÓ ÏÓÈËÓÒ® ˆº }ºä¹Ò㫈º¯

m©È°ˆ °ºº­ËÓÒË º­ ºÒ­}Ë   sË°ººˆmˈ°ˆmÒË ˆÒ¹ºm 

sȹ¯Òä˯

var x: integer; y:real;


begin
x:=5; y:=0.5; y:=y+x  ihdZ \k_ ijZ\bevgh 
x:=y  [m^_l \u^Zgh khh[s_gb_ h[ hrb[d_ l d \ ijZ\hc 
 qZklb — ^_ckl\bl_evgh_ qbkeh b _]h g_ jZaf_klblv \ 
 yq_cd_ ba ^\mo [Zclh\ dhlhjZy [ueZ hij_^_e_gZ ^ey 
 ojZg_gby agZq_gby p_ehqbke_gghc i_j_f_gghc x }
{ ¹¯ÒmËËÓÓºä ¹¯ÒäË¯Ë mº ÒÏ­ËÎÈÓÒË ºÒ­}Ò Ó˺­²ºÒäº m©¹ºãÓ҈  

    ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓº® Ëãºä‚ ˆÒ¹‚ wˆº äºÎÓº °ËãȈ


y }

m‚ä« °¹º°º­ÈäÒ ãÒ­º ºˆ°ËËÓÒËä ¯º­Óº® È°ˆÒ Ë®°ˆm҈ËãÓºº Ò°ãÈ

ãÒ­º º}¯‚ãËÓÒËä ˺ º ­ãÒÎȮ˺ Ë㺺

n‚Ó}ÒÒ  ! Ò " # m©¹ºãÓ« ˆ °ãË‚ ÒË ¹¯Ëº­¯ÈϺmÈÓÒ« ˆÒ¹ºm

X Á‚Ó}Ò« trunc(x) mºÏm¯ÈÈˈ ­ãÒÎÈ®ËË ËãºË Ұ㺠äËÓËË ÒãÒ

¯ÈmÓºË m˝˰ˆmËÓÓºä‚ x ã« x>=0 Ò ­ºãËË ÒãÒ ¯ÈmÓºË x ã« x<=0 ºˆ

ÈÓã  !$% Û ‚°Ë}Ȉ  ‘È}Òä º­¯ÈϺä m©¹ºãӫˈ°«    Ë


°«ˆÒÓ©² ÏÓÈ}ºm ¹º°ãË ˆº}Ò k¯‚äËӈ Û real ¯ËςãˆÈˆ Û longint
sȹ¯Òä˯ trunc !j_amevlZl! trunc(-! j_amevlZl-1}
X Á‚Ó}Ò« round(x) mºÏm¯ÈÈˈ ÏÓÈËÓÒË x 
   º ­ãÒÎȮ˺

Ë㺺 Ò°ãÈ ºˆ ÈÓã " # Û }¯‚ã©®  k¯‚äËӈ Û real ¯ËςãˆÈˆ Û

longint
sȹ¯Òä˯ "#$% ! j_amevlZl "#$% -! j_amevlZl-2}
{ ¹¯ÒmËËÓÓºä m©Ë ¹¯ÒäË¯Ë mäË°ˆº x:=y; °ã˺mÈ㺠ÓȹҰȈ

x:=trunc(y); ÒãÒ x:=round(y);

±´¿À·Á·À³Â²¹À´²¿º·ĺÁÀ´
¡·Â·ÁÀ½¿·¿º·
j°¹ºãϺmÈÓÒË Á‚Ó}Ò® trunc Ò round ‚ }ºˆº¯©² ȯ‚äËӈ ¹¯ÒÓÈãËÎ҈

ºÓºä‚ È ¯ËςãˆÈˆ ¯‚ºä‚ ˆÒ¹‚ ÓÈÏ©mÈˈ°«       

{ 3DVFDO äºÎˈ Ò°¹ºãϺmȈ°« Ò ­ºãËË º­Ò® ä˲ÈÓÒÏä «mÓºº ¹¯Ëº­¯ÈϺ

mÈÓÒ« ˆÒ¹ºm Û  
        ¯Ò Èmˆºº¹¯ËËãËÓ
         &

Óºä ¹¯Ëº­¯ÈϺmÈÓÒÒ ˆÒ¹ºm «mÓº ‚}ÈÏ©mÈˈ°« ˆÒ¹ } }ºˆº¯ºä‚ ÓȺ m©¹ºã

Ó҈ ¹¯Ëº­¯ÈϺmÈÓÒË Óȹ¯Òä˯ b:=integer(a);.


cÈ°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚

const a: integer!  fZdkbfZevgh \hafh`gh_ agZq_gb_ lbiZ integer }


var x,y: real;
begin
x:=a&  i_j_iheg_gb_ k ihl_j_c j_amevlZlZ 
y:=longint(a&  Z\lhhij_^_e_ggh_ ij_h[jZah\Zgb_ lbiZ 
writeln(x:8:0, y:8:0);
end.
¯Ò m©¹ºãÓËÓÒÒ m °¯ËË 7XUER 3DVFDO ¹¯º¯ÈääÈ m©mËˈ

-32767 32769
zÈ} mÒÒä ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº® x Ó˹¯ÈmÒãÓºË ¹º°}ºã}‚ ¹¯Ò m©¹ºãÓË

ÓÒÒ °ãºÎËÓÒ« ¹¯ºÒϺ㺠    cËςãˆÈˆ 32769 m©Ëã ÏÈ ¹¯ËËã©

ˆÒ¹È integer. ¯Ò m©Ò°ãËÓÒÒ ¹Ë¯ËäËÓÓº® y ­©ãº m©¹ºãÓËÓº «mÓºË ¹¯Ë

º­¯ÈϺmÈÓÒË ¹Ë¯ËäËÓÓº® a } ˆÒ¹‚ longint È }ºÓ°ˆÈÓˆÈ 2 ­©ãÈ ÈmˆºäȈÒË

°}Ò ¹¯Ëº­¯ÈϺmÈÓÈ } ªˆºä‚ ˆÒ¹‚ ¹ºªˆºä‚ ¹¯Ò °ãºÎËÓÒÒ ¹Ë¯Ë¹ºãÓËÓÒ« ÓË

¹¯ºÒϺãº

            !"#$       %


  &'      ()%  *     
         +       
integer    longint.           * %
            *     , 
   '    ,     integer

–ºÂ·¼Äº´ÍÁÂÀ´·Â¼º^4`º^5`
¯Ò ¹Ë¯Ë¹ºãÓËÓÒÒ ã« ¹Ë¯ËäËÓÓ©² m˝˰ˆmËÓÓ©² ˆÒ¹ºm m©Èˈ°« °ºº­ËÓÒË

º­ ºÒ­}Ë    Ë¯Ë¹ºãÓËÓÒË ° ¹ãÈmÈ Ë® ˆº}º®  iã« ¹Ë

¯ËäËÓÓ©² Ë㩲 ˆÒ¹ºm ¹¯º¯ÈääÒ°ˆ ÒäËˈ mºÏäºÎÓº°ˆ m}ã Ȉ Ò m©}ã 

Ȉ ¹¯ºË‚¯‚ ¹¯ºm˯}Ò ¹Ë¯Ë¹ºãÓËÓÒ« Ò°¹ºãς«     

sȹ¯Òä˯ ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚

var a,b: longint; c: real;


begin
a:=400000; b:=400000; c:=a*b;
writeln(a,' * ', b,' = ',c:10:2);
end.
¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ m©mËˈ °ˆ¯º}‚

400000 * 400000 = 1086210048.00


'              !"#!$

¯ÒÒÓÈ ÓËm˯Ӻº ¯ËςãˆÈˆÈ °º°ˆºÒˆ m ˆºä ˆº ¹¯Ò ‚äÓºÎËÓÒÒ ¯ËςãˆÈˆ


m©Ëã ÏÈ ¹¯ËËã© ˆÒ¹È longint Ó˰予¯« ÓÈ ˆº ˆº m ãËmº® È°ˆÒ ÓȲº҈°«
¹Ë¯ËäËÓÓÈ« ˆÒ¹È real }ºˆº¯È« äºãÈ ­© mäË°ˆÒˆ ¹ºã‚ËÓÓ©® ¯ËςãˆÈˆ

iã«          ¹¯Ò m©¹ºãÓËÓÒÒ È¯ÒÁäˈÒË°}Ò² º¹Ë

¯ÈÒ® Ó˺­²ºÒäº Ò°¹ºãϺmȈ Ò¯Ë}ˆÒm‚ }ºä¹Ò㫈º¯È {$Q+} { ªˆºä °ã‚


ÈË ¹¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ÒÏ ÓÈ˺ ¹¯ÒäË¯È ÓÈ º¹Ë¯Èˆº¯Ë c:=a*b;
­‚ˈ m©ÈÓº °ºº­ËÓÒË º­ ºÒ­}Ë     |Ò­}È È¯ÒÁäˈÒ
Ë°}ºº ¹Ë¯Ë¹ºãÓËÓÒ«  { 'HOSKL Û °ºº­ËÓÒË   
iã«         
         
 

°ä ˆÈ­ã Û Ó˺­²ºÒäº Ò°¹ºãϺmȈ Ò¯Ë}ˆÒm‚ }ºä¹Ò㫈º¯È {$R+} 

sȹ¯Òä˯ ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚

var
k: integer;
i: byte; l: 224..265; j: 24..65;
begin
k  \ ^\hbqghc nhjf_ - 111110100000000 }
l:=k; i:=k; j:=k;
writeln(' l = ',l,' i = ',i,' j = ',j);
end.
¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ m©mËˈ °ˆ¯º}‚

l = 32000 i=0 j = 0
~Ë° ¹Ë¯ËäËÓÓ©Ë i Ò j º}ÈÏÈãÒ° ¯ÈmÓ© ӂ㠹ºˆºä‚ ˆº ã« Ò² ²¯ÈÓËÓÒ«

ºˆmº҈°« ˆºã}º ºÒÓ ­È®ˆ È ‚ Ò°ãÈ 32000 m äãÈËä ­È®ˆË ˺ ¹¯Ë°ˆÈm

ãËÓÒ« }È} ¯ÈÏ ÓȲº҈°« 0 p°ãÒ ÎË m ¹¯ÒäË¯Ë Ò°¹ºãϺmȈ Ò¯Ë}ˆÒm‚


{$R+} ˆº ¹¯Ò m©¹ºãÓËÓÒÒ ÓÈ º¹Ë¯Èˆº¯Ë i:=k; ­‚ˈ m©ÈÓº °ºº­ËÓÒË º­

ºÒ­}Ë      |Ò­}È ÒȹÈϺÓÈ 

&      Û Ò°¹ºãϺmÈÓÒË Ò¯Ë}ˆÒm© {$R+} } °ºÎÈãËÓÒ  ÓË

m°ËÈ ¹ºÏmºã«Ëˆ º­Óȯ‚Î҈ ¹Ë¯Ë¹ºãÓËÓÒË ¹¯Ò ¯È­ºˆË ° ˆÒ¹ÈäÒ integer Ò

longint '           «mã«Ëˆ°« ¹º«mãËÓÒË     



     m °Òˆ‚ÈÒ«² Ë Ò² ÓË ºãÎÓº ­©ˆ ¹Ë¯Ë¹ºãÓËÓÒË ¹º¯ˆÒˆ ÏÓÈ

}ºm©® ¯Èϯ« 

iÒ¯Ë}ˆÒm© {$R+} Ò {$Q+}º­©Óº ¹ºäËÈ ˆ m °ÈäºË ÓÈÈ㺠¹¯º¯Èää© ²ºˆ«

m ¹¯ÒÓÒ¹Ë Ò² äºÎÓº ¹º°ˆÈm҈ m ã ­ºË äË°ˆº ¹¯º¯Èää© Ë ¯ÈϯËËÓ

¯ÈÏËã҈Ëã

-      + +  . {$R-Q-} &+    %


               /   %
0      *        , 
            1 %     %
  +
         

¡À½·¹¿Í·ÆÀ¾ŽÍ
”À¹´·¶·¿º·´ÃÄ·Á·¿Î
{©Ò°ãËÓÒË °ˆË¹ËÓÒ Ò°ãÈ m©¹ºãӫˈ°« m 3DVFDO ° Ò°¹ºãϺmÈÓÒËä °mº®°ˆm

ãºȯÒÁäºm

. = ,- ⇒ OQ . = - OQ , ⇒ . = 0 - OQ , ⇔ H[S - OQ , 

‘È}Òä °¹º°º­ºä ÓËãÏ« mºÏmË°ˆÒ m °ˆË¹ËÓ ºˆ¯ÒȈËãÓºË Ò°ãº lºÎÓº

mºÏmË°ˆÒ m °ˆË¹ËÓ äº‚ã ªˆºº Ò°ãÈ È ÏÓÈ} º­¯È­ºˆÈˆ ºˆËãÓº

Àµ²ÂºÆ¾ÃÁÂÀº¹´À½Î¿Í¾ÀÿÀ´²¿º·¾
iã« m©Ò°ãËÓÒ« ãºȯÒÁäÈ ° º°ÓºmÈÓÒËä $ Ò°¹ºãςËä

ORJ , ) = OQ ) ( OQ $

¤ÂºµÀ¿À¾·Äºɷüº·ÆÅ¿¼Èºº
{ 3DVFDO º¹¯ËËãËÓ© ˆºã}º ˆ¯Ò ˆ¯ÒºÓºäˈ¯ÒË°}ÒË Á‚Ó}ÒÒ sin cos
arctg ˆÈ­ã   iã« m©Ò°ãËÓÒ« º°ˆÈãÓ©² ˆ¯ÒºÓºäˈ¯ÒË°}Ò² Á‚Ó}Ò®

Ó˺­²ºÒäº Ò°¹ºãϺmȈ ÒÏmË°ˆÓ©Ë °ººˆÓºËÓÒ«

X WJ ) = VLQ )  FRV ) 

X FWJ ) = FRV )  VLQ ) 

X FVF ) =   VLQ ) 

 
X DUFVLQ ) = DUFWJ


)


  − ) 
 
X −  = π − DUFVLQ


DUFFRV ) = DUFWJ
  )
) 
 )  
 

X DUFFWJ ) =
π

− DUFWJ ) 

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
”Íɺý·¿ºÑÁÀÆÀ¾Ž²¾
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ m©Ò°ãËÓÒ« ¹ãºÈÒ ˆ¯Ë‚ºãÓÒ}È ¹º

m‚ä °ˆº¯ºÓÈä Ò ‚゠äË΂ ÓÒäÒ ºã mmº҈°« m ¯È‚°È² Ò ¹Ë¯Ëmº҈°« m

¯ÈÒÈÓ©
(              !"#!$

    


var
a,b: real; { ^ebgu klhjhg }
angle: real^ \_ebqbgZ m]eZ \ ]jZ^mkZo `
area: real ^ iehsZ^v lj_m]hevgbdZ `
begin
writeln <uqbke_gb_ iehsZ^b lj_m]hevgbdZ 
write <\_^bl_ ^ebgu ^\mo klhjhg lj_m]hevgbdZ \ h^ghc kljhd_ kf  
readln(a,b);
write <\_^bl_ m]he f_`^m klhjhgZfb \ ]jZ^mkZo 
readln(angle);
^ i_j_\h^bf m]he \ jZ^bZgu `
angle:=angle*pi/180;
{ area=a*h ]^_ h \ukhlZ lj_m]hevgbdZ fh`_l [ulv `
^ \uqbke_gZ ih nhjfme_ h=b*sin(angle) }
area:=a*b*sin(angle)/2;
writeln IehsZ^v lj_m]hevgbdZ  area d\kf 
readln;
end.

”Ͷ·½·¿º·ȺÆÂÈ·½ÀµÀɺý²
              
              div  mod

        


var i,first,second,third,sum: integer;
begin
write <\_^bl_ p_eh_ lj_oagZqgh_ qbkeh readln(i);
first :=i div 1 ^ \u^_e_gb_ i_j\hc pbnju qbkeZ `
second:=i div 10 mod ^ \u^_e_gb_ \lhjhc pbnju qbkeZ `
third :=i mod  ^ \u^_e_gb_ lj_lv_c pbnju qbkeZ `
sum:=first+second+third;
ZULWHOQ KmffZ pbnj qbkeZ L VXP 
end.
         

¡·Â·ÃIJ¿À´¼²¹¿²É·¿º»Á·Â·¾·¿¿ÍÇ
                  
  !       " a=1 b=2      
 " a=2 b=1.              
  #$%&$' (              
                   
     )
!                ( 
                  )
        * !       
     integer
   ! !   "! #$
var a,b,c:integer;
begin
write <\_^bl_ a b b: '); readln(a,b);
c:=a; ^ihf_klbeb agZq_gb_ Z \ [mn_jgmx i_j_f_ggmx c}
a:=b ^klZjh_ agZq_gb_ i_j_f_gghc a aZf_gbehkv gZ gh\h_`
b:=c ^\ i_j_f_ggmx b ihf_sZ_f klZjh_ agZq_gb_ a ba i_j_f_gghc c}
writeln('a=',a,' b=',b); readln;
end.

+                  


         
  % ! !   "! $
var a,b:integer;
begin
write('<\_^bl_ a b b: '); readln(a,b);
D DE ^\ D l_i_jv kmffZ D b E`
b:=a-E ^ba kmffu \uqeb E ihemqbehkv D`
a:=a-E ^ba kmffu \uqeb D ihemqbehkv E`
writeln('a=',a,' b=',b); readln;
end.

,                       


                 
    (           ) - 
$%%               !" #

                   


       XOR (   ..)      
  & ! !   "! $
var a,b:integer;
begin
write('<\_^bl_ a b b: '); readln(a,b);
a:=a xor b; {ihjZajy^gh_ bkdexqZxs__ BEB,}
E D [RU E ^_keb _]h \uihegblv \lhjhc jZa`
D D [RU E ^lh kgh\Z ihemqbf i_j\hgZqZevgh_ agZq_gb_`
^fh`_l_ \ wlhf m[_^blvky`
writeln('a=',a,' b=',b); readln;
end.

,                  


          /          
       0         / 
      

 Á·¶·½·¿º·²¹¾·Â²ÑÉ·»¼ºÁ²¾Ñĺ
1                  
                  
 2              
                
          #$%&$'
   !  ' ( ' '    !  
begin
writeln('integer: ',sizeof(integer),'; real: ',sizeof(real),'; char:
',sizeof(char)); readln;
end.

        34567 #$%&$'        "


integer: 2; real: 6; char: 1

,  89':;<"
integer: 4; real: 8; char: 1
         $%$

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
= >       ?
@      readln           
read?
                   
 readln; (    )?
* >                 
"                 
     ?
A ,          writeln  write?
B C        ?
 2             
  ?
D ,                
  ?
E ,                 ?
=F >           div  mod?      
== 2                  ?
=@ 2              ?
=  ,                    
 ?
=* C            trunc  round?
=A >             ?
=B -              G 
         {$Q+}  {$R+}
™²¶²¿ºÑ
1               
           
= H               - 
         "
=   +   − @ &7%( )   = (  −  )(  −  )(  −  ) 

 + +
  =
@

$%&               !" #

@         α          "


π
α ¯È = α ¯ ⋅ 
=DF
 H       -   "
D = @  E = @  F = @ 
* H       -   "
D = = E = =
@ @ + @ −   @ @ + @ −  
     

F = =
@ @ + @ −  
  

A H       -    "


β=
@ (  −  )  β = @ (  −  ) 
 +  +
β=
@
( − ) 
 
 +
B H       -    "

 = @$5&IJ
(  −  )(  −  )  
 = @ $5&IJ
(  −  )(  −  ) 
(  −  ) (  −  )


 = @$5&IJ
(  −  )(  −  ) 
(  −  )

 !           , ,   


        "
D %<K(  ) @ 
   
D
 = π− −   =   =   =
@ %<K( ) %<K( ) %<K( ) D
D !           , ,   
    "
 = =  D
 IJ( ) + IJ( )    = %<K( )   =  +  − @ &7%( ) 
 
 = D
 
E ,            -    
   "
 %<K ( )  %<K( )  %<K( ) %<K( )
   
 = π −  −  =  =  = 
%<K(  ) %<K(  ) @ %<K(  )
=F ,          ,     -  
    "

+   − @ &7%( ) 
D  D
 =   =   = 
%<K( ) @
         $%'

== H          -   



 "
@$5&IJ (  −  )(  −  )   %<K( )

 =  = 
(  −  ) @
G      ( )  ( )    
     "
!! = (   −  ) + (  − ) 
 

=@ H          -    


 
=  ,                  L 
  "             
             
" %<K(@  )
   
 + −
 = $5&&7%

 " =   = 
@ @ %<K(  ) @
=* ,      "       L  
                  
 "
"

π" 
 = "   =   = 
* *
=A L                 
#         α             
  H            "
& = − %$ M @ + #  \ $ +  N  = #  \ $ 


   #  [ #  \ /           '  &


J = ä  F 

C  "         & ( F


=B 1                  
                   "=
"@ " L          )      *  
= 1            *    
                 
"=  "@            )

•½²´²

¡ÂÀµÂ²¾¾ºÂÀ´²¿º·
²¹´·Ä´½·¿º»
iÈãË}º ÓË m°Ë ¹¯º¯Èää© «mã« ˆ°« ãÒÓˮөäÒ |ËÓ È°ˆº m°ˆ¯ËÈˈ°«
°Òˆ‚ÈÒ« }ºÈ ˆ¯Ë­‚ˈ°«  äË΂ m‚ä« ÒãÒ ­ºãËË mȯÒÈӈÈäÒ Ë®
°ˆmÒ® m ÏÈmÒ°Ò亰ˆÒ ºˆ ÏÈÈÓÓºº ‚°ãºmÒ« ‘È}È« È㺯҈äÒË°}È« }ºÓ°ˆ
¯‚}Ò« ÓÈÏ©mÈˈ°«    i¯‚È« }ºÓ°ˆ¯‚}Ò« Û   ¹ºÏmºã«Ëˆ
  ÓË°}ºã}º Ⱥm È㺯҈äÈ m ÏÈmÒ°Ò亰ˆÒ ºˆ °¹¯ÈmËãÒmº°ˆÒ
¹¯ºm˯«Ë人 ‚°ãºmÒ«

ÀµºÉ·Ã¼º·´Í²¸·¿ºÑ
¯ºm˯«ËäºË ‚°ãºmÒË º­©Óº ÏȹҰ©mÈˈ°« m mÒË    
°º°ˆº«Ëº ÒÏ ºÓºº ÒãÒ ÓË°}ºã}Ò²    ˆÈ­ã  
  ÿÀ´¿Í· ÀÁ·Â²Èºº ÀÄ¿ÀÊ·¿ºÑ
       
=  A = B true  A  B
< >   A <> B true  A   B
>   A > B true  A   B
<  A < B true  A  B
>=    A >= B true  A    B
<=   A <= B true  A   B
In     A in B true  A       B

 m©¹ºãÓ« ˆ °¯ÈmÓËÓÒË m‚² º¹Ë¯ÈÓºm Ò º¹¯ËËã« ˆ


  
Ò°ˆÒÓÓº ÏÓÈËÓÒË ºˆÓºËÓÒ« Û true ÒãÒ ãºÎÓº Û false
•½²´²  ¡ÂÀµÂ²¾¾ºÂÀ´²¿º· ²¹´·Ä´½·¿º» 

j°¹ºãς« ºˆÓºËÓÒ« ¹¯Ò ¹ºäºÒ ÏÓÈ}ºm      ¹ºã‚È ˆ


­ºãËË °ãºÎÓ©Ë      cËςãˆÈˆ ¹¯ºm˯}Ò ã ­ºº ‚°ãºmÒ«
}È}Òä ­© °ãºÎÓ©ä ºÓº ÓÒ ­©ãº m°ËÈ ÒäËˈ ãºÒË°}Ò® ˆÒ¹ Û boolean
sȹ¯Òä˯ m ¯ËςãˆÈˆË m©¹ºãÓËÓÒ« º¹Ë¯Èˆº¯È p:=x<5; ãºÒË°}È« ¹Ë¯Ë
äËÓÓÈ« p ¹ºã‚҈ ÏÓÈËÓÒË true Ë°ãÒ ˆË}‚ËË ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº® x
äËÓË ÒãÒ ¯ÈmÓº  ÒÓÈË Û false
  ÿÀ´¿Í· ½ÀµºÉ·Ã¼º· ÀÁ·Â²Èºº
        
not    not A True False
  
False True

and    A and B True True True


!"# $
True False False

False True False

False False False

or     A or B True True True


! %"# $
True False True

False True True

False False False

xor  ##& A xor B True True false



True False true

False True true

False False false


¡ÂºÀºķÄÀÁ·Â²Èº»
p°ãÒ m ãºÒË°}ºä    m©¯ÈÎËÓÒÒ ÓË Ò°¹ºãϺmÈÓ© }¯‚ã©Ë °}º­}Ò
ˆº º¹Ë¯ÈÒÒ m©¹ºãÓ« ˆ°« m ¹º¯«}Ë Ò² °ˆÈ¯ÒÓ°ˆmÈ ÒãÒ ‚­©mÈÓÒ« ¹¯Òº¯Ò
ˆËˆºm °ä ˆÈ­ã   |¹Ë¯ÈÒÒ ºÒÓÈ}ºmºº °ˆÈ¯ÒÓ°ˆmÈ m©¹ºãÓ« ˆ°« °ãËmÈ
Óȹ¯Èmº iã« ÏÈÈÓÒ« «mÓºº ¹º¯«}È Ò°¹ºãς ˆ°« }¯‚ã©Ë °}º­}Ò
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

|­¯ÈˆÒˆË mÓÒäÈÓÒË m 3DVFDO ãºÒË°}ÒË º¹Ë¯ÈÒÒ ÒäË ˆ ­ºãËË m©°º}Ò®


¹¯Òº¯ÒˆËˆ Ëä º¹Ë¯ÈÒÒ ºˆÓºËÓÒ« ºªˆºä‚ }ÈÎ      
          
sȹ¯Òä˯ ã« Ë㩲 m mmax n nmax m©¯ÈÎËÓÒË m > mmax and n > nmmax
m©Ïºmˈ °ºº­ËÓÒË º­ ºÒ­}Ë ˆ } °ÓÈÈãÈ ­‚ˈ m©¹ºãÓ«ˆ°« º¹Ë¯ÈÒ«
mmax and n |¹¯ËËãÒä ¹¯Òº¯ÒˆËˆ ¯È°°ˆÈmÒm °}º­}Ò Ò ¹ºã‚Òä ¹¯ÈmÒãÓºË
m©¯ÈÎËÓÒË (m > mmax) and (n > nmmax) pº m©Ò°ãËÓÒË m©¹ºãӫˈ°« m
°ãË‚ Ë® ¹º°ã˺mȈËãÓº°ˆÒ °ÓÈÈãÈ º¹¯ËËã«Ëˆ°« ÏÓÈËÓÒË ¹ºm©¯ÈÎË
ÓÒ« (m > mmax) ÏȈËä (n > nmmax) Ò ãÒ ¹º°ãË ªˆºº m©¹ºãӫˈ°« ãºÒ
Ë°}È« º¹Ë¯ÈÒ« and

             


                
  (m > mmax) and (n > nmmax)   false  
m <= mmax     n  nmmax    
 x or y  y = true   true    
 x !  " # $    % 
&        {$B+} !       
" '           % 
&    &  ()*+, -./0.1       
$             2  3
       3       
  3  $         
    !         "
         
X m «Ï©}Ë 3DVFDO ÓËãÏ« ÏȹҰȈ m‚°ˆº¯ºÓÓËË Ó˯ÈmËÓ°ˆmº mÒÈ 1<x<2 sË
º­²ºÒäº mº°¹ºãϺmȈ°« ãºÒË°}Òä m©¯ÈÎËÓÒËä (x>1)and(x<2)
X ÓËãÏ« ˆÈ}ÎË ÏȹҰȈ x=y=z s˺­²ºÒäº (x=y)and(x=z)
X ã« ÏÈ¹Ò°Ò ‚°ãºmÒ« ÏÈ}ã È Ëº°« m ˆºä ˆº x ÓË ãËÎ҈ m ÒȹÈϺÓË
ºˆ Ü º  äºÎÓº Ò°¹ºãϺmȈ
not((x>–2)and(x<2)) ÒãÒ (x<=–2)or(x>=2)
X ‚°ãºmÒË ¹¯ÒÓÈãËÎÓº°ˆÒ ˆº}Ò }¯‚‚ ËÒÓÒÓºº ¯È҂°È ° Ëӈ¯ºä m
ÓÈÈãË }ºº¯ÒÓȈ sqr(x)+sqr(y)<1
ºÒË°}ÒË m©¯ÈÎËÓÒ« 亂ˆ Ò°¹ºãϺmȈ°« m ÒÓ°ˆ¯‚}Ò«² ¹¯Ò°mÈÒmÈÓÒ« Ò
m©mºÈ
sȹ¯Òä˯ ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚
const a=1; b=2;
var flag: boolean; { flag — eh]bq_kdZy i_j_f_ggZy `
begin
IODJ D!E ^ j_amevlZl kjZ\g_gby ijbk\Zb\Z_lky i_j_f_gghc IODJ `
•½²´²  ¡ÂÀµÂ²¾¾ºÂÀ´²¿º· ²¹´·Ä´½·¿º» 

writeln('a = ',a,'; b = ',b);


writeln('a > b — ',flag,'; a < b — ',a < b);
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ ÓȹËȈÈˈ °ˆ¯º}Ò


a = 1; b = 2
a > b — FALSE; a < b — TRUE

sº }ºÓËÓº º°ÓºmÓºË ÓÈÏÓÈËÓÒË ãºÒË°}Ò² m©¯ÈÎËÓÒ® Û º¯ÈÓÒÏÈÒ«


mˈmãËÓÒ® }ºÈ m ÏÈmÒ°Ò亰ˆÒ ºˆ ÏÓÈËÓÒ« ãºÒË°}ºº m©¯ÈÎËÓÒ« m©¹ºã
ӫˈ°« ˆÈ ÒãÒ ÒÓÈ« ¯‚¹¹È º¹Ë¯Èˆº¯ºm ¯ËÎË Ëä ¹Ë¯Ë²º҈ } ¹¯ÈmÒãÈä
ÏÈ¹Ò°Ò mˈmãËÓÒ® ÓÈä º°ˆÈˈ°« m©«°Ó҈ }È} äºÎÓº º­žËÒÓ҈ m ¯‚¹¹‚
ÓË°}ºã}º º¹Ë¯Èˆº¯ºm { «Ï©}Ë 3DVFDO ã« ªˆº® ËãÒ Ò°¹ºãςˈ°« °º°ˆÈmÓº®
º¹Ë¯Èˆº¯

£ÀÃIJ´¿À»ÀÁ·Â²ÄÀÂ
!   ¹¯Ë°ˆÈmã«Ëˆ °º­º® ¯‚¹¹‚ ÒÏ ¹¯ºÒÏmºãÓºº Ò°ãÈ º¹Ë
¯Èˆº¯ºm ºˆËãËÓÓ©² ¯‚ ºˆ ¯‚È ˆº}ÈäÒ ° Ïȹ«ˆº® €¯‚¹¹È º¯ÈÓÒËÓÈ
   begin Ò end
begin
Hi_jZlhj
Hi_jZlhj
...
Hi_jZlhjN;
end;

     Û °º°ˆÈmÓº® º¹Ë¯Èˆº¯     


Ò º­©Óº Ò°¹ºãςˈ°« m ˆºä äË°ˆË Ë ¹º ¹¯ÈmÒãÈä «Ï©}È äºÎˈ °ˆº«ˆ
ˆºã}º ºÒÓ º¹Ë¯Èˆº¯ È ˆ¯Ë­‚ˈ°« Ò°¹ºãϺmÈÓÒË ÓË°}ºã}Ò²
º°}ºã}‚ ÏȯËÏ˯mÒ¯ºmÈÓÓ©Ë °ãºmÈ begin Ò end Ë°ˆ ÓË ˆº ÒÓºË }È} º¹Ë
¯Èˆº¯Ó©Ë °}º­}Ò ˆº °º°ˆÈmÓº® º¹Ë¯Èˆº¯ äºÎÓº ä©°ãËÓÓº ¹¯Ë°ˆÈm҈ m
°ãË‚ Ëä mÒË Hi_jZlhj Hi_jZlhj  Hi_jZlhj1  {¯« ãÒ ҈È
ˆËã ¹º°ˆÈm҈ ˆº}‚ ° Ïȹ«ˆº® ¹º°ãË ºˆ}¯©mÈ Ë® Ò ¹Ë¯Ë ÏÈ}¯©mÈ Ë®
°}º­}ÈäÒ wˆºº ÎË ¹¯ÈmÒãÈ °ãË‚ˈ ¹¯Ò˯ÎÒmȈ°« ¹¯Ò ÏÈ¹Ò°Ò °º°ˆÈmÓºº
º¹Ë¯Èˆº¯È

   -./0.1  begin     & end   


   end    3 $  case     
record    
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

‘˹˯ ÓÈ}ºÓË äºÎÓº ¹Ë¯Ë®ˆÒ } ¯ËÈãÒÏÈÒÒ mˈmãËÓÒ® { 3DVFDO }È} Ò mº


äÓºÒ² ¯‚Ò² «Ï©}Ȳ ã« ªˆº® ËãÒ ÒäË ˆ°« mÈ º¹Ë¯Èˆº¯È Û   
 Ò  

¥Ã½À´¿Í»ÀÁ·Â²ÄÀÂ
|¹Ë¯Èˆº¯ ÒÓ°ˆ¯‚}Ò if äºÎÓº ÏȹҰȈ m‚ä« °¹º°º­ÈäÒ
X {ȯÒÈӈ 
if Mkeh\b_
then
begin
^ Wlb bgkljmdpbb \uihegyxlky `
^ _keb Mkeh\b_ bklbggh `
end
else
begin
^ Wlb bgkljmdpbb \uihegyxlky `
^ _keb Mkeh\b_ eh`gh `
end;

X {ȯÒÈӈ 
if Mkeh\b_
then
begin
^ Wlb bgkljmdpbb \uihegyxlky `
^ _keb Mkeh\b_ bklbggh `
end;

{º mˆº¯ºä °ã‚ÈË ºmº¯«ˆ º    ‚°ãºmÓºº º¹Ë¯Èˆº¯È Èãº


¯ÒˆäÒË°}È« }ºÓ°ˆ¯‚}Ò«  
zã Ëm©Ë °ãºmÈ if then else º­ºÏÓÈÈ ˆ Ë°ãÒ ˆº ÒÓÈË °ººˆmˈ°ˆ
mËÓÓº     ‚°ãºmÓºº º¹Ë¯Èˆº¯È ÓÈÒÓÈˈ°« ° m©Ò°ãËÓÒ« ‚°ãºmÒ«
 ºÓº   true È   ˆº m©¹ºãӫˈ°«      
°ã‚ÎË­Óºº °ãºmÈ then p°ãÒ ‚°ãºmÒË   false Óˈ   ˆº m©¹ºãӫˈ
°«       °ã‚ÎË­Óºº °ãºmÈ else È m °º}¯ÈËÓÓº® Áº¯äË
‚°ãºmÓºº º¹Ë¯Èˆº¯È Û m©¹ºãӫˈ°« °ãË‚ È« ¹º ¹º¯«}‚ ÏÈ º¹Ë¯Èˆº¯ºä
‚°ãºmÒ« ÒÓ°ˆ¯‚}Ò«
        

iË®°ˆmÒË ‚°ãºmÓºº º¹Ë¯Èˆº¯È äºÎÓº ¹º«°Ó҈ ° ¹ºäº ­ãº}°²Ëä


¯Ò°    

g_l
mkeh\b_
^Z g_l
mkeh\b_
^Z
hi_jZlhj

hi_jZlhj  hi_jZlhj 

j i
  Ïxsvkt€n vivotj·ntq¹ tj x}nuj} jsmvéqzuvk
j ² knzksntq¹ q i ² vi}vlj

sȹ¯Òä˯
if a>b then writeln Z [hevr_ b')
else writeln Z f_gvr_ beb jZ\gh b');
jãÒ
LI D!  DQG D WKHQ ZULWHOQ h^ghagZqgh_ qbkeh 
|ÒÓ º¹Ë¯Èˆº¯ if äºÎˈ m²º҈ m °º°ˆÈm ¯‚ºº º¹Ë¯Èˆº¯È if { ªˆºä °ã‚
ÈË ºmº¯«ˆ º     

X {ȯÒÈӈ 
if Mkeh\b_ then
if Mkeh\b_ then Hi_jZlhj
else Hi_jZlhj
else Hi_jZlhj

X {ȯÒÈӈ 
if Mkeh\b_ then Hi_jZlhj
else if Mkeh\b_ then Hi_jZlhj
else Hi_jZlhj

{ˆº¯º® mȯÒÈӈ ¹¯ÒäËӫˈ°« ȝË


sȹ¯Òä˯ ãÒ°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« °¯ÈmÓÒmÈˈ mºÏ¯È°ˆ
­¯ÈˆÈ Ò °Ë°ˆ¯© Ò m©mº҈ °ººˆmˈ°ˆm‚ ËË °ºº­ËÓÒË
            !" #

         


var age1,age2: integer;
begin
write('<\_^bl_
\hajZkl [jZlZ: '); readln(age1);
write('<\_^bl_ \hajZkl k_klju: ');readln(age2);
LI DJH!DJH WKHQ ZULWHOQ ;jZl klZjr_
HOVH LI DJHDJH WKHQ ZULWHOQ K_kljZ klZjr_
HOVH ZULWHOQ Hgb [ebag_pu 
end.

~ȹҰ mãºÎËÓÓ©² ‚°ãºmÓ©² º¹Ë¯Èˆº¯ºm Û Ó˹¯º°ˆÈ« ÏÈÈÈ Ò È°ˆº m©Ï©


mÈˈ ÏȈ¯‚ÓËÓÒ« ‚ ÓÈÒÓÈ Ò² ¹¯º¯ÈääÒ°ˆºm { ªˆºä °ã‚ÈË ã‚Ë °º
°ˆÈm㫈 ¹¯º¯Èää‚ ˆÈ}Òä º­¯ÈϺä ˆº­© ºÓÈ ÓË °º˯ÎÈãÈ mãºÎËÓÓ©² ‚°
ãºmÓ©² º¹Ë¯Èˆº¯ºm sȹ¯Òä˯ ÒÏäËÓÒä ˆË}°ˆ ¹¯Ë©‚Ë® ¹¯º¯Èää© ˆÈ}
ˆº­© ºÓ °º˯ÎÈã °º}¯ÈËÓÓ©Ë ‚°ãºmÓ©Ë º¹Ë¯Èˆº¯© ÓË mãºÎËÓÓ©Ë ºÒÓ m
¯‚º® ãÒ°ˆÒÓ  

          


var age1,age2: integer;
begin
write('<\_^bl_
\hajZkl [jZlZ: '); readln(age1);
write('<\_^bl_
\hajZkl k_klju: ');readln(age2);
LI DJH!DJH WKHQ ZULWHOQ ;jZl klZjr_ 
LI DJHDJH WKHQ ZULWHOQ K_kljZ klZjr_ 
LI DJH DJH WKHQ ZULWHOQ Hgb [ebag_pu 
end.

|ËmÒÓº ˆº ¹Ë¯m©® mȯÒÈӈ ¹ºã‚Òã°« ÓËäÓºº }º¯ºË È mˆº¯º® Û ¹¯º


Ë ã« mº°¹¯Ò«ˆÒ« jÓºÈ mˆº¯º® mȯÒÈӈ ˆ¯Ë­‚ˈ ÏÈ¹Ò°Ò ­ºãËË °ãºÎÓ©²
‚°ãºmÒ® ˆº Î ­‚Ëä ‚҈°« °¹¯Èm㫈°« Ò ° mãºÎËÓÓ©äÒ º¹Ë¯Èˆº¯ÈäÒ Ò
°º °ãºÎÓ©äÒ ‚°ãºmÒ«äÒ
   
X ¹¯Ò mãºÎËÓÓº°ˆÒ º¹Ë¯Èˆº¯ºm }ÈÎºË else °ººˆmˈ°ˆm‚ˈ ˆºä‚ then }ºˆº
¯ºË Ó˹º°¯Ë°ˆmËÓÓº Ëä‚ 
X }ºÓ°ˆ¯‚}Ò® °º °ˆË¹ËÓ mãºÎËÓÓº°ˆÒ ­ºãËË Û Ó˺­²ºÒäº 
ÒÏÏÈ °ãºÎÓº°ˆÒ Ò² ÈÓÈãÒÏÈ ¹¯Ò ºˆãÈ}Ë ¹¯º¯Èää©
        

X Ë°ãÒ m °ãºÎÓºä ‚°ãºmÓºä º¹Ë¯Èˆº¯Ë ¹¯ºm˯«Ëä©Ë Mkeh\b_ Mkeh\b_«


ÓË mãÒ« ˆ ¯‚ ÓÈ ¯‚È ˆ Ë ¹º°ã˺mȈËãÓº°ˆ Ò² m©Ò°ãËÓÒ« ­ËϯÈÏ
ãÒÓÈ m ˆË}°ˆË ¹¯º¯Èää© Ò² ¯Ë}ºäËÓ‚ˈ°« ¯È°¹ºãÈȈ m º¹¯ËËãËÓÓºä
¹º¯«}Ë °ãºmÒË ° ÓÈÒ­ºãË® m˯º«ˆÓº°ˆ ¹¯ÒÓÒäÈ ËË ÏÓÈËÓÒË
true ºãÎÓº °ˆº«ˆ ÓÈ ¹Ë¯mºä äË°ˆË ° äËÓË® m˯º«ˆÓº°ˆ Û ÓÈ mˆº
¯ºä Ò ˆ  wˆº ‚°}º¯Òˆ m©¹ºãÓËÓÒË ¹¯º¯Èää©
È°ˆº m ‚°ãºmÓ©² º¹Ë¯Èˆº¯È² Ò°¹ºãς ˆ °º°ˆÈmÓº® º¹Ë¯Èˆº¯ begin end p°
ãÒ äË΂ begin Ò end ÓȲº҈°«       °ãºmÈ begin Ò end
ã‚Ë ÓË ¹Ò°Èˆ
{ ¹º«°ÓËÓÒË ¯È°°äºˆ¯Òä ¹¯º¯Èää‚ }ºˆº¯È« m©Ò°ã«Ëˆ È°ˆÓºË ºˆ ËãËÓÒ«
m‚² Ò°Ëã

        


var
a,b: integer ^ hi_jZg^u — p_eu_ qbkeZ `
result: real ^ j_amevlZl — \_s_kl\_ggh_ qbkeh `
begin
write <\_^bl_ agZq_gb_ ^_ebfh]h Z  read(a);
write <\_^bl_ agZq_gb_ ^_ebl_ey b: '); read(b);
if b  ^ dhgljhev \\h^Z `
^ mkeh\b_ \uiheg_gh `
then writeln G_\_jgu_ bkoh^gu_ ^Zggu_ ^_ebl_ev — ghev
^ mkeh\b_ g_ \uiheg_gh `
else
^ khklZ\ghc hi_jZlhj gm`_g ^ey h[t_^bg_gby ^\mo dhfZg^ \ _^bgh_ p_eh_ `
begin ^ gZqZeh khklZ\gh]h hi_jZlhjZ `
result:=a/b;
writeln QZklgh_ qbk_e a b b,' = ', result:7:3);
end ^ dhg_p khklZ\gh]h hi_jZlhjZ `
end.

     ! ¹¯Ò Ò°¹ºãϺmÈÓÒÒ m ¹¯º¯ÈääË °º°ˆÈmÓºº º¹Ë¯Èˆº


¯È º­©Óº °ˆÈ¯È ˆ°« °ãºmº end ¯È°¹ºãÈȈ °ˆ¯ºº ¹º °ãºmºä begin ˆº­©
ãËË ­©ãº ¹¯ºm˯«ˆ °ººˆmˈ°ˆmÒË º¹Ë¯Èˆº¯Ó©² °}º­º} kmˆº¯© m Ë㫲
ª}ºÓºäÒÒ °ˆ¯º} ÒÓºÈ ­‚‚ˆ ¯È°¹ºãÈȈ °ãºmº begin m ºÓº® °ˆ¯º}Ë °
else ÒãÒ then  ¹ºä˝ȫ ¹¯Ò ªˆºä ÏÈ}¯©mÈ ËË end °ˆ¯ºº ¹º ¹Ë¯Ë
else ¯Ò ˆÈ}ºä °¹º°º­Ë ÓÈã«Óº°ˆ ÓË ˆË¯«Ëˆ°«
$            !" #

 Á·Â²ÄÀ´ͳÀ²
|­©Óº ¹¯Ò ÓȹҰÈÓÒÒ ¹¯º¯Èää© ÓË ¯Ë}ºäËÓ‚ˈ°« Ò°¹ºãϺmȈ äÓºº
}¯ÈˆÓº mãºÎËÓÓ©Ë ¯‚ m ¯‚È ‚°ãºmÓ©Ë º¹Ë¯Èˆº¯© if ˆ } ¹¯º¯ÈääÈ °ˆÈ
Óºm҈°« ¯ºäºÏ}º® Ò ËË ˆ¯‚Óº ¹ºÓÒäȈ v҈Èˈ°« ˆº Ұ㺠‚¯ºmÓË®
mãºÎËÓÒ« ÓË ºãÎÓº ¹¯Ëm©Ȉ m‚²ˆ¯Ë² sº }È} ­©ˆ Ë°ãÒ Ó˺­²ºÒäº
¹¯ºm˯҈ º°ˆÈˆºÓº äÓºº ‚°ãºmÒ®" iã« ªˆÒ² ËãË® m «Ï©}Ë 3DVFDO °‚Ë
°ˆm‚ˈ °¹ËÒÈãÓ©® º¹Ë¯Èˆº¯ m©­º¯È case
jÓ°ˆ¯‚}Ò« case ÒäËˈ mÒ
case <ujZ`_gb_-k_e_dlhj of
KibkhdDhgklZgl begin
^ Bgkljmdpbb  `
end;
KibkhdDhgklZgl begin
^ Bgkljmdpbb  `
end;
KibkhdDhgklZglN: begin
^ Bgkljmdpbb N }
end
else
begin
^ Bgkljmdpbb `
end;
end;

{©¹ºãÓËÓÒË º¹Ë¯Èˆº¯È case ÓÈÒÓÈˈ°« ° m©Ò°ãËÓÒ«   " 


jÓ°ˆ¯‚}ÒÒ ¹ºä˝ËÓÓ©Ë äË΂ begin Ò end m©¹ºãÓ« ˆ°« m ˆºä °ã‚ÈË
Ë°ãÒ ÏÓÈËÓÒË m©¯ÈÎËÓÒ« °ˆº«Ëº ¹º°ãË °ãºmÈ case   ° }ºÓ°ˆÈÓ
ˆº® ÒÏ °ººˆmˈ°ˆm‚ Ëº °¹Ò°}È p°ãÒ ªˆº ÓË ˆÈ} ˆº m©¹ºãÓ« ˆ°« ÒÓ°ˆ¯‚}
ÒÒ °ãË‚ ÒË ¹º°ãË else ¯È°¹ºãºÎËÓÓ©Ë äË΂ begin Ò end p°ãÒ else
ºˆ°‚ˆ°ˆm‚ˈ m©¹ºãӫˈ°« º¹Ë¯Èˆº¯ ¹¯º¯Èää© °ãË‚ Ò® ÏÈ case
     Û m }ºÓË º¹Ë¯Èˆº¯È case °ˆºÒˆ }ã ËmºË °ãºmº end ã«
}ºˆº¯ºº Óˈ ¹È¯Óºº °ãºmÈ begin |¹Ë¯Èˆº¯ End ¯È°¹ºãÈÈ ˆ °ˆ¯ºº ¹º case
sȹ¯Òä˯
X °ËãË}ˆº¯ ËãºÒ°ãËÓÓºº ˆÒ¹È
case i of
1: z:=i+10;
2: z:=i+100;
3: z:=i+1000;
end;
        %

X °ËãË}ˆº¯ Òӈ˯mÈãÓºº ˆÒ¹È


case i of
1..10: Qbkeh  i \ ^bZiZahg_  — 10');
writeln
11..20: Qbkeh  i \ ^bZiZahg_  — 20');
writeln
21..30: writeln Qbkeh  i \ ^bZiZahg_  — 30')
else Qbkeh \g_ ^bZiZahgZ
end;

   
X ÒÓ°ˆ¯‚}Ò« case «mã«Ëˆ°« º­º­ËÓÒËä º¹Ë¯Èˆº¯È if Ò Ò°¹ºãςˈ°« ã«
m©­º¯È ºÓºº ÒÏ    Óȹ¯ÈmãËÓÒ® ÈãÓˮ˺ ²ºÈ ¹¯º¯Èää©
X m©­º¯ ¹º°ã˺mȈËãÓº°ˆÒ ÒÓ°ˆ¯‚}Ò® ¹¯º¯Èää© º°‚Ë°ˆmã«Ëˆ°« mº
m¯Ëä« ËË m©¹ºãÓËÓÒ« m ÏÈmÒ°Ò亰ˆÒ ºˆ ˆË}‚Ëº ÏÓÈËÓÒ«   "
 
X m©¯ÈÎËÓÒË°ËãË}ˆº¯ ºãÎÓº Òäˈ    ÈË m°Ëº Û
integer ¯ËÎË Û char boolean ÒãÒ ºÒÓ ÒÏ ¹ºãϺmȈËã°}Ò² ˆÒ¹ºm 
j°¹ºãϺmÈÓÒË    ˆÒ¹È   
X °¹Ò°º} }ºÓ°ˆÈӈ m©­º¯È äºÎˈ °º°ˆº«ˆ ÒÏ ¹¯ºÒÏmºãÓºº }ºãÒË°ˆmÈ
ÏÓÈËÓÒ® ÒãÒ ÒȹÈϺӺm ºˆËãËÓÓ©² ¯‚ ºˆ ¯‚È Ïȹ«ˆ©äÒ €¯ÈÓÒ©
ÒȹÈϺÓÈ ÏȹҰ©mÈ ˆ°« m‚ä« }ºÓ°ˆÈӈÈäÒ ˯ËÏ ¯ÈϯÈÓÒ҈Ëã ..
‘Ò¹ }ºÓ°ˆÈӈ ºãÎËÓ °ºm¹ÈȈ ° ˆÒ¹ºä °ËãË}ˆº¯È
X }ºÓ°ˆÈӈ© m©­º¯È mӂˆ¯Ò ºÓºº º¹Ë¯Èˆº¯È m©­º¯È ºãÎÓ© ­©ˆ ¯ÈÏãÒ
Ó© m ¹¯ºˆÒmÓºä °ã‚ÈË m©¹ºãӫˈ°« ¹Ë¯mÈ« ¹º²º«È« mˈm { ¯ÈÏ
Ó©² º¹Ë¯Èˆº¯È² m©­º¯È ¯ÈϯËÈˈ°« Ò°¹ºãϺmȈ ºÒÓÈ}ºm©Ë }ºÓ°ˆÈӈ©
m©­º¯È
X ˆº}‚ ° Ïȹ«ˆº® äºÎÓº ÓË °ˆÈm҈ ¹º°ãË ¹º°ãËÓ˺ ªãËäËÓˆÈ °¹Ò°}È m©
­º¯È }È} º­©Óº ¹Ë¯Ë end 
¯ºÒãã °ˆ¯Ò¯‚Ëä °}ÈÏÈÓÓºË ÓÈ ¹¯ÒäË¯Ë ¹¯º¯Èää© m©È Ë® ¹º Óºä˯‚
äË°«È °ººˆmˈ°ˆm‚ ËË Ëä‚ m¯Ëä« ºÈ

   ! "# $ "  %


var number: integer;
season:string;
begin
write('<\_^bl_ ghf_j f_kypZ'); readln(number);
case number of
12,1,2,: season:='abfZ';
3..5: season:='\_kgZ';
&            !" #

6..8: season:='e_lh';
9..11: season:='hk_gv';
else
season:='g_
k_ahg';
end ^dhg_p hi_jZlhjZ Case}
writeln(season); readln;
end.

 Á·Â²ÄÀ³·¹ÅýÀ´¿ÀµÀÁ·Â·ÇÀ¶²
¡ÅÃÄÀ»ÀÁ·Â²ÄÀÂ
jÓºÈ m ¹¯º¯ÈääȲ ° ¯ÈÏmˈmãËÓÒ«äÒ Ò°¹ºãς ˆ ËË ºÒÓ º¹Ë¯Èˆº¯
3DVFDO }ºˆº¯©® ÓÈÏ©mÈˈ°«    wˆºˆ º¹Ë¯Èˆº¯ Ò°¹ºãςˈ
°« m ˆºä °ã‚ÈË Ë°ãÒ ¹º°ãË m©¹ºãÓËÓÒ« º˯ËÓºº º¹Ë¯Èˆº¯È ÓȺ m©¹ºã
Ó҈ ÓË °ãË‚ Ò® ¹º ¹º¯«}‚ È ¯‚º® ¹ºäËËÓÓ©® ã« ªˆºº 
|¹Ë¯Èˆº¯ ¹Ë¯Ë²ºÈ ÒäËˈ mÒ
goto BfyF_ldb
#  
label metka ^ f_ldZ ^he`gZ [ulv h[yaZl_evgh hibkZgZ `
...
begin
...
metka  Hi_jZlhj ^ex[hc hi_jZlhj ihf_q_gguc f_ldhc `
...
goto metka ^hi_jZlhj i_j_oh^Z`
end.

   
X äˈ}È ÓÈ }ºˆº¯‚ ¹Ë¯ËÈˈ°« ‚¹¯ÈmãËÓÒË ºãÎÓÈ ­©ˆ º¹Ò°ÈÓÈ m ¯ÈÏËãË
º¹Ò°ÈÓÒ« äˈº} ˆºº ­ãº}È º°ÓºmÓº® ¹¯º¯Èää© ¹¯ºË‚¯© ÒãÒ Á‚Ó}
ÒÒ  m }ºˆº¯ºä ªˆÈ äˈ}È Ò°¹ºãςˈ°« Ë¯Ë²º mºÏäºÎËÓ ˆºã}º m ¹¯Ë
ËãȲ ­ãº}È
Xm °ººˆmˈ°ˆmÒÒ ° ¹¯ÈmÒãÈäÒ      º¹Ë¯Èˆº¯
goto °ãË‚ˈ ¹¯ÒäËÓ«ˆ     ˆ } ºÓ      
ãºÒ}Ò ¹¯º¯Èää© { ÓË­ºãÒ² ¹º ¯ÈÏä˯‚ ¹¯º¯ÈääȲ ªˆº ÓË ºËÓ
ÏÈäˈӺ Óº Ë°ãÒ °Èä º¹Ë¯Èˆº¯ Ò äˈ}È ÓÈ }ºˆº¯‚ m©¹ºãӫˈ°« ¹Ë¯Ë²º
ºˆ°ˆº«ˆ ÈãË}º ¯‚ ºˆ ¯‚È ¯ÈϺ­¯Èˆ°« m ¹¯º¯ÈääË ­‚ˈ ÓËãË}º
{ ÓË}ºˆº¯©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ªˆºˆ º¹Ë¯Èˆº¯ mºº­Ë ºˆ°‚ˆ°ˆm‚ˈ
$  %%%&
        '

¡ÅÃÄÀ»ÀÁ·Â²ÄÀ 
wˆºˆ º¹Ë¯Èˆº¯ ÓË °º˯Î҈ °Òämºãºm Ò ÓË m©¹ºãӫˈ Ë®°ˆmÒ® |Ó äºÎˈ
­©ˆ ¹ºäËËÓ äˈ}º® ¹ºªˆºä‚ È°ˆº Ò°¹ºãςˈ°« m °ºˈÈÓÒÒ ° º¹Ë¯Èˆº¯ºä
¹Ë¯Ë²ºÈ #  
begin
...
goto metka ^ i_j_oh^ \ dhg_p [ehdZ `
...
metka ^ imklhc hi_jZlhj ihf_q_g f_ldhc `
end.

ÒÓ«« ˆº}È ° Ïȹ«ˆº® m ¯ÈÏËãË º¹Ë¯Èˆº¯ºm º­¯Èς È« ¹‚°ˆº® º¹Ë¯Èˆº¯


ÓË °ºÏÈˈ ºÒ­ºÓº® °Òˆ‚ÈÒÒ
sȹ¯Òä˯ ÏȹҰ mÒÈ
x:=1;; y:=2;

­‚ˈ Òӈ˯¹¯ËˆÒ¯ºmÈÓÈ °ãË‚ Òä º­¯ÈϺä °ÓÈÈãÈ Òˈ º¹Ë¯Èˆº¯ ¹¯Ò


°mÈÒmÈÓÒ« x:=1; ÏȈËä ¹‚°ˆº® º¹Ë¯Èˆº¯ ËË ºÓÈ ˆº}È ° Ïȹ«ˆº® ÏÈËä
ºÓÈ ¹º°ˆÈmãËÓÈ Û ªˆº ‚ÎË ¯‚º® mº¹¯º°  È m°ãË ÏÈ ÓÒä Û ËË ºÒÓ º¹Ë
¯Èˆº¯ ¹¯Ò°mÈÒmÈÓÒ« y:=2;
|ËmÒÓº ˆº ºˆ ÓȹҰÈÓÒ« ãÒÓÒ² ÏÓÈ}ºm ¹‚Ó}ˆ‚ÈÒÒ °ãË‚ˈ mºÏ˯ÎÒ
mȈ°« { ¯ÈÏËãË º¹Ò°ÈÓÒ® ÓË°}ºã}º ÏȹҰÈÓÓ©² ¹º¯« ˆºË} ° Ïȹ«ˆº®
m©Ïºm‚ˆ ºÒ­}‚ }ºä¹Òã«ÒÒ
¯ÒäËÓËÓÒË ¹‚°ˆºº º¹Ë¯Èˆº¯È m¹ºãÓË ‚äË°ˆÓº ˆºã}º m ºÓº® °Òˆ‚ÈÒÒ Û
Ë°ãÒ ä© °ˆÈmÒä ˆº}‚ ° Ïȹ«ˆº® ¹º°ãË º¹Ë¯Èˆº¯È ÏÈ }ºˆº¯©ä °ãË‚ˈ °ãºmº
end ˆº ÓÈ °Èäºä ËãË ÏȹҰ©mÈËä ãÒÓÒ® ¹‚°ˆº® º¹Ë¯Èˆº¯ ¹º ¹¯ÈmÒãÈä
¹Ë¯Ë end ˆº}È ° Ïȹ«ˆº® ÓË °ˆÈm҈°«  ‘È}ºË ÓȹҰÈÓÒË ÓË ¹º¯ˆÒˆ mÓË
ÓÒ® mÒ ¹¯º¯Èää©
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ ¯ËËÓÒ« }mȯȈӺº ‚¯ÈmÓËÓÒ« ° Ò°¹ºã
ϺmÈÓÒËä °ãºÎÓ©² ‚°ãºmÒ® wˆº ËÒÓ°ˆmËÓÓ©® ¹¯Òä˯ m }ÓÒË }ºˆº¯©®
Òãã °ˆ¯Ò¯‚ˈ ¹¯ÒäËÓËÓÒË º¹Ë¯Èˆº¯È goto Ò ¹‚°ˆºº º¹Ë¯Èˆº¯È cÈςäËˈ°«
¹¯Ò ¯ËËÓÒÒ ÏÈÈÒ äºÎÓº ­©ãº ­© º­º®ˆÒ° ­ËÏ ÓÒ² Óº Èmˆº¯Èä ²ºˆË㺰
Ȉ ¹¯Òä˯ º°ä©°ãËÓÓºº ¹¯ÒäËÓËÓÒ« goto ¯º¯ÈääÈ ¯ËËÓÒ« }mȯȈ
Óºº ‚¯ÈmÓËÓÒ« ° Ò°¹ºãϺmÈÓÒËä ¹º¹¯º¯Èää©Á‚Ó}ÒÒ ­ËÏ º¹Ë¯Èˆº¯È
¹Ë¯Ë²ºÈ ¹¯ÒmËËÓÈ m ãÒ°ˆÒÓË 

  & '( )    $     


label labl01;
var
a,b,c: real ^ dhwnnbpb_glu mjZ\g_gby `
(            !" #

x1,x2: real ^ dhjgb mjZ\g_gby `


d: real ^ ^bkdjbfbgZgl `
begin
writeOQ \\_^bl_ agZq_gby dhwnnbpb_glh\ D E F  readln(a,b,c);
if (a=0)and(b=0)and(c=0) then begin
writeln dhj_gv — ex[h_ qbkeh  goto labl01;
end;
if (a=0)and(b=0)and(c<>0) then begin
ZULWHOQ dhjg_c g_l  JRWR ODEO
end;
if (a=0)and(b<>0)and(c<>0) then begin
x1:=-c/b; writeln _^bgkl\_gguc dhj_gv:',x1:7:3); goto labl01;
end;
d:=b*b-4*a*c ^ \uqbke_gb_ ^bkdjbfbgZglZ `
if d>=0 then begin
x1:=-b+sqrt(d)/(2*a); x2:=-b-sqrt(d)/(2*a);
writeln dhjgb mjZ\g_gby 
writeln('x1=',x1:7:3); writeln('x2=',x2:7:3);
end
else writeln \_s_kl\_gguo dhjg_c g_l 
ODEO ^ imklhc hi_jZlhj ihf_q_g f_ldhc `
end.

vÈä©® ¹¯º°ˆº® °¹º°º­ ‚­¯Èˆ goto ÒÏ ÈÓÓºº ¹¯ÒäË¯È Û ªˆº ÏÈäËÓ҈


}ºäÈÓ© ¹Ë¯Ë²ºÈ °ˆÈÓȯˆÓº® ¹¯ºË‚¯º® halt ¯ºË‚¯È halt Ò°¹ºãς
ˈ°« ã«       }ºÈ ªˆº Ó˺­²ºÒäº Óȹ¯Òä˯
m °ã‚ÈË ÓËm˯ө² Ò°²ºÓ©² ÈÓÓ©² ÒãÒ m º°º­º® °Òˆ‚ÈÒÒ }È} m ¹¯Òä˯Ë
° }mÈ¯ÈˆÓ©ä ‚¯ÈmÓËÓÒËä  ¯ºË‚¯‚ halt Èmˆº¯© m °mºË® ¹¯º¯ÈääÒ°ˆ}º®
¹¯È}ˆÒ}Ë ÒÓºÈ Ò°¹ºãς ˆ È ¹¯º goto ÏÈ­©ãÒ ° ˆºº äºäËӈÈ }È} ¹Ë¯Ë
ãÒ ° ˆÈ}Ò² «Ï©}ºm }È} )RUWUDQ Ò %DVLF ÓÈ «Ï©} 3DVFDO

             !"


 goto#
{ ã  ä© ¯È°°äºˆ¯Òä ¹¯Òä˯© ÏÈäËÓ© º¹Ë¯Èˆº¯È goto ­ºãËË ‚ÈÓ©äÒ
}ºÓ°ˆ¯‚}Ò«äÒ
        

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
¢²¹¿Í·¹²¶²Éº
{º äÓºÒ² ÏÈÈȲ ÓÈä ¹¯Ò²º҈°« ¹¯ºm˯«ˆ Ұ㺠ÓÈ ˈӺ°ˆ ÒãÒ ÓÈ
}¯ÈˆÓº°ˆ ˺ ¯‚ºä‚ Ò°ã‚ ¹ºªˆºä‚ °ãË‚ˈ ÓȹºäÓ҈ º­ º¹Ë¯ÈÒÒ mod
º°ˆÈˆº} ºˆ ËãËÓÒ« 
       
var n: integer;
begin
write <\_^bl_ p_eh_ qbkeh  readln(n);
ZULWH Qbkeh Q — ');
LI Q PRG   WKHQ ZULWHOQ q_lgh_ HOVH ZULWHOQ g_q_lgh_ 
end.

œÀ¾¾·¿Ä²Âº»
$      %" & "  " '() odd*
if odd(n) then writeln('g_q_lgh_') else writeln('q_lgh_');

Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ¹¯ºm˯«Ëˆ äºÎˈ ãÒ °‚Ë°ˆmºmȈ


ˆ¯Ë‚ºãÓÒ} ° ÏÈÈÓÓ©äÒ °ˆº¯ºÓÈäÒ ‘È}‚ ¹¯ºm˯}‚ ӂÎÓº º­«ÏȈËãÓº m©
¹ºãÓ«ˆ ¹Ë¯Ë ¯È°ˈºä ¯ÈÏãÒÓ©² ªãËäËӈºm ˆ¯Ë‚ºãÓÒ}È ¹º ˆ¯Ëä ÏÈÈÓÓ©ä
°ˆº¯ºÓÈä { º­Ëä mÒË ªˆ‚ ä©°ã äºÎÓº °Áº¯ä‚ãÒ¯ºmȈ ˆÈ} ¹Ë¯Ë m©Ò°
ãËÓÒ«äÒ m°ËÈ °ãË‚ˈ ¹¯ºm˯҈ Ò°²ºÓ©Ë ÈÓÓ©Ë ÓÈ }º¯¯Ë}ˆÓº°ˆ
jÏ ˺äˈ¯ÒÒ ÒÏmË°ˆÓº ˆº °‚ääÈ ã ­©² m‚² °ˆº¯ºÓ ˆ¯Ë‚ºãÓÒ}È ºãÎÓÈ
­©ˆ ­ºãË ˆ¯ËˆË® ¯º¯ÈääÈ Òãã °ˆ¯Ò¯‚ˈ Ò°¹ºãϺmÈÓÒË °ãºÎÓºº
‚°ãºmÒ«
             
var a,b,c: real;
begin
write <\_^bl_ ljb ^_ckl\bl_evguo qbkeZ  readln(a,b,c);
if (a+b>c)and(a+c>b)and(b+c>a) then
writeln Lj_m]hevgbd k lZdbfb klhjhgZfb kms_kl\m_l
else
writeln Lj_m]hevgbd k lZdbfb klhjhgZfb g_ kms_kl\m_l 
end.
            !"

vãË‚ Ò® ãÒ°ˆÒÓ ãÒ°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« m©­Ò¯Èˈ


äÈ}°ÒäÈãÓºË Ұ㺠ÒÏ ˆ¯Ë² ÏÈÈÓÓ©² Ò°Ëã {©­¯Èˆ ÓÈÒ­ºãËË ÒÏ m‚²
Ò°Ëã ãË}º ÒÏ ˆ¯Ë² ÎË Û °ãºÎÓËË ˆ } }ÈÎºË Ұ㺠ӂÎÓº °¯ÈmÓ҈ ‚ÎË °
m‚ä« º°ˆÈmÒäÒ°« sº ÓË ­‚Ëä ˆº¯º¹Òˆ°« ÏȹҰ©mȈ °ãºÎÓ©Ë ‚°ãºmÒ«
È ¹ºÒËä ­ºãËË }º¯ºˆ}ºË ¯ËËÓÒË vÓÈÈãÈ ÓÈ®Ëä ÓÈÒ­ºãËË ÒÏ m‚² Ò
°Ëã È ÏȈËä °¯ÈmÓÒä ¯ËςãˆÈˆ ° ˆ¯ËˆÒä Ò°ãºä iã« ªˆÒ² Ë®°ˆmÒ® ¹ºˆ¯Ë
­‚ˈ°« ˆºã}º ºÓÈ º¹ºãÓ҈ËãÓÈ« «Ë®}È ¹Èä«ˆÒ ¹Ë¯ËäËÓÓÈ« max 
        
var a,b,c,max:integer;
begin
ZULWHOQ \\_^bl_ ljb qbkeZ  UHDGOQ DEF 
if a>b then max:=a else max:=b;
if c>max then max:=c;
writeln gZb[hevr__ ba qbk_e  max); readln
end.

kÓÈãºÒÓº ÓȲº҈°« Ò ÓÈÒäËÓËË ÒÏ Ò°Ëã º°ˆÈˆºÓº ˆºã}º ÏÈäËÓ҈


ÏÓÈ} > ÓÈ ÏÓÈ} <

–·¿Î¿·¶·½ºÁÀ¹²¶²¿¿À»¶²Ä· 
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« º¹¯ËËã«Ëˆ ËÓ ÓËËãÒ ÒÏmË°ˆÓº®
Ȉ© ¹º °ºm¯ËäËÓÓºä‚ Ëm¯º¹Ë®°}ºä‚ }ÈãËÓȯ 

  ! "#    #  $ 


var d,m,y: integer; n: longint;
begin
writeln <\_^bl_ ^_gv f_kyp ]h^ ^Zlu gZijbf_j    
readln(d,m,y);
if(m>=2)then m:=m+1
else
begin
m:=m+13; y:=y-1;
end;
n:=trunc(365.25*y)+trunc(30.6*m)+d-621050; n:=n-trunc(n/7)*7+1;
case n of
 ZULWH ihg_^_evgbd 
 ZULWH \lhjgbd 
        #

 ZULWH
kj_^Z 
 ZULWH
q_l\_j] 
 ZULWH
iylgbpZ 
 ZULWH
km[[hlZ 
7: write('\hkdj_k_gv_');
end; writeln;
end.

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 zÈ}È« È㺯҈äÒË°}È« }ºÓ°ˆ¯‚}Ò« ÓÈÏ©mÈˈ°« mˈmãËÓÒËä" ¯ÒmË҈Ë
¹¯Òä˯© ËË Ò°¹ºãϺmÈÓÒ«
 ¯ÒmËÒˆË ¹¯Òä˯© ãºÒË°}Ò² m©¯ÈÎËÓÒ® jÏ Ëº ºÓÒ °º°ˆº«ˆ"
 z }È}ºä‚ ˆÒ¹‚ ÈÓÓ©² m°ËÈ ¹¯ÒÓÈãËÎ҈ ¯ËςãˆÈˆ ¹¯ºm˯}Ò ãºÒË
°}ºº m©¯ÈÎËÓÒ«" ¯ÒmËÒˆË ¹¯Òä˯© ˺ Ò°¹ºãϺmÈÓÒ« m ÒÓ°ˆ¯‚}Ò
«² ¹¯Ò°mÈÒmÈÓÒ« Ò m©mºÈ
 Ë¯ËÒ°ãÒˆË º°ÓºmÓ©Ë º¹Ë¯ÈÒÒ ºˆÓºËÓÒ« Ò°¹ºãςËä©Ë m 3DVFDO
 Ë¯ËÒ°ãÒˆË º°ÓºmÓ©Ë ãºÒË°}ÒË º¹Ë¯ÈÒÒ Ò°¹ºãςËä©Ë m 3DVFDO
 zÈ} º¹¯ËËã«Ëˆ°« ¹º¯«º} m©¹ºãÓËÓÒ« º¹Ë¯ÈÒ® m °º°ˆÈmË ãºÒË°}Ò²
m©¯ÈÎËÓÒ®"
 º«°Ó҈Ë ¹ºËä‚ }ÈÎºË ¹¯º°ˆºË ‚°ãºmÒË m ãºÒË°}ºä m©¯ÈÎËÓÒÒ ÓË
º­²ºÒäº ÏÈ}ã Ȉ m °}º­}Ò ¯ÒmËÒˆË ¹¯Òä˯©
 ˆº ˆÈ}ºË °º°ˆÈmÓº® º¹Ë¯Èˆº¯" zÈ}ºm© ¹¯ÒÒÓ© ˺ Ò°¹ºãϺmÈÓÒ«"
{ Ëä °º°ˆºÒˆ º°º­ËÓÓº°ˆ ¯È°°ˆÈÓºm}Ò ˆºË} ° Ïȹ«ˆº® ¹¯Ò ÏÈ¹Ò°Ò °º
°ˆÈmÓºº º¹Ë¯Èˆº¯È"
 Ëä ºˆãÒÈ ˆ°« ¯‚ ºˆ ¯‚È mˈmãËÓÒË Ò º­²º" º«°ÓÒˆË ° Ò°¹ºãϺ
mÈÓÒËä ­ãº}°²Ëä È㺯҈äºm ¯ÒmËÒˆË ¹¯Òä˯© ãÒ°ˆÒÓºm °º˯ÎÈ
Ò² mȯÒÈӈ© Ò°¹ºãϺmÈÓÒ« ÒÓ°ˆ¯‚}ÒÒ if
 ˆº ¹¯ºÒϺ®ˈ Ë°ãÒ ¹¯ºm˯«ËäºË ‚°ãºmÒË Û ãºÎÓº È È°ˆ º¹Ë¯Èˆº¯È
°ˆº«È« ¹º°ãË °ã‚ÎË­Óºº °ãºmÈ else ºˆ°‚ˆ°ˆm‚ˈ"
 { }È}ºä °ã‚ÈË ‚°ãºmÓ©Ë º¹Ë¯Èˆº¯© ÓÈÏ©mÈ ˆ mãºÎËÓÓ©äÒ" ˆº ˆÈ}ºË
‚¯ºmËÓ mãºÎËÓÓº°ˆÒ"
 ºËä‚ mºÏÓÒ}ãÈ Ó˺­²ºÒ亰ˆ Ò°¹ºãϺmÈÓÒ« º¹Ë¯Èˆº¯È m©­º¯È case"
lºÎÓº ãÒ º­º®ˆÒ° mºº­Ë ­ËÏ º¹Ë¯Èˆº¯È case"
 Ë¯ËÒ°ãÒˆË º°ÓºmÓ©Ë º°º­ËÓÓº°ˆÒ Ò°¹ºãϺmÈÓÒ« º¹Ë¯Èˆº¯È case
$%            !"

 ˆº ¹¯Ë°ˆÈmã«Ëˆ °º­º® º¹Ë¯Èˆº¯ ­Ëς°ãºmÓºº ¹Ë¯Ë²ºÈ" }ÈÎÒˆË Ëº


ÓÈÏÓÈËÓÒË Ò º°º­ËÓÓº°ˆÒ ¹¯ÒäËÓËÓÒ« ºËä‚ ¯Ë}ºäËÓ‚ˈ°« ÒÏ­ËȈ
º¹Ë¯Èˆº¯È goto"
 i㫠˺ Ò°¹ºãςˈ°« m ¹¯º¯ÈääË ¹‚°ˆº® º¹Ë¯Èˆº¯" ¯ÒmËÒˆË ¹¯Òä˯©
™²¶²¿ºÑ
 vº°ˆÈmˆË ¹¯º¯Èää‚ Òãã °ˆ¯Ò¯‚ ‚ mºÏäºÎÓº°ˆ ¹¯ÒäËÓËÓÒ« }ºä
¹ ˆË¯È m }ÓÒÎÓºä äÈÈÏÒÓË zºä¹ ˆË¯ Ïȹ¯ÈÒmÈˈ °ˆºÒ亰ˆ }ÓÒ
°‚ää‚ ËÓË mÓË°ËÓӂ ¹º}‚¹ÈˆËãËä p°ãÒ °ÈÒ ÓË ˆ¯Ë­‚ˈ°« ºÓ m©mº
҈ ÓÈ ª}¯ÈÓ °¹È°Ò­º Ë°ãÒ ËÓË mÓË°ËÓº ­ºãË m©mº҈ mºÏä҈Ë
°È‚ Ò ‚}ÈÏ©mÈˈ °‚ää‚ °ÈÒ Ë°ãÒ ËÓË Ó˺°ˆÈˆºÓº m©mº҈ º
­ÈmˆË Ò ‚}ÈÏ©mÈˈ ¯ÈÏä˯ Ó˺°ˆÈ Ë® °‚ää©
 {mº«ˆ°« mÈ ¹¯ºÒÏmºãÓ©² Ò°ãÈ $ Ò % |¹¯ËËã҈ °ºm¹ÈÈ ˆ ãÒ Ò²
ÏÓÈ}Ò
 {mº«ˆ°« mÈ ¹¯ºÒÏmºãÓ©² Ò°ãÈ $ Ò % |¹¯ËËã҈ Ëã҈°« ãÒ ­ºã
ËË ÒÏ ªˆÒ² Ò°Ëã ÓÈ äËÓËË ­ËÏ º°ˆÈˆ}È ÒãÒ Óˈ
 {mº«ˆ°« ˆ¯Ò ¹¯ºÒÏmºãÓ©² Ò°ãÈ $ % Ò & ¯ºm˯҈ ÓË «mã«Ëˆ°« ãÒ
ºÓº ÒÏ ÓÒ² °‚ä亮 m‚² ¯‚Ò²
 sÈ ¹ãº°}º°ˆÒ ÏÈÈÓÈ ¹¯«äº‚ºãÓÈ« °Ò°ˆËäÈ }ºº¯ÒÓȈ ° º°«äÒ ; Ò <
}ºˆº¯È« Ëã҈ ¹ãº°}º°ˆ ÓÈ  }mȯÈӈÈ vº°ˆÈm҈ ¹¯º¯Èää‚ }ºˆº¯È«
mmº҈ }ºº¯ÒÓȈ© ˆº}Ò [ \ Ò °ºº­Èˈ m }È}ºä }mȯÈÓˆË ˈm˯
ˆÒ ÒãÒ ÓÈ }È}º® º°Ò ¯È°¹ºãºÎËÓÈ ªˆÈ ˆº}È
 sÈ ¹ãº°}º°ˆÒ ÏÈÈÓÈ ¹¯«äº‚ºãÓÈ« °Ò°ˆËäÈ }ºº¯ÒÓȈ ° º°«äÒ ; Ò <
vº°ˆÈm҈ ¹¯º¯Èää‚ }ºˆº¯È« mmº҈ }ºº¯ÒÓȈ© ˆº}Ò [ \ Ò °ºº­
Èˈ ¹¯ÒÓÈãËÎ҈ ãÒ ªˆÈ ˆº}È }¯‚‚ ° Ëӈ¯ºä m ÓÈÈãË }ºº¯ÒÓȈ Ò
¯È҂°ºä U ÏÓÈËÓÒË }ºˆº¯ºº ˆÈ}ÎË mmº҈°« ° }ãÈmÒȈ‚¯© ÒãÒ ãËÎ҈
ÓÈ ¯ÈÓÒË Ëº º}¯‚ÎÓº°ˆÒ ºäÓ҈Ë ˆº ‚¯ÈmÓËÓÒË º}¯‚ÎÓº°ˆÒ Û U
[  \
 sÈ º}¯‚ÎÓº°ˆÒ ° Ëӈ¯ºä m ˆº}Ë [  \ ÏÈÈÓÈ ‚È ° }ºº¯ÒÓȈÈäÒ
ÓÈÈãÓº® [ \ Ò }ºÓËÓº® [ \ ˆºË} |¹¯ËËãÒˆË ÓºäË¯È }mÈ
¯Èӈºm m }ºˆº¯©² ÓȲº«ˆ°« ÓÈÈãÓÈ« Ò }ºÓËÓÈ« ˆº}Ò
 sÈ ¹ãº°}º°ˆÒ ÏÈÈÓÈ ¹¯«äº‚ºãÓÈ« °Ò°ˆËäÈ }ºº¯ÒÓȈ ° º°«äÒ ; Ò <
vº°ˆÈmˆË ¹¯º¯Èää‚ }ºˆº¯È« mmº҈ }ºº¯ÒÓȈ© ˆº}Ò [ \  Ò °ºº­È
ˈ ¹¯ÒÓÈãËÎ҈ ãÒ ªˆÈ ˆº}È ¹¯«äº‚ºãÓÒ}‚ ° Ëӈ¯ºä m ÓÈÈãË }ºº¯Ò
ÓȈ Ò ãÒÓÈäÒ °ˆº¯ºÓ [ Ò \ ÏÓÈËÓÒ« }ºˆº¯©² mmº«ˆ°« ° }ãÈmÒȈ‚¯©
 iÈÓ© }¯‚ Ò }mȯȈ vº°ˆÈmˆË ¹¯º¯Èää‚ º¹¯ËËã« ‚ ¹º mmËËÓ
Ó©ä ÏÓÈËÓÒ«ä ãÒÓ °ˆº¯ºÓ© }mÈ¯ÈˆÈ Ò ¯È҂°È }¯‚È m˯Ӻ°ˆ ‚ˆm˯
ÎËÓÒ« z¯‚ m¹Ò°ÈÓ m }mȯȈ j°¹ºãς®ˆË ãºÒË°}‚ ¹Ë¯ËäËÓӂ 
¹¯ÒÓÒäÈ ‚ ÏÓÈËÓÒË true Ë°ãÒ ‚ˆm˯ÎËÓÒË Ò°ˆÒÓÓº Ò ÏÓÈËÓÒË
false Ë°ãÒ ‚ˆm˯ÎËÓÒË ãºÎÓº
        $

 ¯«äº‚ºãÓÒ} ÏÈÈÓ °mºÒäÒ m˯ÒÓÈäÒ $ ; <  % ; < 


& ; < Ò ' ; <  ¯Ò ªˆºä ;; È << sȹҰȈ ¹¯º¯Èää‚
ã« m©Ò°ãËÓÒ« ¹ãºÈÒ ˆº® È°ˆÒ ¹¯«äº‚ºãÓÒ}È }ºˆº¯È« ãËÎ҈ m
¹Ë¯mºä }mȯÈÓˆË Ë}ȯˆºmº® °Ò°ˆËä© }ºº¯ÒÓȈ
 ~ÈÈÓ© }ºº¯ÒÓȈ© ˆ¯Ë² ˆºË} $ ; <  % ; <  & ; <  ¯ºmË
¯Òˆ ãËÎȈ ãÒ ºÓÒ ÓÈ ºÓº® ¹¯«äº®
 iÈÓ© Ë®°ˆm҈ËãÓ©Ë ¹ºãºÎ҈ËãÓ©Ë Ò°ãÈ k { v ; < {©«°Ó҈
¹¯º®ˈ ãÒ }Ò¯¹Ò ° ¯Ë­¯ÈäÒ k { v m ¹¯«äº‚ºãÓºË ºˆm˯°ˆÒË °º °ˆº
¯ºÓÈäÒ ; Ò < ¯º°ºm©mȈ }Ò¯¹Ò m ºˆm˯°ˆÒË ¯ÈϯËÈˈ°« ˆºã}º ˆÈ}
ˆº­© }ÈÎºË ÒÏ Ëº ¯Ë­Ë¯ ­©ãº ¹È¯ÈããËãÓº ÒãÒ ¹Ë¯¹ËÓÒ}‚㫯Ӻ }È
κ® ÒÏ °ˆº¯ºÓ ºˆm˯°ˆÒ«
 º mmËËÓÓºä‚ Óºä˯‚ ºÈ º¹¯ËËã҈ mÒ°º}º°Ó©® ºÓ ÒãÒ Óˈ ºä
Ó҈Ë ˆº Óºä˯ mÒ°º}º°Óºº ºÈ Ëã҈°« ÓÈ  ÓÈË㺠p°ãÒ ¹º°ãËÓÒË
mË ÒÁ¯© m ÏÈ¹Ò°Ò ÓºäË¯È ºÈ Û Ó‚ãÒ È ¹Ë¯m©Ë mË º­¯Èς ˆ ÓËˈ
ÓºË Ò°ãº ˆº º ÓË «mã«Ëˆ°« mÒ°º}º°Ó©ä Óȹ¯Òä˯  
 vº°ˆÈmˆË ¹¯º¯Èää‚ ã« m©Ò°ãËÓÒ« Ò°ãÈ ÓË® m äË°«Ë iÈÓ© Óºä˯
äË°«È Û ËãºË Ұ㺠ºˆ  º  ¹¯ÒÏÓÈ} mÒ°º}º°Óºº ºÈ Û ËãºË
Ұ㺠k ¯ÈmÓºË  ã« mÒ°º}º°Óºº ºÈ Ò  m ¹¯ºˆÒmÓºä °ã‚ÈË
 vº°ˆÈmˆË ¹¯º¯Èää‚ º¹¯ËËã« ‚  ¹¯º®ˈ ãÒ ¯ÈÁÒ} Á‚Ó}ÒÒ
\ [ [ Ü [   ˯ËÏ ÏÈÈÓӂ ˆº}‚ ° }ºº¯ÒÓȈÈäÒ [ \ 
 |¹¯ËËãÒˆË ¹ºã«¯Ó©Ë }ºº¯ÒÓȈ© ˆº}Ò ÏÈÈÓÓº® }ºº¯ÒÓȈÈäÒ [ \
m ¹¯«äº‚ºãÓ©² }ºº¯ÒÓȈȲ ¹º ¹¯ÒmËËÓÓ©ä ÓÒÎË Áº¯ä‚ãÈä ¯Ò
m©Ò°ãËÓÒÒ ‚ãÈ Ó˺­²ºÒäº ‚Ë°ˆ ˆº ÏÓÈËÓÒË [ äºÎˈ ­©ˆ ¯ÈmÓº 
È ‚ºã äºÎˈ ÓȲº҈°« m ¯ÈÏÓ©² ˈm˯ˆ«²
DUFWJ(\  [ )
ϕ= U = [ + \ 

 iÈÓº Ë®°ˆm҈ËãÓºË Ұ㺠k {©Ò°ã҈ ) k  Ë°ãÒ


−  [ < 

) [ =  [ = 
 [ > 

 cË҈ °Ò°ˆËä‚ ‚¯ÈmÓËÓÒ® ¹º Áº¯ä‚ãÈä z¯ÈäË¯È ã« ã ­©² mmºÒ䩲
ÏÓÈËÓÒ® }ºªÁÁÒÒËӈºm ¯Ë‚°äºˆ¯Ëˆ ÈÓÈãÒÏ ¯ËËÓÒ« m °ã‚ÈË }º
È º¹¯ËËã҈Ëã °Ò°ˆËä© ¯ÈmËÓ Ó‚ã 
D [  + D [  = E 

D  [ + D  [  = E 
ED  − E D DE − D E
[ =  [ = 
DD  − D D  DD  − D D 
$$            !"

 {mº«ˆ°« mÈ Ë㩲 m‚ÏÓÈÓ©² Ò°ãÈ $ Ò % |¹¯ËËã҈ ‚ }ºˆº¯ºº ÒÏ


ÓÒ² ­ºãË °‚ääÈ ÒÁ¯ sȹ¯Òä˯ ã« Ò°ãÈ  °‚ääÈ ÒÁ¯ ¯ÈmÓÈ 
ã« Ò°ãÈ  °‚ääÈ ÒÁ¯ ¯ÈmÓÈ 
 ~ÈȈ ° }ãÈmÒȈ‚¯© ˆ¯Ë²ÏÓÈÓºË Ò°ãº jÏ ÒÁ¯ ªˆºº Ò°ãÈ ÓÈ®ˆÒ
ÓÈÒ­ºãËË Ò ÓÈÒäËÓËË
 ~ÈȈ ° }ãÈmÒȈ‚¯© ˆ¯Ë²ÏÓÈÓºË Ò°ãº ¯ºm˯҈ «mã«Ëˆ°« ãÒ ªˆº Ò°
㺠¹ÈãÒÓ¯ºäºä ºäÓ҈Ë ˆº ¹ÈãÒÓ¯ºäºä ÓÈÏ©mÈˈ°« ˆÈ}È« ÏȹҰ
Ò°ãÈ ¹¯Ò }ºˆº¯º® °ãËmÈ Óȹ¯Èmº Ò °¹¯ÈmÈ ÓÈãËmº Ұ㺠m©ã«҈ ºÒ
ÓÈ}ºmº
 vº°ˆÈmˆË ¹¯º¯Èää‚ m©Ò°ã« ‚ ¹º mmËËÓÓºä‚ mÈäÒ ÏÓÈËÓÒ ˆË
}‚Ëº m¯ËäËÓÒ È°ºm äÒӂˆ °Ë}‚Ó ‚ºã m ¯È‚°È² äË΂ ¹ºãºÎË
ÓÒËä È°ºmº® °ˆ¯Ëã}Ò m ÓÈÈãË °‚ˆº} Ò ËË ¹ºãºÎËÓÒËä m ˆË}‚Ò® äº
äËӈ sȹ¯Òä˯ Ë°ãÒ ˆË}‚ËË m¯Ëä« °º°ˆÈmã«Ëˆ    äÒÓ  ° ˆº ªˆºˆ
‚ºã °º°ˆÈm҈ ° 

•½²´²

¨º¼½ºÉ·Ã¼º·ÁÂÀµÂ²¾¾Í
{ ¹¯º¯ÈääȲ °m«ÏÈÓÓ©² ° º­¯È­ºˆ}º® ÈÓÓ©² ÒãÒ ¯‚ÒäÒ °ãºÎÓ©äÒ m©
Ò°ãËÓÒ«äÒ È°ˆº m©¹ºãÓ« ˆ°«       
sȹ¯Òä˯ ¹¯Ò Ó˺­²ºÒ亰ˆÒ ¹¯Ò°mºÒˆ ÓÈÈãÓºË ÏÓÈËÓÒË ÓË°}ºã}Òä
°ºˆÓ«ä ¹Ë¯ËäËÓÓ©² ˆ«ÎËãº Ò Ó˯ÈςäÓº m¯‚ӂ  ÓȭүȈ m ˆË}°ˆË ¹¯º
¯Èää© °ºˆÓÒ º¹Ë¯Èˆº¯ºm mmºÈ ÒãÒ ¹¯Ò°mÈÒmÈÓÒ« ¡Ò}ã© ¹ºÏmºã« ˆ ÏȹÒ
°Èˆ ˆÈ}ÒË Ë®°ˆmÒ« m   Áº¯äË ºªˆºä‚ ºÓÒ «mã« ˆ°« ºÓº® ÒÏ
mÈÎÓˮҲ È㺯҈äÒË°}Ò² °ˆ¯‚}ˆ‚¯
 ¹¯Ë°ˆÈmã«Ëˆ °º­º® ¹º°ã˺mȈËãÓº°ˆ º¹Ë¯Èˆº¯ºm }ºˆº¯È« m©¹ºãÓ«
ˈ°«   
{ «Ï©}Ë ¹¯º¯ÈääÒ¯ºmÈÓÒ« 3DVFDO ÒäËˈ°« °ˆÈÓȯˆÓ©® ÓÈ­º¯ ÒÏ ˆ¯Ë² ¯ÈÏ
ÓºmÒÓº°ˆË® Ò}ãÈ Û      ÒÓ°ˆ¯‚}Ò« repeat     
  ÒÓ°ˆ¯‚}Ò« while Ò     ÒÓ°ˆ¯‚}Ò« for  tº¯º
º ˆº ‚ ¹¯º¯ÈääÒ°ˆÈ Ë°ˆ mºÏäºÎÓº°ˆ m©­º¯È ÓÈÒ­ºãËË ¹º²º«Ëº
°¯Ë°ˆmÈ ¯ËÈãÒÏÈÒÒ È㺯҈äÈ Óº ¹¯Ò ÒςËÓÒÒ Ò}ãºm È°ˆº mºÏÓÒ}È ˆ
ÏȈ¯‚ÓËÓÒ« ¹¯Ò m©­º¯Ë º¹Ë¯Èˆº¯È Ò}ãÈ
  
X ¹ºÈmã« ËË ­ºãÒÓ°ˆmº ÏÈÈ ° Ò}ãÈäÒ äºÎÓº ¯Ë҈ ¯ÈÏÓ©äÒ °¹º
°º­ÈäÒ Ò°¹ºãς« ¹¯Ò ªˆºä ã ­º® ÒÏ ˆ¯Ë² º¹Ë¯Èˆº¯ºm Ò}ãÈ
X È°ˆº ¯ËËÓÒ« Ò°¹ºãς ÒË ¯ÈÏÓ©Ë º¹Ë¯Èˆº¯© Ò}ãÈ º}ÈÏ©mÈ ˆ°«
¯ÈmÓºËÓÓ©äÒ ºÓÈ}º m ÓË}ºˆº¯©² °ã‚È«² m°Ë ÎË ¹¯Ë¹ºˆÒˆËãÓËË Ò°
¹ºãϺmȈ }È}º®ˆº ºÒÓ ÒÏ º¹Ë¯Èˆº¯ºm
X     ÒÏ m°Ë² º¹Ë¯Èˆº¯ºm Ò}ãÈ °҈Èˈ°« while ¹ºªˆºä‚
m °ã‚ÈË ÏȈ¯‚ÓËÓÒ® ° m©­º¯ºä äºÎÓº ºˆȈ ¹¯Ë¹ºˆËÓÒË Ëä‚
X Ò}ã repeat ÒäËˈ ºËÓ         ¹ºªˆºä‚ ° Ó˺
‚º­Óº ÓÈÒÓȈ ÒςËÓÒË Ò}ãºm
X Ò}ã for º­Ë°¹ËÒmÈˈ ‚º­Ó‚ ÏȹҰ Ò}ãºm °      
   
X ¹¯Ò Ó˂äËãºä Ò°¹ºãϺmÈÓÒÒ Ò}ãºm ã ­ºº ˆÒ¹È mºÏäºÎÓÈ °Òˆ‚ÈÒ«
}ºÈ }ºä¹ ˆË¯ ÓË °äºÎˈ Óº¯äÈãÓº ÏÈ}ºÓ҈ Ò}ã m ˆÈ}ºä °ã‚ÈË
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

ºmº¯«ˆ ˆº ¹¯º¯ÈääÈ   ¯Ò ¯È­ºˆË m °¯ËË 7XUER 3DVFDO


ã« m©²ºÈ ÒÏ ¹ºº­Óº® °Òˆ‚ÈÒÒ Ò°¹ºãςˈ°« }ºä­ÒÓÈÒ« }ãÈmÒ
&WUO!%UHDN!
X Ë°ãÒ ªˆº ÓË ¹ºäºÈˈ Ë°ˆ Ò }¯È®ÓËË °¯Ë°ˆmº Û &WUO!$OW!'HO!
|Óºm¯ËäËÓÓºË ÓÈÎȈÒË ªˆÒ² ˆ¯Ë² }ãÈmÒ ÒãÒ }Óº¹}Ò 5HVHW ¯È°¹ºãº
ÎËÓÓº® ÓÈ °Ò°ˆËäÓºä ­ãº}Ë ¹ºÏmºã«Ëˆ     }ºä¹ ˆË¯ ¹¯Ò
ªˆºä ÈÓÓ©Ë ºˆÓº°«ÒË°« } ¯È­ºˆÈ Ë® ¹¯º¯ÈääË ­‚‚ˆ ‚ˆË¯«Ó©

¨º¼½ÃÁÀÃÄÅýÀ´º·¾
|¹Ë¯Èˆº¯ ¹ºmˆº¯È repeat °º°ˆºÒˆ ÒÏ   repeat   Ò  
 until  zã Ëm©Ë °ãºmÈ repeat until º­ºÏÓÈÈ ˆ ¹ºmˆº¯«® Ò
¹º}È °ººˆmˈ°ˆmËÓÓº
repeat
^ Bgkljmdpbb `
until Mkeh\b_ \uoh^Z ba pbdeZ
Mkeh\b_ \uoh^Z ba pbdeZ Û ªˆº m©¯ÈÎËÓÒË ãºÒË°}ºº ˆÒ¹È    
   ÒãÒ    
¡Ò}㠯ȭºˆÈˈ ˆÈ}  m©¹ºãӫˈ°« ˆË㺠Ò}ãÈ Û ÒÓ°ˆ¯‚}ÒÒ }ºˆº¯©Ë
ÓȲº«ˆ°« äË΂ repeat Ò until   ¹¯ºm˯«Ëˆ°« ÏÓÈËÓÒË Mkeh\by \u
oh^Z ba pbdeZ { ˆºä °ã‚ÈË Ë°ãÒ ºÓº ¯ÈmÓº false ãºÎ  ˆ Ë ÓË m©¹ºã
ӫˈ°« Û ÒÓ°ˆ¯‚}ÒÒ Ò}ãÈ ¹ºmˆº¯« ˆ°« ËË ¯ÈÏ ‘È} ¹¯ººãÎÈˈ°« º ˆË²
¹º¯ ¹º}È ‚°ãºmÒË ÓË °ˆÈÓˈ true Ò°ˆÒÓÈ  sÈ ¯Ò°  ¹¯ÒmËËÓÈ ­ãº}
°²ËäÈ º¹Ë¯Èˆº¯È ¹ºmˆº¯È repeat

l_eh pbdeZ

g_l
mkeh\b_
hdhgqZgby

^Z

  Ïxsvktvn vivotj·ntqn


tj x}nuj} jsmvéqzuvk vwnéjzvéj repeat
•½²´²  ¨º¼½ºÉ·Ã¼º· ÁÂÀµÂ²¾¾Í 

iã« ¹¯ÒäË¯È ÈmÈ®ˆË m˯ÓËä°« } Ò¯Ë ÈÈ® Ұ㺠°ä ¯Ò°   sȹºä
ÓÒä Û ËË ‚°ãºmÒË °º°ˆº«ãº m ˆºä ˆº Ò¯º} ºãÎËÓ ‚ÈȈ Ұ㺠ÓÈϺmËä
˺ comp) ÏÈ‚äÈÓÓºË }ºä¹ ˆË¯ºä Û °ã‚È®ÓºË Ұ㺠m ÒȹÈϺÓË ºˆ 
º  ¯ºË°° ¹¯ººãÎÈˈ°« º ˆË² ¹º¯ ¹º}È ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº®
igrok }ºˆº¯ºË mmº҈°« ° }ãÈmÒȈ‚¯© ÓË °ºm¹Èˈ °º ÏÓÈËÓÒËä ¹Ë¯ËäËÓ
Óº® comp ãÒ°ˆÒÓ  
      
var
comp: integer ^ qbkeh aZ^mfZggh_ dhfivxl_jhf `
igrok: integer ^ \ZjbZgl b]jhdZ `
begin
randomize ^ bgbpbZebaZpby ^ZlqbdZ kemqZcguo qbk_e `
comp:=random   ^ dhfivxl_j aZ]Z^Ze qbkeh `
repeat
ZULWH <\_^bl_ qbkeh  UHDGOQ LJURN 
LI LJURN!FRPS WKHQ ZULWHOQ Kebrdhf fgh]h
HOVH LI LJURNFRPS WKHQ ZULWHOQ Kebrdhf fZeh
HOVH ZULWHOQ <u m]Z^Zeb 
until igrok=comp;
end.

tº¯ºÒä ¹¯Òä˯ºä Ò°¹ºãϺmÈÓÒ« º¹Ë¯Èˆº¯È repeat «mã«Ëˆ°«  


           ¹¯ºÒÏmºÒä©® ã« ˆºº ˆº­©
m©¹ºãÓ҈ Ó˺­²ºÒä©Ë Ë®°ˆmÒ« Óº ‚ÎË ° ¯‚ÒäÒ Ò°²ºÓ©äÒ ÈÓÓ©äÒ
ˆº­© }ÈΩ® ¯ÈÏ ÓË ¹Ë¯ËÏȹ‚°}Ȉ ¹¯º¯Èää‚ ‚º­Óº ÏÈÒ}ã҈ ËË ¹¯Ò
¹ºäºÒ repeat }È} ¹º}ÈÏÈÓº m °ãË‚ Ëä ¹¯Òä˯Ë
var flag: char;
begin
repeat
^ Ih\lhjy_fuc njZ]f_gl `
ZULWHOQ Ih\lhjblv <\ "  UHDGOQ IODJ 
until upcase(flag)<>'Y';
end.

œÀ¾¾·¿Ä²Âº»
 upcase       
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO

  
X     º¹Ë¯Èˆº¯ºm ÒÓ°ˆ¯‚}Ò® Ò}ãÈ repeat º¹¯ËËã«Ëˆ°« m
²ºË ¯È­ºˆ© ¹¯º¯Èää© Ò mº äÓºÒ² °ã‚È«² ÏȯÈÓËË ÓËÒÏmË°ˆÓº
X ã« ‚°¹ËÓºº ÏÈm˯ËÓÒ« Ò}ãÈ repeat m ˺ ˆËãË º­«ÏȈËãÓº ºãÎÓ©
ÓȲº҈°« ÒÓ°ˆ¯‚}ÒÒ m©¹ºãÓËÓÒË }ºˆº¯©²   ÓÈ ‚°ãºmÒË ÏÈm˯
ËÓÒ« Ò}ãÈ ÒÓÈË Ò}ã ­‚ˈ m©¹ºãÓ«ˆ°« ­Ë°}ºÓËÓº Û ¹¯º¯ÈääÈ
ÏÈÒ}ã҈°« i¯‚ÒäÒ °ãºmÈäÒ    }ºˆº¯È« ‚È°ˆm‚ˈ m ‚°ãºmÒÒ
m©²ºÈ ÒÏ Ò}ãÈ º­«ÏȈËãÓº ºãÎÓÈ   m ˆËãË Ò}ãÈ
X ã« ‚¹¯ÈmãËÓÒ« Ò}ãºä repeat ‚º­Óº Ò°¹ºãϺmȈ Á‚Ó}ÒÒ succ ÒãÒ
pred    ! Ò ¹¯ºË‚¯© inc ÒãÒ dec   "!
sȹ¯Òä˯ ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚
var i: integer;
begin
i:=0;
repeat
i:=succ(i); { beb inc(i); beb i:=i+1; }
write(i,' ');
until i>=10;
writeln;
i:=10;
repeat
write(i,' ');
i:=pred(i); { beb dec(i); beb i:=i-1; }
until i<=0;
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ m©mËˈ ÓÈ ª}¯ÈÓ °ˆ¯º}Ò


1 2 3 4 5 6 7 8 9 10
10 9 8 7 6 5 4 3 2 1

X Ò}ã repeat Û ªˆº Ò}ã °    ˆ Ë ÒÓ°ˆ¯‚}ÒÒ ˆËãÈ Ò}ãÈ ­‚
‚ˆ m©¹ºãÓËÓ© # $   iÈãËË ä© ‚mÒÒä ˆº Ò}ã© m‚² ¯‚
Ò² ¯ÈÏÓºmÒÓº°ˆË® ¹¯Ò º¹¯ËËãËÓÓºä °ˆËËÓÒÒ º­°ˆº«ˆËã°ˆm 亂ˆ mº
º­Ë ÓÒ ¯Èς ÓË m©¹ºãÓ҈°« ºªˆºä‚ Ò}ã repeat ‚º­Óº Ò°¹ºãϺmȈ
m ˆË² °ã‚È«² }ºÈ ˆË㺠Ò}ãÈ ȯÈӈүºmÈÓÓº    #
$  
X ÓÒÎÓ«« ¯ÈÓÒÈ º¹Ë¯Èˆº¯ºm ˆËãÈ Ò}ãÈ ˈ}º º­ºÏÓÈËÓÈ °ãºmºä until
¹ºªˆºä‚ Óˈ Ó˺­²ºÒ亰ˆÒ ÏÈ}ã Ȉ ªˆÒ º¹Ë¯Èˆº¯© m º¹Ë¯Èˆº¯Ó©Ë
°}º­}Ò begin Ò end { ˆº ÎË m¯Ëä« ÓÈãÒÒË º¹Ë¯Èˆº¯Ó©² °}º­º} ÓË ­‚ˈ
«m㫈°« ºÒ­}º® |­©Óº °ãºmº until ¯È°¹ºãÈÈ ˆ °ˆ¯ºº ¹º repeat È
}È΂ °ˆ¯º}‚ ˆËãÈ Ò}ãÈ ÓÈÒÓÈ ˆ ° ºˆ°ˆ‚¹ºm
•½²´²  ¨º¼½ºÉ·Ã¼º· ÁÂÀµÂ²¾¾Í 

|¹Ë¯Èˆº¯ repeat È°ˆº Ò°¹ºãς ˆ ã«          #


# # ˆ } ªˆº ÒäËÓÓº ˆºˆ °Èä©® °ã‚È® }ºÈ ˆË㺠Ò}ãÈ ȯÈӈүº
mÈÓÓº m©¹ºãӫˈ°« ºÒÓ ¯ÈÏ È ¹¯Ò ÓÈãÒÒÒ ºÒ­}Ò m Ò°²ºÓ©² ÈÓÓ©² Û
­ºãËË ºÓºº ¯ÈÏÈ
sȹ¯Òä˯ ¹¯Ë¹ºãºÎÒä ˆº ¹º ‚°ãºmÒ ÏÈÈÒ Ò°²ºÓºË ÈÓÓºË ºãÎÓº
­©ˆ m‚ÏÓÈÓ©ä Ò°ãºä ¯º¯ÈääÈ ­‚ˈ ¹ºmˆº¯«ˆ Ïȹ¯º° ÓÈ Ëº mmº º
ˆË² ¹º¯ ¹º}È ÓË ¹ºã‚҈ ˆº ˆº Ë® ˆ¯Ë­‚ˈ°« cÈ°°äºˆ¯Òä °ººˆmˈ°ˆm‚ Ò®
Á¯ÈäËӈ ¹¯º¯Èää©
var x: integer;
begin
...
repeat
ZULWH <\_^bl_ ^\magZqgh_ qbkeh UHDGOQ [ 
until (x>9)and(x<100);
...
end.
%$     Û Ò}ã repeat ‚º­Óº Ò°¹ºãϺmȈ ã« $ $ 
$  ¹¯Ò ÓË°ººˆmˈ°ˆmÒÒ ˆÒ¹È mmËËÓÓ©² ÈÓÓ©² ˆÒ¹‚ ¹Ë¯ËäËÓÓº®
vˆÈÓȯˆÓ©® °¹º°º­ º­¯È­ºˆ}Ò ºÒ­º} mmºÈ °º°ˆºÒˆ m ˆºä ˆº ¹¯º¯ÈääÈ
ÏÈm˯Èˈ ¯È­ºˆ‚ Ò ÓÈ ª}¯ÈÓ m©mº҈°« °ºº­ËÓÒË º­ ºÒ­}Ë 
   ÒãÒ     
{º äÓºÒ² °ã‚È«² ªˆº °ºm°Ëä ÓË ‚º­Óº ã« ¹ºãϺmȈËã« ¹¯º¯Èää© }ºˆº
¯©® ÓËÈ«ÓÓº mmËã ° }ãÈmÒȈ‚¯© Ó˺¹‚°ˆÒä©® °Òämºã ºªˆºä‚ m 3DVFDO
¹¯Ë‚°äºˆ¯ËÓÈ mºÏäºÎÓº°ˆ ºˆ}ã ËÓÒ« °ˆÈÓȯˆÓºº }ºÓˆ¯ºã« ºÒ­º}
mmºÈ ¹¯Ò ¹ºäºÒ Ò¯Ë}ˆÒm© }ºä¹Ò㫈º¯È {$I-} È }ºÓˆ¯ºã ¹¯ÈmÒãÓº°ˆÒ
mmºÈ m©¹ºãӫˈ °ˆÈÓȯˆÓÈ« Á‚Ó}Ò« IOResult wˆÈ Á‚Ó}Ò« ÒäËˈ ӂãË
mºË ÏÓÈËÓÒË Ë°ãÒ ¹º°ãËÓ«« º¹Ë¯ÈÒ« mmºÈm©mºÈ ÏÈ}ºÓÒãÈ° ‚°¹ËÓº
Ò ÓËӂãËmºË ÏÓÈËÓÒË ¯ÈmÓºË }º‚ ºÒ­}Ò Ë°ãÒ mmºm©mº ÏÈ}ºÓÒã°«
Ó˂ÈË®

     IOResult          


                 
  !   "  # IOResult    ! 
    ! $   %    "!   {$I+}.
sȹ¯Òä˯
var x: integer; ok: boolean;
begin
...
repeat
ZULWHOQ <\_^bl_ p_eh_ [ 
 ©²ÃÄÎ ,, ÿÀ´Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ѹͼ· 3DVFDO
{$i-` ^ hlf_gZ klZg^Zjlgh]h dhgljhey hi_jZpbc \\h^Z/\u\h^Z `
readln(x); ok:=(ioresult=0);
{ h[jZ[hldZ hrb[db }
LI QRW RN WKHQ ZULWHOQ Hrb[dZ \\h^Z Ih\lhjbl_
{$i` ^ \dexq_gb_ klZg^Zjlgh]h dhgljhey hi_jZpbc \\h^Z\u\h^Z `
until ok;
...
end.

Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ ‘Ë°ˆ ¹º ˆÈ­ãÒË ‚äÓºÎËÓÒ« }ºˆº¯‚ ä©


­‚Ëä Ò°¹ºãϺmȈ Ò m ÈãÓË®Ëä ã« ËäºÓ°ˆ¯ÈÒÒ mºÏäºÎÓº°ˆË® ¯ÈÏ
ãÒÓ©² º¹Ë¯Èˆº¯ºm Ò}ãÈ vËÓȯҮ ¹¯º¯Èää© ¹¯º°ˆº® Û }ºä¹ ˆË¯
Áº¯äÒ¯‚ˈ mÈ °ã‚Ȯө² °ºäÓºÎ҈Ëã« ¹¯Ò ¹ºäºÒ Á‚Ó}ÒÒ random m©
mº҈ mº¹¯º° ÓÈ ª}¯ÈÓ È ÏȈËä °¯ÈmÓÒmÈˈ ºˆmˈ mmËËÓÓ©® ° }ãÈmÒȈ‚¯© °
¹¯ÈmÒãÓ©ä ÏÓÈËÓÒËä { ¯ËςãˆÈˆË Ò°¹ºãϺmÈÓÒ« º¹Ë¯Èˆº¯È Ò}ãÈ ¹ºã‚
Èˈ°« ¹ºãÓºËÓÓÈ« ˆË°ˆÒ¯‚ È« ¹¯º¯ÈääÈ }ºˆº¯È« ˆÈ}ÎË ­‚ˈ m©mº҈
Ò ¯ËςãˆÈˆ© ˆË°ˆÒ¯ºmÈÓÒ« |­¯ÈˆÒˆË mÓÒäÈÓÒË ˆº }ºäÈÓÈ ÒÓÒÒÈãÒÏÈ
ÒÒ ȈÒ}È °ã‚Ȯө² Ò°Ëã randomize m©¹ºãӫˈ°« º ÓÈÈãÈ Ò}ãÈ ˆ }
ºÓÈ ºãÎÓÈ ­©ˆ m©¹ºãÓËÓÈ ˆºã}º ºÒÓ ¯ÈÏ jÓ°ˆ¯‚}ÒÒ ã« m©mºÈ ¯Ë
ςãˆÈˆºm ˆË°ˆÈ m©¹ºãÓ« ˆ°« ¹º°ãË m©²ºÈ ÒÏ Ò}ãÈ
            

var s1,s2,otvet,kol,prav: integer; yn: char;


begin
randomize ^ bgbpbZebaZpby ^ZlqbdZ kemqZcguo qbk_e `
repeat
kol:=kol+1;
s1:=random(18)+2; s2:=random(18)+2;
ZULWH Kdhevdh [m^_l V V "  UHDGOQ RWYHW 
if otvet=s1*s2 then begin
write('IjZ\bevgh! '); prav:=prav+1;
end
HOVH ZULWH G_\_jgh 
write('Ijh^he`bf l_kl?(Y/N)'); readln(yn);
until (yn='n')or(yn='N');
writeln J_amevlZlu l_klZ 
write AZ^Zgh \hijhkh\ kol  IjZ\bevguo hl\_lh\ prav,'.');
readln;
end.
     

¨º¼½ÃÁ·¶ÅýÀ´º·¾
   while            
while do             
while Mkeh\b_ \uiheg_gby pbdeZ do
begin
^ Bgkljmdpbb `
end;

                 


               
         begin end !    
     !  
 while   ! repeat      Mkeh\b_
\uiheg_gby pbdeZ     ""       
!     true #  $         
 "! begin end        Mkeh\b_ \uiheg_gby
pbdeZ          Mkeh\b_ \uiheg_gby
pbdeZ     false #$ %  & '    " 
   while

g_l
mkeh\b_
ih\lhjZ

^Z

l_eh pbdeZ

  Ïxsvktvn vivotj·ntqn


tj x}nuj} jsmvéqzuvk vwnéjzvéj while

(  "    while repeat "    while


 repeat)  ZKLOH Mkeh\b_ GR Hi_jZlhj    !
LI Mkeh\b_ WKHQ UHSHDW Hi_jZlhj XQWLO 1RW Mkeh\b_
#$            !"

*  "  " " +" "" !""       , 


,- ( "  "          )
...
s:= 0; i:= 1;
while i<=10 do ^ gZoh^bf kmffm qbk_e hl  ^h  `
begin
s:=s+i;
i:=i ^ baf_g_gb_ i_j_f_gghc mijZ\e_gby pbdehf `
end;
...

   
X      #  ! $   while  
  ""        .
X  !       while     
  !         !      .
X  !    " while   " repeat !  
 +! succ  pred ! inc  dec   
X   while          !    
           " !    " 
 /     while         
 .
X   while   !      repeat #  
"     !  "" $      
 !   " !     .
X    while           
     do   ""      
 ! !          ! 
"  !           !  
    0 ! ""  " !!  " .
X      begin end           
          !  ! 
    (         ""
  "      )
ZKLOH Mkeh\b_ \uiheg_gby pbdeZ GR EHJLQ
^ Bgkljmdpbb `
end; {end jZkiheZ]Z_lky kljh]h ih^ while}

1   & 2   ""!      !"  "!


 "  "    "  "      
     #

      ""  !  "   


!  "  !" !  ""   ! " 
    3  while "      
             

var s1,s2,otvet,kol,prav: integer; yn: char;


begin
randomize;
write GZqg_f l_kl" Y/N)'); readln(yn);
while (yn<>'n') and (yn<>'N') do begin
kol:=kol+1;
s1:=random(18)+2; s2:=random(18)+2;
ZULWH Kdhevdh [m^_l V V "  UHDGOQ RWYHW 
if otvet=s1*s2 then begin
write IjZ\bevgh  prav:=prav+1;
end
HOVH ZULWH G_\_jgh 
ZULWH Ijh^he`bf l_kl" <1  UHDGOQ \Q 
end ^ dhg_p pbdeZ `
if kol>0 then begin
writelnJ_amevlZlu l_klZ 
write AZ^Zgh \hijhkh\ kol);
writeln  IjZ\bevguo hl\_lh\ prav,'.'); readln;
end ^ \u\h^bf j_amevlZlu lhevdh _keb l_kl khklhyeky `
end.
1   & 4   ""!        ! 
   +! (      )    
  !"     +!
! # $ = 9:#2$ + 8 567 π2 

 

        ! " #

uses crt;
var x,y,z,lg3,a,b,dx: real;
begin
clrscr;
write <\_^bl_ gZqZevgh_ agZq_gb_ Zj]mf_glZ  readln(a);
#            !"

write <\_^bl_ dhg_qgh_ agZq_gb_ Zj]mf_glZ  readln(b);


write <\_^bl_ rZ] lZ[mebjh\Zgby  readln(dx);
writeln('---------------':20);
writeln('x':9,' | ':4,'y':4);
writeln('---------------':20);
OJ OQ  OQ   ^ \uqbke_gb_ OJ  `
x:=a;
while x<(b+dx/2) do begin
z:=sin((pi*x)/3);
if(z < 0) then writeln(x:10:3,' _ nmgdpby g_ hij_^_e_gZ 
else begin
y:=lg3+x*sqrt(5.0*z);
writeln(x:10:3,' | ',y:7:3);
end;
x:=x+dx;
end;
writeln('---------------':20);
end.

œÀ¾¾·¿Ä²Âº»
qƾ ƶ½Æ¶·ÄÈÀ» ÅĺķÃÑË ÅÆĹƶ ÇÁ»ºÉ»È     
 ¾ ¸ ÇÁÉͶ» ûķËĺ¾ÂÄÇȾ Äƹ¶Ã¾½Ä¸¶ÈÒ ¸Ñ¸Äº ÇÄķϻþµ ¨ ÊÉÃÀ
̾µ û ÄÅÆ»º»Á»Ã¶

¨º¼½ÃÁ²Â²¾·ÄÂÀ¾
;              ( " 
!       }ºˆº¯È« ÓÈ }ÈÎ ºä ÈË Ò}ãÈ Èmˆº
 
äÈˆÒ Ë°}Ò ÒÏäËӫˈ °mºË ÏÓÈ ËÓÒË ¯ºmÓº ÓÈ   Û ¹ºªˆºä‚ ËË Ò ÓÈÏ©
mÈ ˆ  
jÓ°ˆ¯‚} Ò  for äºÎÓº ¯ËÈãÒϺmȈ  m‚ä« °¹º°º­ÈäÒ

      


for Kq_lqbd  GZqZevgh_AgZq_gb_ to Dhg_qgh_AgZq_gb_ do
begin
^ Bgkljmdpbb `
end;

zã Ëm©Ë for do º­ºÏÓÈÈ ˆ ã« m©¹ºãÓ«® °ººˆmˈ°ˆmËÓÓº


°ãºmÈ
vˆ¯º}È °º˯Îȝȫ for...do ÓÈÏ©mÈˈ°«       º¹Ë¯Èˆº¯
     

°ˆº«Ò® ¹º°ãË do º­¯Èςˈ Ë º  


 | ËÓ  È°ˆº ˆË㺠Ò}ãÈ Û °º°ˆÈmÓº®
º¹Ë¯Èˆº¯ p°ãÒ ˆË㺠Ò}ãÈ   
¹¯Ë °ˆÈmãËÓº º ÒÓº Ó©ä º¹Ë¯Èˆº¯ºä ˆº begin Ò
end ÓË ¹Ò ‚ˆ°«
sÈ ­ãº}°²ËäË Èã º¯ÒˆäÈ  Ò}ã 
° ¹È¯Èäˈ¯ºä ‚ º­Óº º­ºÏÓÈ Èˆ   
°ãË ‚ Òä
º­¯ÈÏºä ¯Ò°  

L 11

l_eh pbdeZ

  Ïxsvktvn vivotj·ntqn


tj x}nuj} jsmvéqzuvk |qrsj x wjéjunzévu

 
‘È}ºË ‚ º­ÓºË º­ºÏÓÈ ËÓÒË } °ºÎÈãËÓÒ  ÓË m¹ºãÓË °ººˆmˈ°ˆm‚ˈ €|v‘‚

ÓÈ ­ãº}°²Ëä© Èã º¯Òˆäºm    ²ºˆ« «mÓº Ëä‚ Ò ÓË ¹¯ºˆÒmº¯Ë҈
jÓ°ˆ¯‚}ÒÒ äË΂ begin Ò end m©¹ºãÓ« ˆ°« ˆÈ}ºË Ұ㺠¯ÈÏ }È}ºË º¹¯Ë
Ëã«Ëˆ m©¯ÈÎËÓÒË > Dhg_qgh_AgZq_gb_ — GZqZevgh_AgZq_gb_  @
wˆº °ººˆmˈ°ˆm‚ˈm°Ëä ÏÓÈËÓÒ«ä °ˈÒ}È ºˆ ÓÈÈãÓºº º }ºÓËÓºº
m}ã ҈ËãÓº
p°ãÒ GZqZevgh_AgZq_gb_ ­ºãË Ëä Dhg_qgh_AgZq_gb_ ˆº ÒÓ°ˆ¯‚}ÒÒ
äË΂ begin Ò end ÓË m©¹ºãÓ« ˆ°« ÓÒ ¯Èς wˆº ¹ºÏmºã«Ëˆ °ËãȈ m©mº º
ˆºä ˆº Ò}ã ° ¹È¯Èäˈ¯ºä        °   
sȹ¯Òä˯ m©¹ºãÓËÓÒË Ò}ãÈ

for i:=10 to 14 do write(i: 3);


 
m©mË Ëˆ ÓÈ ª}¯ÈÓ ¹º°ãË ºmȈËã Óº°ˆ   Ò°Ëã 
m mÒ Ë

10 11 12 13 14

       


for Kq_lqbd  GZqZevgh_AgZq_bb_ downto Dhg_qgh_AgZq_gb_ do
begin
^ Bgkljmdpbb `
end;
#            !"


jÓ°ˆ¯‚} ÒÒ äËÎ ‚  begin Ò end m©¹ºãÓ« ˆ°« ˆÈ}ºË Ұ㺠¯ÈÏ }È}ºË º¹¯Ë

Ëã«Ëˆ m©¯ÈÎËÓÒË > GZqZevgh_AgZq_gb_ — Dhg_qgh_AgZq_gb_  @


p°ãÒ GZqZevgh_AgZq_gb_ äËÓË Ëä Dhg_qgh_AgZq_gb_ ˆº 
ÒÓ°ˆ¯‚} ÒÒ

äËÎ ‚  begin Ò end ÓË m©¹ºãÓ« ˆ°« ÓÒ ¯Èς


sȹ¯Òä˯ m©¹ºãÓËÓÒË Ò}ãÈ
for i:=14 downto 10 do write(i: 3);


m©mË Ëˆ ÓÈ ª}¯ÈÓ ¹º°ãË ºmȈËã Óº°ˆ    ÒÁ¯ 
m mÒ Ë

14 13 12 11 10

 
p°ãÒ ¹Ë¯ËäËÓÓÈ«° ˈ Ò} ÒäËˈ °Òämºã Ó©® ˆÒ¹  char ˆº º¹Ë¯Èˆº¯

for ch:= 'a' to 'e' do write (ch: 2);


m©mË Ëˆ ÓÈ ª}¯ÈÓ ¹º°ãË ºmȈËã Óº°ˆ    
­‚}m m mÒ Ë

a b c d e

È º¹Ë¯Èˆº¯

for ch:= 'e' downto 'a' do write (ch: 2);


m©mË Ëˆ ÓÈ ª}¯ÈÓ ¹º°ãË ºmȈËã Óº°ˆ    
­‚}m m mÒ Ë

e d c b a

   
X º¹Ë¯Èˆº¯ ÒÓ°ˆ¯‚} Ò«  for 
Ò°¹ºã ςˈ°« ã«  
º¯ ÈÓÒÏÈ ÒÒ Ò}ãºm °  
   
ÏȯÈÓËË ÒÏmË°ˆÓ©ä ÒãÒ º¹¯Ë Ëã«Ëä©ä mº m¯Ëä« m©¹ºãÓËÓÒ«

¹¯º ¯Èää© Ò°ãºä ¹ºmˆº¯ËÓÒ®

X ¹Ë¯ËäËÓÓÈ«° ˈ Ò}  
ºãÎÓÈ ­©ˆ      ÈË Û ËãºÒ°ãËÓ
ÓÈ« ¯ËÎË Û °ÒämºãÓºº ãºÒË°}ºº ÒãÒ ¹Ë¯ËÒ°ã«Ë人 ˆÒ¹ºm  
           
X   Ò   
Ò}ãÈ äº‚ˆ ­©ˆ }ºÓ°ˆÈӈÈäÒ
ÏÓÈ ËÓÒ« ¹È¯Èäˈ¯È
¹Ë¯ËäËÓÓ©äÒ m©¯ÈÎËÓÒ«äÒ Ò ºãÎÓ© ¹¯ÒÓÈãËÎȈ }      
 ÈÓÓ©² sÈÈãÓºË Ò }ºÓËÓºË ÏÓÈËÓÒ« ¹È¯Èäˈ¯È Ò}ãÈ  
         
X  
¹º°ãË Óº¯äÈã Óº º ÏÈm˯ËÓÒ« º¹Ë¯Èˆº¯È for ÏÓÈËÓÒË ¹È¯Èäˈ¯È Ò}ãÈ
 
¯ÈmÓº }ºÓË Óºä‚ ÏÓÈ ËÓÒ m ÓË}ºˆº¯©² }ºä¹Ò㫈º¯È² 'HOSKL Û ÓÈ
ËÒÓÒ‚ ­ºãË  p°ãÒ º¹Ë¯Èˆº¯ for ÓË m©¹ºãÓ«ã°« ÏÓÈËÓÒË ¹È¯Èäˈ¯È

Ò}ãÈ ÓË º¹¯ËËãËÓº
X    for 
äºÎˈ ÒÏäËÓ«ˆ °« ‚mËãÒÒmȈ°« ÒãÒ ‚äËÓȈ°«


}ÈÎ ©® ¯ÈÏ ¹¯Ò m©¹ºãÓËÓÒÒ ˆËãÈ Ò}ãÈ       p°ãÒ Ó‚ÎËÓ
    ÒÏäËÓËÓÒ« ¹È¯Èäˈ¯È ¹¯Ë¹ºˆÒˆËãÓËË Ò}ã© repeat Ò

while
     $


sȹ¯Òä˯ ¯È°°äºˆ¯Òä Á¯È äËӈ ¹¯º ¯Èää© m }ºˆº¯ºä ¹¯Ë ¹¯ÒÓ«ˆÈ ¹º  
¹©ˆ}È º­äÈӂˆ  º¹Ë¯Èˆº¯  for Ò ¹ºã‚ ҈   ÒÏäËÓËÓÒË ¹È¯Èäˈ¯È i ÓÈ  ÓÈ


}ÈÎ ºä ÈË Ò}ãÈ  
Ë ÒÓÒ È ¹¯Ò­Èmã«Ëˆ°« ÈmˆºäÈˆÒ Ë°}Ò Ò ËË º ÓÈ Ë Ò   
ÓÒÈ ¹¯Ò­Èmã«Ëˆ°« m ˆËãË Ò}ãÈ 

for i:= 1 to 10 do
begin
write(i:4); i := i + 1;
end;

{ ÈÓÓºä 
°ã‚ ÈË ÓÈ ª}¯ÈÓË ­‚ ‚ˆ m©mË ËÓ©   Ò°ãÈ
1 3 5 7 9
 
| ÓÈ}º ÓÈ°ˆº«ˆËã Óº      ¹ºãϺmȈ°« ˆÈ}Òä ¹¯ÒËäºä vˆºÒˆ

ˆºã }º ÓËäÓºº mÒºÒÏäËÓ҈ ÏȺãºmº} Ò}ãÈ ¹¯Ë©‚Ëº ¹¯ÒäË¯È Ò

mÏ«ˆ m }ÈË°ˆmË }ºÓËÓºº ÏÓÈËÓÒ«  È ÓË  for i := 1 to 9 do }È}

mÈÈ ¹¯º¯ÈääÈ ÓË °äºÎˈ Óº¯äÈãÓº m©®ˆÒ ÒÏ Ò}ãÈ Û ÏÈÒ}ã҈°« ˆ }

m äºäËӈ ¹¯ºm˯}Ò ‚°ãºmÒ« m©²ºÈ ÒÏ Ò}ãÈ i ÓÒ}ºÈ ÓË ­‚ˈ ¯ÈmÓº 

°ÓÈÈãÈ  È ¹ºˆºä °¯Èς   zºä¹Ò㫈º¯ 'HOSKL mºº­Ë ÓË º¹‚°}Èˈ ¹º

º­Ó©² Ë®°ˆmÒ® ¯Ò ¹º¹©ˆ}Ë ºˆ}ºä¹ÒãÒ¯ºmȈ ¹¯ÒmËËÓÓ©® m©Ë Á¯È


äËӈ ¹¯º¯Èää© ­‚ˈ m©mËËÓº °ºº­ËÓÒË º­ ºÒ­}Ë   !!"

#$%$&' (( ÓÈ º¹Ë¯Èˆº¯Ë i:=i+1


     !     äºÎÓº Ò°¹ºãϺmȈ º¹Ë¯Èˆº¯ goto ÒãÒ °ˆÈÓ
ȯˆÓ‚ ¹¯ºË‚¯‚ break vˆÈÓȯˆÓÈ« ¹¯ºË‚¯È continue ¹ºÏmºã«Ëˆ ¹¯Ë
¯mȈ m©¹ºãÓËÓÒË ˆËãÈ ã ­ºº Ò}ãÈ Ò ¹Ë¯ËÈˈ ‚¹¯ÈmãËÓÒË ÓÈ Ëº ÏȺãº

mº} ÏÈ°ˆÈmã«« Ò}ã ÓËäËãËÓÓº ¹Ë¯Ë®ˆÒ } m©¹ºãÓËÓÒ °ãË‚ Ëº ÈÈ


¯ÒmË Ëä ¹¯Òä˯ Á¯È äËÓˆÈ ¹¯º ¯Èää© °   º°¯ºÓ©ä m©²º ºä ÒÏ Ò}ãÈ
...
for i := 1 to 45 do
begin
f:=f +i;
if (f>100)or(i=39) then break;
end;
...

sº m°ËˆÈ}Ò ¹¯º«mãËÓÒËä ゠˺ °ˆÒã« 


¹¯º ¯ÈääÒ¯ºmÈÓÒ« m 
¹º º­Ó©²

 
°ã‚ È«² ­‚ ˈ Ò°¹ºã ϺmÈÓÒË  Ò}ãºm repeat Ò while
Ò°ˆÒÓ   
 °º ˯Î҈ ¹¯º ¯Èää‚ ‘Ë°ˆ ¹º ˆÈ­ãÒ Ë ‚äÓºÎËÓÒ« ÒÏäËÓËÓӂ 
ˆÈ}Òä º­¯ÈϺä ˆº­©  
ºÓÈ ÏÈ ÈmÈãÈ ‚ ËÓÒ}‚ ¯ºmÓº ¹«ˆ  mº¹¯º°ºm È m }ºÓ Ë 

ˆË°ˆÒ¯ºmÈÓÒ« m©°ˆÈmã«ãÈ º ËÓ}‚ ¹º ¹«ˆÒ­Èãã Óº® °Ò°ˆËäË p°ˆË°ˆmËÓÓº m 
ˆÈ}º® ¹º°ˆÈÓºm}Ë ÏÈ È Ò ÓÈÒ゠  Òä ¯Ë ËÓÒËä 
­‚ ˈ «m㫈 °«  Ò}ã for
%            !"

         


var s1,s2,otvet,k,prav: integer;
begin
randomize;
for k:=1 to 5 do begin
s1:=random(18)+2; s2:=random(18)+2;
ZULWH Kdhevdh [m^_l V V "  UHDGOQ RWYHW 
if otvet=s1*s2 then begin
write IjZ\bevgh  prav:=prav+1;
end
HOVH ZULWH G_\_jgh 
end;
ZULWHOQ <ZrZ hp_gdZ SUDY  UHDGOQ
end.


pË º ÒÓ ¹¯Òä˯ ãÒ°ˆÒÓ   
Û ¹¯º ¯ÈääÈ }ºˆº¯È« °‚ääÒ¯‚ˈ Ò°ãÈ

mmË ËÓÓ©Ë ° }ãÈmÒȈ‚¯© p°ãÒ }ºãÒ Ë°ˆmº  Ò°Ëã ÒÏmË°ˆÓº ÏȯÈÓËË ˆº ÓÈÒ
ã‚Òä ¯Ë ËÓÒËä «mã«Ëˆ°« Ò}ã for

     !   ! "# $! %


var x,n,i: integer; sum: real;
begin
ZULWH <\_^bl_ dhebq_kl\h qbk_e  UHDGOQ Q 
ZULWHOQ <\h^bl_ qbkeZ 
sum:=0;
for i:=1 to n do begin
ZULWH <\_^bl_ agZq_gb_ L -]h keZ]Z_fh]h 
UHDGOQ [  ^ \\_klb hq_j_^gh_ agZq_gb_ o `
sum:= sum+x;
end;
writeln KmffZ \\_^_gguo qbk_e sum:7:0);readln;
end.

œÀ¾¾·¿Ä²Âº»
               
            !  "
     
     

”½À¸·¿¿Í·Ⱥ¼½Í
{ ˆËãË ã ­ºº º¹Ë¯Èˆº¯È Ò}ãÈ äº‚ˆ ÓȲº҈°« ¯‚ÒË º¹Ë¯Èˆº¯© Ò}ãÈ
¯Ò ªˆºä Ò}ã °º˯ÎȝҮ m °Ë­Ë ¯‚º® ÓÈÏ©mÈ ˆ mÓËÓÒä È Ò}ã ÓÈ
²º«Ò®°« m ˆËãË ¹Ë¯mºº Û mӂˆ¯ËÓÓÒä mãºÎËÓÓ©ä  ¯ÈmÒãÈ º¯ÈÓÒÏÈÒÒ
mÓËÓ˺ Ò mӂˆ¯ËÓÓ˺ Ò}ãºm ˆÈ}ÒË ÎË }È} Ò ã« ¹¯º°ˆºº Ò}ãÈ
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û ¹¯Ò ¹¯º¯ÈääÒ¯ºmÈÓÒÒ mãºÎËÓÓ©² Ò}ãºm Ó˺­²º
Òäº °º­ã Ȉ °ãË‚ ËË º¹ºãÓ҈ËãÓºË ‚°ãºmÒË m°Ë º¹Ë¯Èˆº¯© mӂˆ¯ËÓ
  
ÓË º Ò}ãÈ ºãÎÓ© ¹ºãÓº°ˆ      
¯È°¹ºãÈ Èˆ °« m ˆËãË mÓË ÓË º Ò}ãÈ
cÈ°°äºˆ¯Òä ÏÈÈ‚ m©mºÈ ÓÈ ª}¯ÈÓ ˆÈ­ãÒ© ‚äÓºÎËÓÒ« ¯ËËÓÒË }ºˆº¯º®
¹¯Ë¹ºãÈÈˈ Ò°¹ºãϺmÈÓÒË mãºÎËÓÓ©² Ò}ãºm v Ò°¹ºãϺmÈÓÒËä Ò}ãÈ
for °ººˆmˈ°ˆm‚ Ò® Á¯ÈäËӈ ¹¯º¯Èää© ÒäËˈ mÒ
var i, j : byte;
begin
for i:=1 to 9 do begin
for j:=1 to 9 do
write(i,' * ',j,' = ',i*j:2);
writeln ^i_j_\h^ kljhdb — \h \g_rg_f pbde_`
end;
end.

L 11

M 00

l_eh pbdeZ

  Ïxsvktvn vivotj·ntqn


tj x}nuj} jsmvéqzuvk ksv ntt€} |qrsvk x wjéjunzévu
$            !" #

sÈ ­ãº}°²ËäË ¯Ò°  ÓÈã«Óº ¹º}ÈÏÈÓº ˆº ¹¯Ò mãºÎËÓÒÒ Ò}ãºm


mӂˆ¯ËÓÓÒ® Ò}ã m©¹ºãӫˈ°« ¹ºãÓº°ˆ ºˆ ÓÈÈãÓºº º }ºÓËÓºº ÏÓÈ
ËÓÒ« ¹È¯Èäˈ¯È ¹¯Ò ÓËÒÏäËÓÓºä ÏÓÈËÓÒÒ ¹È¯Èäˈ¯È mÓËÓ˺ Ò}ãÈ ~ȈËä
ÏÓÈËÓÒË ¹È¯Èäˈ¯È mÓËÓ˺ Ò}ãÈ ÒÏäËӫˈ°« ÓÈ ËÒÓÒ‚ Ò º¹«ˆ ºˆ ÓÈÈ
ãÈ Ò º }ºÓÈ m©¹ºãӫˈ°« mãºÎËÓÓ©® Ò}ã j ˆÈ} º ˆË² ¹º¯ ¹º}È ÏÓÈË
ÓÒË ¹È¯Èäˈ¯È mÓËÓ˺ Ò}ãÈ ÓË °ˆÈÓˈ ­ºãË }ºÓËÓºº ÏÓÈËÓÒ« º¹¯Ë
ËãËÓÓºº m º¹Ë¯Èˆº¯Ë for mÓËÓ˺ Ò}ãÈ
cÈ°°äºˆ¯Òä ËË ºÒÓ ¹¯Òä˯ ° mãºÎËÓÓ©äÒ Ò}ãÈäÒ {   Èä˯Ò}ÈÓ
°}Ò® ÁãÈ r©ãÈ« °ãÈmÈ ÒäËã  ÏmËÏ ¹º ºÓº® ÓÈ ˆÈˆ Ò  ¹ºãº° ¹º
ºÓº® ÓÈ }ºãºÓÒ  Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« m©mº҈ ÓÈ
ª}¯ÈÓ ÒϺ­¯ÈÎËÓÒË r©ãº® °ãÈm©   Ò°¹ºãς« ˆºã}º °Òämºã© *
ÏmËϺ}‚ Ò B °Òämºã ¹º˯}ÒmÈÓÒ«  { ÓÈË m¯Ëä« ˆÈˆºm ­ºãË °ãË
ºmȈËãÓº ‚mËãÒÒ㺰 Ò }ºãÒË°ˆmº ÏmËÏ
          
uses crt;
var row,col: integer;
begin
clrscr; { hqbkldZ wdjZgZ }
for col:= 1 to 19 do write('__'); { \_jogyy ]jZgbpZ ihehlgbsZ }
writeln;
for row:= 1 to 13 do begin
for col:= 1 to 19 do
^ \ kljhdZo k  ih  b klhe[pZo k  ih  \u\h^blky  a\_a^ `
{ bgZq_ — ebgby }
if (col<9)and(row<7) then write('* ') else write('__');
writeln;
end;
readln;
end.

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
”Ͷ·½·¿º·ȺÆÂÈ·½ÀµÀɺý² 
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« º¹¯ËËã«Ëˆ }ºãÒË°ˆmº Ò °‚ää‚
ÒÁ¯ m ÏÈ¹Ò°Ò ã ­ºº ÓȈ‚¯ÈãÓºº Ò°ãÈ ÓË ¹¯Ëmº°²º«Ëº maxint
°ä ˆÈ­ã   È ˆÈ}ÎË m©mº҈ ÏȹҰ Ò°ãÈ m º­¯ÈˆÓºä ¹º¯«}Ë º¹‚°}È« ÓË
ÏÓÈÒä©Ë ӂãÒ m ˺ ÓÈÈãË ºº­ÓÈ« ÏÈÈÈ ã« ˆ¯Ë²ÏÓÈÓºº Ò°ãÈ ¹¯Òmº
     

ÒãÈ° m ãÒ°ˆÒÓË  p°ãÒ }ºãÒË°ˆmº ÒÁ¯ Ò°ãÈ ÓËÒÏmË°ˆÓº ˆº ˆÈ}‚ ÏÈ
È‚ äºÎÓº ¯Ë҈ ˆºã}º Ò°¹ºãς« Ò}ã ã‚Ë repeat ÒãÒ while 
         
var k,s,n: integer; a: longint;
begin
ZULWH <\_^bl_ gZlmjZevgh_ qbkeh  PD[LQW  UHDGOQ Q 
k:=0; s:=0; a:=0;
repeat
k:=k+1;
s:=s+n mod 10;
a:=a*10+n mod 10;
n:=n div 10
until n=0;
writeln('Qbkehpbnj: ',k,', kmffZ pbnj: ',s);
writeln AZibkv \ h[jZlghf ihjy^d_ a);
end.

 ³Â²³Àļ²ɺýÀ´ÍǶ²¿¿ÍÇ 
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« m©Ò°ã«Ëˆ °¯ËÓËË È¯ÒÁäˈÒË
°}ºË Ò°Ëã Ò º¹¯ËËã«Ëˆ äÒÓÒäÈãÓºË Ò äÈ}°ÒäÈãÓºË Ұ㺠m ¹º°ã˺mÈ
ˆËãÓº°ˆÒ ÒÏ ÏÈÈÓÓºº }ºãÒË°ˆmÈ Ë®°ˆm҈ËãÓ©² Ò°Ëã mmºÒ䩲 ° }ãÈ
mÒȈ‚¯© {©¹ºãÓËÓÒË ªˆÒ² Ë®°ˆmÒ® ÓË ˆ¯Ë­‚ˈ ÏȹºäÒÓÈÓÒ« m ¹Èä«ˆÒ m°Ë²
mmËËÓÓ©² Ò°Ëã m°Ë Ò°ãÈ ¹º º˯ËÒ ÏÈÓº°«ˆ°« m ºӂ ¹Ë¯ËäËÓӂ a Ò
°¯Èς ÎË º­¯È­Èˆ©mÈ ˆ°« |­¯ÈˆÒˆË mÓÒäÈÓÒË }È} ¹º°ˆË¹ËÓÓº ÒÏäËÓ« ˆ°«
¹Ë¯ËäËÓÓ©Ë max Ò min m }ºˆº¯©² ÓÈ }Èκä ÈË Ò}ãÈ º}ÈÏ©mÈ ˆ°« °ÈäºË
­ºãºË Ò °ÈäºË äÈãËÓ}ºË ÒÏ m°Ë² Ò°Ëã mmËËÓÓ©² } ªˆºä‚ äºäËӈ‚
   ! " #  # #!! 
var
a: real ^ hq_j_^gh_ qbkeh `
n: integer ^ dhebq_kl\h qbk_e `
sum,average: real ^ kmffZ b kj_^g__ Zjbnf_lbq_kdh_ `
min,max: real ^ fbgbfZevgh_ b fZdkbfZevgh_ qbkeh `
i: integer; { kq_lqbd pbdeZ }
begin
write <\_^bl_ dhebq_kl\h qbk_e ihke_^h\Zl_evghklb  readln(n);
%&            !" #

writeln <\h^bl_ ihke_^h\Zl_evghklv 


write('->'); readln(a  ^ \\h^bf i_j\h_ qbkeh ihke_^h\Zl_evghklb `
^ ij_^iheh`bf qlh `
min:=a ^ i_j\h_ qbkeh y\ey_lky fbgbfZevguf `
max:=a ^ i_j\h_ qbkeh y\ey_lky fZdkbfZevguf `
sum:=a;
^ \\_^_f hklZevgu_ qbkeZ `
for i:=1 to n-1 do begin
write('->'); readln(a);
sum:=sum+a;
if a < min then min:=a;
if a > max then max:=a;
end;
average:=sum/n;
writeln Dhebq_kl\h qbk_e n);
writeln Kj_^g__ Zjbnf_lbq_kdh_ average:7:3);
writeln FbgbfZevgh_ qbkeh min:7:3);
writeln FZdkbfZevgh_ qbkeh max:7:3);
end.

œÀ¾¾·¿Ä²Âº»
#      "$   $   ! $  
$  " %   $ $ !       
" !  !  $  "       "   $  $ 
   "%  ! &"&  !  $  #
     $ !   $  ' " 
 % $ ! ! $  $       
      # ( !"%     

¦À¾ºÂÀ´²¿º·ɺýÀ´ÍÇ
ÁÀý·¶À´²Ä·½Î¿ÀÃÄ·»
                 
               
               
         !    
     "   #   !     " 
           $   %       
 "        &        
                     
   '
     

(           #     


                 ) * + )  ), 
-"                    
    #    .           
          /        
         0  1  1 2 3 1 3Ü 3 3Ü
 4   "          n      
       
var fn,fn1,fn2,k,n: integer;
begin
write <\_^bl_ qbkeh qe_gh\ jy^Z Nb[hgZqqb  readln(n);
fn1:=1; fn:=0;
for k:=1 to n do begin
fn2:=fn1; fn1:=fn;
fn:= fn1+fn2;
writeln(fn);
end; readln;
end.

œÀ¾¾·¿Ä²Âº»
fÁµ ÈÄ¹Ä ÍÈÄ·Ñ Çº»Á¶ÈÒ ÅÆĹƶÂÂÉ ÀÄÂŶÀÈÃÄ¿ ûķËĺ¾ÂÄ ÍÈÄ·Ñ ¸Ç» ÍÁ»ÃÑ
Ƶº¶ ¸Ñ;ÇÁµÁ¾ÇÒ ¸ ÇÄÄȸ»ÈÇȸ¾¾ Ç ÄºÃ¾Â¾ ¾ Ȼ¾ ¼» Åƶ¸¾Á¶Â¾ d ƵºÉ v¾
·ÄöÍ; ¾ÇÀÁÔͻþ» ÇÄÇȶ¸ÁµÔÈ Å»Æ¸Ñ» º¸¶ ÍÁ»Ã¶ fÁµ ÈÄ¹Ä ÍÈÄ·Ñ ¸Ñ;ÇÁ¾ÈÒ
¾Ë ¸ ÇÄÄȸ»ÈÇȸ¾¾ Ç ÉÀ¶½¶ÃÃѾ Åƶ¸¾Á¶Â¾ ûķËĺ¾ÂÄ ¾ÇÀÉÇÇȸ»ÃÃÄ ÅÆĺÄÁ
¼¾ÈÒ Æµº ¸Á»¸Ä ÅÄÅÄÁþ¸ »¹Ä º¸Éµ ʾÀȾ¸ÃѾ ÍÁ»Ã¶Â¾ §    d ö
ͶÁ» ÅÆÄÌ»ºÉÆÑ ½¶º¶ÔÈǵ ½Ã¶Í»Ã¾µ ÓÈ¾Ë Ê¾ÀȾ¸ÃÑË ÍÁ»Ãĸ dÇ» ÅĺÁ¾ÃÃÑ»
;ÇÁ¶ v¾·ÄöÍ; ¸Ñ;ÇÁµÔÈǵ ¸ ̾ÀÁ» ÅÄ ÄºÃ¾Â Åƶ¸¾Á¶Â
d Ǹµ½¾ Ç È»Â ÍÈÄ Æµº v¾·ÄöÍ; µ¸Áµ»Èǵ ·ÑÇÈÆÄƶÇÈÉϾ »¹Ä ¿ ÍÁ»Ã ɼ»
ÅÆ»¸Ñζ»È ¸»ÆËÃÔÔ ¹Æ¶Ã¾ÌÉ º¾¶Å¶½Äö º¸ÉË·¶¿ÈÄ¸Ä¹Ä integer

”Íɺý·¿º·Þ¾³·Ã¼À¿·É¿ÍÇ
ųʹ²Ð˺ÇÁÀý·¶À´²Ä·½Î¿ÀÃÄ·»
ÃÀ³·¿¿ÀÃĺ²ÂºÆ¾·Äº¼ºÃÁ½²´²ÐË·»ÄÀɼÀ»
5         6      
"       
7  0
π   
=  − + − +  +
$−%3 − +  
, ) * 8  − 
#            !"

;<=$ % =  −     +  + $−%3  3 +  



+ −
9 ,9 :9 $%9
=>?$  % =  −  +  −  −  + $−%3 
   3 + 
+  
9 )9 *9 89 $ + %9
                 ⋅   ⋅ 
/          "      
     @           
      .      " 
     /            
            eps   
            
 4   "                
  6      -    "       
     6            
                
6 
    
const eps =1e- ^ lhqghklv \uqbke_gby `
var x,s,u :real; n: word;
begin
write <\_^bl_ Zj]mf_gl \ ]jZ^mkZo  readln(x);
x:=x*pi ^ i_j_\h^bf m]he \ jZ^bZgu `
s:=1; u:=1; n:=0;
repeat
n:=n+2;
u:=-u*x*x/((n-1)*n);
s:=s+u;
until abs(u)<eps;
writeln('cos(',x*180/pi:6:2,') = ',s:7:3);
end.

 4   "             n


     AB) 3B* AB8 3     $      n%
            πB,       
 "    π
     $

       


var
[ UHDO ^ qe_g jy^Z `
summ: reaO ^ qZklbqgZy kmffZ `
Q ZRUG ^ dhebq_kl\h kmffbjm_fuo qe_gh\ `
i: word; { kq_lqbd pbdeZ }
begin
ZULWH <\_^bl_ dhe-\h kmffbjm_fuo qe_gh\ jy^Z  UHDGOQ Q 
x:=1; summ:=0;
for i:=1 to n do begin
summ:=summ+1/x;
if x>0 then x:=-(x+2) else x:=-(x-2);
end;
writeln('KmffZ jy^Z: ',summ:10:6);
writeln('AgZq_gb_ pi/4:',pi/4:10:6);
end.

œÀ¾¾·¿Ä²Âº»
o¶ Åƾ»ƻ ÓÈÄ¿ ÅÆĹƶÂÂÑ ÅÄÅÆķɻ ÅÆľÁÁÔÇÈƾÆĸ¶ÈÒ ÄÇÄ·»ÃÃÄÇȾ ¶
ξÃÃÄ¿ ¶Æ¾Ê»ȾÀ¾ Ç ÅÁ¶¸¶ÔÏ»¿ ÈÄÍÀÄ¿     l¶À ¾½¸»ÇÈÃÄ ºÁµ
É»ÃÒλþµ ¸Á¾µÃ¾µ Äξ·À¾ ÄÀÆɹÁ»Ã¾µ ÇɾÆĸ¶Ã¾» ÃɼÃÄ Ã¶Í¾Ã¶ÈÒ Ç ÅÄ
ÇÁ»ºÃ¾Ë ÍÁ»Ãĸ Ƶº¶ ¾Â»ÔÏ¾Ë Ã¶¾Â»ÃÒÎÉÔ ¸»Á¾Í¾ÃÉ qƾ ķƶÈÃÄ ÅÄƵº
À» ÇɾÆĸ¶Ã¾µ ÇÁ¶¹¶»ÂÑ» »ÃÒλ ÄÈÁ¾Í¶ÔÈǵ ºÆɹ ÄÈ ºÆɹ¶ ÅÄ ¸»Á¾Í¾Ã»
ͻ Åƾ ÅƵÂÄ ÅÄÓÈÄÂÉ ÈÄÍÃÄÇÈÒ ¸Ñ;ÇÁ»Ã¾µ ÅÄÁÃÄ¿ ÇÉÂÂÑ ·Éº»È ¸Ñλ fÁµ
Æ»¶Á¾½¶Ì¾¾           ¾ÇÅÄÁҽɻ ̾ÀÁ Ç É»ÃÒλ
þ»Â ÇÍ»È;À¶
sÄÄȸ»ÈÇȸÉÔϾ¿ Êƶ¹Â»ÃÈ ÅÆĹƶÂÂÑ ¾Â»»È ¸¾º
...
summ:=0;
for i:=n downto 1 do
begin
x:=1/(2*i — 1);
if (i mod 2) = 0 then x:=-x;
summ:=summ+x;
end;
...
fÁµ Ç»ÃÑ ½Ã¶À¶ ÇÁ¶¹¶»ÂÑË ¸ÑÅÄÁõ»Èǵ ÅÆĸ»ÆÀ¶ ÃÄ»ƶ ÇÁ¶¹¶»ÂÄ¹Ä Ã¶ Í»È
ÃÄÇÈÒ Åƾ ÅÄÂÄϾ ÊÉÃÀ̾¾ mod ¸Ç» ÍÁ»ÃÑ Æµº¶ Ç Í»ÈÃѾ ÃÄ»ƶ¾ ÄÈƾ̶
È»ÁÒÃÑ
            !"

r¶½É»»Èǵ ºÁµ º¶ÃÃÄ¹Ä Åƾ»ƶ ¸ ÄÈÁ¾Í¾» ÄÈ Ç»ÆÒ»½ÃÑË Æ¶ÇÍ»Èĸ ƶ½Á¾Í¾»


¸ ½Ã¶Í»Ã¾µË ÇÉÂÂÑ Åƾ ÅƵÂÄ ¾ ķƶÈÃÄ ÇɾÆĸ¶Ã¾¾ ÄÍ»ÃÒ Â¶ÁÄ ÃÄ ¸Ç»
¼» ½¶Â»ÈÃÄ qƾ   ÍÁ»Ãĸ Ƶº¶ »¹Ä Fɶ ƶ¸Ã¶
7.85373163397708E- ^ ^ey pbdeZ for..downto };
7.85373163409531E- ^ ^ey pbdeZ for..to };
7.85398163397448E- ^ agZq_gb_ pi/4 }.

D            $      


   %          6
$ %          4)   "
                   
      
    ! "  # 
$ 
const base  ^ hkgh\Zgb_ ^_kylbqghc kbkl_fu kqbke_gby `
a  ^ qbkeh a bf__l h^bg lhqguc agZd `
var p: real; { 1.0, 0.1, 0.01, 0.001,... }
n: integer ^ qbkeh agZdh\ `
begin
p:=1.0; n:=0;
repeat
n:=n+1;
p:=p/base;
until a=a+p;
writeln(n-1);
end.

œÀ¾¾·¿Ä²Âº»
x¾ÀÁ ½¶À¶Ã;¸¶»Èǵ ÀĹº¶    ÈÄ ½Ã¶Í¾È ÍÈÄ ÅÄÇÁ»ºÃµµ ̾Êƶ ;ÇÁ¶
  ¾ÇÍ»½Á¶ r»½ÉÁÒȶÈÄ ¸ÑÅÄÁûþµ ÅÆĹƶÂÂÑ ¸ ÇÆ»º» 7XUER 3DVFDO µ¸
Áµ»Èǵ ;ÇÁÄ  ¸ ÇÆ»º» 'HOSKL ¨  dÇÅÄÂþ ÍÈÄ ƶ½ÆµºÃÑ» ÀÄžÁµÈÄ
ÆÑ ¸Ñº»ÁµÔÈ ÅĺȾŠreal  ·¶¿È ¶ ƶ½ÆµºÃÑ» ¨  ·¶¿È
               p     
              
  6    #          E
   E .                
           #     
   &  #  $  4,%    
     %

  %   


var eps: real;
begin
eps:=1.0;
while eps/2+1 > 1 do eps:=eps/2;
ZULWHOQ FZrbggh_ HSVLORQ  HSV 
end.

œÀ¾¾·¿Ä²Âº»
            
   §      real  §      

•Â²Æº¼ÆÅ¿¼Èºº
¿²Ä·¼ÃÄÀ´À¾ϼ²¿·
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ¹¯Ò ¹ºäºÒ °ÒämºãÈ * ÏmËÏ
º}È m©mº҈ ÓÈ ª}¯ÈÓ ¯ÈÁÒ} Á‚Ó}ÒÒ VLQ  H[S α ⋅   °Òääˈ¯ÒÓº ºˆ
Óº°ÒˆËãÓº m˯ˆÒ}ÈãÒ ª}¯ÈÓÈ bÒ¯ÒÓÈ ¹ºã« ÒÏäËӫˈ°« ºˆ °ˆ¯º}Ò } °ˆ¯º}Ë
m }Èκ® °ˆ¯º}Ë ÏmËϺ}È ¹¯ÒÎÒäÈˈ°« } ¹¯Èmºä‚ }¯È ¹ºã« cÈςäËˈ°«
ã« m©mºÈ ¯ÈÁÒ}È º­©Óº Ò°¹ºãς ˆ°« ¯ÈÁÒË°}ÒË °¯Ë°ˆmÈ È ÈÓÓ©®
¹¯Òä˯ ¹¯º°ˆº Òãã °ˆ¯Ò¯‚ˈ ËË ºӂ mºÏäºÎÓº°ˆ Ò°¹ºãϺmÈÓÒ« º¹Ë¯È
ˆº¯È Ò}ãÈ
          !"[#$%&'"α ⋅ &#(
)*+   ,
const offset  ^ ]jZnbd kbff_ljbq_g hlghkbl_evgh \_jlbdZeb wdjZgZ `
scale  ^ Zfieblm^Z `
degreestep  ^ qZklhlZ `
alpha=0.15;
var i: integer; k: real;
begin
k:= degreestep*pi ^ i_j_\h^bf m]he \ jZ^bZgu `
for i:= 0 to 23 do
writeln('*':round(offset+scale*sin(k*i)/exp(alpha*k*i)));
readln;
end.
           

z ÏÈÈÈä ° ¯ÈÏãÒÓ©äÒ Ë®°ˆmÒ«äÒ ÓÈ Á‚Ó}ÒºÓÈãÓ©äÒ ÏÈmÒ°Ò亰ˆ«äÒ


ä© ËË m˯ÓËä°« m °ãË‚ Ë® ãÈmË Ë ¹º}ÈÎËä }È} °ËãȈ ¹ºº­Ó©Ë
¹¯º¯Èää© ­ºãËË ‚ÓÒm˯°ÈãÓ©äÒ

™²¶²Éº¿²Á·Â·³À´÷Ǵ²Âº²¿ÄÀ´
|°º­ËÓÓº°ˆ }ºä¹ ˆË¯Ó©² m©Ò°ãËÓÒ® «mã«Ëˆ°« ¯ËÏm©ȮӺ m©°º}ºË
­©°ˆ¯ºË®°ˆmÒË ¹ºªˆºä‚ ÓË}ºˆº¯©Ë ÏÈÈÒ }ºˆº¯©Ë ÓË ÒäË ˆ ÈÓÈã҈ÒË
°}ºº ¯ËËÓÒ« ÒãÒ ÒäË ˆ ºËÓ °ãºÎÓºË ¯ËËÓÒË }ºä¹ ˆË¯ ­ËÏ ˆ¯‚È
¯Ë҈ ˆ‚¹©ä ¹Ë¯Ë­º¯ºä m°Ë² mºÏäºÎÓ©² mȯÒÈӈºm ºªˆºä‚ ­ºã‚
¯‚¹¹‚ Ò}ãÒË°}Ò² ¹¯º¯Èää °º°ˆÈmã« ˆ ˆÈ} ÓÈÏ©mÈËä©Ë ÏÈÈÒ ÓÈ ¹ºã
Ó©® ¹Ë¯Ë­º¯ ¯ÒmËËä mÈ ¹¯ÒäË¯È ˆÈ}Ò² ÏÈÈ
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ¯ËÈˈ °ãË‚ Ò® Ò°ãºmº® ¯Ë­‚°
oxoxo { = O0O0O + X0X0 = OQ  XQ `
+ axaxa ^ $Q  ;Q `
D[D[D[ ^ $$$  ;;; $Q  ;Q `
s˺­²ºÒäº º¹¯ËËã҈ }È}‚  ÒÁ¯‚ º­ºÏÓÈÈˈ }ÈÎÈ« ÒÏ ­‚}m O X Ò A
 - .  / 0
var o,a,x,ox,ax: longint;
begin
for o:=1 to 9 do b a — gZqZevgu_ pbnju ihwlhfm hgb `
{ o
for a:=1 to 9 do fh]ml ijbgbfZlv agZq_gby hl  ^h  `
{
for x:=0 to 9 do { x fh`_l ijbgbfZlv agZq_gby hl  ^h  `
begin
ox:=o*10101+x*1010;
ax:=a*10101+x*1010;
if (ox+ax)=(a*101010+x*10101) then
writeln(ox,'+',ax,'=',ox+ax);
end;
end.

œÀ¾¾·¿Ä²Âº»
!  " "  #$ %    & ⋅ & ⋅  ' (
         90909+10101=101010
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ¯ËÈˈ °ˆÈ¯ÒÓӂ ÏÈÈ‚ °}ºã
}º äºÎÓº }‚¹Òˆ ­©}ºm ­©} °ˆºÒˆ  ¯‚­ãË®  }º¯ºm ¹º  ¯‚­ãË® Ò ˆË㫈
ÏÈ  ¯‚­ã«  Ë°ãÒ ÓÈ  ¯‚­ãË® ÓȺ }‚¹Òˆ  ºãºm °}ºˆÈ"
   ! " #   $

 1 2  /   


var b,k,t: integer;
begin
for b:=0 to 10 do ^ h]jZgbq_gb_ ih [udZf `
for k:=0 to 20 do ^ h]jZgbq_gb_ ih dhjh\Zf `
begin
t:=100-(b+k  ^ qbkeh l_eyl ba \lhjh]h mjZ\g_gby kbkl_fu `
if 20*b+10*k+t=200 then ^ mkeh\b_ – i_j\h_ mjZ\g_gb_ kbkl_fu`
begin
ZULWHOQ Dmie_gh [udh\ E 
writeln Dmie_gh dhjh\ k:3);
writeln Dmie_gh l_eyl t:3);
end;
end;
end.

œÀ¾¾·¿Ä²Âº»
)  "  *     +    
  E , -N , .-W '   E , N , W '  %"  "  
  *  *  /   " /E , N , W ' / !  
" 0   0 "  "  1    +
" 0 "     *    0  #  #  " 2 
   0     0   / 0    /  
"   0  . "    30 " 4  *
      "  +  + %    
 *  #0      b  k  0   

5  "         .  ". "  
"   0        &E , &N '  
  
for b:=0 to 10 do
for k:=0 to 20 do
if 19*b+9*k=100 then
begin
ZULWHOQ Dmie_gh [udh\ E 
writeln Dmie_gh dhjh\ k:3);
writeln Dmie_gh l_eyl -(b+k):3);
end;
%           

6  0    Á¾Ã»¿ÃÄ» º¾ÄʶÃÈÄ¸Ä Éƶ¸Ã»Ã¾» 7  


 ûÁ¾Ã»¿ÃÑË º¾ÄʶÃÈĸÑË Éƶ¸Ã»Ã¾¿  +   .  +
# "   0*  *     

¢º¾Ã¼º·ȺÆÂÍ
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ¹¯Ë°ˆÈmã«Ëˆ ÏÈÈÓÓºË ÓȈ‚¯Èã
ÓºË Ұ㺠¹¯Ò ¹ºäºÒ ¯Òä°}Ò² ÒÁ¯ ¯Ò ªˆºä  º­ºÏÓÈÈˈ°« 0 
º­ºÏÓÈÈˈ°« '  Û &  Û /  Û ;  Û 9  Û ,
 3 2 )   ) /     
var n: 0..3999;
k: (M,CM,D,CD,C,XC,L,XL,X,IX,V,IV,I);
s: integer;
begin
ZULWH <\_^bl_ bkoh^gh_ ZjZ[kdh_ qbkeh  UHDGOQ Q 
write J_amevlZl 
for k:=M to I do begin
case k of
M :s:=1000;CM:s:=900;D :s:=500;
CD:s:=400; C :s:=100;XC:s:= 90;
L :s:= 50; XL:s:= 40;X :s:= 10;
IX:s:= 9; V :s:= 5;IV:s:= 4;
I :s:= 1
end;
while n-s>=0 do begin
n:=n-s;
case k of
M :write('M'); CM:write('CM');D :write('D');
CD:write('CD');C :write('C'); XC:write('XC');
L :write('L'); XL:write('XL');X :write('X');
IX:write('IX');V :write('V'); IV:write('IV');
I :write('I')
end; {case}
end; {while}
end; {for}
end.
   ! " #   !

œÀ¾¾·¿Ä²Âº»
! 0" +  +       "   
8&&&.   0   +    n   
 9"  k "   2 0   0 #$
¯«äÈ« ÏÈÈÈ ¹Ë¯Ë²ºÈ ºˆ ȯȭ°}Ò² } ¯Òä°}Òä ÒÁ¯Èä ° È㺯҈äÒË°}º®
ˆº}Ò Ï¯ËÓÒ« ¹¯Ë°ˆÈmã«Ëˆ äËÓÒ® Òӈ˯˰ Ëä º­¯ÈˆÓÈ« v ¹ºäº ¹¯Ò
mËËÓÓºº ÓÒÎË ¹¯ÒäË¯È äºÎÓº ¹ºÏÓÈ}ºä҈°« ° È㺯҈äºä ¯ËÈãÒÏÈÒÒ ˆÈ}
ÓÈÏ©mÈË䩲    }ºˆº¯©Ë Ò°¹ºãς ˆ°« Óȹ¯Òä˯
¹¯Ò ¯Èϯȭºˆ}Ë ˆ¯ÈӰ㫈º¯ºm Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ÓÈ
ã«Óº ËäºÓ°ˆ¯Ò¯‚ˈ ¹¯º°ˆº® Èãº¯Òˆä ¯È°¹ºÏÓÈmÈÓÒ« ˆË}°ˆÈ iã« ˆºº ˆº
­© Ë}ºÒ¯ºmȈ m©¹ºãÓËÓӂ ¹º º­©Ó©ä ¹¯ÈmÒãÈä ¯Òä°}‚ ÏȹҰ Ò°Ëã
°º˯ÎȝҲ ã ­ºË }ºãÒË°ˆmº ÒÁ¯ ; m ÓÈÈãË È ˆÈ}ÎË ÒÁ¯ 9 Ò , Ó˺­²º
Òäº °º°ˆÈm҈ °ãË‚ ‚       ˆÈ­ã  

  ¤²³½ºÈ² Á·Â·ÇÀ¶À´ ÃÀÃÄÀÑ¿º» ¶½Ñ ¶·¼À¶ºÂÀ´²¿ºÑ º¾Ã¼ºÇ ɺ÷½


 
 n:=10 state:=2 n:=5 state:=3 n:=1 state:=6
 n:=n+10 state:=2 n:=n+5 state:=3 n:=n+1 state:=6
 ok:=false ok:=false n:=n+1 state:=4
 ok:=false ok:=false n:=n+1 state:=5
 ok:=false ok:=false n:=n+1 state:=7
  N:=n+8 state:=7 n:=n+3 state:=7 n:=n+1 state:=5
  ok:=false ok:=false ok:=false

cÈ°°äºˆ¯Òä ¹¯Òä˯ ¯È°ÒÁ¯ºm}Ò Ò°ãÈ ;,9 ¯ºË°° ÓÈÒÓÈˈ°« ° °º°ˆº«


ÓÒ«  ¹Ë¯mº® °ˆ¯º}Ò ˆÈ­ãÒ©  Ë¯m©® °Òämºã Û ; ¹ºªˆºä‚ °äºˆ¯Òä
°ˆºã­Ë ; Ò ÓȲºÒä n:=10; state:=2 jˆÈ} ¹ºãÈÈËä n ¯ÈmÓ©ä  ¹º°ãË
˺ °äºˆ¯Òä mˆº¯‚ °ˆ¯º}‚ ˆ } state:=2  ‘˹˯ º­¯ÈÈËä°« } °ˆºã­‚
º¹¯ËËã«Ëäºä‚ mˆº¯©ä °Òämºãºä Û , Ò ÓȲºÒä n:=n+1; state:=6. ~ÓÈË
ÓÒË n ˆÈ}Òä º­¯ÈϺä °ˆÈÓºm҈°«     v予¯Òä Ë°ˆ‚ °ˆ¯º}‚
state:=6  { °ˆºã­Ë 9 ÓȲºÒä n:=n+3; state:=7 ~ÓÈËÓÒË n °ˆÈÓºm҈°«
¯ÈmÓ©ä     v予¯Òä °Ëä‚ °ˆ¯º}‚ state:=7 Ò ÏÈäËÈËä ˆº
ã ­È« °ãË‚ È« ÒÁ¯È ; 9 ÒãÒ , ­‚ˈ ºÒ­}º® Óȹ¯Òä˯ ;,9; 

       


var n,state: integer; symbol: char; ok: boolean;
begin
state:=1; ok:=true; n:=0;
           
while not eoln do begin
read(symbol);
if((symbol='X')or(symbol='V')or(symbol='I'))
then
case state of
1: case symbol of ^ i_j\Zy kljhdZ lZ[ebpu khhl\_lkl\by `
'X': begin n:=10; state:=2 end;
'V': begin n:=5; state:=3 end;
'I': begin n:=1; state:=6 end;
end;
2: case symbol of { \lhjZy kljhdZ }
'X': begin n:=n+10; state:=2 end;
'V': begin n:=n+5; state:=3 end;
'I': begin n:=n+1; state:=6 end;
end;
3: case symbol of { lj_lvy kljhdZ }
'X','V': ok:=false;
'I': begin n:=n+1; state:=4 end;
end;
4: case symbol of { q_l\_jlZy kljhdZ }
'X','V': ok:=false;
'I': begin n:=n+1; state:=5 end;
end;
5: case symbol of { iylZy kljhdZ }
'X','V': ok:=false;
'I': begin n:=n+1; state:=7 end;
end;
6: case symbol of { r_klZy kljhdZ }
'X': begin n:=n+8; state:=7 end;
'V': begin n:=n+3; state:=7 end;
'I': begin n:=n+1; state:=5 end;
end;
7: ok:=false; { k_^vfZy kljhdZ }
end {case state}
else begin
if ok then writeln(n:2)
else writeln Qbkeh \\_^_gh k hrb[dhc 
   ! " #   
state:=1; ok:=true;
end; {else}
end; {while not}
end.

œÀ¾¾·¿Ä²Âº»
          
 ! " # $
%" & ' eoln #'   ' ' ' !  "(   ")
   &  $ * ' ' '  (" & '  ! 
true   + false$ ,- !    not eoln  #!  )
#   &  while $ $         # #   "
    $
. '   & ( / 0 1222 3 0 422 5 0 122 6 0 42  &" "  )
  7$
rºãËË °Ë¯ËÏÓ©® ¹¯Òä˯ ¯ËÈãÒÏÈÒÒ ÈmˆºäȈӺº ¯È°¹ºÏÓÈmȈËã« °º˯Î҈°«
m ãÒ°ˆÒÓË 

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 ˆº ˆÈ}ºË Ò}ã" |­º°Ó‚®ˆË Ó˺­²ºÒ亰ˆ ˺ ¹¯ÒäËÓËÓÒ«
 zÈ}ÒË ¯ÈÏÓºmÒÓº°ˆÒ Ò}ãºm °‚Ë°ˆm‚ Ò² m «Ï©}Ë 3DVFDO mÈä ÒÏmË°ˆÓ©"
 zÈ} äºÎÓº m©®ˆÒ ÒÏ °Òˆ‚ÈÒÒ ÏÈÒ}ãÒmÈÓÒ« ¹¯º¯Èää©" ˆº ¹¯Ò ªˆºä
¹¯ºÒ°²º҈ ° ËË ÈÓÓ©äÒ"
 zÈ} äºÎÓº Ò°¹ºãϺmȈ º¹Ë¯Èˆº¯ repeat ¹¯Ò mmºË Ò°²ºÓ©² ÈÓÓ©²"
¯ÒmËÒˆË ¹¯Òä˯©
 { Ëä ºˆãÒÒË º¹Ë¯Èˆº¯ºm repeat Ò while" zºÈ ‚º­ÓËË Ò°¹ºãϺmȈ
Ò}ã while"
 ¯Ò ¹ºäºÒ }È}ºº º¹Ë¯Èˆº¯È äºÎÓº º°¯ºÓº m©®ˆÒ ÒÏ Ò}ãÈ" Ë¯Ë®
ˆÒ } °ãË‚ Ëä‚ È‚ m©¹ºãÓËÓÒ« Ò}ãÈ"
 { }È}Ò² °ã‚È«² º¹Ë¯Èˆº¯ for ¹¯Ë¹ºˆÒˆËãÓËË Ò°¹ºãϺmȈ ã« º¯È
ÓÒÏÈÒÒ Ò}ãºm"
 zÈ}ÒË º¯ÈÓÒËÓÒ« ¹º ˆÒ¹‚ ÓÈ}ãÈ©mÈ ˆ°« ÓÈ ¹Ë¯ËäËÓӂ °ˈÒ} º¹Ë
¯Èˆº¯È for" º mËãÒÒÓË ÈÈ"
 ˆº ˆÈ}ºË mãºÎËÓÓ©Ë Ò}ã©" zÈ}ÒË º¹ºãÓ҈ËãÓ©Ë ‚°ãºmÒ« Ó˺­²ºÒ
äº °º­ã Ȉ ¹¯Ò Ò² º¯ÈÓÒÏÈÒÒ"
$           

™²¶²¿ºÑ
 vº°ˆÈmˆË ¹¯º¯Èää‚ ã« m©mºÈ ˆÈ­ãÒ© ‚äÓºÎËÓÒ« Ë㩲 Ò°Ëã ºˆ  º
 ÓÈ ã ­ºË ËãºË Ұ㺠}ºˆº¯ºË mmº҈°« ° }ãÈmÒȈ‚¯©
 vº°ˆÈmˆË ¹¯º¯Èää‚ }ºˆº¯È« m©mº҈ m°Ë ËˆÓ©Ë Ò°ãÈ m ÒȹÈϺÓË ºˆ 
º  m}ã ҈ËãÓº Ò m©Ò°ã«Ëˆ Ò² °‚ää‚
 vº°ˆÈmˆË ¹¯º¯Èää‚ m©Ò°ãËÓÒ« °‚ää© m°Ë² m‚ÏÓÈÓ©² Ò°Ëã
 vº°ˆÈmˆË ¹¯º¯Èää‚ ã« m©Ò°ãËÓÒ« Ò m©mºÈ ÓÈ ª}¯ÈÓ ˆÈ­ãÒ© ÏÓÈË
ÓÒ® Á‚Ó}ÒÒ {©mº m©¹ºãÓÒˆË m mÈ °ˆºã­È ¹Ë¯m©® Û ÏÓÈËÓÒ« ȯ‚
äËӈÈ mˆº¯º® Û ÏÓÈËÓÒ« Á‚Ó}ÒÒ ¯Ò ¯Èϯȭºˆ}Ë ¹¯º¯Èää© °ãË‚ˈ
‚҈©mȈ º­ãÈ°ˆ º¹¯ËËãËÓÒ« Á‚Ó}ÒÒ Ò m °ã‚ÈË Ó˺­²ºÒ亰ˆÒ º¯È
ÓÒϺmȈ m©mº °ºº­ËÓÒ« Û Á‚Ó}Ò« ÓË º¹¯ËËãËÓÈ ˆÈ­ã  
  ¤²³½ºÈ² ¹²¶²¿ºÑ ¿² ´Íɺý·¿º· ¹¿²É·¿º» ÆÅ¿¼Èºº
  
  

) =
[ +    
[ − [ − 


 [  − [ +   
) =
[  − 
  [  + [ −   
) =
 − OJ [

 vº°ˆÈmˆË ¹¯º¯Èää‚ ã« m©Ò°ãËÓÒ« °‚ää© ­Ë°}ºÓËÓºº °²º«Ëº°«


¯«È v‚ääÒ¯ºmÈÓÒË ¹¯Ë}¯ÈˆÒˆ ¹¯Ò ¹º«mãËÓÒÒ m °‚ääË °ãÈÈË䩲
ÒäË Ò² È­°ºã ˆÓ‚ mËãÒÒӂ äËÓ‚ ÏÈÈÓÓº® ¹º¯ËÓº°ˆÒ ÏÓÈ
ËÓÒË }ºˆº¯º® mmº҈°« ° }ãÈmÒȈ‚¯©

6 =
+ +
 +  + 
   

6 =+
 +
 +
 +  + 
   


6 =−
 +
 −
 + 
  
   ! " #   %

 vº°ˆÈmˆË ¹¯º¯Èää‚ m©Ò°ãËÓÒ« ÏÓÈËÓÒ« ­ÒÓºäÒÈãÓºº }ºªÁÁÒÒËӈÈ


P P P −  P −   P − Q + 
v 23 = = 
Q P − Q  Q
 vº°ˆÈmˆË ¹¯º¯Èää‚ }ºˆº¯È« ˆ¯Ë­‚ˈ ‚ ¹ºãϺmȈËã« mmË°ˆÒ Ò°ãºmº®
¹È¯ºã p°ãÒ ¹È¯ºã ¹¯ÈmÒãÓ©® ˆº m°Ë °ˆ¯º}Ò ª}¯ÈÓÈ ÏȹºãÓ« ˆ°« °º
º­ËÓÒËä      º°ãË ˆ¯ËˆË® Ó˂ÈÓº® ¹º¹©ˆ}Ò mmË°ˆÒ
¹È¯ºã ¹¯º¯ÈääÈ ºãÎÓÈ ÏÈm˯҈ ¯È­ºˆ‚ ° m©ÈË® °ºº­ËÓÒ« {
º°ˆ‚¹Ë ºˆ}ÈÏÈÓº
 vº°ˆÈmˆË ¹¯º¯Èää‚ ¹ºã‚ËÓÒ« m ¹º¯«}Ë ‚­©mÈÓÒ« m°Ë² Ëã҈ËãË®
ÈÓÓºº Ò°ãÈ
 vº°ˆÈmˆË ¹¯º¯Èää‚ º¹¯ËËãËÓÒ« ÓÈÒ­ºã˺ º­Ëº Ëã҈Ëã« m‚²
ÓȈ‚¯ÈãÓ©² Ò°Ëã
 vº°ˆÈmˆË ¹¯º¯Èää‚ º¹¯ËËãËÓÒ« ÓÈÒäËÓ˺ º­Ëº }¯ÈˆÓºº m‚²
ÓȈ‚¯ÈãÓ©² Ò°Ëã
 sÈ®ÒˆË ÓÈÒ­ºãËË Ò ÓÈÒäËÓËË ÏÓÈËÓÒË Á‚Ó}ÒÒ I [ ²   Ü 
Ë°ãÒ ÓÈ ÏÈÈÓÓºä Òӈ˯mÈãË >PLQ PD[@ ȯ‚äËӈ ÒÏäËӫˈ°« ° Ⱥä ∆
 % }ºä¹ ˆË¯Óºä }ãÈ°°Ë ÒäËˈ°«  ¯È­ºÒ² äË°ˆ { ˆËËÓÒË Ó« ¹Ë¯m©®
}ºä¹ ˆË¯ ¯È­ºˆÈã  È°ºm È }ÈΩ® ¹º°ãË‚ Ò® ÓÈ  äÒӂˆ ­ºãË
Ëä ¹¯Ë©‚Ò® |¹¯ËËãÒˆË ÓËmÓº® ÁºÓ ¯È­ºËº m¯ËäËÓÒ }ãÈ°°È
 rÒãˈ ÓÈÏ©mÈˈ°« °È°ˆãÒm©ä Ë°ãÒ m ˺ ÓºäË¯Ë Ë°ˆÒÏÓÈÓºä °‚ä
äÈ ¹Ë¯m©² ˆ¯Ë² ÒÁ¯ ¯ÈmÓÈ °‚ääË ˆ¯Ë² ¹º°ãËÓÒ² º°҈ȮˆË Ò°ãº
°È°ˆãÒm©² ­Òãˈºm ‚ }ºˆº¯©² °‚ääÈ ÒÁ¯ ¯ÈmÓÈ 
 v }ãÈmÒȈ‚¯© ¹º º˯ËÒ mmº«ˆ°« }ºº¯ÒÓȈ©  ˆºË} |¹¯ËËã҈Ë
°}ºã}º ÒÏ ÓÒ² ¹º¹ÈÈˈ m }¯‚ ¯È҂°È  ° Ëӈ¯ºä m ˆº}Ë   
 zÈÎÈ« ­È}ˆË¯Ò« Ëã҈°« ÓÈ mË m ˆËËÓÒË ºÓº® äÒӂˆ© { ÓÈÈãÓ©®
äºäËӈ ÒäËˈ°« ºÓÈ ­È}ˆË¯Ò« jÏmË°ˆÓº °}ºã}º ºÓÈ m˰҈ vº°ˆÈmˆË
¹¯º¯Èää‚ }ºˆº¯È« ¯È°°҈©mÈˈ }ºãÒË°ˆmº ­È}ˆË¯Ò® º­¯Èς Ò²°« m
¯ËςãˆÈˆË ËãËÓÒ« ˯ËÏ ÏÈÈÓÓºË }ºãÒË°ˆmº äÒӂˆ |¹¯ËËãÒˆË mË°
¹ºã‚ÒmË®°« ­ÒºäÈ°°©
 vº°ˆÈmˆË ¹¯º¯Èää‚ m©mºÈ ÓÈ ª}¯ÈÓ m°Ë² ¹¯º°ˆ©² Ò°Ëã ÓË ¹¯Ëmº°²º
«Ò² ÏÈÈÓÓºº   ÓÈÏ©mÈˈ°« ÓȈ‚¯ÈãÓºË Ұ㺠­ºãË
ËÒÓÒ© ÒäË ËË ˆºã}º mÈ Ëã҈Ëã« ËÒÓÒ‚ Ò °Èäº ªˆº Ò°ãº
 { ¯ËmÓº°ˆÒ «¹ºÓ°}Ò® }ÈãËÓȯ Ò°¹ºãϺmÈã ãˈÓÒ® Ò}ã °º°ˆº«m
Ò® ÒÏ ¹«ˆÒ ãˈÓÒ² }ºˆº¯©Ë º­ºÏÓÈÈãÒ° mˈÈäÒ ÏËãËÓ©® }¯È°
Ó©® ÎË㈩® ­Ëã©® Ò ˯ө® zÈΩ® º ÒÏ Ò°ãÈ mËÓÈÈˆÒ Óº°Òã
ÓÈÏmÈÓÒË º¹¯ËËãËÓÓºº ÎÒmºˆÓºº }¯©°© }º¯ºm© ˆÒ¯È ÏÈ®È ¯È
}ºÓÈ ÏäËÒ ãºÈÒ ºm© º­ËÏ«Ó© ¹Ëˆ‚²È °º­È}Ò Ò °mÒÓÒ vº°ˆÈmˆË
¹¯º¯Èää‚ }ºˆº¯È« mmº҈ Óºä˯ ã ­ºº ºÈ ÓÈË® ª¯© Ò ¹ËȈÈˈ ˺
           

ÓÈÏmÈÓÒË Ë°ãÒ ÒÏmË°ˆÓº ˆº Óȹ¯Òä˯   ­©ã ººä ÏËãËÓº® }¯©
°© Ò ÓÈÈãºä º˯ËÓºº Ò}ãÈ
 |¹¯ËËãÒˆË  Û }ºãÒË°ˆmº ˆ¯Ë²ÏÓÈÓ©² ÓȈ‚¯ÈãÓ©² Ò°Ëã °‚ääÈ
ÒÁ¯ }ºˆº¯©² ¯ÈmÓÈ  Ұ㺠 ÏÈÈˈ°« ° }ãÈmÒȈ‚¯©
 sȹËȈȮˆË m ‚­©mÈ Ëä ¹º¯«}Ë ˆ¯Ë²ÏÓÈÓ©Ë Ò°ãÈ ºˆ  º  m Ë
°«ˆÒÓº® ÏÈ¹Ò°Ò }ºˆº¯©² Óˈ ºÒÓÈ}ºm©² ÒÁ¯
 {©mËÒˆË ÓÈ ª}¯ÈÓ m°Ë Ò°ãÈ }ºˆº¯©Ë «mã« ˆ°« ¹ºãÓ©äÒ }mȯȈÈäÒ m
ÒȹÈϺÓË ºˆ  º 
 |¹¯ËËã҈Ë ã« }È}ºº ÓÈÒ­ºã˺ Ò°ãÈ  äºÎÓº m©Ò°ã҈  ¹ºã
ς«° ˆÒ¹ºä integer
 |¹¯ËËã҈Ë }È}‚ ÓÈÒ­ºã‚ °ˆË¹ËÓ Ò°ãÈ  äºÎÓº m©Ò°ã҈
¹ºãς«° ˆÒ¹ºä word (longint)
¯Ò m©Ò°ãËÓÒÒ °‚ää© ∑ −  ã« ²¯ÈÓËÓÒ« ÏÓÈËÓÒ® °ãÈÈË䩲 Ò
3 N

N =  
°‚ää© Ò°¹ºãςˈ°« ˆÒ¹ real È ã«  Ò  Û ˆÒ¹ longint |¹¯ËËã҈Ë
ÓÈÒ­ºãËË º¹‚°ˆÒäºË ÏÓÈËÓÒË 
 vº°ˆÈmˆË È㺯҈ä Ò ÓȹÒÒˆË ¹¯º¯Èää‚ }ºˆº¯È« º¹¯ËËã«Ëˆ °È‚ °
 ¯‚­ãË® mºÏm¯ÈÈËä‚ ¹º}‚¹ÈˆËã  °ºm˯ÒmËä‚ ¹º}‚¹}‚ °ˆºÒäº
°ˆ äËÓËË  ¯‚­ãË® ¯Ë¹ºãÈÈˈ°« ˆº °ˆºÒ亰ˆ ¹º}‚¹}Ò m©¯ÈÎÈ
ˈ°« Ëã©ä Ò°ãºä ¯‚­ãË® zºãÒË°ˆmº ­ÈÓ}Óºˆ º°ˆºÒÓ°ˆmºä  ¯‚­
ãË® Ò äºÓˈ º°ˆºÒÓ°ˆmºä   Ò  ¯‚­ãË® ºãÎÓº ­©ˆ äÒÓÒäÈãÓ©ä
ybst~II,

strulturopg
jnpfum~opg
qrperbnnjrpdbojg

•½²´²

¡ÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº
 ³Ëº·ô·¶·¿ºÑÀÁÀ¶ÁÂÀµÂ²¾¾²Ç
p°ãÒ m ¹¯º¯ÈääË ÒäËˈ°« ÓË°}ºã}º ºÒÓÈ}ºm©² ÒãÒ ºËÓ ¹º²ºÎÒ² Á¯È
äËӈºm ˆº mºÏÓÒ}Èˈ Ë°ˆË°ˆmËÓÓ©® mº¹¯º° ÓËãÏ« ãÒ ºÁº¯ä҈ ¹ºmˆº¯« 
Ò®°« Á¯ÈäËӈ m mÒË ºˆËãÓºº ­ãº}È È ÏȈËä º­¯ÈÈˆ°« } ÓËä‚ m ¹¯º
¯ÈääË °ˆºã}º ¯ÈÏ °}ºã}º ˆ¯Ë­‚ˈ°« kÓÈãºÒÓÈ« ÒË« mºÏÓÒ}Èˈ Ò ¹¯Ò
ºˆãÈ}Ë ­ºãÒ² ¹¯º¯Èää Û Ë°ãÒ ¯ÈÏËã҈ ¹¯º¯Èää‚ ÓÈ ºˆËãÓ©Ë °Èäº
°ˆº«ˆËãÓ©Ë Á¯ÈäËӈ© ˆº ºˆãÈ҈ ËË ¹º È°ˆ«ä ­‚ˈ ¹¯ºË wˆÒ ¯Èςä
Ó©Ë ä©°ãÒ ÒäË ˆ ¹º˯Î}‚ mº m°Ë² «Ï©}Ȳ m©°º}ºº ‚¯ºmÓ« }ºˆº¯©Ë ¹¯Ë
º°ˆÈmã« ˆ ¹¯º¯ÈääÒ°ˆ‚ ˆÈ}ºË ‚º­ÓºË °¯Ë°ˆmº ¯ÈÏ­ÒËÓÒ« ¹¯º¯Èää© ÓÈ
È°ˆÒ }È} 
vÈäº ÓÈÏmÈÓÒË  ºmº¯Òˆ º ˆºä ˆº ªˆº È°ˆ ¹¯º¯Èää© }ºˆº
¯È« ºÁº¯äã«Ëˆ°« }È}      º¹¯º¯ÈääÈ
º­«ÏȈËãÓº ºãÎÓÈ Òäˈ    ÒËӈÒÁÒ}Ȉº¯  ªˆº Òä« Ò ‚¹ºˆ
¯Ë­ã«Ëˆ°« ã«   ºÓ«ˆÓº ˆº ˆÈ}º® m©Ïºm äºÎÓº m©
¹ºãÓ«ˆ   ­ºãËË ˆºº ºÓÒ Ò ˆË ÎË ¹º¹¯º¯Èää© äºÎÓº Ò°
¹ºãϺmȈ m ¯ÈÏÓ©² ¹¯º¯ÈääȲ ºˆãÈÒm Ò² }º ˆºã}º ºÒÓ ¯ÈÏ
lÓºÒË ¹¯º¯Èää© ¹¯ÒmËËÓÓ©Ë m ªˆº® }ÓÒË ÓËmËãÒ}Ò ¹º ¯ÈÏä˯Èä Ò
°º˯ÎȈ Ë°«ˆ}Ò °ˆ¯º} ˆË}°ˆÈ sȹҰȈ ªˆÒ ¹¯º¯Èää© äºÎÓº Ò ­ËÏ ¹º
¹¯º¯Èää jÓºË Ëãº Û °ºÏÈÓÒË ¹¯ºË}ˆºm ÓÈ°҈©mÈ Ò² ˆ©°«Ò Ò Ë
°«ˆ}Ò ˆ©°« °ˆ¯º} m }ºˆº¯©² ÏÈË®°ˆmºmÈÓ© Ëã©Ë }ºäÈÓ© ¹¯º¯ÈääÒ°ˆºm
Ò°Èˆ ˆÈ}ÒË ¹¯º¯Èää© }È} ËÒÓºË ËãºË ­ËÏ ¯ÈÏËãËÓÒ« ÓÈ °È亰ˆº«ˆËã
Ó©Ë Á¯ÈäËӈ© ¹¯º°ˆº ÓËmºÏäºÎÓº
{ ¹¯º¯ÈääȲ ÓÈ 3DVFDO Ò°¹ºãς ˆ°« ¹º¹¯º¯Èää© m‚² mÒºm   Ò
 jäË« ºÒÓ Ò ˆºˆ ÎË °ä©°ã Ò ÈÓÈãºÒӂ °ˆ¯‚}ˆ‚¯‚ ºÓÒ ÓË°}ºã
}º ¯ÈÏãÒÈ ˆ°« ÓÈÏÓÈËÓÒËä Ò °¹º°º­ºä Ò² Ò°¹ºãϺmÈÓÒ«
{°Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ m °mº º˯Ë ¹º¯ÈÏËã« ˆ°« ÓÈ mË ¯‚¹¹©
X °ˆÈÓȯˆÓ©Ë m°ˆ¯ºËÓÓ©Ë 
X º¹¯ËËãËÓÓ©Ë ¹ºãϺmȈËãËä
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

           m²º«ˆ m °ˆÈÓȯˆÓ©Ë ­Ò­


ãÒºˆË}Ò Ò äº‚ˆ m©Ï©mȈ°« ¹º ÒäËÓÒ        Óȹ¯Ò
ä˯ ¹¯ºË‚¯© mmºÈ Ò m©mºÈ read Ò write  sË}ºˆº¯©Ë ÓÈÒ­ºãËË È°ˆº
Ò°¹ºãςËä©Ë °ˆÈÓȯˆÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ ­©ãÒ ¹¯Ë°ˆÈmãËÓ© m©Ë
     j² ÓÈãÒÒË °‚Ë°ˆmËÓÓº º­ãËÈˈ ¯Èϯȭºˆ}‚ ¹¯º¯Èää Ò ä©
ÒäÒ ‚ÎË äÓºº ¯ÈÏ ¹ºãϺmÈãÒ°
|ÓÈ}º äÓºÒË   ã« ÈÓÓº® ¹¯º¯Èää© Ë®°ˆmÒ« ÓË ÓȲº«ˆ
¹¯«ä©² ÈÓÈ㺺m m ­Ò­ãÒºˆË}Ȳ 3DVFDO Ò ˆºÈ ¹¯º¯ÈääÒ°ˆ‚ ¹¯Ò²º҈°«
¯ÈϯȭȈ©mȈ °mºÒ °º­°ˆmËÓÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ
      ¹Ò‚ˆ°«  ¹¯º¯ÈääÒ°ˆºä Ò ¹ºäË
È ˆ°« m            j² m©Ïºm ã«
m©¹ºãÓËÓÒ« ÏȹҰ©mÈˈ°«      º°ÓºmÓº® ¹¯º¯Èää© ÒãÒ
¯‚º® ¹º¹¯º¯Èää©

¡ÂÀÈ·¶ÅÂÍ
   ªˆº ÓËÏÈmÒ°ÒäÈ« ÒäËÓºmÈÓÓÈ« È°ˆ ¹¯º¯Èää© }ºˆº¯‚ ¹º°ãË
  º¹Ò°ÈÓÒ« äºÎÓº   m©Ï©mȈ ¹º   ÒÏ ¹º°ãË
‚ Ò² È°ˆË® ¹¯º¯Èää© {©Ïºm ¹¯ºË‚¯© ºÁº¯äã«Ëˆ°« }È} ºˆËãÓ©®
º¹Ë¯Èˆº¯ ¹¯ºË‚¯È ÓË äºÎˈ m©°ˆ‚¹Èˆ }È} º¹Ë¯ÈÓ m m©¯ÈÎËÓÒÒ
     ¹ºmˆº¯«Ëˆ °ˆ¯‚}ˆ‚¯‚ ¹¯º¯Èää© ªˆº ¹¯º¯ÈääÈ m äÒ
ÓÒȈ ¯Ë °º°ˆº«È« ÒÏ ÏȺãºm}È Ò ˆËãÈ       !
          
"  °º°ˆºÒˆ ÒÏ ÏȯËÏ˯mÒ¯ºmÈÓÓºº °ãºmÈ procedure ÒËӈÒÁÒ}Ȉº¯È
  ¹¯ºË‚¯© Ò     °¹Ò°}È  #   $ 
  ¹º °mºË® °ˆ¯‚}ˆ‚¯Ë ÈÓÈãºÒÓº º­©Óº® ¹¯º¯ÈääË
procedure BfyIjhp_^mju NhjfZevgu_IZjZf_lju 
^ HibkZl_evgZy qZklv ijhp_^mju `
begin
^ Bgkljmdpbb bkihegbl_evghc qZklb ijhp_^mju `
end;

%   Û m }ºÓË ˆËãÈ ¹¯ºË‚¯© }È} Ò m }ºÓË ¹¯º¯Èää©


°ˆºÒˆ end ºÓÈ}º ¹º°ãË end °ˆÈm҈°«      
iã« º­¯ÈËÓÒ« } ¹¯ºË‚¯Ë Ò°¹ºãςˈ°«       |Ó
°º°ˆºÒˆ ÒÏ   ¹¯ºË‚¯© Ò Ó˺­«ÏȈËãÓºº °¹Ò°}È   # !
  ºˆËãËÓÓ©² ¯‚ ºˆ ¯‚È Ïȹ«ˆ©äÒ
BfyIjhp_^mju NZdlbq_kdb_IZjZf_lju 
¯Ò m©ÏºmË ¹¯ºË‚¯© ¯È­ºˆÈ ãÈmÓº® ¹¯º¯Èää©    Ò
ÓÈÒÓÈˈ m©¹ºãÓ«ˆ°«    zºÈ ¹¯ºË‚¯È m©¹ºãÓ҈ °mº
•½²´²  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº 

ÏÈÈ‚ ¹¯º¯ÈääÈ  & ° º¹Ë¯Èˆº¯È °ãË‚ Ëº ÏÈ º¹Ë¯Èˆº¯ºä m©


ϺmÈ ¹¯ºË‚¯©
iã«   # ÒÏ ¹¯ºË‚¯© m ËË ˆËãË ÏȹҰ©mÈˈ°« º¹Ë¯Èˆº¯
ÏÈm˯ËÓÒ« exit }ºˆº¯©® º­Ë°¹ËÒmÈˈ m©²º mº mÓËÓÒ® ­ãº} º­©Óº Û
m º°Óºmӂ ¹¯º¯Èää‚ 
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ ° ¹¯º°ˆË®Ë® ¹¯ºË‚¯º® ­ËÏ ¹È¯Èäˈ¯ºm
}ºˆº¯È« m©mº҈ ÓÈ ª}¯ÈÓ º¯ÒϺӈÈãӂ ãÒÓÒ Ò  ¯ÈÏÈ m©Ï©mÈˈ°« m
¹¯º¯ÈääË m©mº«Ë® ˆÈ­ãÒ‚ ¹Ë¯ËmºÈ ÒÏ °ÈӈÒäˈ¯ºm m  ®ä©
           
YDU LQFK LQWHJHU ^ ^xcfu `
sm: real; {kZglbf_lju }
^ ijhp_^mjZ ^ey \u\h^Z ]hjbahglZevghc ebgbb `
procedure horline;
var i: integer;
begin
for i:=1 to 30 do write('-');
writeln;
end;
^ hkgh\gZy ijh]jZffZ `
begin
horline;
ZULWHOQ _ ^xcfu _ kf _ 
horline;
^ kqblZ_f b \u\h^bf kljhdb lZ[ebpu `
for inch:=1 to 10 do begin
sm:=2.54*inch;
writeln('|',inch:13,'|', sm:14:3,'|');
end;
horline; readln;
end.

°ºm˯ËÓ°ˆm‚Ëä ¹¯ºË‚¯‚ m©mºÈ ãÒÓÒÒ mmË« m ÓËË mÈ ¹È¯Èäˈ¯È ãÒ


ӂ m©mºÒ亮 °ˆ¯º}Ò Ò °Òämºã }ºˆº¯©ä ¯Ò°‚ˈ°« ãÒÓÒ« ãÒ°ˆÒÓ  
           
procedure horline(len:integer; s:char);
{ len — jZaf_j ebgbb \ kbf\heZo s — kbf\he dhlhjuf jbkm_lky ebgby `
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·
var i: integer;
begin
for i:=1 to len do write(s);
writeln;
end;
^ hkgh\gZy ijh]jZffZ \u\h^bl ljb kh\_jr_ggh jZaguo ebgbb `
begin
horline(10,’-’);
horline(20,’*’);
horline(30,’#’);
end.

wˆÒ ÓË°ãºÎÓ©Ë ¹¯Òä˯© ¹ºÏmºã« ˆ °ËãȈ ¹Ë¯m©Ë m©mº©


X p°ãÒ m ¹¯º¯ÈääË Ë°ˆ ¹ºmˆº¯« ÒË°« Á¯ÈäËӈ© ºÁº¯äãËÓÒË Ò² m mÒË
¹¯ºË‚¯ ¹ºÏmºã҈ °º}¯ÈˆÒˆ ˆË}°ˆ º°ÓºmÓº® ¹¯º¯Èää©
X ¯Ò Ò°¹ºãϺmÈÓÒÒ º°ä©°ãËÓÓ©² Ò ¹ºÓ«ˆÓ©² ÒäËÓ ¹¯ºË‚¯ ˆË}°ˆ º°
ÓºmÓº® ¹¯º¯Èää© °ˆÈÓºm҈°« ÓË ˆºã}º ­ºãËË }º¯ºˆ}Òä Óº Ò ­ºãËË ¹º
Ó«ˆÓ©ä Ò m©¯ÈÏ҈ËãÓ©ä
X j°¹ºãϺmÈÓÒË ¹¯ºË‚¯ ¹ºÏmºã«Ëˆ ‚¹¯º°ˆÒˆ ¹¯ºË°° mÓË°ËÓÒ« ÒÏäËÓË
ÓÒ® m ¹ºmˆº¯« ÒË°« Á¯ÈäËӈ© ˆ } Ò°¹¯ÈmãËÓÒ« ËãÈ ˆ°«   m
¹¯ºË‚¯Ë È ÓË ÓË°}ºã}º ¯ÈÏ m ¹¯º¯ÈääË iº¹‚°ˆÒä m ¹¯ÒäË¯Ë ÒÏ ãÒ°
ˆÒÓÈ  Ó˺­²ºÒäº ÒÏäËÓ҈ °Òämºã }ºˆº¯©ä ¯Ò°‚ˈ°« ãÒÓÒ« ‘ºÈ
º°ˆÈˆºÓº mÓË°ˆÒ ˆºã}º ºÓº ÒÏäËÓËÓÒË m ¹¯ºË‚¯‚ horline ˆº­©
º°ˆÒ ËãÒ |ËÓ È°ˆº ÓÈÒÓÈ ÒË ¹¯º¯ÈääÒ°ˆ© ¹¯Ò mÓË°ËÓÒÒ
ºÒÓÈ}ºm©² ÒÏäËÓËÓÒ® m ¹ºmˆº¯« ÒË°« Á¯ÈäËӈ© }ºËË ÏÈ­©mÈ ˆ
mÓË°ˆÒ ÒÏäËÓËÓÒ« Ò ¹¯º¯ÈääÈ ÓÈÒÓÈˈ Ó˹¯ÈmÒãÓº ¯È­ºˆÈˆ ¯Ò Ò°
¹ºãϺmÈÓÒÒ äÓºº}¯ÈˆÓºº m©ÏºmÈ ºÓº® Ò ˆº® ÎË ¹¯ºË‚¯© ˆÈ}È«
ºÒ­}È m ¹¯ÒÓÒ¹Ë Ò°}ã ËÓÈ
X È¯Èäˈ¯© ã« ¹¯ºË‚¯© ÈÓÈãºÒÓ© Ò°²ºÓ©ä ÈÓÓ©ä ã« ¹¯º¯Èä
ä© j°¹ºãϺmÈÓÒË ¹È¯Èäˈ¯ºm ¹ºÏmºã«Ëˆ °ËãȈ ¹¯ºË‚¯‚ ­ºãËË ‚ÓÒ
m˯°ÈãÓº®
cËςãˆÈˆ ¯È­ºˆ© ¹¯ºË‚¯© ÒÏ ¹º°ãËÓ˺ ¹¯ÒäË¯È ãÒÓÒ« m ÈÓÓºä °ã‚
ÈË m©mº҈°« ÓÈ ª}¯ÈÓ |ËmÒÓº äºÎÓº ¹¯Ë°ˆÈm҈ °Ë­Ë °Òˆ‚ÈÒ  }ºÈ
¹¯ºË‚¯È m©¹ºãӫˈ }È}ÒËãÒ­º m©Ò°ãËÓÒ« Óº ¹º º¹¯ËËãËÓÓ©ä ¹¯ÒÒ
ÓÈä Óˈ °ä©°ãÈ °¯Èς m©mº҈ ¯ËςãˆÈˆ© ÓÈ ª}¯ÈÓ ‘Ëä ÓË äËÓËË ºÓÒ
ӂÎÓ© ¹¯º¯ÈääË ã« ÈãÓˮˮ ¯È­ºˆ© { ªˆºä °ã‚ÈË ¯ËςãˆÈˆ© ¯È­ºˆ©
¹¯ºË‚¯© äºÎÓº ¹Ë¯ËȈ m ¹¯º¯Èää‚ ˯ËÏ ¹È¯Èäˈ¯© }È} Ò Ò°²ºÓ©Ë
ÈÓÓ©Ë
iã« ¹º«°ÓËÓÒ« ÓȹÒËä ËË ºӂ ¹¯º°ˆ‚ ¹¯ºË‚¯‚ }ºˆº¯È« ÒÏ ÏÈÈÓÓº®
°‚ää© ËÓË Ë®°ˆm҈ËãÓºË Ұ㺠m©Ëã«Ëˆ ¯‚­ãÒ Ò }º¹Ë®}Ò mÈ Ë㩲
•½²´²  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº 

Ò°ãÈ  zºÓËÓº äºÎÓº m©mË°ˆÒ ¯ËςãˆÈˆ ÓÈ ª}¯ÈÓ m ¹¯ºË‚¯Ë Óº ¯Èςä


ÓËË °º²¯ÈÓ҈ ˺ m m‚² ¹Ë¯ËäËÓÓ©² ˯ËÏ ¹È¯Èäˈ¯© ¹Ë¯ËȈ m ¹¯º¯Èä
ä‚ È ÏȈËä Ò°¹ºãϺmȈ ã« ã ­©² Ë®°ˆmÒ® m ˆºä Ò°ãË Ò ã« m©mºÈ
z°ˆÈˆÒ °}º¯ËË m°Ëº ¯ËςãˆÈˆ© ªˆº® ¹¯ºË‚¯© ¹ºˆ¯Ë­‚ ˆ°« ã« ÈãÓË®
Ò² ¯È°ˈºm m ­ÈÓ}ºm°}Ò² º¹Ë¯ÈÒ«² ¯È°ˈ© m©¹ºãÓ« ˆ°« ° ˆºÓº°ˆ
º }º¹Ë®}Ò  È Ò m©Ë㫈 ¯‚­ãÒ Ò }º¹Ë®}Ò ¹¯Ò²º҈°« ºmºãÓº È°ˆº
procedure rubkop(summa:real; var rub,kop:integer);
begin
rub:= trunc(summa); kop:= round((summa-rub)*100);
end;
|­¯ÈˆÒˆ°« } ÈÓÓº® ¹¯ºË‚¯Ë äºÎÓº Óȹ¯Òä˯ ˆÈ}
rubkop(123.76, r,k);
Ë r Ò k Û ¹Ë¯ËäËÓÓ©Ë Ë㺺 ˆÒ¹È m }ºˆº¯©Ë ­‚‚ˆ ÏÈÓË°ËÓ© ¯ËςãˆÈˆ©
{ºº­Ë ªˆº 亂ˆ ­©ˆ ¹Ë¯ËäËÓÓ©Ë Ë㺺 ˆÒ¹È ° ã ­©äÒ ÒäËÓÈäÒ
{ º­Ò² ˯ˆÈ² ÓÈm˯ӺË ‚ÎË ¹ºÓ«ˆÓº ˆº ¹È¯Èäˈ¯© °ã‚ÎȈ ã« º­äËÓÈ
ÈÓÓ©äÒ äË΂ ¹¯º¯Èä亮 Ò ¹º¹¯º¯Èä亮 ¯º¯ÈääÈ ¹Ë¯ËÈˈ ¹º¹¯º
¯ÈääË }È}Òˈº m²ºÓ©Ë ÈÓÓ©Ë Ë°ãÒ ºÓÒ ˆ¯Ë­‚ ˆ°«  È ºˆ ¹º¹¯º¯Èää©
¹ºã‚Èˈ ¯ËςãˆÈˆ© m mÒË ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©² jÓºÈ ¹º¹¯º¯ÈääÈ ÓË
ˆ¯Ë­‚ˈ m²ºÓ©² ÈÓÓ©² ÒÓºÈ ÓË mºÏm¯ÈÈˈ ¯ËςãˆÈˆºm È ÒÓºÈ Ò mº
º­Ë ÓË °º˯Î҈ ¹È¯Èäˈ¯ºm }È} m °Èäºä ¹Ë¯mºä ÒÏ ¹¯ÒmËËÓÓ©² ¹¯ÒäË
¯ºm
Ë¯ËÈÈ ¹È¯Èäˈ¯ºm Û Ë㺠Ó˹¯º°ˆºË ÒäË ËË äÓºº Ó ÈÓ°ºm ˆ¯‚Ó©²
ã« ÓÈÒÓÈ Ò² º¹¯º­‚Ëä ¯ÈϺ­¯Èˆ m°Ë ¹º ¹º¯«}‚

ž·Ç²¿º¹¾Á·Â·¶²ÉºÁ²Â²¾·ÄÂÀ´
È¯Èäˈ¯© }ºˆº¯©Ë ‚}ÈÏ©mÈ ˆ°« ¹¯Ò º¹Ò°ÈÓÒÒ ¹¯ºË‚¯ Ò Á‚Ó}Ò® ÓÈÏ©
mÈ ˆ°«   sÈÏmÈÓÒË Áº¯äÈãÓ©Ë ¹È¯Èäˈ¯© ¹ºã‚ÒãÒ m °m«ÏÒ °
ˆËä ˆº ºÓÒ Ó‚ÎÓ© ˆºã}º ã« ÏÈ¹Ò°Ò È㺯҈äÈ È ¹¯Ò m©ÏºmË ¹º¹¯º¯Èä
ä© ÓÈ Ò² äË°ˆº ­‚‚ˆ          
vººˆmˈ°ˆmÒË äË΂ Áº¯äÈãÓ©äÒ Ò ÁÈ}ˆÒË°}ÒäÒ ¹È¯Èäˈ¯ÈäÒ º­Ë°¹ËÒ
mÈˈ°« m©¹ºãÓËÓÒËä °ãË‚ Ò² ˆ¯Ë­ºmÈÓÒ®
X Áº¯äÈãÓ©² Ò ÁÈ}ˆÒË°}Ò² ¹È¯Èäˈ¯ºm ºãÎÓº ­©ˆ    
X    ÁÈ}ˆÒË°}Ò² Ò Áº¯äÈãÓ©² ¹È¯Èäˈ¯ºm ºãÎËÓ ­©ˆ
   & 
X  ÁÈ}ˆÒË°}ºº ¹È¯Èäˈ¯È  &      ° ˆÒ¹ºä °ººˆmˈ°ˆ
m‚ Ëº Ëä‚ Áº¯äÈãÓºº ¹È¯Èäˈ¯È º °ºmäË°ˆÒ亰ˆÒ ˆÒ¹ºm °ä  ' 
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û m «Ï©}Ë 3DVFDO ˆÒ¹ºä ã ­ºº ¹È¯Èäˈ¯È m °¹Ò°}Ë
Áº¯äÈãÓ©² ¹È¯Èäˈ¯ºm äºÎˈ ­©ˆ ˆºã}º °ˆÈÓȯˆÓ©® ÒãÒ ¯ÈÓËË º­ž«m
ãËÓÓ©® ˆÒ¹
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

sȹ¯Òä˯ ÓËãÏ« º­ž«m҈ ¹¯ºË‚¯‚ ° ÏȺãºm}ºä


procedure proc(m,n: integer; k: 1..5);

iã« ¹Ë¯ËÈÒ m ¹¯ºË‚¯‚ ¹È¯Èäˈ¯È k Ó˺­²ºÒäº ¹¯Ëmȯ҈ËãÓº º¹Ò°Èˆ


˺ ˆÒ¹ m ¯ÈÏËãË º¹Ò°ÈÓÒ® º°ÓºmÓº® ¹¯º¯Èää©
type range = 1..5;
procedure proc(m,n: integer; k: range);
...

jäË ˆ°« mÈ º°ÓºmÓ©² mÒÈ ¹È¯Èäˈ¯ºm }ºˆº¯©Ë ºˆãÒÈ ˆ°« °¹º°º­ºä Ò²
¹Ë¯ËÈÒ m ¹º¹¯º¯Èää‚
X ¹È¯Èäˈ¯©ÏÓÈËÓÒ«
X ¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë
sÈÒÓÈ« ° m˯°ÒÒ 7XUER 3DVFDO  ¹º«mÒãÈ° ËË ºÓÈ ¯ÈÏÓºmÒÓº°ˆ ¹È¯È
äˈ¯ºm Û ¹È¯Èäˈ¯©}ºÓ°ˆÈӈ© { 'HOSKL ºÓÒ ˆÈ}ÎË Ò°¹ºãς ˆ°«

¡²Â²¾·ÄÂ͹¿²É·¿ºÑ
È¯Èäˈ¯©ÏÓÈËÓÒ« Ò°¹ºãς ˆ°« ˆºã}º ã« ¹Ë¯ËÈÒ Ò°²ºÓ©² ÈÓÓ©²
ÒÏ º°ÓºmÓº® ¹¯º¯Èää© m ¹¯ºË‚¯‚ ÒãÒ Á‚Ó}Ò  º ‚äºãÈÓÒ ¹È¯Èäˈ
¯© ¹º¹¯º¯Èää© °ÒˆÈ ˆ°« ÒäËÓÓº ¹È¯Èäˈ¯ÈäÒÏÓÈËÓÒ«äÒ
%    m ÈÓÓºä °ã‚ÈË ¹º¹¯º¯ÈääË ¹Ë¯ËÈˈ°« ãÒ  !
      (          
)    ‘È}Òä º­¯ÈϺä m ¹º¹¯º¯ÈääË Ò°¹ºãςˈ°«    
  { ˆËãË ¹º¹¯º¯Èää© Áº¯äÈãÓ©Ë ¹È¯Èäˈ¯© 亂ˆ ÒÏäËÓ«ˆ°«
Óº ªˆº ÓÒ}È} ÓË ºˆ¯ÈÏ҈°« ÓÈ ÁÈ}ˆÒË°}Ò² ¹È¯Èäˈ¯È² ˆ }   #  
ºªˆºä‚ ¹È¯Èäˈ¯©ÏÓÈËÓÒ«               
ÒÏ ¹º¹¯º¯Èää© m º°Óºmӂ ¹¯º¯Èää‚ z °ºÎÈãËÓÒ  Óȯ‚ËÓÒË ªˆºº
ˆ¯Ë­ºmÈÓÒ«  ªˆº ˆÒ¹ÒÓÈ« ºÒ­}È ÓÈÒÓÈ Ò² }ºˆº¯È« ÓË º­Óȯ‚ÎÒmÈˈ°«
}ºä¹Ò㫈º¯ºä Óº m©¯ÈÎÈˈ°« m ÓËm˯ө² ¯ËςãˆÈˆÈ² ¯È­ºˆ© ¹¯º¯Èää©
|Ò­}Ò }ºˆº¯©Ë ˆ¯‚Óº º­Óȯ‚Î҈ ã‚Ë °ºm°Ëä ÓË ËãȈ ¹ºªˆºä‚ ­‚
ˆË mÓÒäȈËãÓ© } ¹È¯Èäˈ¯Èä ¹º¹¯º¯Èää
~Ȉº ÁÈ}ˆÒË°}Òä ¹È¯Èäˈ¯ºäÏÓÈËÓÒËä äºÎˈ ­©ˆ ÓË ˆºã}º }ºÓ°ˆÈӈÈ
ÒãÒ ¹Ë¯ËäËÓÓÈ« ° ÏÈÈÓÓ©ä ÏÓÈËÓÒËä Óº Ò   &     
 ¹º¹¯º¯Èää© ÁÈ}ˆÒË°}ÒË ¹È¯Èäˈ¯© m©Ò°ã« ˆ°« Ò ¹ºã‚ËÓÓºË
ÏÓÈËÓÒË ¹Ë¯ËÈˈ°« m ¹º¹¯º¯Èää‚ Û m©¹ºãӫˈ°«    
iã« ¹º«°ÓËÓÒ« ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚
var a,b: real;
^ ijhp_^mjZ \uqbke_gby b \u\h^Z `
procedure square(x,y: real); { x,y — iZjZf_lju-agZq_gby `
•½²´²  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº 
begin
x:= x*x; y:= y*y;
writeln(x:7:3,' ',y:7:3);
end ^ dhg_p ijhp_^mju `
begin
a:=1.0; b:=3.0;
square(a,b  ^ \uah\ ijhp_^mju k nZdlbq_kdbfb iZjZf_ljZfb a b b }
writeln(a:7:3,' ',b:7:3);
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ m©mËˈ ÓÈ ª}¯ÈÓ


1.000 9.000
1.000 3.000
¯Ò m©ÏºmË ¹¯ºË‚¯© square ° ÁÈ}ˆÒË°}ÒäÒ ¹È¯Èäˈ¯ÈäÒ a b ÏÓÈËÓÒ«
ªˆÒ² ¹È¯Èäˈ¯ºm ºÒÓ ¯ÈÏ }º¹Ò¯‚ ˆ°« m °ººˆmˈ°ˆm‚ ÒË Áº¯äÈãÓ©Ë ¹È¯È
äˈ¯© x y Ò ÈãÓË®ÒË ¹¯Ëº­¯ÈϺmÈÓÒ« Áº¯äÈãÓ©² ¹È¯Èäˈ¯ºm x y mӂˆ
¯Ò ¹¯ºË‚¯© square ‚ÎË ÓÒ}È} ÓË mãÒ« ˆ ÓÈ ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² a b

¡²Â²¾·ÄÂÍÁ·Â·¾·¿¿Í·
È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë Ó˺­²ºÒäº Ò°¹ºãϺmȈ ¹¯ËÎË m°Ëº ã« !
         ¹º¹¯º¯Èää© m º°Óºmӂ ¹¯º¯Èää‚
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û m °¹Ò°}Ë Áº¯äÈãÓ©² ¹È¯Èäˈ¯ºm ¹Ë¯Ë ÓÒäÒ °ˆÈm҈°«
}ã ËmºË °ãºmº var
zÈÎºä‚ Áº¯äÈãÓºä‚ ¹È¯Èäˈ¯‚¹Ë¯ËäËÓÓº® ºãÎËÓ °ººˆmˈ°ˆmºmȈ ÁÈ}
ˆÒË°}Ò® ¹È¯Èäˈ¯ º­«ÏȈËãÓº m mÒË     {©¯ÈÎËÓÒË ÏË° Ó˺
¹‚°ˆÒäº ˆ } ¯ËςãˆÈˆ© ¹º¹¯º¯Èää© äº‚ˆ ­©ˆ °º²¯ÈÓËÓ© ˆºã}º m ¹Ë
¯ËäËÓÓ©²
{ ªˆºä °ã‚ÈË ¹¯Ò m©ÏºmË ¹º¹¯º¯Èää© Ë®       
     Ò m ÈãÓË®Ëä ¹º¹¯º¯ÈääÈ ¯È­ºˆÈˈ ÒäËÓÓº ° ªˆº®
«Ë®}º® ¹È䫈Ò È ÓË ° }º¹ÒË® }È} ¹¯Ò Ò°¹ºãϺmÈÓÒÒ ¹È¯Èäˈ¯ÈÏÓÈËÓÒ«
{˯ÓËä°« } ÓÈËä‚ ¹º°ãËÓËä‚ ¹¯Òä˯‚ Óº Ò°¹ºãςËä ˆË¹Ë¯ ¹È¯Èäˈ¯©
¹Ë¯ËäËÓÓ©Ë
var a,b: real;
procedure square(var x,y: real); { x,y — iZjZf_lju-i_j_f_ggu_ }
begin
x:= x*x; y:= y*y;
writeln(x:7:3,' ',y:7:3);
end;
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·
begin
a:=1.0; b:=3.0;
square(a,b);
writeln(a:7:3,' ',b:7:3);
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ m©mËˈ ÓÈ ª}¯ÈÓ


1.000 9.000
1.000 9.000
%   Û  #  m ¹º¹¯º¯Èää‚ äº‚ˆ ¹Ë¯ËÈmȈ°«
}È} ˯ËÏ ¹È¯Èäˈ¯©ÏÓÈËÓÒ« ˆÈ} Ò ˯ËÏ ¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë È  !
      ¹º¹¯º¯Èää© mºÏm¯ÈÈ ˆ°« m ¹¯º¯Èää‚   ˯ËÏ
¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë

            


                
     ! "       
     var#         # $  %
  #

¡²Â²¾·ÄÂͼÀ¿ÃIJ¿ÄÍ
l© m©«°ÓÒãÒ ˆº ¹È¯Èäˈ¯ äºÎÓº ¹Ë¯ËÈmȈ ÒãÒ ¹º ÏÓÈËÓÒ  ÒãÒ ¹º
ȯ˰‚ m ¹È䫈Ò k }È}º® ËË °¹º°º­ äºÎÓº ÒϺ­¯Ë°ˆÒ"
zºÓËÓº °¹º°º­ºm m°Ëº mÈ È ¹È¯Èäˈ¯©}ºÓ°ˆÈӈ© ¹Ë¯ËÈ ˆ°« ¹º ȯ˰‚
}È} ¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë Óº ÏÓÈËÓÒ« Ò² Ïȹ¯ËËÓº ÒÏäËÓ«ˆ m ¹º¹¯º
¯ÈääË ~È ªˆÒä °ˆ¯ºº °ãË҈ }ºä¹Ò㫈º¯ ¹¯Ò Óȯ‚ËÓÒÒ Ïȹ¯ËˆÈ ºÓ m©
Èˈ °ºº­ËÓÒË º­ ºÒ­}Ë      s˺¹‚°ˆÒäºË º­¯ÈË
ÓÒË } ¹Ë¯ËäËÓÓº® 
¯Ò º¹Ò°ÈÓÒÒ ¹º¹¯º¯Èää© ¹Ë¯Ë ¹È¯Èäˈ¯ÈäÒ}ºÓ°ˆÈӈÈäÒ º­Èmã«Ëˆ°«
°ã‚ÎË­ÓºË °ãºmº const Óȹ¯Òä˯ procedure proc(const p:integer);
È¯Èäˈ¯©}ºÓ°ˆÈӈ© Û ªˆº ºËÓ ²º¯ºÒ® °¹º°º­ ¹Ë¯ËÈÒ Ò°²ºÓ©²
ÈÓÓ©² m ¹º¹¯º¯Èää‚ ˆ } ºÓ ÓË ˆ¯Ë­‚ˈ º¹ºãÓ҈ËãÓ©² ÏȈ¯Èˆ ¹È䫈Ò
ã« ²¯ÈÓËÓÒ« }º¹Ò® mº äÓºÒ² °ã‚È«² ã« ²¯ÈÓËÓÒ« È¯Ë°È ˆ¯Ë­‚ˈ°«
äËÓË ¹È䫈Ò Ëä ã« ²¯ÈÓËÓÒ« °È人 ÏÓÈËÓÒ«  ¯Ò ªˆºä °ÈäÒ Ò°²º
Ó©Ë ÈÓÓ©Ë m °mºÒ² «Ë®}Ȳ ¹Èä«ˆÒ º°ˆÈ ˆ°« m Ó˹¯Ò}º°ÓºmËÓÓº°ˆÒ €ãÈm
ÓºË ÓË ãËÓ҈°« Ò º­Èm㫈 m ÏȺãºmº} ¹¯ºË‚¯© mºãË­ÓºË °ãºmº const
¹Ë¯Ë m²ºÓ©äÒ ¹È¯Èäˈ¯ÈäÒ ²ºˆ« °ÈäÒ Èmˆº¯© m °mºÒ² ¹¯Òä˯Ȳ È°ˆº ÏÈ
­©mÈ ˆ °ãºmº const °҈ȫ ˆº ÓÈ ÓË°}ºã}Ò² ­È®ˆÈ² ¹Èä«ˆÒ äÓºº ÓË °ª
}ºÓºäÒ 
•½²´²  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº 

ºäÒäº m°Ëº Ò°¹ºãϺmÈÓÒË ¹È¯Èäˈ¯ºm}ºÓ°ˆÈӈ Û ªˆº ËË Ò ¹¯ÒÏÓÈ}


²º¯ºËº °ˆÒã« ¹¯º¯ÈääÒ¯ºmÈÓÒ« È ˆÈ}ÎË °¯Ë°ˆmº ÓË}ºˆº¯ºº ‚°}º¯ËÓÒ«
¯È­ºˆ© ¹¯º¯Èää© °º °ˆË}ºmº® ¹È䫈 ¯È­ºˆÈ º­©Óº m©¹ºãӫˈ°« ÓË
äÓºº äËãËÓÓËË Ëä ° ¹È䫈 㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² 

¦Å¿¼Èºº
p°ãÒ ¯ËςãˆÈˆºä ¹º¹¯º¯Èää© «mã«Ëˆ°« ˆºã}º ºÓº ÏÓÈËÓÒË ˆº ÒäËˈ
°ä©°ã ºÁº¯ä҈ ˆÈ}‚ ¹º¹¯º¯Èää‚ ÓË m mÒË ¹¯ºË‚¯© È m mÒË Á‚Ó}
ÒÒ *   mº m°Ëä ÈÓÈãºÒÓÈ ¹¯ºË‚¯Ë ÏÈ Ò°}ã ËÓÒËä
m‚² ºˆãÒÒ®

X Á‚Ó}Ò« ¹Ë¯ËÈˈ m ¹¯º¯Èää‚ ¯ËςãˆÈˆ °mºË® ¯È­ºˆ© Û ËÒÓ°ˆmËÓÓºË


ÏÓÈËÓÒË Óº°ÒˆËãËä }ºˆº¯ºº «mã«Ëˆ°« Òä« °È亮 Á‚Ó}ÒÒ
X Òä« Á‚Ó}ÒÒ äºÎˈ m²º҈ m m©¯ÈÎËÓÒË }È} º¹Ë¯ÈÓ
n‚Ó}Ò« º¹¯ËËãËÓÓÈ« ¹ºãϺmȈËãËä °º°ˆºÒˆ ÒÏ ÏȺãºm}È Ò ˆËãÈ Á‚Ó}
ÒÒ "  °º˯Î҈ ÏȯËÏ˯mÒ¯ºmÈÓÓºË °ãºmº function  Á‚Ó}ÒÒ
    °¹Ò°º}  # ¹È¯Èäˈ¯ºm Ò º­¯ÈˆÒˆË mÓÒäÈÓÒË Û m
ºˆãÒÒË ºˆ ¹¯ºË‚¯©  mºÏm¯ÈÈË人 Á‚Ó}ÒË® ÏÓÈËÓÒ« $  !
 ¹º °mºË® °ˆ¯‚}ˆ‚¯Ë ÈÓÈãºÒÓº º­©Óº® ¹¯º¯ÈääË
function BfyNmgdpbb NhjfZevgu_IZjZf_lju  LbiJ_amevlZlZ
^ HibkZl_evgZy qZklv nmgdpbb `
begin
^ Bgkljmdpbb bkihegbl_evghc qZklb nmgdpbb `
BfyNmgdpbb  J_amevlZl
end;

%   Û m ¯ÈÏËãË º¹Ë¯Èˆº¯ºm Á‚Ó}ÒÒ ºãÎËÓ ÓȲº҈°« ¹º


}¯È®ÓË® äË¯Ë ºÒÓ º¹Ë¯Èˆº¯ }ºˆº¯©® ¹¯Ò°mÈÒmÈˈ ËË ÒäËÓÒ ÏÓÈËÓÒË
       Á‚Ó}ÒÒ p°ãÒ ˆÈ}Ò² ¹¯Ò°mÈÒmÈÓÒ®    ˆº ¯Ëςã
ˆÈˆºä Á‚Ó}ÒÒ ­‚ˈ ÏÓÈËÓÒË    m©¹ºãÓËÓÓºº º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒ
mÈÓÒ« p°ãÒ ÎË ˆÈ}º® º¹Ë¯Èˆº¯ ºˆ°‚ˆ°ˆm‚ˈ ˆº ÏÓÈËÓÒË mºÏm¯ÈÈËäºË Á‚Ó}
ÒË®     }ºä¹Ò㫈º¯ ÓË m©Èˈ °ºº­ËÓÒ« º­ ºÒ­}Ë Óº
¯ËςãˆÈˆ ¹¯º¯Èää© °}º¯ËË m°Ëº ­‚ˈ ÓËm˯өä 
{ ºˆãÒÒË ºˆ ¹¯ºË‚¯© m©Ïºm Á‚Ó}ÒÒ ÓË ºÁº¯äã«Ëˆ°« m mÒË ºˆËãÓºº
º¹Ë¯Èˆº¯È |­¯ÈËÓÒË } Á‚Ó}ÒÒ ¹ºãϺmȈËã« º°‚Ë°ˆmã«Ëˆ°« ÈÓÈãºÒÓº
º­¯ÈËÓÒ } °ˆÈÓȯˆÓº® Á‚Ó}ÒÒ ˆ Ë         !
&  lºÎÓº °҈Ȉ ˆº ¯Èϯȭºˆ}È °º­°ˆmËÓÓ©² Á‚Ó}Ò® ¹ºÏmºã«Ëˆ
¯È°ү҈ °¹Ò°º} °ˆÈÓȯˆÓ©² Á‚Ó}Ò® º°ˆ‚¹Ó©² ¹¯º¯ÈääË
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

& '()*+ ,-./-0 1#2  340567  ! 8    8"  
     # 9     :    
 #
{ }ÈË°ˆmË ¹¯ÒäË¯È º¹ÒËä Á‚Ó}Ò  m©¹ºãÓ« ‚ mºÏmËËÓÒË ã ­ºº
Ò°ãÈ m Ë゠Ó˺ˆ¯ÒȈËãӂ °ˆË¹ËÓ m°¹ºäÓÒä ˆº m «Ï©}Ë 3DVFDO ºˆ
°‚ˆ°ˆm‚ˈ ¹ºº­ÓÈ«   º¹Ë¯ÈÒ«  v ¹ºäº ÈÓÓº® Á‚Ó}ÒÒ
º¹¯ËËãÒä Ұ㺠­È®ˆºm °º˯ÎȝҲ°« m }Ò㺭ȮˆË äËÈ­È®ˆË Ò ÒÈ­È®ˆË
Ò°¹ºãς« ÒÏmË°ˆÓ©Ë °ººˆÓºËÓÒ«  z­È®ˆ  ­È®ˆ  l­È®ˆ  ­È®ˆ
 €­È®ˆ  ­È®ˆ ãÒ°ˆÒÓ  
             ! !
function power(const x: real; const n: byte):real;
^ nmgdpby \ha\_^_gby qbkeZ x \ p_emx g_hljbpZl_evgmx kl_i_gv n }
var i: integer; res:real;
begin
res:=1;
for i:=1 to n do res:=res*x;
power:=res ^g_ aZ[ueb ijbk\hblv j_amevlZl nmgdpbb`
end;
^ hkgh\gZy ijh]jZffZ `
begin
writeln('1 Kb = ',power(2,10):4:0,' byte');
writeln('1 Mb = ', power(2,20):7:0,' byte');
writeln('1 Gb = ', power(2,30):10:0,' byte');
readln;
end.

;      ,-./-0    8" power 


          :  # <  
             
  8      
cÈ°°äºˆ¯Òä ËË ºÒÓ ¹¯Òä˯ }ºˆº¯©® °‚Ë°ˆmËÓÓº ¯È°ү҈ ÓÈÒ ¹¯Ë
°ˆÈmãËÓÒ« º Á‚Ó}Ò«² cÈÓËË ‚ÎË ¹¯ÒmºÒãÈ° ¹¯º¯ÈääÈ ¯ËÈãÒς È« ¯Ë
ËÓÒË }mȯȈӺº ‚¯ÈmÓËÓÒ« °ä ãÒ°ˆÒÓ   {©¹ºãÓÒä ˆ‚ ÎË ÏÈÈ‚ °
Ò°¹ºãϺmÈÓÒËä Á‚Ó}ÒÒ ãÒ°ˆÒÓ  
•½²´²  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº 

  " #$ %     &  ' (


function kvadrur(const a,b,c: real; var x1,x2: real): integer;
^ nmgdpby ^ey j_r_gby d\Z^jZlgh]h mjZ\g_gby `
{ a,b,c — dhwnnbpb_glu mjZ\g_gby x1,x2 — dhjgb mjZ\g_gby `
^ agZq_gb_ nmgdpbb — dhebq_kl\h dhjg_c beb - _keb D  `
var d: real ^ ^bkdjbfbgZgl `
begin
if a=0 then kvadrur:=-1
else
begin
d:=b*b-4*a*c;
if d<0 then kvadrur  ^ \_s_kl\_ggh]h j_r_gby g_l `
else
begin
LI G! WKHQ NYDGUXU  ^ ^\Z jZaguo dhjgy }
else kvadrur  ^ dhjgb h^bgZdh\u_ `
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b-sqrt(d))/(2*a);
end;
end;
end ^dhg_p nmgdpbb`
var a,b,c: real ^ dhwnnbpb_glu mjZ\g_gby `
x1,x2: real ^ dhjgb mjZ\g_gby `
begin
writeln <\_^bl_ \ h^ghc kljhd_ dhwnnbpb_glu a, b, c'); readln(a,b,c);
case kvadrur(a,b,c,x1,x2) of
-1: writeln MjZ\g_gb_ g_ d\Z^jZlgh_ 
0: writeln MjZ\g_gb_ g_ bf__l \_s_kl\_gguo dhjg_c 
1: writeln o x  dhjgb h^bgZdh\u 
2: writeln o x  o x2:7:3);
end; readln;
end.

    Û Á‚Ó}Ò« mºÏm¯ÈÈˈ ÓË ºÒÓ ¯ËςãˆÈˆ È


kvadrur
ˆ¯Ò ¹¯ÒËä ºÒÓ ÒÏ ÓÒ² }ºãÒË°ˆmº }º¯ÓË® ¹Ë¯ËÈˈ°« }È} ¯ËςãˆÈˆ
Á‚Ó}ÒÒ Ò Ò°¹ºãςˈ°« m m©¯ÈÎËÓÒÒ º¹Ë¯Èˆº¯È case È ¹Ë¯ËäËÓÓ©Ë x1 Ò x2
        
              

kÓÈãÒÏ ¹¯ÒmËËÓÓº® ¹¯º¯Èää© Èˈ º°ÓºmÈÓÒ« °҈Ȉ Á‚Ó}ÒÒ   


       Ëä ¹¯ºË‚¯© ˆËä ­ºãËË ˆº m °ºm¯ËäËÓÓ©²
m˯°Ò«² 3DVFDO ¯ÈϯËËÓ ¹¯«äº® m©Ïºm Á‚Ó}Ò® ¹º ˆÒ¹‚ m©ÏºmÈ ¹¯ºË‚
¯©  { ÓË}ºˆº¯©² «Ï©}Ȳ && Ò Òä ¹ºº­Ó©² mºº­Ë ºˆ°‚ˆ°ˆm‚ ˆ ¹¯º
Ë‚¯© Ò ËÒÓ°ˆmËÓÓ©ä mÒºä ¹º¹¯º¯Èää «mã« ˆ°« Á‚Ó}ÒÒ
‘Ëä ÓË äËÓËË m ˆÈ}Ò² «Ï©}Ȳ }È} 3DVFDO m Á‚Ó}Ò«² ºmºãÓº ¯Ë}º Ò°
¹ºãς ˆ°« ¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë ˆ } ã« ªˆº® ËãÒ ã‚Ë ¹º²º«ˆ
¹¯ºË‚¯© º }¯È®ÓË® ä˯Ë m°Ë °ˆÈÓȯˆÓ©Ë Á‚Ó}ÒÒ Ïȹ¯º¯ÈääÒ¯ºmÈÓ©
ˆÈ}Òä º­¯ÈϺä ˆº ºÓÒ ÒäË ˆ ˆºã}º ¹È¯Èäˈ¯©ÏÓÈËÓÒ« Ò mºÏm¯ÈÈ ˆ
ºÒÓ ¯ËςãˆÈˆ |ËmÒÓº ˆº Ò °º­°ˆmËÓÓ©Ë Á‚Ó}ÒÒ °ˆºÒˆ ¹Ò°Èˆ ¹º ÈÓÈ
ãºÒÒ °º °ˆÈÓȯˆÓ©äÒ |ÓÈ}º mºÏäºÎÓº°ˆ Ò°¹ºãϺmÈÓÒ« m Á‚Ó}ÒÒ ¹È
¯Èäˈ¯ºm¹Ë¯ËäËÓÓ©² mºÏäÒˆË ÓÈ ÏÈäˈ}‚ ¯Ò ÈãÓË®Ëä ÒÏãºÎËÓÒÒ
äȈ˯ÒÈãÈ ä© m ¹¯Òä˯Ȳ ÒÓºÈ ­‚Ëä º­¯ÈÈˆ°« } ˆÈ}Òä Á‚Ó}Ò«ä
l© ¹ººãÒ } º­°‚ÎËÓÒ ºmºãÓº °ãºÎÓ©² mº¹¯º°ºm }È°È Ò²°« Ò°
¹ºãϺmÈÓÒ« ¹º¹¯º¯Èää vãË‚ ÒË ¯ÈÏËã© ¹ºˆ¯Ë­‚ ˆ ¹ºm©ËÓÓºº
mÓÒäÈÓÒ« Ò ¯ÈϺ­¯Èˆ°« m ÓÒ² ӂÎÓº º­«ÏȈËãÓº iË㺠m ˆºä ˆº º°ÓºmÓ©Ë
¹¯ÒÓÒ¹© Ò°¹ºãϺmÈÓÒ« ¹º¹¯º¯Èää ºÒÓÈ}ºm© mº m°Ë² «Ï©}Ȳ ¹¯º¯Èä
äÒ¯ºmÈÓÒ« Ò ¹ºã‚ËÓÓ©Ë ÏÓÈÓÒ« ¹¯Òº«ˆ°« ÓËÏÈmÒ°Òäº ºˆ ˆºº }È}Òä «Ï©
}ºä mÈä ¹¯Òˈ°« ¹ºãϺmȈ°« m ÈãÓË®Ëä { }¯È®ÓËä °ã‚ÈË äºÎÓº °ÓÈ
ÈãÈ ¹¯º¹‚°ˆÒˆ Ó˹ºÓ«ˆÓ©Ë äË°ˆÈ ° ˆËä ˆº­© m˯ӂˆ°« } ÓÒä ¹ºÏÎË

 ³½²ÃÄδº¶º¾ÀÃĺ
º´Â·¾Ñ¸º¹¿ºÁ·Â·¾·¿¿À»
{°Ë º­žË}ˆ© äˈ}Ò }ºÓ°ˆÈӈ© ˆÒ¹© ¹Ë¯ËäËÓÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ 
}ºˆº¯©Ë º¹Ò°©mÈ ˆ°« m ˆËãË ¹º¹¯º¯Èää© «mã« ˆ°«    
 ˆ Ë º°ˆ‚¹Ó©  m ¹¯ËËãȲ ªˆº® ¹º¹¯º¯Èää© Ò Ó˺°ˆ‚¹Ó© m©
Ï©mÈ Ë® ¹¯º¯ÈääË jÓÈË ºmº¯«ˆ ˆº ºÓÒ mÒÒä© m ˆº® ¹º¹¯º¯Èä
äË m }ºˆº¯º® º¹Ò°ÈÓ© º¹¯º­‚Ëä ¯ÈϺ­¯Èˆ°« }È} m©Ëã«Ëˆ°« ¹È䫈 ã«
ÈÓÓ©² ¹º¹¯º¯Èää©

¡À¶ÂÀ³¿··À²ÃÁ·¶·½·¿ººÁ²¾Ñĺ 
¯Ò Ïȹ‚°}Ë ã ­º® ¹¯º¯Èää© ã« ÓËË Áº¯äÒ¯‚ˈ°« °¹ËÒÈãÓÈ« º­ãÈ°ˆ
¹È䫈Ò }ºˆº¯È« ÓÈÏ©mÈˈ°«           
       wˆÈ º­ãÈ°ˆ Ò°¹ºãςˈ°« ã« ²¯ÈÓËÓÒ«
ãº}ÈãÓ©² ¹Ë¯ËäËÓÓ©² ¹º¹¯º¯Èää }ºˆº¯©Ë ¹ºäËÈ ˆ°« m °ˆË} Ó˹º
°¯Ë°ˆmËÓÓº ¹¯Ò m©ÏºmË ¹º¹¯º¯Èää©
È¯Èäˈ¯© ¹º¹¯º¯Èää© ˆÈ}ÎË ¹ºäËÈ ˆ°« m °ˆË} ¹¯ÒËä ã« ¹È¯Èäˈ
¯ºmÏÓÈËÓÒ® m °ˆË} ¹ºä˝Èˈ°«      È ã« ¹È¯Èäˈ¯ºm¹Ë¯Ë
äËÓÓ©² Û    ¹È¯Èäˈ¯È m }ºˆº¯ºä ²¯ÈÓ҈°« ÏÓÈËÓÒË wˆº
        

º­ž«°Ó«Ëˆ m°Ë ¯È°°äºˆ¯ËÓÓ©Ë ¯ÈÓËË ¯ÈÏãÒÒ« äË΂ ¹È¯Èäˈ¯ÈäÒ


ÏÓÈËÓÒ«äÒ Ò ¹È¯Èäˈ¯Èäҹ˯ËäËÓÓ©äÒ ¹È¯Èäˈ¯ÈäÒ}ºÓ°ˆÈӈÈäÒ 
z¯ºäË ˆºº m °ˆË} ¹ºä˝Èˈ°«    ˆ Ë È¯Ë° ÒÓ°ˆ¯‚}ÒÒ m©
Ï©mÈ Ë® ¹¯º¯Èää© } }ºˆº¯º® ӂÎÓº m˯ӂˆ°« ¹º°ãË º}ºÓÈÓÒ« ¯È­ºˆ©
¹º¹¯º¯Èää©
zÈ} ˆºã}º ¹º¹¯º¯ÈääÈ ÏÈ}ºÓ҈ ¯È­ºˆ‚ m°« ¹È䫈 ºˆmËËÓÓÈ« ã« ÓËË m
°ˆË}Ë °҈Èˈ°« °mº­ºÓº® Ò m ÈãÓË®Ëä äºÎˈ Ò°¹ºãϺmȈ°« ã« ÈÓ
Ó©² ¯‚Ò² ¹º¹¯º¯Èää ‘È} º­Ë°¹ËÒmÈˈ°«      ¹º¹¯º¯Èää
¯‚ ºˆ ¯‚È Ò ºˆ º°ÓºmÓº® ¹¯º¯Èää©
vˆË} ÒÓÈË ÓÈÏ©mÈ ˆ        ºËmÒÓº ¹ºˆºä‚
ˆº ºÓÈ ÈmˆºäȈÒË°}Ò m©Ëã«Ëˆ°« Ò º°mº­ºÎÈˈ°«  kÓÈãºÒÓº ãº}ÈãÓ©Ë
¹Ë¯ËäËÓÓ©Ë ÒÓÈË ÓÈÏ©mÈ ˆ°« ÈmˆºäȈÒË°}ÒäÒ
{°Ë º­žË}ˆ© º¹Ò°ÈÓÓ©Ë m m©Ï©mÈ Ë® ¹¯º¯ÈääË ÓÈÏ©mÈ ˆ°«  
 È䫈 ¹º 㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë m©Ëã«Ëˆ°« ¹¯Ò }ºä¹Òã«ÒÒ ¹¯º
¯Èää© wˆÈ È°ˆ ¹Èä«ˆÒ ÓÈÏ©mÈˈ°«       jÓÈË ËË ÓÈÏ©mÈ ˆ
  ÒãÒ     
€ãº­ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë ÓȲº«ˆ°« m °ËäËÓˆË ÈÓÓ©² ºˆ ÓÈÈãÈ º }ºÓÈ
m©¹ºãÓËÓÒ« ¹¯º¯Èää© ¹ºªˆºä‚   !       " 
      } }ºˆº¯©ä º­¯ÈÈˈ°« ¹¯º¯ÈääÈ
#  $
X      äË΂ ¹¯º¯Èä亮 Ò ¹º¹¯º¯Èä亮 äºÎˈ ¹¯ºÒÏmº҈°«
ÓË ˆºã}º ˯ËÏ ¹È¯Èäˈ¯© Óº Ò      
X Ë°ãÒ     !   º¹¯ËËãËÓº Ò m ¹¯º¯ÈääË Ò m ¹º¹¯º¯ÈääË ˆº
mӂˆ¯Ò ¹º¹¯º¯Èää© 㺭ÈãÓ©® º­žË}ˆ     ˆ Ë ºÓ }È} ­© %
       ãº}ÈãÓ©ä º­žË}ˆºä ° ˆÈ}Òä ÎË ÒäËÓËä
X Ë°ãÒ     !   º¹¯ËËãËÓº m   ¹º¹¯º¯ÈääȲ ºÓº®
¹¯º¯Èää© ˆº m }Èκ® ¹º¹¯º¯ÈääË ªˆº ­‚‚ˆ ¯ÈÏÓ©Ë ãº}ÈãÓ©Ë º­ž
Ë}ˆ© ÓË ÏÈmÒ°«ÒË ¯‚ ºˆ ¯‚È Ë°ãÒ ¹º¹¯º¯Èää© ÓË mãºÎËÓ© ºÓÈ m
¯‚‚ 
iã« ¹º«°ÓËÓÒ« ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚
var a,b,c,d: integer;
procedure p(x: integer; var y: integer);
var c: integer;
begin
c:=1;d:=1;x:=1;y:=1;
writeln(x:3,y:3,c:3,d:3);
end;
begin
a:=0;b:=0;c:=0;d:=0;
!              
p(a,b);
writeln(a:3,b:3,c:3,d:3);
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯ÈääÈ ÓȹËȈÈˈ °ˆ¯º}Ò


1 1 1 1
0 1 0 1

œÀ¾¾·¿Ä²Âº»
¨ ÊÄƶÁÒÃÑ¿ Ŷƶ»Èƽöͻþ» ÀÄÈÄÆÄÂÉ ÇÄÄȸ»ÈÇÈ¸É»È Ê¶ÀȾͻÇÀ¾¿ Ŷ
ƶ»ÈÆ a=0 d ÅÆÄÌ»ºÉÆ» »¹Ä ½Ã¶Í»Ã¾» ½¶Â»Ã¾Èǵ ö  ÅÄÇÁ» Í»¹Ä Æ»½ÉÁÒȶÈ
x

·Éº»È öŻͶȶà o¶ Żƻ»ÃÃÄ¿ a ÓÈÄ Ã¾À¶À û ÄÈƶ½¾Èǵ ¾ ÅÄÇÁ» ¸ÑÅÄÁûþµ


ÅÆÄÌ»ºÉÆÑ a ÅÄÅÆ»¼Ã»ÂÉ ·Éº»È ƶ¸ÃÄ ÃÉÁÔ y ¨ Ŷƶ»ÈÆŻƻ»Ãöµ ÅÄ
ÓÈÄÂÉ Åƾ ¸ÑÅÄÁûþ¾ ÅÆÄÌ»ºÉÆÑ ¸Â»ÇÈÄ y º»¿Çȸ¾µ ·ÉºÉÈ ÅÆĸĺ¾ÈÒǵ Ç Å»
ƻ»ÃÃÄ¿ b ÀÄÈÄƶµ ÅÄÁÉÍ¾È ½Ã¶Í»Ã¾»  c ¨ ÁÄÀ¶ÁÒöµ Żƻ»Ãöµ ÀÄÈÄƶµ
¶ÇÀ¾ÆÉ»È ¹ÁÄ·¶ÁÒÃÉÔ Å»Æ»Â»ÃÃÉÔ c ÄÇÃĸÃÄ¿ ÅÆĹƶÂÂÑ d ¨ ¹ÁÄ·¶ÁÒöµ
Żƻ»Ãöµ
”½À¸·¿¿Í·ÁÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº 
{ 3DVFDO º¹‚°}Èˈ°«      !       ¯º
Ë‚¯È º¹Ò°ÈÓÓÈ« m º°ÓºmÓº® ¹¯º¯ÈääË m °mº º˯Ë äºÎˈ °º˯ÎȈ
º¹Ò°ÈÓÒ« mӂˆ¯ËÓÓÒ² ¹¯ºË‚¯ Ò Á‚Ó}Ò® ¯Ò ªˆºä º­žË}ˆ© º¹Ò°ÈÓÓ©Ë m
m©Ï©mÈ Ë® ¹¯ºË‚¯Ë «mã« ˆ°«           

v²ËäȈÒË°}ºË ÒϺ­¯ÈÎËÓÒË °ˆ¯‚}ˆ‚¯© ­ãº}ºm ÓË}ºˆº¯º® ¹¯º¯Èää© ÓÈ
3DVFDO ¹¯ÒmËËÓº ÓÈ ¯Ò° 
iã« º°ˆ‚¹È } º­žË}ˆÈä º¹Ò°ÈÓÓ©ä m ¯ÈÏãÒÓ©² ­ãº}Ȳ ˆ¯Ë­‚ˈ°« °º­ã 
Ȉ °ãË‚ ÒË ¹¯ÈmÒãÈ
X ÒäËÓÈ º­žË}ˆºm º¹Ò°ÈÓÓ©² m ÓË}ºˆº¯ºä ­ãº}Ë °ÒˆÈ ˆ°« ÒÏmË°ˆÓ©äÒ m
¹¯ËËãȲ ÈÓÓºº ­ãº}È m}ã È« Ò m°Ë mãºÎËÓÓ©Ë ­ãº}Ò
X ÒäËÓÈ º­žË}ˆºm º¹Ò°ÈÓÓ©² m ­ãº}Ë ºãÎÓ© ­©ˆ ‚ÓÒ}ÈãÓ© m ¹¯ËËãȲ
ÈÓÓºº ­ãº}È Ò äº‚ˆ °ºm¹ÈȈ ° ÒäËÓÈäÒ º­žË}ˆºm ÒÏ ¯‚Ò² ­ãº}ºm
X Ë°ãÒ m ÓË}ºˆº¯ºä ­ãº}Ë º¹Ò°ÈÓ º­žË}ˆ Òä« }ºˆº¯ºº °ºm¹ÈÈˈ ° ÒäËÓËä
º­žË}ˆÈ º¹Ò°ÈÓÓºº m m©Ë°ˆº«Ëä ­ãº}Ë ˆº ªˆº ¹º°ãËÓËË Òä« °ˆÈÓº
m҈°« Ó˺°ˆ‚¹Ó©ä m ÈÓÓºä ­ãº}Ë
p°ãÒ ¹¯ÒäËÓ҈ ªˆÒ ¹¯ÈmÒãÈ } °²ËäË ÓÈ ¯Ò°  äºÎÓº °}ÈÏȈ ˆº º­žË}
ˆ© º¹Ò°ÈÓÓ©Ë m ­ãº}Ë & ÒÏmË°ˆÓ© mÒÒä©  }¯ºäË °È人 ­ãº}È & ËË Ò
m ­ãº}Ȳ ' Ò ( Óº ÓËmÒÒä© m ­ãº}Ë ) |­žË}ˆ© º¹Ò°ÈÓÓ©Ë m ­ãº}Ë * mÒ
Òä© ˆºã}º m ¹¯ËËãȲ ªˆºº ­ãº}È
        !

;ehd $ ± hkgh\gZy ijh]jZffZ

;ehd % ± ih^ijh]jZffZ

;ehd & ± ih^ijh]jZffZ


;ehd ( ± ih^ijh]jZffZ

;ehd ' ±
ih^ijh]jZffZ ;ehd ) ±
ih^ijh]jZffZ

  Êssíxzéj|q¹ r visjxzq lnpxzkq¹ wjéjunzévk

•½À³²½Î¿Í·²´ÄÀ¾²ÄºÉ·Ã¼º· 
ºÃIJĺɷüº·Á·Â·¾·¿¿Í· Á·¶·½·¿ºÑ 
{°ËˆÈ}Ò ¹º¹¯º­‚Ëä º¹¯ËËã҈ ˆÈ}ÒË Á‚ÓÈäËӈÈãÓ©Ë ¹ºÓ«ˆÒ« ¹¯º¯Èä
äÒ¯ºmÈÓÒ« }È} º­ãÈ°ˆ mÒÒ亰ˆÒ Ò m¯Ëä« ÎÒÏÓÒ ¹Ë¯ËäËÓÓ©² {©Ë ä©
ˆºã}º }º°Ó‚ãÒ° Ò² º}È ¹ºã‚Èˈ°« ˆÈ}È« }ȯˆÒÓÈ 㺭ÈãÓ©Ë ¹Ë¯ËäËÓ
Ó©Ë mÒÒä© mº m°Ë² ­ãº}Ȳ Ò ÎÒm‚ˆ ºˆ ÓÈÈãÈ º }ºÓÈ ¯È­ºˆ© ¹¯º¯Èä
ä© º}ÈãÓ©Ë ÈmˆºäȈÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë mÒÒä© ˆºã}º m ˆË² ­ãº}Ȳ m
}ºˆº¯©² º¹¯ËËãËÓ© Ò mº mãºÎËÓÓ©² ­ãº}Ȳ  |ÓÒ ÈmˆºäȈÒË°}Ò °ºÏÈ ˆ°«
m °ˆË}Ë ¹¯Ò m²ºË m ­ãº} Ò ‚ÓÒˆºÎÈ ˆ°« ¹¯Ò m©²ºË ÒÏ ­ãº}È ºã‚Èˈ°«
ˆº m¯Ëä« Ò² ÎÒÏÓÒ Ò º­ãÈ°ˆ Ò² mÒÒ亰ˆÒ ˆË°Óº °m«ÏÈÓ© äË΂ °º­º®
sÈ °Èäºä ËãË m°Ë ÓË°}ºã}º °ãºÎÓËË ¹º°}ºã}‚ ÒäË ˆ°« Ò ¯‚ÒË mÒ©
¹Ë¯ËäËÓÓ©² Ë¯ËäËÓÓ©Ë }ºˆº¯©Ë ¹ºã‚ÒãÒ ÓÈÏmÈÓÒË    ÒäË ˆ
ãº}Èãӂ º­ãÈ°ˆ mÒÒ亰ˆÒ Óº ÎÒm‚ˆ ºˆ ÓÈÈãÈ º }ºÓÈ ¯È­ºˆ© ¹¯º
¯Èää© ˆ } ¹È䫈 ã« ÓÒ² m©Ëã«Ëˆ°« ÓË m °ˆË}Ë È m °ËäËÓˆË ÈÓÓ©²
iã« ¹¯º¯ÈääÒ°ˆÈ ªˆº ºÏÓÈÈˈ °ãË‚ ËË Û ÏÓÈËÓÒ« °ˆÈˆÒË°}Ò² ¹Ë¯Ë
äËÓÓ©² ¹¯Ò m©²ºË ÒÏ ¹º¹¯º¯Èää© ÓË ˆË¯« ˆ°« Ò ¹¯Ò °ãË‚ Ëä m©ÏºmË
¹º¹¯º¯Èää© äºÎÓº ­‚ˈ Ò°¹ºãϺmȈ °ˆÈ¯ºË ÏÓÈËÓÒË
{ °ˆÈÓȯˆ 3DVFDO °ˆÈˆÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë ÓË m}ã ËÓ© Óº m ÒÈãË}ˆÈ²
ÁÒ¯ä© %RUODQG ºÓÒ Ë°ˆ Ò ºÁº¯äã« ˆ°« }È} ãº}ÈãÓ©Ë ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë
}ºÓ°ˆÈӈ© }ºˆº¯©Ë m 7XUER 3DVFDO Ò¯È ˆ ¯ºã ¹Ë¯ËäËÓÓ©² ÒÓÒÒÈãÒÏÒ¯º
!"              

mÈÓÓ©² ÓÈÈãÓ©äÒ ÏÓÈËÓÒ«äÒ    + sȹ¯Òä˯ ¯È°°äºˆ¯Òä ˆÈ


}‚ ¹¯º¯Èää‚
procedure a;
const x:integer=0;
begin x:=x+1; write(x:2); end;
begin
a; a; a; readln;
end.

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© m °¯ËË 7XUER 3DVFDO ­‚ˈ m©mËËÓº 1 2 3 ˆº


°ººˆmˈ°ˆm‚ˈ ‚ˆm˯ÎËÓÒ º ˆºä ˆº m©ËãËÓÒË ¹Èä«ˆÒ Ò ÓÈÈãÓÈ« ÒÓÒÒÈ
ãÒÏÈÒ« ¹Ë¯ËäËÓÓº® x m©¹ºãÓ« ˆ°« ˆºã}º ¹¯Ò ¹Ë¯mºä m©ÏºmË ¹¯ºË‚¯© a

qƾ ¸ÑÅÄÁûþ¾ ÓÈÄ¿ ¼» ÅÆĹƶÂÂÑ ¸ ÇÆ»º» 'HOSKL ÀÄžÁµÈÄÆ ¸Ñº¶ÇÈ ÇÄÄ·


ϻþ» Ä· Äξ·À» ÅÄÇÀÄÁÒÀÉ ¸ 'HOSKL Ⱦž½¾Æĸ¶ÃÃÑ» ÀÄÃÇȶÃÈÑ ¨ ÓÈÄ ÅÆÄÇÈÄ
ÀÄÃÇȶÃÈÑ ½¶Ã¾Â¶ÔϾ» ŶµÈÒ ¾ ¾Ë ½Ã¶Í»Ã¾» ûÁÒ½µ »õÈÒ pºÃ¶ÀÄ Å¶ÂµÈÒ
Åĺ Ã¾Ë ¸Ç»ȶÀ¾ Äȸĺ¾Èǵ ¸ Ç»¹Â»ÃÈ» º¶ÃÃÑË À¶À ºÁµ ÇȶȾͻÇÀ¾Ë Żƻ»Ã
ÃÑË s ÅÄÂÄÏÒÔ Ã»·ÄÁÒÎÄ¹Ä ÈÆÔÀ¶ ÂļÃÄ Ä·Â¶ÃÉÈÒ ÀÄžÁµÈÄÆ ķƶȾ¸Î¾ÇÒ
À Żƻ»ÃÃÄ¿ x ûÅÄÇÆ»ºÇȸ»ÃÃÄ ÅÄ »» ¶ºÆ»ÇÉ      
    

procedure a;
const x:integer=0;
var p:^integer^lZd fh`gh hibkZlv i_j_f_ggmx ^ey ojZg_gby Z^j_kZ`
begin
p:=@x^bkihevam_f hi_jZpbx \aylby Z^j_kZ`
p^:=pA^h[jZsZ_fky d i_j_f_gghc ih Z^j_km p l _ d x}
write(x:2);
end;
begin
a; a; a; readln ^kgh\Z m\b^bf gZ wdjZg_   `
end.

u·»º¾È»ÁÒÃÑ¿ Çĸ»È ¨ þÀĹº¶ û ¾ÇÅÄÁҽɿȻ ÅĺķÃÑË ÈÆÔÀĸ ¸ Ç»ÆÒ»½ÃÑË

ÅÆĹƶ¶Ë p·Â¶ÃѸ¶ÈÒ ¸Ç»¹º¶ ûËÄÆÄÎÄ º¶¼» »ÇÁ¾ ÂÑ Ä·Â¶ÃѸ¶»Â ÀÄž

ÁµÈÄÆ

{ ã  ¹º°m«ËÓÓº® 亂ã«ä ­‚ˈ ¯È°°äºˆ¯ËÓ ËË ºÒÓ °ã‚È® Ò°¹ºã
ϺmÈÓÒ« °ˆÈˆÒË°}Ò² ¹Ë¯ËäËÓÓ©² m ¹¯º¯ÈääȲ ÓÈ 3DVFDO ° ÓÈË® ˆº}Ò
ϯËÓÒ« ­ºãËË ãºÒÓ©® Ò ¹ºÓ«ˆÓ©®
       

k ˆË¹Ë¯ m˯ÓËä°« } º¹¯ËËãËÓÒ«ä vãË‚ˈ ÏÓȈ


X º­ãÈ°ˆ mÒÒ亰ˆÒ ¹Ë¯ËäËÓÓº® Û ªˆº ¹¯º¯ÈääÓ©® ­ãº} ÒãÒ °ºmº}‚¹
Óº°ˆ ­ãº}ºm m }ºˆº¯©² äºÎÓº Ò°¹ºãϺmȈ ÈÓӂ ¹Ë¯ËäËÓӂ 
X m¯Ëä« ÎÒÏÓÒ Û ªˆº m¯Ëä« m ˆËËÓÒË }ºˆº¯ºº ¹Ë¯ËäËÓÓº® ¹º°ˆÈmãËÓÈ m
°ººˆmˈ°ˆmÒË «Ë®}È ¹È䫈Ò
lȈ˯ÒÈã ªˆºº ¯ÈÏËãÈ ËË ¯È°Ò¯«Ëˆ ÓÈÒ ¹ºÓ«ˆÒ« º ¹Ë¯ËäËÓÓ©² ‘˹˯
ä© ‚ÎË äºÎËä ¹Ë¯ËÒ°ã҈ ¹ºãӂ Ë°ˆË¯}‚ ²È¯È}ˆË¯Ò°ˆÒ} Ȉ¯Ò­‚ˆºm
¹Ë¯ËäËÓÓº® wˆº Òä« ˆÒ¹ ÏÓÈËÓÒË È¯Ë° m ¹È䫈Ò º­ãÈ°ˆ mÒÒ亰ˆÒ Ò
m¯Ëä« ÎÒÏÓÒ >@ cÈςäËˈ°« ˆÈ}ºË ˆºã}ºmÈÓÒË ÓË ¹¯ºˆÒmº¯Ë҈ ¹Ë¯mºÓÈ
ÈãÓºä‚ º¹¯ËËãËÓÒ ¹Ë¯ËäËÓÓº® }È} «Ë®}Ò ¹È䫈Ò ºÎÈギ °ˆºÒˆ
‚ˆºÓ҈ ªˆº º¹¯ËËãËÓÒË ˆºã}º ºÓÒä °ãºmºä ¹Ë¯ËäËÓÓÈ« Û ªˆº È­°ˆ¯È}
Ò« «Ë®}Ò ¹È䫈Ò z ¹¯ÒÓÒ¹‚ È­°ˆ¯È}ÒÒ m ¹¯º¯ÈääÒ¯ºmÈÓÒÒ ä© ËË
m˯ÓËä°«

¡À³ÀÉ¿Í·ÏÆÆ·¼Äʹ͹À´²ÁÀ¶ÁÂÀµÂ²¾¾
º­ºÓ©äÒ ªÁÁË}ˆÈäÒ ÓÈÏ©mÈ ˆ ÒÏäËÓËÓÒ« 㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² ¹¯Ò
m©ÏºmË ¹º¹¯º¯Èää º­ºÓ©ä ªÁÁË}ˆºä m©ÏºmÈ Á‚Ó}ÒÒ °҈Èˈ°« ÒÏäË
ÓËÓÒË ¹È¯Èäˈ¯ºm¹Ë¯ËäËÓÓ©² Ë°ãÒ ºÓÒ ÒäË ˆ°« 
iã« ¹º«°ÓËÓÒ« ¯È°°äºˆ¯Òä °ãË‚ ‚ ¹¯º¯Èää‚
var a,b: integer;
function d(x: integer): integer;
begin
d:=a+x; a:=a+1;
end;
begin
a:=1; b:=d(1)+d(a);
writeln(b  ^ j_amevlZl  ld d(a \uau\Z_lky jZgvr_ q_f d(1) }
a:=1; b:=d(a)+d(1);
writeln(b  ^ j_amevlZl  ld d  \uau\Z_lky jZgvr_ q_f d(a) }
end.

œÀ¾¾·¿Ä²Âº»
eÁÄ·¶ÁÒöµ Żƻ»Ãöµ a ¾½Â»Ãµ»Èǵ ¸ È»Á» ÊÉÃÀ̾¾ d qÄÓÈÄÂÉ ÄÀ¶½Ñ¸¶»Èǵ

ÍÈÄ d(1)+d(a) ≠ d(a)+d(1)

jÓºÈ ¹¯º¯ÈääÒ°ˆ© °ºÏÓȈËãÓº Ò°¹ºãς ˆ ¹º­ºÓ©Ë ªÁÁË}ˆ© ã« º


°ˆÒÎËÓÒ« ӂÎÓ©² ¯ËςãˆÈˆºm |ÓÈ}º ÓË °ºmˈ‚Ëä ‚mãË}Ȉ°« ˆÈ}º® mºÏ
äºÎÓº°ˆ  ¹º°}ºã}‚ m ªˆºä °ã‚ÈË ¹¯º¯Èää© °ˆÈÓºm«ˆ°« ºËÓ Ó˂º­
Ó©äÒ ã« ¹ºÓÒäÈÓÒ« Ò mÓË°ËÓÒ« ÒÏäËÓËÓÒ® z ˆºä‚ ÎË Óˈ ȯÈӈҮ ˆº
            

ã ­º® }ºä¹Ò㫈º¯ ºÒÓÈ}ºmº °¹¯Èm҈°« ° ¹¯º¯Èä亮 °º˯Îȝˮ ˆ¯ }Ò


¹ºº­Ó©Ë º¹Ò°ÈÓÓºä‚ m©Ë

¢·¼À¾·¿¶²ÈººÁÀ²¹Â²³Àļ·ÁÂÀµÂ²¾¾
҈©mÈ« °}ÈÏÈÓÓºË m©Ë ¹¯ÒäÒˆË °ãË‚ ÒË °ºmˈ©
X ¹¯Ò ¯Èϯȭºˆ}Ë ¹¯º¯Èää ° ­ºãÒä }ºãÒË°ˆmºä ¹º¹¯º¯Èää m°ËÈ
°ˆ¯Ëä҈˰ °º}¯ÈˆÒˆ Ұ㺠㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² º äÒÓÒä‚äÈ È
mÈ®ˆË Òä º°ä©°ãËÓÓ©Ë ÒäËÓÈ Ò ˯ÎÒˆË }È΂ ÒÏ ÓÒ² ¹º ¹º°ˆº«ÓÓ©ä
}ºÓˆ¯ºãËä
X m°Ë ¯È­ºÒË ¹Ë¯ËäËÓÓ©Ë }ºˆº¯©Ë Ò°¹ºãς ˆ°« m ¹º¹¯º¯ÈääË ã« ¯ËÈ
ãÒÏÈÒÒ ËË È㺯҈äÈ º¹Ò°©mÈ®ˆË }È} ãº}ÈãÓ©Ë ¹¯Ò ªˆºä ÒäËÓÈ ¹Ë¯Ë
äËÓÓ©² 亂ˆ ­©ˆ ã ­©äÒ Óº ÎËãȈËãÓº ÓË °ºm¹ÈÈ ÒäÒ ° ÒäËÓÈäÒ
㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² mº ÒÏ­ËÎÈÓÒË ãÒÓË® ºãºmÓº® ­ºãÒ 
X Ë°ãÒ ¹ãÈÓÒ¯‚ˈ°« Ò°¹ºãϺmÈÓÒË ¹º¹¯º¯Èää© m ÓË°}ºã}Ò² ¯ÈÏÓ©²
¹¯º¯ÈääȲ m ÓË® mºº­Ë ÓË ºãÎÓ© Ò°¹ºãϺmȈ°« 㺭ÈãÓ©Ë ¹Ë¯Ë
äËÓÓ©Ë ˆ Ë ºÓÈ ºãÎÓÈ ­©ˆ ¹ºãÓº°ˆ ÈmˆºÓºäÓº® Ò ºãÎÓÈ º­äËÓÒ
mȈ°« ÈÓÓ©äÒ ° º°ÓºmÓº® ¹¯º¯Èä亮 ˆºã}º ˯ËÏ ¹È¯Èäˈ¯©
X m°Ë m²ºÓ©Ë ¹È¯Èäˈ¯© ¹º¹¯º¯Èää© º¹Ò°©mÈ®ˆË }È} ¹È¯Èäˈ¯©ÏÓÈ
ËÓÒ« È ËË ã‚Ë Û }È} ¹È¯Èäˈ¯©}ºÓ°ˆÈӈ© È ° ¹È¯Èäˈ¯ÈäÒ
¹Ë¯ËäËÓÓ©äÒ ­‚ˆË º°º­ËÓÓº mÓÒäȈËãÓ© Ò º°ˆº¯ºÎÓ©
X ÒÏ­ËÈ®ˆË mãºÎËÓÓ©² ¹¯ºË‚¯ ˆ } ¹¯Ò Ò² Ò°¹ºãϺmÈÓÒÒ m˯º«ˆÓº°ˆ
ÓËÈ«ÓÓº ÒÏäËÓ҈ ÏÓÈËÓÒË ¹Ë¯ËäËÓÓº® ¯ËÏ}º mºÏ¯È°ˆÈˈ

¢·¼ÅÂúÑ
cË}‚¯°Ò«Û ªˆº ˆÈ}º® °¹º°º­ º¯ÈÓÒÏÈÒÒ m©Ò°ã҈ËãÓºº ¹¯ºË°°È ¹¯Ò
}ºˆº¯ºä ¹¯ºË‚¯È ÒãÒ Á‚Ó}Ò« m ²ºË m©¹ºãÓËÓÒ« º­¯ÈÈˈ°« °ÈäÈ } °Ë­Ë
cË}‚¯°Ò« Ò¯º}º ¹¯ÒäËӫˈ°« m äȈËäȈÒ}Ë { }ÈË°ˆmË ¹¯ÒäË¯È ÈÒä ¯Ë
}‚¯°ÒmÓºË º¹¯ËËãËÓÒË °‚ää© ¹Ë¯m©² Q ÓȈ‚¯ÈãÓ©² Ò°Ëã v‚ääÈ ¹Ë¯m©² Q
ÓȈ‚¯ÈãÓ©² Ò°Ëã ¯ÈmÓÈ °‚ääË ¹Ë¯m©² Q Ü  ÓȈ‚¯ÈãÓ©² Ò°Ë㠹㠰 Q È
°‚ääÈ ¹Ë¯mºº Ò°ãÈ ¯ÈmÓÈ  jãÒ 6Q 6QÜ  Q 6 
|¹ÒËä Á‚Ó}Ò  }ºˆº¯È« m©Ò°ã«Ëˆ °‚ää‚ ¹ºãς«° ÈÓÓ©ä º¹¯ËËãË
ÓÒËä
function sum(n: integer): integer;
begin
if n=1 then sum:=1
else sum:=sum(n-1)+n;
end;
       !

‘Ë}°ˆ Á‚Ó}ÒÒ ¹ºã‚Òã°« Ó˺­©Ó©ä Ò äºÎˈ m©ÏmȈ °ºäÓËÓÒ« m ˺ ¹¯È


mÒãÓº°ˆÒ °‚ääÒ¯‚ˈ°« ­ºãºË }ºãÒË°ˆmº °ãÈÈË䩲 Óº ¹¯Ò ªˆºä ÓË Ò°
¹ºãςˈ°« Ò}ã {°Ë ¹¯ÈmÒãÓº º¹Ë¯ÈÒ« °‚ääÒ¯ºmÈÓÒ« ­‚ˈ ¹ºmˆº¯«ˆ°«
¯ºmÓº n-1 ¯ÈÏ ¹º°}ºã}‚ Á‚Ó}Ò« sum º­¯ÈÈˈ°« n-1 ¯ÈÏ } °È亮 °Ë­Ë
¹¯Ò ªˆºä ¹È¯Èäˈ¯ }ÈΩ® ¯ÈÏ ‚äËÓÈˈ°« ÓÈ ËÒÓÒ‚ { }ºÓË }ºÓºm
¹È¯Èäˈ¯ °ˆÈÓˈ ¯ÈmÓ©ä  Ò ¯Ë}‚¯°ÒmÓ©Ë m©Ïºm© ÏÈ}ºÓȈ°« ¹º°ãË Ëº
m°Ë ‚ÎË m©ÏmÈÓÓ©Ë Á‚Ó}ÒÒ ºÓÈ ÏÈ ¯‚º® ÏÈm˯Ȉ °mº ¯È­ºˆ‚
|­¯ÈˆÒˆË mÓÒäÈÓÒË ÓÈ °ãË‚ ÒË º­°ˆº«ˆËã°ˆmÈ
{º¹Ë¯m©² ¯Ë}‚¯°ÒmÓÈ« ¹¯ºË‚¯È ÒãÒ Á‚Ó}Ò« °º˯Î҈ m°ËÈ ¹º }¯È®
ÓË® ä˯Ë ºӂ ˆË¯äÒÓÈãӂ mˈm Ò ‚°ãºmÒË º}ºÓÈÓÒ« if n=1 then
sum=1 
{ºmˆº¯©² ¹¯Ò m©¹ºãÓËÓÒÒ ¯Ë}‚¯°ÒmÓº® mˈmÒ else sum:=sum(n-1)+n
¹¯ºË°° m©¹ºãÓËÓÒ« ¹º¹¯º¯Èää© ¹¯Òº°ˆÈÓÈmãÒmÈˈ°« Óº ˺ ¹Ë¯ËäËÓÓ©Ë
ÓË ‚Èã« ˆ°« ÒÏ °ˆË}È ¯ºÒ°²º҈ Óºm©® m©Ïºm ¹º¹¯º¯Èää© ¹Ë¯ËäËÓ
Ó©Ë }ºˆº¯º® ˆÈ}ÎË ¹ºäËÈ ˆ°« m °ˆË} Ò ˆ  ‘È} º­¯Èςˈ°« ¹º°ã˺mÈ
ˆËãÓº°ˆ ¹¯Ë¯mÈÓÓ©² ¹¯ºË°°ºm ÒÏ }ºˆº¯©² m©¹ºãӫˈ°« m°ËÈ ¹º°ãË
ÓÒ® È ¹º º}ºÓÈÓÒÒ Ëº ¯È­ºˆ© ¹¯ººãÎÈˈ m©¹ºãÓ«ˆ°« ¹¯Ë©‚Ò®
¹¯ºË°° ¡ËãÒ}ºä mË° ¹¯ºË°° °҈Èˈ°« m©¹ºãÓËÓÓ©ä }ºÈ °ˆË} º¹‚°ˆË
ˈ ÒãÒ ¯‚ÒäÒ °ãºmÈäÒ m°Ë ¹¯Ë¯mÈÓÓ©Ë ¹¯ºË°°© m©¹ºãÓ«ˆ°«
cË}‚¯°Ò« ¹ºãËÏÓÈ ¹¯ËÎË m°Ëº m °ã‚È«² }ºÈ º°Óºmӂ ÏÈÈ‚ äºÎÓº
¯ÈÏËã҈ ÓÈ ¹ºÏÈÈÒ ÒäË ÒË ˆ‚ ÎË °ˆ¯‚}ˆ‚¯‚ ˆº Ò ¹Ë¯mºÓÈÈãÓÈ«
ÏÈÈÈ
sË °ãË‚ˈ ¹‚ˆÈˆ ¯Ë}‚¯°Ò ° ҈˯ÈÒË® }ºˆº¯È« ¯ËÈãÒςˈ°« ¹¯Ò ¹ºäºÒ Ò}ãºm
rºãÒÓ°ˆmº È㺯҈äºm äºÎÓº ¯ËÈãÒϺmȈ m‚ä« °¹º°º­ÈäÒ ҈˯ÈÒË® Ò
¯Ë}‚¯°ÒË® {°¹ºäÓÒä ¹¯Òä˯ ° °‚ä亮 }ºˆº¯©® ºËÓ ãË}º ¯ËÈãÒςˈ°« ¹¯Ò
¹ºäºÒ Ò}ãÈ
|°º­ËÓÓº°ˆÒ ¯Ë}‚¯°ÒÒ
X ¯Ë}‚¯°ÒmÓÈ« Áº¯äÈ º¯ÈÓÒÏÈÒÒ È㺯҈äÈ º­©Óº m©ã«҈ ÒÏ«ÓËË
҈˯ÈÒºÓÓº® Ò Èˈ ­ºãËË }ºä¹È}ˆÓ©® ˆË}°ˆ ¹¯º¯Èää©
X Ó˺°ˆÈˆ}Ò ¯Ë}‚¯°ÒÒ °º°ˆº«ˆ m °ãË‚ Ëä
• Ë°ãÒ キÒÓÈ ¯Ë}‚¯°ÒÒ ºËÓ mËãÒ}È ˆº ªˆº äºÎˈ ¹¯ÒmË°ˆÒ } ¹Ë¯Ë
¹ºãÓËÓÒ °ˆË}È
• ¯Ë}‚¯°ÒmÓ©Ë Èãº¯Òˆä© }È} ¹¯ÈmÒ㺠m©¹ºãÓ« ˆ°« ­ºãËË äËãËÓÓº
X ¹¯Ò ¯Ë}‚¯°ÒmÓºä ¹¯º¯ÈääÒ¯ºmÈÓÒÒ mËãÒ}È m˯º«ˆÓº°ˆ ºÒ­º} ÏÈÒ}
ãÒmÈÓÒ« { Ë㫲 ¹ºm©ËÓÒ« ­ËϺ¹È°Óº°ˆÒ ¯È­ºˆ© ¯Ë}ºäËÓ‚ˈ°«
• Ò°¹ºãϺmȈ Ò¯Ë}ˆÒm‚ }ºä¹Ò㫈º¯È {$S+} ã« m}ã ËÓÒ« ¹¯ºm˯}Ò ¹Ë
¯Ë¹ºãÓËÓÒ« °ˆË}È
• Ò°¹ºãϺmȈ Ò¯Ë}ˆÒm‚ }ºä¹Ò㫈º¯È {$R+} ã« m}ã ËÓÒ« ¹¯ºm˯}Ò
ÒȹÈϺÓÈ
"            

cË}‚¯°Ò« Û ªˆº ºËÓ 亝ө® ÒÓ°ˆ¯‚äËӈ ¯ËËÓÒ« äÓºÒ² ÏÈÈ sº ¹ºã


ϺmȈ°« Òä °ãË‚ˈ º°ˆÈˆºÓº °˯ÎÈÓÓº Ò º°ˆº¯ºÎÓº p°ãÒ ÏÈÈÈ ÒäËˈ
ºËmÒÓºË Ó˯Ë}‚¯°ÒmÓºË ¯ËËÓÒË ˆº °ãË‚ˈ ÒÏ­¯Èˆ ÒäËÓÓº ˺ {¯« ãÒ
¯Ë}‚¯°Ò äºÎÓº ¯Ë}ºäËÓºmȈ ã« ÓȲºÎËÓÒ« °‚ää© cË}‚¯°ÒmÓÈ« Á‚Ó}
Ò« sum ¹¯ÒmËËÓÈ ÓÈäÒ ãÒ m Ë㫲 Òãã °ˆ¯ÈÒÒ ä˲ÈÓÒÏäÈ ¯Ë}‚¯°ÒÒ
Ò°ˆÒÓ  °º˯Î҈ }¯È°ÒmºË ¯Ë}‚¯°ÒmÓºË ¯ËËÓÒË ÏÈÈÒ m©ËãËÓÒ«
ÒÁ¯ Ë㺺 ¹ºãºÎ҈ËãÓºº Ò°ãÈ }ºˆº¯È« ‚ÎË ¯ËÈãÈ° ¹¯Ò ¹ºäºÒ
Ò}ãÈ °ä ãÒ°ˆÒÓ   { ÈÓÓºä ¹¯ÒäË¯Ë ÒÁ¯© m©mº«ˆ°« m º­¯ÈˆÓºä
¹º¯«}Ë
         
var n: integer;
procedure reverse(n: integer);
begin
write(n mod 10);
if (n div 10) <> 0 then reverse (n div 10)
end;
begin
ZULWHOQ <\_^bl_ p_eh_ iheh`bl_evgh_ qbkeh  PD[LQW  UHDGOQ Q 
reverse(n); writeln; readln;
end.

–ÀÁÀ½¿ºÄ·½Î¿Í·ô·¶·¿ºÑ
ÀÁÂÀÈ·¶Å²ÇºÆÅ¿¼ÈºÑÇ
 Á·Â·¸²ÐË··À³ÌÑ´½·¿º·
ºäÒäº ¹¯«ä©² ¯Ë}‚¯°Ò® ¯È°°äºˆ¯ËÓÓ©² m©Ë °‚Ë°ˆm‚ ˆ ¯Ë}‚¯°ÒÒ °
ˆÈ} ÓÈÏ©mÈËä©ä }º°mËÓÓ©ä m©Ïºmºä ¹¯Ò }ºˆº¯ºä ºÓÈ ¹º¹¯º¯ÈääÈ m©
Ï©mÈˈ ¯‚‚ ¹º¹¯º¯Èää‚ m©Ï©mÈ ‚  m °mº º˯Ë ¹Ë¯m‚ ¹º
¹¯º¯Èää‚
k ¹º°}ºã}‚ ¹º¹¯º¯ÈääÈ º­«ÏȈËãÓº ºãÎÓÈ ­©ˆ º¹Ò°ÈÓÈ º ËË m©ÏºmÈ
ºãÎÓº Ò°¹ºãϺmȈ°« º¹Ë¯ËÎÈ ËË º¹Ò°ÈÓÒË ÏȺãºm}È ¹º¹¯º¯Èää© |¹Ò
°©mÈˈ°« ºÒÓ ˆºã}º ÏȺãºmº} m°ãË ÏÈ }ºˆº¯©ä °ˆÈm҈°« ÏȯËÏ˯mÒ¯º
mÈÓÓºË °ãºmº forward º¹Ë¯ËÎÈ Ò®  È ¹ºãÓºË º¹Ò°ÈÓÒË ¹¯ºË‚¯© ¹ºäË
Èˈ°« ÈãËË m ˆË}°ˆË ¹¯º¯Èää© ‘È}ºË º¹Ò°ÈÓÒË ÓÈÏ©mÈˈ°« º¹¯ËËã« Òä
{ º¹¯ËËã« Ëä º¹Ò°ÈÓÒÒ äºÎÓº ÓË ‚}ÈÏ©mȈ Áº¯äÈãÓ©Ë ¹È¯Èäˈ¯© ˆ }
ºÓÒ ‚ÎË ÒÏmË°ˆÓ© ÒÏ º¹Ë¯ËÎÈ Ëº º¹Ò°ÈÓÒ«
       

sȹ¯Òä˯
var a,b: real;
^ hi_j_`Zxs__ hibkZgb_ ijhp_^mju p1 }
procedure p1(x: real); forward;
^ hibkZgb_ ijhp_^mju p2 }
procedure p2(y: real);
begin
...
p1(a  ^ \uah\ ijhp_^mju p1 }
...
end;
^ l_dkl ijhp_^mju p [_a hibkZgby ij_^\Zjbl_evgh hibkZgguo iZjZf_ljh\ `
procedure p1
begin
...
j Z  ^ \uah\ ijhp_^mju j `
...
end;
begin
j a); p1(b  ^ \uah\ ijhp_^mj j b p1 }
end.

zÈ} mÒÓº ÒÏ ¹¯Òä˯È º¹Ë¯ËÎÈ ËË º¹Ò°ÈÓÒË ¹¯ºË‚¯© j ¹ºÏmºãÒãº


Ò°¹ºãϺmȈ º­¯ÈËÓÒË } ÓË® ÒÏ ¹¯ºË‚¯© j ˆ } ¹¯Ò ˆ¯ÈÓ°ã«ÒÒ }ºä
¹Ò㫈º¯‚ ËË º m©ÏºmÈ ¹¯ºË‚¯© j ÒÏ º¹Ë¯ËÎÈ Ëº º¹Ò°ÈÓÒ« °ˆÈÓº
m«ˆ°« ÒÏmË°ˆÓ© ËË Áº¯äÈãÓ©Ë ¹È¯Èäˈ¯© Ò ºÓ äºÎˈ ¹¯ÈmÒãÓº º¯ÈÓÒϺ
mȈ ËË m©Ïºm
¯Òä˯ }º°mËÓÓº® ¯Ë}‚¯°ÒÒ Ò º¹Ë¯ËÎÈ Ëº º­ž«mãËÓÒ« ¹¯Òmº҈°« m
¯ÈÏ 

¡²Â²¾·ÄÂÍÁÂÀÈ·¶ÅÂÍ
ºÁ²Â²¾·ÄÂÍÆÅ¿¼Èºº
{ «Ï©}Ë 3DVFDO ¹È¯Èäˈ¯ÈäÒ ¹º¹¯º¯Èää 亂ˆ ­©ˆ ÓË ˆºã}º ¹Ë¯ËäËÓÓ©Ë
Óº Ò ¹º¹¯º¯Èää© iã« º­Ë°¹ËËÓÒ« ˆÈ}º® mºÏäºÎÓº°ˆÒ mmº«ˆ°« ¹¯º
Ë‚¯Ó©Ë ˆÒ¹©
zÈ} ˆºã}º ¹¯ºË‚¯Ó©® ˆÒ¹ º¹¯ËËãËÓ äºÎÓº º­ž«m㫈 ¹Ë¯ËäËÓÓ©Ë ªˆº
º ˆÒ¹È ‘È}ÒË ¹Ë¯ËäËÓÓ©Ë ÓÈÏ©mÈ ˆ°« ¹¯ºË‚¯Ó©äÒ ¹Ë¯ËäËÓÓ©äÒ Ò äº‚ˆ
­©ˆ Ò°¹ºãϺmÈÓ© m‚ä« °¹º°º­ÈäÒ
X m }ÈË°ˆmË Áº¯äÈãÓ©² ¹È¯Èäˈ¯ºm ¹¯Ò º¹Ò°ÈÓÒÒ ¹¯ºË‚¯ Ò Á‚Ó}Ò®
#            

Xm }ÈË°ˆmË ¹Ë¯ËäËÓÓº® }ºˆº¯º® äºÎÓº ¹¯Ò°mºÒˆ Òä« ¹¯ºË‚¯© ÒãÒ


Á‚Ó}ÒÒ
{ º­ºÒ² °ã‚È«² m°ˆÈˈ mº¹¯º° º °ºmäË°ˆÒ亰ˆÒ ˆÒ¹ºm iã« ˆºº ˆº­© °Ò
ˆÈˆ°« °ºmäË°ˆÒä©äÒ ¹¯ºË‚¯Ó©Ë ˆÒ¹© ºãÎÓ© Òäˈ ºÒÓÈ}ºmºË Ұ㺠¹È
¯Èäˈ¯ºm ºÒÓÈ}ºm©² ˆÒ¹ºm ¹¯ÒËä m °ã‚ÈË Á‚Ó}ÒÒ ˆÒ¹© ¯ËςãˆÈˆºm
ºãÎÓ© ­©ˆ ÒËӈÒÓ©äÒ z¯ºäË ˆºº ¹¯ºË‚¯È ÒãÒ Á‚Ó}Ò« }ºˆº¯È«
Ò°¹ºãςˈ°« m }ÈË°ˆmË ¹È¯Èäˈ¯È ¹º¹¯º¯Èää© ÒãÒ Ë Òä« ¹¯Ò°mÈÒmÈˈ°«
¹¯ºË‚¯Óº® ¹Ë¯ËäËÓÓº® ºãÎÓÈ ‚ºmãˈmº¯«ˆ °ãË‚ Òä ˆ¯Ë­ºmÈÓÒ«ä
X ºÓÈ ÓË ºãÎÓÈ ­©ˆ °ˆÈÓȯˆÓº® ¹¯ºË‚¯º® ÒãÒ Á‚Ó}ÒË® sÒÎË ä©
¹º}ÈÎËä }È} ãË}º º­º®ˆÒ ªˆº º¯ÈÓÒËÓÒË
X ºÓÈ ÓË ºãÎÓÈ ­©ˆ mãºÎËÓÓº® Á‚Ó}ÒË®
X m °¯ËË 7XUER 3DVFDO ºÓÈ ºãÎÓÈ ­©ˆ ºˆ}ºä¹ÒãÒ¯ºmÈÓÈ ° Ò¯Ë}ˆÒmº®
{$F+} Û ÈãÓÒ® m©Ïºm ªˆº °m«ÏÈÓº ° º°º­ËÓÓº°ˆ«äÒ º¹Ë¯ÈÒºÓÓº® °Ò°
ˆËä© '26 
È¯Èäˈ¯© ¹¯ºË‚¯Óºº ˆÒ¹È º°º­ËÓÓº ¹ºãËÏÓ© m °Òˆ‚ÈÒ«² }ºÈ ÓÈ ÓË
°}ºã}ÒäÒ ¹¯ºË‚¯ÈäÒ ÒãÒ Á‚Ó}Ò«äÒ m©¹ºãÓ« ˆ°« º­ÒË Ë®°ˆmÒ« ÓÈ
¹¯Òä˯ °ˆ¯ºÒˆ°« ˆÈ­ãÒÈ ÒãÒ ÒϺ­¯ÈÎÈˈ°« ¯ÈÁÒ} ÓË°}ºã}Ò² Á‚Ó}Ò® 
cÈ°°äºˆ¯Òä ¹¯º°ˆº® ¹¯Òä˯ ‚°ˆ ÓȺ m©mË°ˆÒ ˆÈ­ãÒ© ÏÓÈËÓÒ® ˆ¯Ë²
Á‚Ó}Ò® Sin(x) Sin(x)*Cos(x) Ò Sin(x)/x sȹÒËä ÓËÏÈä©°ãºmȈ‚
¹¯ºË‚¯‚ m©mºÈ ˆÈ­ãÒ© ÏÓÈËÓÒ® Á‚Ó}ÒÒ Ò°¹ºãς ‚ Á‚Ó}Ò m
}ÈË°ˆmË ¹È¯Èäˈ¯È ‘ºÈ ã« ¯ËËÓÒ« ÏÈÈÒ º°ˆÈˆºÓº ­‚ˈ m©ÏmȈ ËË
ˆ¯Ò ¯ÈÏÈ ° ¯ÈÏÓ©äÒ ÏÓÈËÓÒ«äÒ ¹È¯Èäˈ¯ºm ‘Ë}°ˆ ¹¯º¯Èää© ¹¯ÒmËËÓ m
ãÒ°ˆÒÓË 
    ! " 
type func=function(x:real):real; {}
{$F` ^wlZ ^bj_dlb\Z gm`gZ lhevdh ^ey -jZajy^guo dhfibeylhjh\`
function f1(x:real):real;
begin f1:=sin(x); end^klZg^Zjlgmx nmgdpbx hnhjfey_f dZd h[uqgmx nmgdpbx`
function f2(x:real):real;
begin f2:=sin(x)*cos(x); end;
function f3(x:real):real;
begin f3:=sin(x)/x; end;
{$F-` ^hldexqZ_f ^Zevgbc \uah\ nmgdpbc _keb hg [ue \dexq_g`
^\u\h^ lZ[ebpu ijhba\hevghc nmgdpbb f gZ hlj_ad_ >a,b@k rZ]hf h}
procedure fun_table(f:func;a,b,h:real);
var x:real;
begin
x:=a;
while x<=b do begin
       $

writeln(x:8:2,' ',f(x):8:2); x:=x+h


end;
writeln;
end ^ijhp_^mju \u\h^Z lZ[ebpu nmgdpbb`
begin
^\u\h^bf lZ[ebpu lj_o nmgdpbc f1, f b f gZ jZaguo hlj_adZo`
fun_table(f1,0,3.14,0.5);
fun_table(f2,0,1.57,0.2);
fun_table(f3,-5,5,2);
readln;
end.

gÇÁ¾ ÈÆ»·É»Èǵ ¸Ñ¸»ÇȾ û ¸Ç» ȶ·Á¾ÌÑ ¶ Á¾ÎÒ ÄºÃÉ ¾½ Ã¾Ë Ã¶ ¸Ñ·ÄÆ ÂļÃÄ

¸ÄÇÅÄÁҽĸ¶ÈÒǵ ÅÆÄÌ»ºÉÆÃÄ¿ Żƻ»ÃÃÄ¿ tĹº¶ ÄÇÃĸöµ ÅÆĹƶ¶ Åƾ»È

¸¾º

var f:func; k:integer;


begin
ZULWH <\_^bl_ ghf_j nmgdpbb ; readln(k);
case k of
1:f:=f1; 2:f:=f2; 3:f:=f3
end;
fun_table(f,0,3.14,0.5); readln;
end.

pË ºÒÓ ¹¯Òä˯ Ò°¹ºãϺmÈÓÒ« ¹¯ºË‚¯Ó©² ˆÒ¹ºm ÒäËˈ°« m ãÒ°ˆÒÓ


Ë

Ÿ·ÄºÁº¹ºÂÀ´²¿¿Í·
Á²Â²¾·ÄÂÍÁ·Â·¾·¿¿Í·
È¯Èäˈ¯ °҈Èˈ°« ÓˈҹÒÏÒ¯ºmÈÓÓ©ä Ë°ãÒ Ëº ˆÒ¹ m ÏȺãºm}Ë ¹º¹¯º
¯Èää© ÓË ‚}ÈÏÈÓ Ò ¹¯Ò ªˆºä °ººˆmˈ°ˆm‚ Ò® Ëä‚ ÁÈ}ˆÒË°}Ò® ¹È¯Èäˈ¯
äºÎˈ ­©ˆ ¹Ë¯ËäËÓÓº® ã ­ºº ˆÒ¹È sˈҹÒÏÒ¯ºmÈÓÓ©äÒ äº‚ˆ ­©ˆ ˆºã}º
¹È¯Èäˈ¯©¹Ë¯ËäËÓÓ©Ë
º°}ºã}‚ 3DVFDO Û °ˆ¯ºº ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® «Ï©} m }ºˆº¯ºä ¹¯Ò m©¹ºãÓË
ÓÒÒ ã ­©² º¹Ë¯ÈÒ® º­«ÏȈËãÓº }ºÓˆ¯ºãÒ¯‚ˈ°« º¹‚°ˆÒ亰ˆ ˆÒ¹ºm º¹Ë
¯ÈÓºm mӂˆ¯Ò ¹º¹¯º¯Èää© ÓˈҹÒÏÒ¯ºmÈÓÓ©® ¹È¯Èäˈ¯ m ­ºãÒÓ°ˆmË
#            

°ã‚ÈËm ¹¯Òmº҈°« } }È}ºä‚ˆº º¹¯ËËãËÓÓºä‚ ˆÒ¹‚ vËãȈ ªˆº äºÎÓº


m‚ä« °¹º°º­ÈäÒ
X Èmˆºº¹¯ËËãËÓÓ©ä ¹¯Ëº­¯ÈϺmÈÓÒËä ˆÒ¹ºm
X ÓÈãºÎËÓÓ©ä º¹Ò°ÈÓÒËä ¹Ë¯ËäËÓÓº® º¹¯ËËãËÓÓºº ˆÒ¹È
¯Ò Èmˆºº¹¯ËËãËÓÓºä ¹¯Ëº­¯ÈϺmÈÓÒÒ °ä ¯ÈÏ  ˆÒ¹ ÏÈÈ ˆ «mÓº ÓÈ
¹¯Òä˯
procedure proc(var x);
y:=integer(x);

iã« ÓÈãºÎËÓÒ« ¹Ë¯ËäËÓÓº® º¹¯ËËãËÓÓºº ˆÒ¹È Ò°¹ºãς ˆ }ã ËmºË °ãºmº


absolute ÏÈ }ºˆº¯©ä °ãË‚ˈ Òä« ¯ÈÓËË º¹¯ËËãËÓÓº® ¹Ë¯ËäËÓÓº® ‘È}Òä
°¹º°º­ºä m©¹ºãӫˈ°« °ºmä˝ËÓÒË m ¹Èä«ˆÒ ÈÓÓ©² ° ¯ÈÏÓ©äÒ ÒäËÓÈäÒ Ò
mºÏäºÎÓº ¯ÈÏÓ©² ˆÒ¹ºm sȹ¯Òä˯
procedure proc(var x);
var r:real absolute x;

{ ÈÓÓºä ¹¯ÒäË¯Ë ¹Ë¯ËäËÓÓ©Ë r Ò x ÒäË ˆ ºÒÓ Ò ˆºˆ ÎË È¯Ë° m ¹È䫈Ò


lºÎÓº °҈Ȉ ˆº ºÓº® «Ë®}Ë ¹Èä«ˆÒ ¹¯Ò°mºËÓ© mÈ ¯ÈÏÓ©² ÒäËÓÒ
s˺­²ºÒ亰ˆ ¹¯ÒmËËÓÒ« ÓˈҹÒÏÒ¯ºmÈÓÓ©² ¹È¯Èäˈ¯ºm } }ºÓ}¯ËˆÓºä‚
ˆÒ¹‚ º¯ÈÓÒÒmÈˈ Ò² ¹¯ÒäËÓËÓÒË Ò °m«Ï©mÈˈ ¯‚}Ò ¹¯º¯ÈääÒ°ˆ‚ ºªˆºä‚
ä© ÓË äºÎËä ¯Ë}ºäËÓºmȈ Ò² È°ˆºä‚ Ò°¹ºãϺmÈÓÒ  |ÓÈ}º Òӈ˯˰
Ó©® ¹¯Òä˯ Ò°¹ºãϺmÈÓÒ« ÓˈҹÒÏÒ¯ºmÈÓÓºº ¹È¯Èäˈ¯È m°Ë ÎË ­‚ˈ ¹¯Ò
mËËÓ m ã  °ä ãÒ°ˆÒÓ  ¹¯ºË‚¯È print3 

s»Ï»ÇȸÉÔÈ Ç¾Èɶ̾¾ ÀĹº¶ Åƻķƶ½Ä¸¶Ã¾» ûȾž½¾Æĸ¶ÃÃÄ¹Ä Å¶Æ¶Â»Èƶ À

ÀÄÃÀÆ»ÈÃÄÂÉ È¾ÅÉ Ã» ÈÆ»·É»Èǵ d ȶÀ¾Ë ÇÁÉͶµË ¸ ÅĺÅÆĹƶ» öº ÓȾ Ŷƶ

»ÈÆÄ û ºÄÁ¼ÃÄ ¸ÑÅÄÁõÈÒǵ þÀ¶À¾Ë ÄŻƶ̾¿ ÈÆ»·ÉÔÏ¾Ë ÀÄÃÈÆÄÁµ ȾŶ

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
äËÓÒË ¯È予Ӻ Ò ãºÒÓº m©Ë㫈 ¹º¹¯º¯Èää© °ˆ¯‚}ˆ‚¯Ò¯ºmȈ
¹¯º¯Èää‚ ˆ¯Ë­‚ˈ º¹¯ËËãËÓÓºº º¹©ˆÈ Ò Òӈ‚ÒÒÒ z °ºÎÈãËÓÒ  ÓËmºÏ
äºÎÓº °Áº¯ä‚ãÒ¯ºmȈ ˈ}ÒË ¹¯ÈmÒãÈ °º­ã È« }ºˆº¯©Ë ˆ© º­«ÏȈËãÓº
¹ºã‚Ò ÒËÈãÓº °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓӂ ¹¯º¯Èää‚ ºªˆºä‚ º°ÓºmÓºË mÓÒ
äÈÓÒË Èmˆº¯ºm ¹¯Ò ÒÏãºÎËÓÒÒ äȈ˯ÒÈãÈ ­©ãº °º°¯ËºˆºËÓº ÓÈ ˆË² mºÏ
äºÎÓº°ˆ«² }ºˆº¯©Ë ¹¯Ëº°ˆÈmã«Ëˆ «Ï©} 3DVFDO v¹º°º­© ÎË Ò°¹ºãϺmÈÓÒ«
ªˆÒ² mºÏäºÎÓº°ˆË® äºÎÓº ‚«°Ó҈ ˆºã}º ÓÈ ¹¯Òä˯Ȳ vÈäºË ãÈmÓºË ã«
¹¯º¯ÈääÒ°ˆÈ Û ¹¯Òm©}ӂˆ Ò°¹ºãϺmȈ ¹º¹¯º¯Èää© ÈÎË m ÓË­ºãÒ²
ÏÈÈȲ È º¹©ˆ Ò Òӈ‚ÒÒ« º­«ÏȈËãÓº ¹º«m«ˆ°« °º m¯ËäËÓËä
       #

©ºÃ½À´Í·ÁÀý·¶À´²Ä·½Î¿ÀÃĺ
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ º¹¯ËËã« ‚ }ºãÒË°ˆmº °m˯²¹¯º°ˆ©²
Ò°Ëã m ÓȈ‚¯ÈãÓºä ¯«‚ Ò°Ëã ÓË ¹¯Ëm©È Ò² 

  ö½Ñ¸¶»Èǵ ;ÇÁÄ »ÇÁ¾ ÄÃÄ ÅÆÄÇÈÄ» ¾ ;ÇÁÄ ÅÄÁÉÍ»ÃÃÄ» ¾½


û¹Ä ½¶Å¾ÇÒÔ Ì¾ÊÆ ¸ ķƶÈÃÄ ÅÄƵºÀ» ŶÁ¾ÃºÆÄ  Èļ» ·Éº»È ÅÆÄÇÈÑ ö

ÅÄÂþ ÍÈÄ ÅÆÄÇÈÄ» ;ÇÁÄ Ã» ¾Â»»È ºÆɹ¾Ë º»Á¾È»Á»¿ ÀÆÄ» »º¾Ã¾ÌÑ ¾ ǶÂÄ

¹Ä Ç»·µ  o¶Åƾ»Æ  ¾  ¨ Ǹ»ÆËÅÆÄÇÈÑ» ;ÇÁ¶

  # $  " " 


var x,k: integer; { x - iZjZf_lj pbdeZk - dhebq_kl\h ijhkluo qbk_e`
function prost(y: integer): boolean;
^ijh\_jdZ y\ey_lky eb y ijhkluf qbkehf`
var i: integer;
begin
prost:=true;
for i:=2 to round(sqrt(y)) do if y mod i=0 then prost:=false;
end;
IXQFWLRQ SRYRURW \ LQWHJHU  LQWHJHU ^ihemq_gb_ iZebg^jhfZ qbkeZ`
begin
if y<10 then povorot:=y else
if y<100 then povorot:=y mod 10*10+y div 10 else
povorot:=y mod 10*100+y mod 100 div 10*10+y div 100;
end;
begin
wriWHOQ K\_joijhklu_ qbkeZ  
k  ^  b  - ijhklu_ qbkeZ `
for x:=4 to 999 do
if prost(x) then
if prost(povorot(x)) then begin
writeln(x  ^ \u\h^ k\_joijhklh]h qbkeZ `
k:=k+1;
LI N PRG   WKHQ UHDGOQ ^iZmaZ - wdjZg aZiheg_g`
end;
ZULWHOQ \k_]h gZc^_gh N k\_joijhkluo qbk_e    UHDGOQ
end.
              

œÀ¾¾·¿Ä²Âº»
d ÓÈÄ¿ ½¶º¶Í» ·ÑÁÄ ÄÍ»ÃÒ Á»¹ÀÄ ¸Ñº»Á¾ÈÒ ÅĺÅÆĹƶÂÂÑ ÅÄÇÀÄÁÒÀÉ ÄÍ»¸¾ºÃÑ
º¸» ǶÂÄÇÈĵȻÁÒÃÑ» Åĺ½¶º¶Í¾ ÅÆĸ»ÆÀ¶ ö ÅÆÄÇÈÄÈÉ ¾ ÅĸÄÆÄÈ Í¾ÇÁ¶ jÇ
ÅÄÁҽĸ¶Ã¾» ¸Áļ»ÃÃÄ¹Ä ¸Ñ½Ä¸¶ ÊÉÃÀ̾¾ prost(povorot(x)) ÅĽ¸ÄÁ¾ÁÄ ½¶
žǶÈÒ È»ÀÇÈ ÅÆĹƶÂÂÑ ÀÄÂŶÀÈÃÄ
o¶¸»ÆÃÄ» È»ÀÇÈ ÊÉÃÀ̾¾ ÅÆĸ»ÆÀ¾ ;ÇÁ¶ ö ÅÆÄÇÈÄÈÉ ¸Ñ½¸¶Á ɺ¾¸Á»Ã¾» ¨
ÅÄÍ»ÂÉ ÅÆĸ»Æµ»Èǵ º»Á¾ÂÄÇÈÒ ÈÄÁÒÀÄ Ã¶ ;ÇÁ¶ û ÅÆ»¸ÑζÔϾ» À¸¶ºÆ¶ÈÃĹÄ
ÀÄÆõ ¾½ ÅÆĸ»Æµ»ÂÄ¹Ä Í¾ÇÁ¶ nļÃÄ ºÄÀ¶½¶ÈÒ ÍÈÄ ÓÈÄ¹Ä ºÄÇȶÈÄÍÃÄ f»¿Çȸ¾
È»ÁÒÃÄ »ÇÁ¾ ;ÇÁÄ ¾Â»»È º»Á¾È»ÁÒ ·ÄÁÒξ¿ ÀÄÆõ ÈÄ Í¶ÇÈÃÄ» ÄÈ º»Á»Ã¾µ ¶
ÄÃÄ Èļ» º»Á¾È»ÁÒ Ã»Åƻ»ÃÃÄ ·Éº»È »ÃÒλ ÀÄÆõ

©ºÃ½·¿¿Í·¾·ÄÀ¶Í·ʷ¿ºÑ
¾²Ä·¾²ÄºÉ·Ã¼ºÇ¹²¶²É
zÈ} ÒÏmË°ˆÓº ÈãË}º ÓË m°Ë äȈËäȈÒË°}ÒË ÏÈÈÒ ÒäË ˆ ¹¯º°ˆºË ÈÓÈã҈Ò
Ë°}ºË ¯ËËÓÒË Óº mº äÓºÒ² °ã‚È«² äºÎÓº ¹ºã‚҈ ºˆmˈ ° ¹¯ÒËäãË亮
ˆºÓº°ˆ  mº°¹ºãϺmÈmÒ° Ò°ãËÓÓ©äÒ ¹¯Ò­ãÒÎËÓÓ©äÒ äˈºÈäÒ ¯Ë
ËÓÒ« iã« ¹¯ÒäË¯È ¯È°°äºˆ¯Òä ˆ¯Ò ˆÒ¹ºm©² ÏÈÈÒ ¯ËËÓÒË ÓËãÒÓˮӺº
‚¯ÈmÓËÓÒ« ¹ºÒ°} ª}°ˆ¯Ëä‚äÈ Á‚Ó}ÒÒ Ò m©Ò°ãËÓÒË º¹¯ËËãËÓÓºº ÒӈË
¯ÈãÈ Á‚Ó}ÒÒ
|­Òä m ¯ËËÓÒ«² ªˆÒ² ÏÈÈ «mã«Ëˆ°« ˆº ˆº ¹¯Ò ¯Èϯȭºˆ}Ë ¹¯º¯Èää©
}¯È®ÓË ÓËÎËãȈËãÓº ¹¯Òm«Ï©mȈ°« } º¹¯ËËãËÓÓº® Á‚Ó}ÒºÓÈãÓº® ÏÈmÒ
°Ò亰ˆÒ ¹º°}ºã}‚ Ò°¹ºãςËä©Ë äˈº© Óº°«ˆ ‚ÓÒm˯°ÈãÓ©® ²È¯È}ˆË¯
jËÈãÓ©ä °¹º°º­ºä ÏÈÈÓÒ« Á‚Ó}ÒÒ «mã«Ëˆ°« mmº Á‚Ó}ÒºÓÈãÓº® ÏÈ
mÒ°Ò亰ˆÒ ° }ãÈmÒȈ‚¯© }È} °ˆ¯º}Ò ˆË}°ˆÈ ¹¯Ë°ˆÈmã« Ë® ÒÏ °Ë­« ¹¯È
mÒãÓºË È¯ÒÁäˈÒË°}ºË m©¯ÈÎËÓÒË Óȹ¯Òä˯ sin(x) ÒãÒ sin(x)*(x+2)
sº ° ˆÈ}Òä mȯÒÈӈºä ÓÈ ÈÓÓºä ªˆÈ¹Ë º­‚ËÓÒ« ÓÈä ÓË °¹¯Èm҈°« ¹º²º
} ¯ËËÓÒ ÏÈÈÒ m©Ò°ãËÓÒ« ȯÒÁäˈÒË°}ºº m©¯ÈÎËÓÒ« ÏÈÈmÈË人 m
mÒË °ˆ¯º}Ò ˆË}°ˆÈ °ä m   
sÈ®Ëä ¹¯º°ˆº® Óº º°ˆº®Ó©® m©²º ÒÏ ¹ºãºÎËÓÒ« r‚Ëä ÏÈÈmȈ Á‚Ó}
ÒºÓÈãӂ ÏÈmÒ°Ò亰ˆ Ó˹º°¯Ë°ˆmËÓÓº m ˆË}°ˆË ¹¯º¯Èää© m ¹¯Èmº®
È°ˆÒ º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒmÈÓÒ« sº ¹¯Ò ªˆºä ºÁº¯äÒä ªˆºˆ º¹Ë¯Èˆº¯ ¹¯Ò
°mÈÒmÈÓÒ« }È} ºˆËãӂ Á‚Ó}Ò  ‘ºÈ m°Ë º°ˆÈãÓ©Ë È°ˆÒ ¹¯º¯Èää©
­‚‚ˆ °º˯ÎȈ º­¯ÈËÓÒ« ˆºã}º } ªˆº® Á‚Ó}ÒÒ ºã‚Èˈ°« ˆº ã«
ÒÏäËÓËÓÒ« mÒÈ Á‚Ó}ÒºÓÈãÓº® ÏÈmÒ°Ò亰ˆÒ º°ˆÈˆºÓº ÏÈäËÓ҈ ˆºã}º
ºӂ °ˆ¯º}‚ m ˆËãË Á‚Ó}ÒÒ ¹¯Èm‚ È°ˆ º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒmÈÓÒ« Ò ¹Ë¯Ë
}ºä¹ÒãÒ¯ºmȈ ¹¯º¯Èää‚ rËÏ ºÁº¯äãËÓÒ« ÈÓÓºº º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒmÈ
ÓÒ« m mÒË ºˆËãÓº® Á‚Ó}ÒÒ ã« ÒÏäËÓËÓÒ« Á‚Ó}ÒÒ ¹¯Ò㺰 ­© ÓË
°}ºã}º ¯ÈÏ Ò°¹¯Èm㫈 ºÓº Ò ˆº ÎË È¯ÒÁäˈÒË°}ºË m©¯ÈÎËÓÒË m ¯ÈÏÓ©²
äË°ˆÈ² ¹¯º¯Èää© ˆº ºËÓ Ó˂º­Óº
cÈςäËˈ°« ¯ËÈãÒÏÈÒ« }Èκº ÒÏ Ò°ãËÓÓ©² äˈººm ºÁº¯äãËÓÈ m mÒË
ºˆËãÓº® ¹¯ºË‚¯© ÒãÒ Á‚Ó}ÒÒ ° ¹È¯Èäˈ¯ÈäÒ ­ËÏ Ò°¹ºãϺmÈÓÒ« ãº
        

­ÈãÓ©² ¹Ë¯ËäËÓÓ©² ˆÈ} ˆº ËË äºÎÓº °}º¹Ò¯ºmȈ ­ËÏ ¹Ë¯Ë¯È­ºˆ}Ò m ã 


­‚ ¯‚‚ ¹¯º¯Èää‚ |°ÓºmÓÈ« ¹¯º¯ÈääÈ ÒäËˈ Ò°ˆº ËäºÓ°ˆ¯ÈÒºÓ
Ó©® ²È¯È}ˆË¯ Ò m©¹ºãӫˈ mmºm©mº Ò m©Ïºm ¹º¹¯º¯Èää
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ m©Ò°ã« ‚ ÏÓÈËÓÒË }º¯Ó« ÓËãÒÓË®
Óºº ‚¯ÈmÓËÓÒ«   äˈººä ¹ºãºmÒÓÓºº ËãËÓÒ« Ò²ºˆºäÒÒ  jË«
äˈºÈ º°ÓºmÈÓÈ ÓÈ °ãË‚ Ëä ‚ˆm˯ÎËÓÒÒ Ë°ãÒ  Ó˹¯Ë¯©mÓÈ ÓÈ ºˆ
¯ËÏ}Ë >  @ Ò     ˆº }º¯ËÓ ‚¯ÈmÓËÓÒ« ÒãÒ ÓËËˆÓºË Ұ㺠}º¯ÓË®
¹º¹ÈÈˈ m ªˆºˆ ºˆ¯ËϺ} iã« º¹¯ËËãËÓÒ« ÏÓÈËÓÒ« }º¯Ó« äºÎÓº °‚Ï҈
ÒȹÈÏºÓ ¹ºÒ°}È ¹ºËãÒm Ò°²ºÓ©® ºˆ¯ËϺ} ¹º¹ºãÈä jÏ m‚² º­¯ÈϺmÈm
Ò²°« ºˆ¯ËÏ}ºm m©­Ò¯È ˆ ˆºˆ ã« }ºˆº¯ºº Á‚Ó}Ò« ÓÈ }ºÓȲ ÒäËˈ ¹¯º
ˆÒmº¹ºãºÎÓ©Ë ÏÓÈ}Ò Ò ˆ  ¯ºË°° ËãËÓÒ« ºˆ¯ËÏ}È ¹º¹ºãÈä ¹¯ººãÎÈˈ°«
º ˆË² ¹º¯ ¹º}È ãÒÓÈ ºˆ¯ËÏ}È ­ºãË ÏÈÈÓÓº® ¹º¯ËÓº°ˆÒ lˈº «mã«
ˈ°« äËãËÓÓ©ä Óº º­ãÈÈˈ ȯÈӈүºmÈÓÓº® °²ºÒ亰ˆ Ò ¹¯º°ˆ m ¯ËÈ
ãÒÏÈÒÒ { °ã‚ÈË ÓË°}ºã}Ò² }º¯ÓË® ­‚ˈ ÓÈ®ËÓ ºÒÓ ÒÏ ÓÒ²
       
function f(const x: real): real;
begin
f:=4-exp(x)-2*x*x ^wlm kljhdm aZf_gblv ^ey j_r_gby ^jm]h]h mjZ\g_gby`
end;
procedure koren(const a,b,eps: real; var x: real; var error: boolean);
{a,b — ]jZgbpu hlj_adZeps — ih]j_rghklv \uqbke_gby dhjgy
x — dhj_gv mjZ\g_gby error — ijbagZd hrb[db _keb dhj_gv g_ gZc^_g`
var fa,fc,c: real;
begin
if f(a)*f(b)>0 then begin error:=true; exit; end; {\uoh^ ih hrb[d_}
fa:= f(a  ^ jZkq_l f gZ e_\hf dhgp_ hlj_adZ `
while b-a > eps do begin
F DE  IF I F  ^ ^_ebf hlj_ahd ihiheZf `
if fa*fc <= 0 then b:=c
else begin a:=c; fa:=fc; end;
end;{pbdeZ}
x:=a; error:=false;
end ^ijhp_^mju \uqbke_gby dhjgy`
const eps=1e-6;
var a,b,x:real; e:boolean;
begin
ZULWH <\_^bl_ ]jZgbpu bgl_j\ZeZ  UHDGOQ DE 
koren(a,b,eps,x,e);
!              
if not e then writeln(x:0:5)
else writeln G_l dhjgy beb q_lgh_ dhebq_kl\h dhjg_c 
readln;
end.

nļÃÄ ·ÑÁÄ ·Ñ ÄÊÄƾÈÒ ÅÆÄÌ»ºÉÆÉ ¸Ñ;ÇÁ»Ã¾µ ÀÄÆõ ¸ ¸¾º» ÊÉÃÀ̾¾ ¸Ä½


¸Æ¶Ï¶ÔÏ»¿ ÁĹ¾Í»ÇÀÄ» ½Ã¶Í»Ã¾» ö¿º»Ã ¾Á¾ û ö¿º»Ã ÀÄÆ»ÃÒ ¾ Żƻº¶ÔÏ»¿
Ƕ ÀÄÆ»ÃÒ ¸ À¶Í»Çȸ» Ŷƶ»ÈƶŻƻ»ÃÃÄ¿
vãË‚ Ò® ¹¯Òä˯ Û ¹ºÒ°} ª}°ˆ¯Ëä‚äÈ ã« º¹¯ËËãËÓÓº°ˆÒ äÒÓÒä‚äÈ
Á‚Ó}ÒÒ äˈººä Ϻ㺈ºº °ËËÓÒ« ãÒ°ˆÒÓ   v‚ˆ äˈºÈ °º°ˆºÒˆ m
m©ËãËÓÒÒ ÓÈ ºˆ¯ËÏ}Ë >  @ ˆºË}  Ò  ¹¯ºÒÏmº«Ò² Ϻ㺈ºË °ËËÓÒË
ªˆºº ºˆ¯ËÏ}È ã« }ºˆº¯ºº m©¹ºãÓ« ˆ°« °ãË‚ ÒË ¹¯º¹º¯ÒÒ
− −  − −

=

 −
= 


   

cËÈ« ªˆÒ mÈ ‚¯ÈmÓËÓÒ« ¹ºã‚ÈËä


 = − − ⋅ WDX  = WDX = −  ≈  
+ − ⋅ WDX

‘ºÈ °¯ÈmÓÒmÈ«   Ò    äºÎÓº º¹¯ËËã҈ m }È}ºä Òӈ˯mÈãË ÓȲº


҈°« äÒÓÒä‚ä Á‚Ó}ÒÒ >  @ ÒãÒ >  @  Ò °‚Ï҈ ˆËä °Èä©ä ºˆ¯ËϺ} >  @
¯ºË°° ¹¯ººãÎÈˈ°« º ˆË² ¹º¯ ¹º}È ãÒÓÈ ºˆ¯ËÏ}È ÓË °ˆÈÓˈ äËÓË ¹º
¯ËÓº°ˆÒ eps

        


function f(const x:real):real;
begin
f:=sqr(x- ^wlm kljhdm aZf_gblv ijb ihbkd_ fbgbfmfZ ^jm]hc nmgdpbb`
end;
procedure getmin(const a,b,eps:real; var x,y:real);
{a,b — ]jZgbpu hlj_adZ gZ dhlhjhf bf__lky ehdZevguc fbgbfmf eps — ih
]j_rghklv \uqbke_gby x,y — dhhj^bgZlu gZc^_ggh]h fbgbfmfZ nmgdpbb`
var x1,x2:real;
const tau=0.618;
begin
while b-a>eps do
begin
x1:=b-(b-a)*tau; { tau ih^h[jZgh lZdbf h[jZahf qlh[u `
        "
x2:=a+(b-a)*tau; { x b x ijhba\h^beb ahehlh_ k_q_gb_ hlj_adZ `
LI I [  I [ WKHQ E [ ^ khdjZsZ_f bgl_j\Ze >DE@ `
else a:=x1;
end;
x:=a; y:=f(a);
end;
var a,b,x,y:real;
const eps=0.001;
begin
ZULWHOQ <\_^bl_ agZq_gby D b E ]jZgbpu bgl_j\ZeZ  
readln(a,b);
getmin(a,b,eps,x,y);
ZULWHOQ Fbgbfmf nmgdpbb gZoh^blky \ lhqd_ [ 
ZULWHOQ Hg jZ\_g \  UHDGOQ
end.

{ äȈËäȈÒ}Ë Ò ÁÒÏÒ}Ë È°ˆº ¹¯Ò²º҈°« m©Ұ㫈 ¹¯Ò­ãÒÎËÓÓºË ÏÓÈË


ÓÒË º¹¯ËËãËÓÓºº Òӈ˯ÈãÈ |ÓÒä ÒÏ ÓÈÒ­ºãËË ¯È°¹¯º°ˆ¯ÈÓËÓÓ©² äˈº
ºm Ò°ãËÓÓºº Òӈ˯үºmÈÓÒ« «mã«Ëˆ°« äˈº vÒä¹°ºÓÈ v‚ˆ äˈºÈ ÏÈ
}ã Èˈ°« m ˆºä ˆº ¹º©ÓˆË¯ÈãÓÈ« Á‚Ó}Ò« ÏÈäËӫˈ°« ºˆ¯ËÏ}ÈäÒ
¹È¯È­ºã Ò Òӈ˯Èã ¹¯Ë°ˆÈmã«Ëˆ°« m mÒË °‚ää© ¹ãºÈË® ÁÒ‚¯ ¯È°¹ºãº
ÎËÓÓ©² ¹º m°ËäÒ ªˆÒäÒ ¹È¯È­ºãÈäÒ ¯º¯ÈääÈ ãÒ°ˆÒÓ  m©Ò°ã«Ëˆ
¹ãºÈ ÁÒ‚¯© º¯ÈÓÒËÓÓº® ÓÈ }ºº¯ÒÓȈӺ® ¹ãº°}º°ˆÒ ¯ÈÁÒ}ÈäÒ m‚²
Á‚Ó}Ò®  Ò  °m˯²‚ Ò °ÓÒς ¹¯«ä©äÒ  Ò  °ãËmÈ Ò °¹¯ÈmÈ
{ äȈËäȈÒ}Ë ˆÈ}È« ÁÒ‚¯È ÓÈÏ©mÈˈ°«   sȹ¯Òä˯
Ë°ãÒ        Ò   ˆº ÁÒ‚¯È ¹ãºÈ }ºˆº¯º® m©Ò°
ã«Ëˆ°« ¹¯Ë°ˆÈmã«Ëˆ °º­º® ˆ¯Ë‚ºãÓÒ} ° m˯ÒÓÈäÒ        
j°¹ºãϺmÈÓÒË ¹È¯Èäˈ¯È ¹¯ºË‚¯Óºº ˆÒ¹È ¹ºÏmºã«Ëˆ ÏȹҰȈ È㺯҈ä m
}ºä¹È}ˆÓº® Áº¯äË
       
^ hibkZgb_ ijhp_^mjgh]h lbiZ IXQF `
type func = function(x: real): real;
var
VVTXDUH UHDO^ agZq_gb_ bgl_]jZeZ b iehsZ^b djb\hebg_cghc ljZi_pbb `
tn,tk: real ^ ]jZgbpu hlj_adZ ` Q LQWHJHU ^ dhebq_kl\h bgl_j\Zeh\ `
{$F` ^lhevdh ^ey -jZajy^guo dhfibeylhjh\`
function f1(t: real): real;
begin f1:=2*t HQG^ ih^ugl_]jZevgZy nmgdpby  ijbf_j `
function f2(t: real): real;
#              
begin f2:=t; end ^ ih^ugl_]jZevgZy nmgdpby  ijbf_j `
{$F-}
function simps(f: func; a,b: real; n: integer): real;
{ f — nmgdpby a,b, — ]jZgbpu hlj_adZ n — dhebq_kl\h bgl_j\Zeh\ `
var sum,h: real; j: integer;
begin
if odd(n) then n:=n ^dhe-\h bgl_j\Zeh\ ^he`gh \ujZ`Zlvky q_lguf `
^qbkehf l d iZjZ[hem fh`gh ijh\_klb q_j_a ljb lhqdb`
h:=(b-a)/n; sum:=0.5*(f(a)+f(b));
for j:=1 to n-1 do sum:=sum+(j mod 2+1)*f(a+j*h);
simps:=2*h*sum/3
HQG ^nmgdpbb bgl_]jbjh\Zgby`
begin
ZULWH <\_^bl_ gb`gxx b \_jogxx ]jZgbpu hlj_adZ  UHDGOQ WQWN 
ZULWH Qbkeh jZa[b_gbc hlj_adZ  UHDGOQ Q 
square:=simps(f1,tn,tk,n)-simps(f2,tn,tk,n);
writeln IehsZ^v djb\hebg_cghc ljZi_pbb jZ\gZ S1-S2: ',square:10:7);
readln
end.

£½Åɲ»¿Í·ɺý²
{ ¹¯º¯ÈääȲ ÓÈ 3DVFDO ã« ËÓ˯ÈÒÒ °ã‚Ȯө² Ò°Ëã Ò°¹ºãςˈ°« °ˆÈÓ
ȯˆÓÈ« Á‚Ó}Ò« random    lÓºº}¯ÈˆÓ©Ë ˆË°ˆÒ¯ºmÈÓÒ« ¹º
ˆm˯ÒãÒ ²º¯ºËË }ÈË°ˆmº ËË ¯È­ºˆ© Ò°ˆÒÓ  ÒäËˈ Ò°ˆº ËäºÓ°ˆ
¯ÈÒºÓÓ©® ²È¯È}ˆË¯ Ò ¯ËÈãÒςˈ ºÒÓ ÒÏ È㺯҈äºm Áº¯äÒ¯ºmÈÓÒ« ¹º
°ã˺mȈËãÓº°ˆÒ °ã‚Ȯө² È ˆºÓËË °}ÈÏȈ ¹°Ëmº°ã‚Ȯө² Ò°Ëã
   ! "" " #
var i,s: integer;
function next(var seed: integer): integer;
const multiplier=37; increment=3; cycle=64;
begin
next:=seed;
seed:=(multiplier*seed+increment) mod cycle;
end;
begin
s  ^ fh`gh \aylv ex[h_ p_eh_ agZq_gb_ ba hlj_adZ >@ `
for i:=1 to 64 do write(next(s):4);
end.
        $

œÀ¾¾·¿Ä²Âº»
vÉÃÀ̾µ next ·ÉºÉ; ¸Ñ½¸¶Ã¶ Ç Å¶Æ¶Â»ÈÆÄ s öÅÆ¾Â»Æ Æ¶¸ÃÑ  ¸Ä½¸Æ¶Ï¶
»È ;ÇÁÄ  oÄ ÄºÃĸƻ»ÃÃÄ Äö ¾½Â»Ãµ»È ½Ã¶Í»Ã¾» Żƻ»ÃÃÄ¿ seed ö 
gÇÁ¾ ÊÉÃÀÌ¾Ô ¸Ñ½¸¶ÈÒ ÇÃĸ¶ ɼ» Ç ÅÄÁÉÍ»ÃÃÑ ½Ã¶Í»Ã¾»Â s Äö ¸Ä½¸Æ¶È¾È ;Ç
ÁÄ  ¾ ¾½Â»Ã¾È ½Ã¶Í»Ã¾» s ö  qÆĺÄÁ¼¶µ ¸Ñ½Ñ¸¶ÈÒ ÊÉÃÀÌ¾Ô next ÂÑ ÅÄÁÉ
; ÅÄÇÁ»ºÄ¸¶È»ÁÒÃÄÇÈÒ Ì»ÁÑË Í¾Ç»Á ö;öÔÏÉÔǵ Ç ¾ÇËĺÃÄ¹Ä ½Ã¶Í»Ã¾µ s
i¶Â»Í¶È»ÁÒÃÑ ǸĿÇȸÄ ÓÈÄ¿ ÅÄÇÁ»ºÄ¸¶È»ÁÒÃÄÇȾ µ¸Áµ»Èǵ ÈÄ ÍÈÄ À¶¼ºÄ»
½Ã¶Í»Ã¾» ÄÈ  ºÄ  ¸ÇÈƻͶ»Èǵ ¸ û¿ ÆĸÃÄ Äº¾Ã ƶ½ cÄÁ»» ÈĹÄ λÇÈÒº»ÇµÈ
ŵÈÑ¿ ¸Ñ½Ä¸ ÊÉÃÀ̾¾ next º¶ÇÈ Í¾ÇÁÄ  ¾ öÍÃ»È Ãĸѿ ̾ÀÁ fÆɹ¾Â¾ ÇÁĸ¶
¾ ö;öµ Ç ÁÔ·Ä¹Ä ¼»Á¶»ÂÄ¹Ä Ì»ÁĹÄ ÊÉÃÀ̾µ ¹»Ã»Æ¾ÆÉ»È Ê¾ÀǾÆĸ¶ÃÃÉÔ
ŻƻÇȶÃĸÀÉ Í¾Ç»Á ÄÈ  ºÄ 
qÄËļ¾» Åƾ»ÂÑ Ä·ÑÍÃÄ ¾ ¾ÇÅÄÁÒ½ÉÔÈǵ ºÁµ ¹»Ã»Æ¶Ì¾¾ ÇÁÉͶ¿ÃÑË ;ǻÁ
y¶ÇÈÄ ¾Ë ö½Ñ¸¶ÔÈ ÅÇ»¸ºÄÇÁÉͶ¿ÃѾ ¨ ºÁµ ÈĹÄ ÍÈÄ·Ñ ÅĺͻÆÀÃÉÈÒ ¾Ë ÅÆ»º
ÇÀ¶½É»ÂÄÇÈÒ
vˆÈÓȯˆÓÈ« Á‚Ó}Ò« random mºÏm¯ÈÈˈ °ã‚È®ÓºË Ò°ãº  
 m ÏÈÈÓÓºä ÒȹÈϺÓË ÏÓÈËÓÒ® ˆ Ë m˯º«ˆÓº°ˆ ¹º«mãËÓÒ« ã 
­ºº ÒÏ Ò°Ëã ºÒÓÈ}ºmÈ |ÓÈ}º ÈmÈ®ˆË ¯È°°äºˆ¯Òä ÏÈÈ‚ m }ºˆº¯º® Ò°
¹ºãϺmÈÓÒË random ¹¯Òmº҈ } Ó˂ºmãˈmº¯ÒˆËãÓ©ä ¯ËςãˆÈˆÈä ‚°ˆ
ˆ¯Ë­‚ˈ°« °Áº¯äÒ¯ºmȈ ¯« °ã‚Ȯө² Ò°Ëã °ººˆmˈ°ˆm‚ Ò² mºÏäºÎÓ©ä
mËãÒÒÓÈä ¯º°ˆÈ mϯº°ãºº ä‚ÎÒÓ© ¯Ë¹ºãºÎÒä ˆº ªˆÈ mËãÒÒÓÈ äË
ӫˈ°« m ÒȹÈϺÓË ºˆ  º  äˈ¯ºm n‚Ó}Ò« random mºÏm¯ÈˆÒˆ ÏÓÈËÓÒ«
 ¯È°¹¯ËËãËÓÓ©Ë m ªˆºä Òӈ˯mÈãË sº ä© ÏÓÈËä ˆº °¯ËÓÒ®
¯º°ˆ ä‚ÎÒÓ© °º°ˆÈmã«Ëˆ  äˈ¯È wˆº ÏÓÈËÓÒË Ò ­ãÒÏ}ÒË } ÓËä‚ m°ˆ¯Ë
È ˆ°« º¯ÈϺ ȝË Ëä Óȹ¯Òä˯  ÒãÒ  äˈ¯È ‘È}ºË ¯È°¹¯ËËãËÓÒË
°ã‚Ȯө² ÏÓÈËÓÒ® ÓÈÏ©mÈ ˆ  Ò°ˆÒÓ  °º˯Î҈ ¹¯º
¯Èää‚ }ºˆº¯È« Ò°¹ºãςˈ ¹¯º°ˆË®Ò® È㺯҈ä ËÓ˯ÈÒÒ °ã‚Ȯө² Ò
°Ëã °º °ˆÈÓȯˆÓ©ä Óº¯äÈãÓ©ä ¯È°¹¯ËËãËÓÒËä { ÈÓÓºä °ã‚ÈË Ò°ãÈ
ãËÎȈ m ÒȹÈϺÓË >Ü  Óº ÓÈÒ­ºãËË }ºãÒË°ˆmº ÏÓÈËÓÒ® ­‚ˈ ÓȲº
҈°« m ¯È®ºÓË Ó‚ã« sˈ¯‚Óº º­Èm҈ m Á‚Ó}Ò mÈ ¹È¯Èäˈ¯È }ºˆº
¯©Ë ­‚‚ˆ ÏÈÈmȈ ӂÎÓ©Ë ¯ÈÓÒ© ÒȹÈϺÓÈ
  $ % " &   #  
var i: integer;
^ nmgdpby — ]_g_jZlhj kemqZcguo qbk_e k ghjfZevguf jZkij_^_e_gb_f `
function normrandom: real;
var s: real; i: byte;
begin
s:=0;
for i:=1 to 12 do s:=s+random;
^fh`gh k^_eZlv qbkeh ih\lhj_gbc b [hevr_  - q_f [hevr_ l_f emqr_`
normrandom:=s- ^\uqblZlv gZ^h iheh\bgm hl qbkeZ ih\lhj_gbc pbdeZ`
end;{nmgdpbb}
              
begin
randomize; ^ bgbpbZebaZpby ]_g_jZlhjZ kemqZcguo qbk_e `
IRU L  WR  GR ^ ihke_^h\Zl_evghklv kemqZcguo qbk_e `
ZULWH QRUPUDQGRP ^ \u\h^ ih  qbk_e \ dZ`^hc ba  kljhd `
end.

šµÂ²§²¿À»Ã¼º·³²Ê¿º
{ }ÈË°ˆmË ¹¯ÒäË¯È Ò°¹ºãϺmÈÓÒ«  ! ¯È°°äºˆ¯Òä ¹¯º
¯Èää‚ m }ºˆº¯º® ¯ËÈãÒϺmÈÓ ÒÏmË°ˆÓ©® Èãº¯Òˆä ¯ËmÓË® Ò¯© "# 
$" ãÒ°ˆÒÓ  
jäË ˆ°« ˆ¯Ò °ˆË¯ÎÓ« ¢  ¢  ¢   ÓÈ ºÓºä ÒÏ }ºˆº¯©² Óȹ¯Òä˯ ÓÈ
¹¯Èmºä Û ¢  ÓÈ°ÈÎËÓ© Ò°}Ò ¯ÈÏÓ©² ¯ÈÏä˯ºm ¹¯ÒËä Ò°}Ò ¯È°¹ºãÈÈ
ˆ°« ˆÈ} ˆº­© °ˆË¯ÎËÓ ° Ò°}ÈäÒ ÓȹºäÒÓÈã ­ÈÓ  ˆ Ë °ÓÒς ¯È°¹ºãÈ
È ˆ°« °Èä©Ë ­ºãÒË Ò°}Ò È ÓÈm˯²‚ äÈãËÓ}ÒË ¡Ëã Ò¯© Û ¹Ë¯ËÓË°ˆÒ
­ÈÓ ° ¹¯Èmºº °ˆË¯ÎÓ« ¢  ÓÈ ãËm©® ¢   ¹¯ÒËä ÏÈ ºÒÓ ¯ÈÏ äºÎÓº
¹Ë¯ËÓË°ˆÒ ãÒ ºÒÓ Ò°} Ò ˆºã}º ˆÈ} ˆº­© Ò°} ° äËÓÒä ÒÈäˈ¯ºä
­©ã ÓÈ°ÈÎËÓ ÓÈ Ò°} ° ­ºãÒä ÒÈäˈ¯ºä iº¹ºãÓ҈ËãÓºË ‚°ãºmÒË °Ó«
ˆ©® Ò°} ÓËãÏ« ºˆãºÎ҈ Û Ëº Ó˺­²ºÒäº °¯Èς ÎË ÓÈˈ ÓÈ ¯‚º®
°ˆºã­ v¯ËÓÒ® °ˆË¯ÎËÓ ¢  «mã«Ëˆ°« m¯ËäËÓÓ©ä ­‚Á˯ºä ã« ²¯ÈÓË
ÓÒ« ¹Ë¯Ëä˝ÈË䩲 Ò°}ºm
  '       
type position=(left,centre,right); { i_j_qbkey_fuc lbi }
var n: integer;
         i_j_f_s_gb_ ^bkdZ 
procedure writepos(p: position);
begin
case p of
left : write('1');
centre: write('2');
right : write('3');
end;
end;
begin
writepos(from); write('->'); writepos(tol); writeln
end;
procedure movetower(hight: integer; from,tol,work: position);
begin
       

if hight>0 then
begin
movetower(hight-1,from,work,tol); { i_j_f_s_gb_ \k_o dhe_p,
djhf_ gb`g_]h gZ \kihfh]Zl_evgmx hkv 
movedisk(from,tol  i_j_f_s_gb_ gb`g_]h dhevpZ 
movetower(hight-1,work,tol,from  i_j_f_s_gb_ wlbo `_ dhe_p
gZ dhg_qgmx hkv kh \kihfh]Zl_evghc 
end;
end;
begin
writeln('<\_^bl_ qbkeh dhe_p: '); readln(n) ;
 \uah\ ijhp_^mju k i_j_^Zq_c _c nZdlbq_kdbo iZjZf_ljh\ 
movetower(n,right,left,centre);
end.

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
              
 
              
     
              
             

!       "    "
#       
•   $      %
•    $     %
•          
&   '       (       
) *           
+          
,          
            

          '   *  
 
      -    
        . 
               
!     - '          
#       "  "
  
& *          /01203
            

™²¶²¿ºÑ
 4       -  ( ' 
  .           5  "
               - ( '
  .        6  7 ⋅ (  7 8 ⋅ (
 7 ⋅ 
 4             "
         9    "
      
 :         ;O( O( ( (O( O= >"
          ∆      "
  9          

∆= ;   −  = + ;   −  = 
 :   ( (  :     .   ( 
       (       - ?
      -  $     - "
- 
! :   ;O( O( ( ( ( =        
;( =   (       @  "
             * "
     (   -      
       (      
*        -   6
•           6

∆= ;   −  = + ;   −  = %
       

•  -    6


 = ; − =; − =; − =( =; + + =8 %

•  -    6


 = 8
# :        4  (   - ( 
   (  A 3( (   (      (    
   B           
@ (               (
 -      6     .   

•½²´²

£Ä¿ğ¹²ÈºÑ
´ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº
sÈ°ˆÈ㺠m¯Ëä« ¹ºmË°ˆÒ ¹Ë¯m©Ë ҈ºÒ º­‚ËÓÒ« zºÓ°ˆ¯‚}ÒÒ «Ï©}È ¹¯º
¯ÈääÒ¯ºmÈÓÒ« ‚ÎË ÒÏmË°ˆÓ© ¯ÈϺ­¯ÈÓÓ©Ë ¹¯Òä˯© ¹¯º¯Èää ÓÈËËä°«
¹ºÓ«ˆÓ© sº ºËmÒÓº® °ˆÈãÈ Ò ËË ºÓÈ Ò°ˆÒÓÈ Û ¯ÈÏ­º¯ ‚ÎÒ² ¹¯º¯Èää
Ò ¯Èϯȭºˆ}È °mºÒ² °º­°ˆmËÓÓ©² ªˆº mË ­ºãÒË ¯ÈÏÓÒ© º¹¯º­‚Ëä
°ËãȈ ËË ºÓº ˆËº¯ËˆÒË°}ºË ºˆ°ˆ‚¹ãËÓÒË ÓÈ º°ÓºmÈÓÒÒ }ºˆº¯ºº ä©
°äºÎËä m©¯È­ºˆÈˆ ¹¯È}ˆÒË°}ÒË ¯Ë}ºäËÓÈÒÒ ¹º ¹¯ÈmÒãÓº® º¯ÈÓÒÏÈ
ÒÒ ¹¯ºË°°È ¯Èϯȭºˆ}Ò ¹¯º¯Èää©

¤·À·¾²ÃÄÂżÄÅÂÍ
{   ҈Èã«Ó°}ÒäÒ äȈËäȈÒ}ÈäÒ z rºäºä Ò € iÎÈ}º¹ÒÓÒ ­©ãÈ
°Áº¯ä‚ãÒ¯ºmÈÓÈ ˆËº¯ËäÈ °ˆ¯‚}ˆ‚¯© m ¯‚Ò² ¹Ë¯ËmºȲ ˆËº¯ËäÈ º °ˆ¯‚}
ˆ‚¯Óº°ˆÒ °ˆ¯‚}ˆ‚¯ÓÈ« ˆËº¯ËäÈ º°ÓºmÓÈ« °ˆ¯‚}ˆ‚¯ÓÈ« ˆËº¯ËäÈ  ¯Ò
ä˯Ӻ } ˆÈ}º® ÎË Áº¯ä‚ãÒ¯ºm}Ë °È亰ˆº«ˆËãÓº ¹¯ÒãÒ Ò °¹ËÒÈãÒ°ˆ© ¹º
¹¯º¯ÈääÒ¯ºmÈÓÒ  m È°ˆÓº°ˆÒ w iË®}°ˆ¯È ¹ºªˆºä‚ ªˆ‚ ˆËº¯Ëä‚ È°ˆº
ÓÈÏ©mÈ ˆ ˆËº¯Ë亮 iË®}°ˆ¯©
‘˺¯ËäÈ ‚ˆm˯ÎÈˈ
k㺯҈ä ã ­º® °ãºÎÓº°ˆÒ äºÎÓº ¯ËÈãÒϺmȈ Ò°¹ºãς« ˆºã}º ˆ¯Ò }ºÓ
°ˆ¯‚}ÒÒ ¹¯º°ˆºË °ã˺mÈÓÒË ­ÒÓÈ¯ÓºË mˈmãËÓÒË Ò ¹ºmˆº¯ËÓÒË
lȈ˯ÒÈã }ÓÒÒ m©°ˆ¯ºËÓ ˆÈ}Òä º­¯ÈϺä ˆº ˆ¯Ò ªˆÒ ­ÈϺm©Ë °ˆ¯‚}ˆ‚¯©
º­ºÏÓÈËÓ© ºËÓ ˈ}º Ò ¹ºªˆºä‚ Áº¯ä‚ãÒ¯ºm}È º°ÓºmÓº® °ˆ¯‚}ˆ‚¯Óº®
ˆËº¯Ëä© ºãÎÓÈ ­©ˆ ¹ºÓ«ˆÓÈ ҈ȈËã  vº­°ˆmËÓÓº } ¹ºº­Óºä‚ m©mº‚
äºÎÓº ¹¯Ò®ˆÒ ÒςÈ« ÓÈ ¹¯È}ˆÒ}Ë }ºÓ°ˆ¯‚}ÒÒ ã ­ºº «Ï©}È ¹¯º¯ÈääÒ
¯ºmÈÓÒ«
|ÓÈ}º m Ë㫲 º­º­ËÓÒ« ä© m°Ë ÎË ËË ¯ÈÏ º¹¯ËËãÒä ˆ¯Ò ­ÈϺm©Ë
°ˆ¯‚}ˆ‚¯© }ºˆº¯©Ë ¹º˯ÎÒmÈ ˆ°« ã ­©ä ¹¯ºË‚¯Óºº¯ÒËӈүºmÈÓÓ©ä
«Ï©}ºä m©°º}ºº ‚¯ºmÓ«
X  Û ªˆº ¹º°ã˺mȈËãÓº°ˆ º¹Ë¯Èˆº¯ºm ÒãÒ ¯‚¹¹ º¹Ë¯Èˆº¯ºm
m©¹ºãÓ«Ë䩲 ¯‚ ÏÈ ¯‚ºä m ¹º¯«}Ë Ò² °ã˺mÈÓÒ« m ˆË}°ˆË ¹¯º¯Èää©
•½²´²  £Ä¿ğ¹²ÈºÑ ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº 

X   Û ‚¹¯Èmã« È« °ˆ¯‚}ˆ‚¯È }ºˆº¯È« m ÏÈmÒ°Ò亰ˆÒ ºˆ Ò°ˆÒÓÓº


°ˆÒ ÏÈÈÓÓºº ‚°ãºmÒ« º¹¯ËËã«Ëˆ m©­º¯ ã« Ò°¹ºãÓËÓÒ« ºÓº® ÒÏ m‚²
¯‚¹¹ º¹Ë¯Èˆº¯ºm
X    Û Ò}ã m }ºˆº¯ºä ¯‚¹¹È º¹Ë¯Èˆº¯ºm äºÎˈ m©¹ºãÓ«ˆ°« ¹º
mˆº¯Óº Ë°ãÒ °º­ã Èˈ°« ÏÈÈÓÓºË ‚°ãºmÒË
v‚Ë°ˆmËÓÓº® º°º­ËÓÓº°ˆ m°Ë² ªˆÒ² °ˆ¯‚}ˆ‚¯ «mã«Ëˆ°« ˆº ˆº }ÈÎÈ« ÒÏ
ÓÒ² ÒäËˈ          ˆº Ò º­Ë°¹ËÒmÈˈ ãºÒË
°}Ò ¹º°ã˺mȈËãӂ °ˆ¯‚}ˆ‚¯‚ ¹¯º¯Èää© {°Ë ªˆÒ °ˆ¯‚}ˆ‚¯© º¹¯ËËã« ˆ
°«    ˆ Ë        Óȹ¯Òä˯ °ã˺mÈÓÒË ÒãÒ
mˈmãËÓÒË mӂˆ¯Ò ˆËãÈ Ò}ãÈ 
z ˆ¯Ëä ãÈmÓ©ä °ˆ¯‚}ˆ‚¯Èä °ãË‚ˈ º­Èm҈ m°¹ºäºȈËãÓ©Ë }ºÓ°ˆ¯‚}ÒÒ
}ºˆº¯©Ë ¹º˯ÎÒmÈ ˆ°« ¹¯È}ˆÒË°}Ò m°ËäÒ «Ï©}ÈäÒ ¹¯º¯ÈääÒ¯ºmÈÓÒ«
X Ó˹ºãӂ ÈãˆË¯ÓȈÒm‚ °º}¯ÈËÓÓÈ« Áº¯äÈ ‚°ãºmÓºº º¹Ë¯Èˆº¯È 
X äÓºÎË°ˆmËÓÓºË mˈmãËÓÒË m 3DVFDO ªˆº º¹Ë¯Èˆº¯ m©­º¯È case 
X m©Ïºm ¹º¹¯º¯Èää© ¹¯ºË‚¯© ÒãÒ Á‚Ó}ÒÒ 
sË}ºˆº¯©Ë ¹¯º¯ÈääÒ°ˆ©ˆËº¯ËˆÒ}Ò ¹¯ËãÈÈ ˆ °҈Ȉ ¹º¹¯º¯Èää‚ ˈ
m˯ˆº® º°ÓºmÓº® °ˆ¯‚}ˆ‚¯º® Ò ¹¯Òmº«ˆ ¹¯Òä˯© È㺯҈äºm }ºˆº¯©Ë ÓË
mºÏäºÎÓº ¯ËÈãÒϺmȈ ­ËÏ ¯Ë}‚¯°ÒmÓºº m©ÏºmÈ ¹º¹¯º¯Èää sº ºËmÒÓº
ˆº °¹º¯ mº}¯‚ º°ÓºmÓº® °ˆ¯‚}ˆ‚¯Óº® ˆËº¯Ëä© Óº°Òˆ ‚ÎË Ò°ˆº ˆËº¯ËˆÒË
°}Ò® ²È¯È}ˆË¯ ¹º°}ºã}‚ °ºm¯ËäËÓÓºË ¹¯º¯ÈääÒ¯ºmÈÓÒË ­ËÏ ¹º¹¯º¯Èää
mºº­Ë ÓËä©°ãÒäº ÓËÏÈmÒ°Òäº ºˆ ˆºº m}ã ËÓ© ºÓÒ m Áº¯ä‚ãÒ¯ºm}‚ º°
ÓºmÓº® °ˆ¯‚}ˆ‚¯Óº® ˆËº¯Ëä© ÒãÒ Óˈ
 ÿÀ´Í
ÃÄÂżÄÅ¿ÀµÀÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
º«mãËÓÒË ˆËº¯Ëä© °ˆ¯‚}ˆ‚¯© È㺠ˆºãº} Ò°°ã˺mÈÓÒ«ä ¹º ¯Èϯȭºˆ}Ë
ˆË²ÓºãºÒ® ¹¯º¯ÈääÒ¯ºmÈÓÒ« { ÓÈÈãË ²  ¹º«mã«Ëˆ°« ˆË¯äÒÓ °ˆ¯‚}
ˆ‚¯ÓºË ¹¯º¯ÈääÒ¯ºmÈÓÒË |Ó Ò°¹ºãςˈ°« ã« º­ºÏÓÈËÓÒ« °ºmº}‚¹Óº°ˆÒ
äˈººm Ò ¹¯ÒËäºm ¯Èϯȭºˆ}Ò ¹¯º¯ÈääÓºº º­Ë°¹ËËÓÒ«
ž·ÄÀ¶ÍÃÄÂżÄÅ¿ÀµÀÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ 
jË« °ˆ¯‚}ˆ‚¯Óºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« °º°ˆºÒˆ m ‚ˆm˯ÎËÓÒÒ ˆºº ˆº
°ˆ¯‚}ˆ‚¯È ¹¯º¯Èää© ºãÎÓÈ ºˆ¯ÈÎȈ °ˆ¯‚}ˆ‚¯‚ ¯ËÈË亮 ÏÈÈÒ È 
                
lˈº© °ˆ¯‚}ˆ‚¯Óºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« m}ã È ˆ m °Ë­«
X ¹¯ºË}ˆÒ¯ºmÈÓÒË ¹¯º¯Èää ÓÈ º°ÓºmË      ÓÒ°
²º«È« ÒãÒ mº°²º«È« ¯Èϯȭºˆ}È ¹¯º¯Èää 
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

X 亂ãÓºË ¹¯º¯ÈääÒ¯ºmÈÓÒË
X °ˆ¯‚}ˆ‚¯ÓºË }ºÒ¯ºmÈÓÒË
rºãÒÓ°ˆmº °¹ËÒÈãÒ°ˆºm ¹¯Ò˯ÎÒmÈ ˆ°« ˆº}Ò Ï¯ËÓÒ« ˆº   
      ÓÈÒ­ºãËË ‚º­ËÓ ã« ¯ËËÓÒ« °ãºÎÓ©²
¹¯º­ãËä |°Óºmº® ªˆºº äˈºÈ «mã«Ëˆ°« ÒË«    °m˯²‚
mÓÒÏ ° ¹º°ˆË¹ËÓÓº® ¯ÈÏ­Òm}º® Ò°²ºÓº® ÏÈÈÒ ÓÈ ¯« ¹ºÏÈÈ
¯Ò ¹¯ºË}ˆÒ¯ºmÈÓÒÒ ¹¯º¯Èää© ¹º ªˆºä‚ äˈº‚ m©¹ºãӫˈ°« 
   °ÓÈÈãÈ ÏÈÈÈ º¹¯ËËã«Ëˆ°« m º­Ò² ˯ˆÈ² È ÏȈËä
¹¯ºÒ°²º҈ ¹º°ˆË¹ËÓÓºË ‚ˆºÓËÓÒË ËË °ˆ¯‚}ˆ‚¯© sÈ º˯ËÓºä ÈË }ÈÎ
È« ¹ºÏÈÈÈ m °mº º˯Ë ¯ÈÏ­ÒmÈˈ°« ÓÈ ¯« ¯‚Ò² cËËÓÒË ºˆËã
Óºº Á¯ÈäËÓˆÈ °ãºÎÓº® ÏÈÈÒ äºÎˈ ¹¯Ë°ˆÈm㫈 °º­º® °È亰ˆº«ˆËãÓ©®
¹¯º¯ÈääÓ©® ­ãº} Û ‚ÎË ÏÓÈ}ºä‚ ÓÈä    ‘È}º® ¹¯ºË°° ˈÈ
ãÒÏÈÒÒ ¹¯ººãÎÈˈ°« º ˆË² ¹º¯ ¹º}È ÓË °ˆÈӂˆ «°Ó© m°Ë ˈÈãÒ ¯ËËÓÒ«
ÏÈÈÒ
{ ªˆºä °ã‚ÈË ¹¯º¯Èää‚ ¯ËËÓÒ« °ãºÎÓº® ÏÈÈÒ äºÎÓº ¹¯Ë°ˆÈm҈ }È}
Ò˯ȯ²ÒË°}‚ °ºmº}‚¹Óº°ˆ ºˆÓº°ÒˆËãÓº °È亰ˆº«ˆËãÓ©² ¹º¹¯º¯Èää
j°¹ºãς« ÈÓÈãºÒ °º °ˆ¯ºÒˆËã°ˆmºä äºÎÓº ºˆäˈ҈ ˆº ÓÒ°²º«Ò®
¹º²º °ººˆmˈ°ˆm‚ˈ ¯Èϯȭºˆ}Ë ¹¯ºË}ˆÈ m°Ëº ÏÈÓÒ« ° ¹º°ãË‚ Ë® ˈÈ
ãÒÏÈÒË® ˺ ºˆËãÓ©² È°ˆË® È mº°²º«Ò® Û ¹¯ºË}ˆÒ¯ºmÈÓÒ ÏÈÓÒ« °
‚ˈºä ˈÈãË® ÒäË Ò²°« m }ȈÈãºË }È} Óȹ¯Òä˯ m ˆºä °ã‚ÈË }ºÈ m
¯È°¹º¯«ÎËÓÒÒ ¹¯º¯ÈääÒ°ˆÈ ÒäËˈ°« Ò¯º}Ò® ÓÈ­º¯ ¹¯ºË‚¯ Ò Á‚Ó}Ò® 
¯Ò ¹¯È}ˆÒË°}ºä mº¹ãºËÓÒÒ äˈºÈ ¹ºÈºmº® ˈÈãÒÏÈÒÒ º­©Óº
¹ºãς ˆ°« m¯ËäËÓÓ©äÒ ÏÈã‚}ÈäÒ Û ¹º¹¯º¯ÈääÈäÒ }ºˆº¯©Ë °º°ˆº«ˆ
ÒÏ ÏȺãºm}È Ò ¹‚°ˆºº ˆËãÈ begin end; wˆº ¹ºÏmºã«Ëˆ ° °È人 ÓÈÈãÈ m©
°ˆ¯ºÒˆ }ȯ}È° ­‚‚Ë® ¹¯º¯Èää© º¹¯ËËãÒm ÓÈÏÓÈËÓÒË Ò ÒäËÓÈ º°Óºm
Ó©² ¹º¹¯º¯Èää ¯ÒäËÓ«« äˈº ¹ºÈºmº® ˈÈãÒÏÈÒÒ ¹¯º¯ÈääÒ°ˆ
¹º°ˆË¹ËÓÓº Óȹºãӫˈ }ººä }È΂ ÏÈã‚}‚ ¯Ò ªˆºä }ÈΩ® ¯ÈÏ ¹¯º
¯ÈääÈ ˆÈˆËãÓº ˆË°ˆÒ¯‚ˈ°« ˆº­© ÓºmÈ« ¹º«mÒmÈ«°« ¹º¹¯º¯ÈääÈ ÓË
Óȯ‚ÒãÈ ËË ¯È­ºˆ‚
‘È}º® ¹º²º Ò°Ò¹ãÒÓÒ¯‚ˈ ¹¯º¯ÈääÒ°ˆºm ÏÈ°ˆÈmã«« Ò² ¹¯ÒãºÎ҈ äÈ}
°ÒäÈãÓ©Ë ‚°ÒãÒ« ÓÈ ÓÈÈãÓºä ªˆÈ¹Ë ¯Èϯȭºˆ}Ò }ºÈ m©Ëã« ˆ°« º°Óºm
Ó©Ë ¹ºÏÈÈÒ Ò Áº¯äÒ¯‚ ˆ°« ¹º²º© } Ò² ¯ËËÓÒ  |Ò­}Ò ÓÈ ªˆºä
ªˆÈ¹Ë m°ËÈ º­²º«ˆ°« ºËÓ º¯ºº ¹ºªˆºä‚ Ò ¹¯ÒmãË}È ˆ°« } ˆÈ}º® ¯È­º
ˆË °Èä©Ë }mÈãÒÁÒÒ¯ºmÈÓÓ©Ë °¹ËÒÈãÒ°ˆ© sȹºãÓËÓÒË }ººä ºˆËãÓ©²
¹º¹¯º¯Èää Û äËÓËË ºˆmˈ°ˆmËÓÓÈ« ÏÈÈÈ ˆ } m °ã‚ÈË Ó˂ÈÓº® ¯ËÈãÒ
ÏÈÒÒ ¹¯Òˈ°« ¹Ë¯Ë¹Ò°Èˆ ˆºã}º ºӂ ¹º¹¯º¯Èää‚ È ÓË m° ¹¯º¯Èää‚
ËãÒ}ºä wˆ‚ ¯È­ºˆ‚ ÒÓºÈ ¹º¯‚È ˆ Ò ÓË ºËÓ º¹©ˆÓ©ä ¹¯º¯ÈääÒ
°ˆÈä Û ÓȺ ÎË ° ˺ˆº ÓÈÒÓȈ
iã« ˆºº ˆº­© ¯Èϯȭºˆ}‚ ¯ÈÏãÒÓ©² ¹º¹¯º¯Èää °äºãÒ m©¹ºãÓ«ˆ ¹È
¯ÈããËãÓº ¯ÈÏÓ©Ë ¹¯º¯ÈääÒ°ˆ© m «Ï©}Ȳ m©°º}ºº ‚¯ºmÓ« ÒäË ˆ°« °¯Ë
°ˆmÈ ¯ÈÏ­ÒËÓÒ« ¹¯º¯Èää© ÓÈ È°ˆÒ ÓÈ ÁÈ®ãºmºä ‚¯ºmÓË wˆº ºÏÓÈÈˈ ˆº
•½²´²  £Ä¿ğ¹²ÈºÑ ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº 

ºˆËãÓ©Ë Á¯ÈäËӈ© ¹¯º¯Èää© äºÎÓº ºÁº¯ä㫈 m mÒË ºˆËãÓ©² ÁÈ®


ãºm Û äº‚ãË® ¯ÒÓÒ¹     ­‚ˈ ¹º¯º­Óº
¯ÈϭүȈ°« m °ãË‚ Ë® ãÈmË ¹º°m«ËÓÓº® 亂ã«ä Ò Ò² ¯ËÈãÒÏÈÒÒ ÓÈ
«Ï©}Ë 3DVFDO
      ¹¯ÒÏmÈÓº º­Ë°¹Ë҈ äÈ}°ÒäÈãÓºË ‚º­°ˆmº ã«
mº°¹¯Ò«ˆÒ« Ò ¹ºÓÒäÈÓÒ« ¹¯º¯Èää© ËãºmË}ºä ¯Ò ˆËÓÒÒ ˆË}°ˆÈ ¹¯º
¯Èää© ºãÎÓÈ ˈ}º ¹¯º°ãËÎÒmȈ°« ãºÒ}È ËË ¯È­ºˆ© ˆËÓÒË Ò ¹ºÓÒäÈ
ÓÒË ¹¯º¯Èää© °ÒãÓº ÏȈ¯‚ÓËÓº ¹¯Ò Ò°¹ºãϺmÈÓÒÒ ¹¯º¯ÈääÒ°ˆºä º¹Ë
¯Èˆº¯È ­Ëς°ãºmÓºº ¹Ë¯Ë²ºÈ goto {°ˆ¯ËˆÒm ªˆºˆ º¹Ë¯Èˆº¯ m ¹¯º¯ÈääË
ä© ˆº­© ‚«°Ó҈ °ä©°ã }ºÓ°ˆ¯‚}ÒÒ ¹¯ÒÓÒäÈËä°« Ò°}Ȉ ãÈÏÈäÒ äˈ}‚
ÓÈ }ºˆº¯‚ ºÓ °°©ãÈˈ°« ¯º¯ÈääÒ¯ºmÈÓÒË ­ËÏ goto ¹º¯ÈςäËmÈˈ ˆº
º¹Ë¯Èˆº¯© ¹Ë¯Ë²ºÈ ÓË Ò°¹ºãς ˆ°« ­ËÏ }¯È®ÓË® Ó˺­²ºÒ亰ˆÒ sË}ºˆº
¯©Ë °ºm¯ËäËÓÓ©Ë «Ï©}Ò ¹¯º¯ÈääÒ¯ºmÈÓÒ« mºº­Ë ÓË ÒäË ˆ ªˆºº º¹Ë¯È
ˆº¯È ˆº °ºãÈ°‚ˈ°« ° Áº¯ä‚ãÒ¯ºm}º® º°ÓºmÓº® °ˆ¯‚}ˆ‚¯Óº® ˆËº¯Ëä©
Ë¯ËÒ°ãÒä º°ÓºmÓ©Ë °¹º°º­© ¹ºãÓºËÓÓº® ÏÈäËÓ© º¹Ë¯Èˆº¯È goto m «Ï©
}Ë 3DVFDO }ºˆº¯©Ë ÓË Óȯ‚È ˆ ¹¯ÒÓÒ¹ºm °ˆ¯‚}ˆ‚¯Óºº }ºÒ¯ºmÈÓÒ«
X halt Û ¹¯Òӂ҈ËãÓ©® º°¯ºÓ©® m©²º ÒÏ ¹¯º¯Èää©
X exit Û ¹¯Òӂ҈ËãÓ©® m©²º ÒÏ ¹¯ºË‚¯©
X break Û º°¯ºÓ©® m©²º ÒÏ Ò}ãÈ
X continue Û ÓËäËãËÓÓ©® ¹Ë¯Ë²º } Ò°¹ºãÓËÓÒ °ãË‚ Ëº ÈÈ Ò}ãÈ
sÒ}È}Ò² ¯‚Ò² °Òˆ‚ÈÒ® }ºÈ º¹Ë¯Èˆº¯ goto ÓËãÏ« ÏÈäËÓ҈ ÓÒ ºÓº® ÒÏ
¹Ë¯ËÒ°ãËÓÓ©² }ºÓ°ˆ¯‚}Ò® m ¹¯º¯ÈääË ÓË ºãÎÓº ­©ˆ |­ ªˆºä °ãË‚ˈ
¹ºÏÈ­ºˆÒˆ°« ¹¯Ò ¯Èϯȭºˆ}Ë È㺯҈äÈ
¡Âº¾·Â²¹Â²³ÀļºÁÂÀµÂ²¾¾Í 
|­©Óº ¹º ¹ºmº‚ m°Ë² ¯ÈςäÓ©² Ò ¹¯ÈmÒãÓ©² ä©°ãË® ÒÏãºÎËÓÓ©² m ÈÓ
Óºä ¯ÈÏËãË ÓË mºÏÓÒ}Èˈ ÓÒ}È}Ò² mºÏ¯ÈÎËÓÒ® sº }ºÈ Ë㺠º²º҈ º
¹¯È}ˆÒ}Ò m©«°Ó«Ëˆ°« ˆº ¹¯ÒäËÓËÓÒË äˈºÈ ¹ºÈºmº® ˈÈãÒÏÈÒÒ ÈÎË
ã« ÓË­ºãº® ¹º º­žËä‚ ÏÈÈÒ m©Ï©mÈˈ ÏȈ¯‚ÓËÓÒ« º¹¯º­‚Ëä ¹¯ÒäË
Ó҈ ªˆºˆ äˈº ÓÈ ¹¯º°ˆºä ¹¯Òä˯Ë
l© äÓºº ºmº¯ÒãÒ º ²º¯ºËä }ÈË°ˆmË ËÓ˯Ȉº¯È °ã‚Ȯө² ¹°Ëmº
°ã‚Ȯө² Ò°Ëã }ºˆº¯©® Ò°¹ºãςˈ°« °ˆÈÓȯˆÓº® Á‚Ó}ÒË® random iÈ
mÈ®ˆË ¯ÈϯȭºˆÈËä ¹¯º¯Èää‚ }ºˆº¯È« ¹ºäºÎˈ ºËÓ҈ °ˆË¹ËÓ °ã‚ȮӺ
°ˆÒ ËÓ˯ү‚Ë䩲 ÏÓÈËÓÒ® m©¹ºãÓÒm ¯« ˆË°ˆºm ÓÈ ¹º°ã˺mȈËãÓº°ˆ
ÒÏ ÏÈÈÓÓºº }ºãÒË°ˆmÈ °ã‚Ȯө² Ò°Ëã Áº¯äÒ¯‚Ë䩲 Á‚Ó}ÒË® random
­ËÏ ¹È¯Èäˈ¯ºm ÓȹºäÓÒä ˆº m ªˆºä °ã‚ÈË Áº¯äÒ¯‚ ˆ°« °ã‚È®Ó©Ë Ë®
°ˆm҈ËãÓ©Ë Ò°ãÈ m Òӈ˯mÈãË ºˆ  º   r‚Ëä m©¹ºãÓ«ˆ ˆÈ}ÒË ˆË°ˆ©
 {©Ò°ãËÓÒË °¯ËÓ˺ ÏÓÈËÓÒ« ¹¯Ò ²º¯ºËä }ÈË°ˆmË random ÓÈ ­ºã
ºä }ºãÒË°ˆmË Ò°Ëã ¹º°ã˺mȈËãÓº°ˆÒ ºãÎÓº ¹ºã‚҈°«  
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

 ‘Ë°ˆ ¯È°¹¯ËËãËÓÒ« ¹º Òӈ˯mÈãÈä cÈϺ­Ëä ºˆ¯ËϺ} > ÓÈ ˈ©¯Ë ÒÓ


ˆË¯mÈãÈ Ò ‚­ËÒä°« ˆº m }ÈΩ® ÒÏ Òӈ˯mÈãºm ¹º¹ÈÈˈ ¹¯Òä˯Ӻ ºÒ
ÓÈ}ºmºË }ºãÒË°ˆmº °ã‚Ȯө² Ò°Ëã {ºº­Ëˆº }ºãÒË°ˆmº Òӈ˯mÈãºm
ã« ªˆºº ˆË°ˆÈ ºãÎÓº ÏÈÈmȈ°« ¹¯ºÒÏmºãÓº Óº ¹º}È ÓÈäÒ ÓË mmËËÓº
ËË ¹ºÓ«ˆÒË äÈ°°ÒmÈ º¯ÈÓÒÒä°« ‚¹¯ºËÓÓ©ä mȯÒÈӈºä ˆË°ˆÈ
 ‘Ë°ˆ °Ë¯Ò® r‚Ëä º}¯‚㫈 }ÈÎºË ÒÏ °ã‚Ȯө² ÏÓÈËÓÒ® ¹ºã‚È« ¹¯Ò
ªˆºä ¹º°ã˺mȈËãÓº°ˆ ÒÏ Ó‚ãË® Ò ËÒÓÒ sÈ®Ëä äÈ}°ÒäÈãӂ ãÒ
ӂ °Ë¯Ò® ¹º¯« Ò‚Ò² ËÒÓÒ Ò ¹º¯« Ò‚Ò² ӂãË® i¯‚ÒäÒ °ãº
mÈäÒ Û Ë°ãÒ ä© ­¯º°ÈËä äºÓˈ}‚ ˆº äÈ}°Òä‚ä °}ºã}º ¯ÈÏ ¹º¯« äº
Îˈ m©¹ÈȈ º¯Ëã" k ¯Ë}È" jÏ ÎÒÏÓÒ ‚ ÓÈ° Ë°ˆ ¹¯Ë°ˆÈmãËÓÒ« ¹º
ªˆºä‚ mº¹¯º°‚ k }È} °¹¯Èm҈°« ° ªˆº® °Òˆ‚ÈÒË® random"
º°ˆÈmãËÓÓÈ« ÏÈÈÈ ÓË ºËÓ º­žËäÓÈ Ò È㺯҈äÒË°}Ò ÓË °ˆºã °ãºÎÓÈ
¹ºªˆºä‚ ºÓÈ ÒÓºÈ Èˈ°« m }ÈË°ˆmË °È亰ˆº«ˆËãÓºº ÏÈÈÓÒ« ÓÈÒÓÈ 
Òä ‚ÎË º°mºÒmÒä º°ÓºmÓ©Ë }ºÓ°ˆ¯‚}ÒÒ «Ï©}È m ˆºä Ò°ãË Ò ¹º¹¯º
¯Èää© Óº ÓË ÒäË Òä ¹º}È º¹©ˆÈ °º­°ˆmËÓÓº® ¯Èϯȭºˆ}Ò jӈ˯˰Ӻ
ÓÈ­ã Ȉ }È} ¹º¯ÈÏÓºä‚ ¹¯º²º҈ ¹¯ºË°° ¯È­ºˆ© ÓÈ ÏÈÈÓÒËä ‚ ¯ÈÏÓ©²
‚ȝҲ°«
sË}ºˆº¯©Ë ÒÏ ÓÒ² °ÓÈÈãÈ ¯ÈϯȭȈ©mÈ ˆ Ò ÓÈ­Ò¯È ˆ mË° ˆË}°ˆ ¹¯º¯Èää©
ºˆ ÓÈÈãÈ º }ºÓÈ Ò ˆºã}º ¹º°ãË ªˆºº Ïȹ‚°}È ˆ ¹¯º¯Èää‚ ÓÈ m©¹ºãÓË
ÓÒË Ò ¹¯Ò°ˆ‚¹È ˆ } ºˆãÈ}Ë v ˆ¯‚ºä Ò°¹¯ÈmÒm äÓºÎË°ˆmº °ÒӈÈ}°ÒË°}Ò²
ºÒ­º} ­ºãÒÓ°ˆmº ÒÏ ÓÒ² ¹ºã‚Èˈ ¯ËςãˆÈˆ© ¹¯ºˆÒmº¯ËȝÒË Ï¯Èmº
ä‚ °ä©°ã‚ sÈ®ˆÒ °¯Èς ÓË°}ºã}º ºÒ­º} m ­ºãº® ¹¯º¯ÈääË ºËÓ
ˆ¯‚Óº º­©Óº ªˆºˆ ¹¯ºË°° ÏȈ«ÒmÈˈ°« ÓȺ㺠ÒãÒ ˆ¯Ë­‚ˈ°« ¹ºäº
¹¯Ë¹ºÈmȈËã«
i¯‚È« ¯‚¹¹È ‚ËÓÒ}ºm °ºº­¯ÈÏÒmÒ² ˆº }ÈΩ® ˆË°ˆ ¹¯Ë°ˆÈmã«Ëˆ °º­º®
ºmºãÓº ÓËÏÈmÒ°Òä‚ ÏÈÈ‚ °ÓÈÈãÈ ºˆãÈÎÒmÈˈ ˆ¯Ò ºˆËãÓ©² ÓË­ºã
Ò² ¹¯º¯Èää© È ÏȈËä °ºËÒӫˈ Ò² mäË°ˆË nÈ}ˆÒË°}Ò ºÓÒ mº¹ãºÈ ˆ m
ÎÒÏÓ äˈº ¹¯º¯ÈääÒ¯ºmÈÓÒ« °ÓÒς mm˯²  ÓÒ² ËãÈ Ò‚ˆ ÏÓÈ҈ËãÓº
mË°ËãË® Ëä ‚ ¹Ë¯mº® ¯‚¹¹© ¹º°}ºã}‚ ¯ËςãˆÈˆ© }Èκº ˆË°ˆÈ ¹º«mã«
ˆ°« ºmºãÓº ­©°ˆ¯º ¯ÈmÈ ¹¯Ò²º҈°« ˆ¯ÈˆÒˆ ãÒÓËË m¯Ëä« ÓÈ °ºËÒ
ÓËÓÒË ºˆËãÓ©² È°ˆË® m ËÒÓºË ËãºË
sÈ}ºÓË ËË ºÒÓ mȯÒÈӈ Û ¹¯º¯ÈääÈ ¹º°ˆË¹ËÓÓº ÓȯȝÒmÈˈ°« ¹¯Ò
ªˆºä ÓÈ }Èκä ÈË ºÓÈ Ïȹ‚°}Èˈ°« ÓÈ m©¹ºãÓËÓÒË Ò m°Ë ºÒ­}Ò Ò°¹¯Èm
ã« ˆ°« ¹º°ˆË¹ËÓÓº zÈ} ¹¯ÈmÒ㺠ÒäËÓÓº ‚ȝÒË°« ÒÏ­¯ÈmÒË ªˆºˆ mȯÒ
Èӈ ÏÈ}ÈÓÒmÈ ˆ ¯È­ºˆ‚ ¹Ë¯m©äÒ ˆ } ¹ºãÒ mË¯Ó©ä ¹‚ˆËä ¹¯ÒäËÓÒm äË
ˆº ¹ºÈºmº® ˈÈãÒÏÈÒÒ
cÈ°°äºˆ¯Òä mºÏäºÎӂ ¹º°ã˺mȈËãÓº°ˆ Ⱥm ¯ËËÓÒ« ÓÈË® ÏÈÈÒ
  |­‚ä©mÈËä °ˆ¯‚}ˆ‚¯‚ ¹¯º¯Èää© cÈ°°‚ÎÈËä ¹¯Òä˯Ӻ ˆÈ}
tºˆ« }ÈΩ® ÒÏ ˆË°ˆºm ÓË ÏÈmҰ҈ ºÒÓ ºˆ ¯‚ºº m°Ë ºÓÒ m©¹ºãÓ« ˆ°«
ÓÈ ºÓº® Ò ˆº® ÎË ¹º°ã˺mȈËãÓº°ˆ °ã‚Ȯө² Ò°Ëã ‘È} ­‚ˈ ‚­ËÒ
•½²´²  £Ä¿ğ¹²ÈºÑ ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº 

ˆËãÓËË È Ò ÓÈäÓºº ­©°ˆ¯ËË ¹º°}ºã}‚ ¹ºˆ¯Ë­‚ˈ°« m°Ëº ºÒÓ Ò}ã mäË


°ˆº ˆ¯Ë² ~ÓÈ҈ ÏÈäÈÓÒm©® mȯÒÈӈ ÒÏ ˆ¯Ë² ÈmˆºÓºäÓ©² Ò ÓËÏÈmÒ°Ò䩲
¹¯ºË‚¯ ­ËÏ Ò°¹ºãϺmÈÓÒ« 㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² ÓË ºËÓˆº ¹º²º҈
sº Ò ÓË ¯ÈÏË㫈 ÏÈÈ‚ ÓÈ È°ˆÒ ÓËãÏ« Û ° ºˆãÈ}º® ÏÈä‚ÈËä°«
¯ÒäËä }ºä¹¯ºäÒ°°Ó©® mȯÒÈӈ Û m©ËãÒä m ºˆËãÓ©Ë ¹¯ºË‚¯© ­ËÏ
¹È¯Èäˈ¯ºm º­¯È­ºˆ}‚ ÓÈ ¹¯ÒÓÈãËÎÓº°ˆ Òӈ˯mÈãÈä Ò ÓÈ ˆË°ˆ °Ë¯Ò® {©
Ò°ãËÓÒË °¯ËÓ˺ ˆ¯Ë­‚ˈ ˆºã}º °‚ääÒ¯ºmÈÓÒ« Ò°Ëã ¹ºªˆºä‚ ÓË °ˆºÒˆ
ºÁº¯ä㫈 ¹¯ºË‚¯‚ ÒÏ ºÓºº º¹Ë¯Èˆº¯È
  ÒËä }ȯ}È° ¹¯º¯Èää© º¹¯ËËã«Ëä Ó˺­²ºÒä©Ë ¹Ë¯ËäËÓÓ©Ë È
mäË°ˆº ¹¯ºË‚¯ Ò°¹ºãςËä Ò² ÏÈã‚}Ò {°Ë ªˆº ËãÈˈ°« ºËÓ ­©°ˆ¯º
ˆ } ¯È­ºˆÈ Ò°ˆº ˆË²ÓÒË°}È«
var x,sum:real ^kemqZcgh_ qbkeh b kmffZ ^ey ih^kq_lZ kj_^g_]h`
n,k,k1,k2,k3,k4:integer ^^ey pbdeZ b jZkij_^_e_gby ih bgl_j\ZeZf`
LQW[FRXQWFRXQWPD[PD[LQWHJHU^^ey k_jbc ba gme_c b _^bgbp`
procedure interval;
begin
^hij_^_e_gb_ ijbgZ^e_`ghklb qbkeZ x d h^ghfm ba bgl_j\Zeh\ — aZ]emrdZ`
end;
procedure maxlength;
begin
^h[jZ[hldZ x ^ey l_klZ k_jbc — aZ]emrdZ`
end;
begin
randomize;
ZULWHOQ <\_^bl_ dhebq_kl\h kemqZcguo qbk_e  UHDGOQ Q 
sum:=0; k1:=0; k2:=0; k3:=0; k4:=0;
count0:=0; count1:=0; max0:=0; max1:=0;
for k:=1 to n do
begin
x:=random; {write(x:6:3);}
sum:=sum+x;
interval;
intx:=round(x); {write(intx:2);}
maxlength;
end;
writeln;
ZULWHOQ Kj_^g__ agZq_gb_ jZ\gh VXPQ 
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

ZULWH Dhebq_kl\h qbk_e \ bgl_j\ZeZo hlj_adZ >  


writeln(k1,' ',k2,' ',k3,' ',k4);
ZULWHOQ FZdkbfZevgh_ dhebq_kl\h ih^jy^ b^msbo gme_c jZ\gh PD[ 
ZULWHOQ FZdkbfZevgh_ dhebq_kl\h ih^jy^ b^msbo _^bgbp jZ\gh PD[ 
readln;
end.

{ ˆË㺠Ò}ãÈ ä© º­ÈmÒãÒ º¹Ë¯Èˆº¯© m©mºÈ °È人 °ã‚ȮӺº Ò°ãÈ Ò Ëº


º}¯‚ãËÓÓºº ÏÓÈËÓÒ« }ºˆº¯©Ë ¹ºˆ¯Ë­‚ ˆ°« ¹¯Ò ºˆãÈ}Ë wˆ‚ ¹¯º¯Èää‚
äºÎÓº °äË㺠Ïȹ‚°}Ȉ ÓÈ m©¹ºãÓËÓÒË ²ºˆ« ºÓÈ ËË äÈ㺠ˆº ‚äËˈ ËãȈ
‘Ëä ÓË äËÓËË ÒÏ­ÈmÒä°« ºˆ °ÒӈÈ}°ÒË°}Ò² ºÒ­º} ¹¯ºm˯Òä ¹¯ÈmÒã
Óº°ˆ m©Ò°ãËÓÒ« °¯ËÓ˺ ÏÓÈËÓÒ« Ò ‚­ËÒä°« ˆº m°Ë º°ˆÈãÓ©Ë ¯Ëςã
ˆÈˆ© ¯ÈmÓ© ӂã  s˹㺲º ã« ÓÈÈãÈ
  iº­Èmã«Ëä m ¹¯ºË‚¯‚ ¹¯ºm˯}Ò ÓÈ ¹¯ÒÓÈãËÎÓº°ˆ ºÓºä‚ ÒÏ Ë
ˆ©¯Ë² Òӈ˯mÈãºm interval ËË ˆË㺠zº ÓË°ãºÎÓ©® ÓȺ ˆºã}º È}}‚¯Èˆ
Óº ÓȹҰȈ ‚°ãºmÓ©® º¹Ë¯Èˆº¯ ° mãºÎËÓÓ©äÒ ‚°ãºmÒ«äÒ v ªˆº® ÏÈÈË®
ä© ˆÈ}ÎË ­©°ˆ¯º °¹¯Èmã«Ëä°«
procedure interval;
begin
if x<0.25 then inc(k1)
else
if x<0.5 then inc(k2)
else
if x<0.75 then inc(k3)
else inc(k4);
end;
vÓºmÈ Ïȹ‚°}ÈËä ¹¯º¯Èää‚ ÓÈ m©¹ºãÓËÓÒË Ò ‚­ËÎÈËä°« ˆº Á‚Ó}Ò«
random }È} m°ËÈ ÓÈ m©°ºˆË cËςãˆÈˆ© ¹º Òӈ˯mÈãÈä ¯ÈÏãÒÈ ˆ°« ºËÓ
ÓËÏÓÈ҈ËãÓº
  |°ˆÈ㺰 ¯Ë҈ °Èä‚ °ãºÎӂ ÏÈÈ‚ Û ¹º°҈Ȉ ¯ÈÏä˯© äÈ}
°ÒäÈãÓ©² °Ë¯Ò® ÒÏ Ó‚ãË® Ò ËÒÓÒ ºÎÈギ ËË äºÎÓº ËË ¯Èϭ҈ ÓÈ
È°ˆÒ ˆº­© ºˆãÈ}È °ˆÈãÈ ‚º­ÓËË º¹¯º­‚Ëä °ÓÈÈãÈ ¹º°҈Ȉ ºӂ
ˆºã}º ãÒӂ äÈ}°ÒäÈãÓº® ¹º°ã˺mȈËãÓº°ˆÒ ÒÏ Ó‚ãË® ÒãÒ ËÒÓÒ 
ºÓ«ˆÓº ˆº ºÓºº ˆºã}º ˆË}‚Ëº ÏÓÈËÓÒ« °ã‚ȮӺº Ò°ãÈ x Ó˺°ˆÈ
ˆºÓº Ò Ó‚ÎÓº ÏÓȈ ˺ ¹¯Ë©‚ËË ÏÓÈËÓÒË ˆº­© ¯Ë҈ ¹¯ººãÎÈˈ°«
ãÒ °Ë¯Ò« ¹º¯« Ò‚Ò² ÒÁ¯ ÒãÒ ˆË}‚ËË x Û ÓÈÈ㺠Ӻmº® °Ë¯ÒÒ º
ªˆºä‚ mmËËä ËË ºӂ 㺭Èãӂ ¹Ë¯ËäËÓӂ  ÓÈÏmÈm ËË lastx ¹¯Ë©‚
ËË x  sË ÏÈ­‚Ëä º­Èm҈ ËË m ¯ÈÏËã º¹Ò°ÈÓÒ® º°ÓºmÓº® ¹¯º¯Èää© ~È
¹ÒËä ˆË}°ˆ ¹¯ºË‚¯©
procedure maxlength;
begin
•½²´²  £Ä¿ğ¹²ÈºÑ ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº 

if intx=0 then count0:=count0+1 else


if lastx<>intx {gZqZeh k_jbb _^bgbp, dhg_p k_jbb gme_c} then begin
if count0>max0 then max0:=count0; {ijh\_jbeb ^ebgm k_jbb gme_c}
count  ^]hlh\bfky d ih^kq_lm ^ebgu gh\hc k_jbb gme_c`
end;
LI N Q DQG FRXQW!PD[ WKHQ PD[ FRXQW^kZfZy ihke_^gyy k_jby`
ODVW[ LQW[^]hlh\bfky d h[jZ[hld_ ke_^mxs_]h qbkeZ`
end;

¯Ò ˆË°ˆÒ¯ºmÈÓÒÒ ¹¯º¯Èää© m}ã È Ë® ªˆ‚ ¹¯ºË‚¯‚ º­«ÏȈËãÓº


ӂÎÓº ¹¯º°ãË҈ °ã‚ÈÒ }ºÈ °ÈäÈ« ãÒÓÓÈ« °Ë¯Ò« º}ÈÏ©mÈˈ°« °È亮
¹Ë¯mº® ÒãÒ °È亮 ¹º°ãËÓË® sÈ °ã‚È® °È亮 ¹Ë¯mº® °Ë¯ÒÒ ä© ¹¯Ò°mºÒãÒ
¹Ë¯ËäËÓÓº® lastx ÏÓÈËÓÒË Ü ÒãÒ ã ­ºË ¯‚ºË ÏÓÈËÓÒË ºˆãÒÓºË ºˆ 
Ò   È ã« º­¯È­ºˆ}Ò °È亮 ¹º°ãËÓË® °Ë¯ÒÒ ¹¯Ò㺰 º­Èm҈ º¹ºãÓÒ
ˆËãÓ©® ‚°ãºmÓ©® º¹Ë¯Èˆº¯ m ˆË}°ˆ ¹¯ºË‚¯©
  ‘˹˯ ãÒÓÈ äÈ}°ÒäÈãÓº® °Ë¯ÒÒ ÒÏ Ó‚ãË® ¹º°҈©mÈˈ°« ¹¯È
mÒãÓº lºÎˈ ­©ˆ °}º¹Ò¯ºmȈ ªˆºˆ Á¯ÈäËӈ ¹¯ºË‚¯© Ò ÏÈäËÓ҈
count0 Ò max0 ÓÈ count1 Ò max1"
vˆº¹ iã« ªˆº® ËãÒ Ò Ò°¹ºãς ˆ°« ¹¯ºË‚¯© ° ¹È¯Èäˈ¯ÈäÒ |Áº¯äÒä
°ººˆmˈ°ˆm‚ Ò® Á¯ÈäËӈ m mÒË ¹¯ºË‚¯© ° ¹È¯Èäˈ¯ÈäÒ Ò ­‚Ëä m©Ï©
mȈ ªˆ‚ ¹¯ºË‚¯‚ ° ¯ÈÏÓ©äÒ ÁÈ}ˆÒË°}ÒäÒ ¹È¯Èäˈ¯ÈäÒ m ÏÈmÒ°Ò亰ˆÒ ºˆ
ˆºº º­¯È­Èˆ©mÈˈ°« m ÈÓÓ©® äºäËӈ Óºã ÒãÒ ËÒÓÒÈ sËäÓºº äºÒ
ÁÒÒ¯ºmÈm ˆË}°ˆ ¹ºã‚Òä °ãË‚ Ò® mȯÒÈӈ
procedure countlength(var count,max,lastcount,lastmax:integer);
^\kihfh]Zl_evgZy ijhp_^mjZ ^ey ih^kq_lZ fZdkbfZevghc ^ebgu ex[hc k_jbb`
begin
count:=count+1;
LI ODVW[!LQW[ ^gZqZeh gh\hc k_jbb` WKHQ EHJLQ
if lastcount>lastmax then lastmax:=lastcount;
lastcount:=0;
HQG ^ijh\_jbeb ^ebgm aZdhgqb\r_cky k_jbb b h[gmebeb __`
LI N Q DQG FRXQW!PD[ WKHQ PD[ FRXQW^kZfZy ihke_^gyy k_jby`
ODVW[ LQW[^]hlh\bfky d h[jZ[hld_ ke_^mxs_]h qbkeZ`
end;
procedure maxlength;
begin
if intx=0 then countlength(count0,max0,count1,max1)
else countlength(count1,max1,count0,max0);
end;
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

‘˹˯ ¹¯º¯ÈääÈ m©¹ºãӫˈ m°Ë °mºÒ ÏÈÈÒ m ¹ºãÓºä º­žËäË |ËÓÒä


m¯Ëä« ÏȈ¯ÈËÓÓºË ÓÈ ¯Èϯȭºˆ}‚ |Óº ÏÈ°Ë}È㺰 °¹ËÒÈãÓº Ò °º°ˆÈmÒãº
 äÒӂˆ m}ã È« Ò ˆË°ˆÒ¯ºmÈÓÒË mºÏäºÎÓº ºmË°ˆÒ m¯Ëä« Ò º  äÒӂˆ
Ë°ãÒ ¹º°ˆÈm҈ ˆÈ}‚ Ëã  z °ºÎÈãËÓÒ  ­ºãÒÓ°ˆmº ÓÈÒÓÈ Ò² ¯ËÈ
ˈ ˆÈ}‚ ÒãÒ ¹º²ºÎ‚ ÏÈÈÒ ÏÓÈ҈ËãÓº ºãË sº °}º¯º°ˆ ¯È­ºˆ© º
mºãÓº ­©°ˆ¯º ÓÈ­Ò¯Èˈ°« °º m¯ËäËÓËä Ë°ãÒ º°mºÒˆ äˈº ¹ºÈºmº® Ë
ˆÈãÒÏÈÒÒ z°ˆÈˆÒ ‚ȝÒË°« }ºˆº¯©Ë ÓË °‚äËãÒ °¹¯Èm҈°« ° ºˆãÈ}º®
¯ËÈ« ÏÈÈ‚ ­ËÏ ¯ÈÏ­ÒËÓÒ« ÓÈ È°ˆÒ ¹º°ãË ºÓººm‚² ˆÈ}Ò² ÏÈÈÓÒ® ­©
°ˆ¯º °ºº­¯ÈÎÈ ˆ ˆº ÏÈãÒ m ˆ‚¹Ò} Ò ÈãË mÒÈ ˆ°« ‚ÎË ¹¯ÈmÒãÓ©ä
¹‚ˆËä
{ ÏÈ}ã ËÓÒË ºËÓÒä ¯ËςãˆÈˆ© ˆË°ˆÒ¯ºmÈÓÒ« Á‚Ó}ÒÒ random lºÎÓº
‚­Ë҈°« ˆº Ò ˆË°ˆ °Ë¯Ò® ¹º}ÈÏ©mÈˈ ¯ËςãˆÈˆ© ÈÓÈãºÒÓ©Ë °ã‚ȮӺä‚
­¯º°ÈÓÒ äºÓˈ© p°ãÒ ÏÈäËÓ҈ ˆÒ¹ integer ÓÈ longint Óȹ¯Òä˯ ˆÈ}
type integer=longint;  ˆº äºÎÓº m©¹ºãÓ҈ ˆË°ˆÒ¯ºmÈÓÒË Ò ÓÈ ºËÓ
ãÒÓÓ©² ¹º°ã˺mȈËãÓº°ˆ«² °ã‚Ȯө² Ò°Ë㠁¯Ò ªˆºä °¯ËÓËË ÏÓÈËÓÒË
°º°ˆÈmã«Ëˆ  ° ˆºÓº°ˆ Û ÏÓÈ}È ¹º°ãË Ïȹ«ˆº® È ¯È°²ºÎËÓÒ« m ¯È°
¹¯ËËãËÓÒÒ ¹º Òӈ˯mÈãÈä °ºm°Ëä äÈã© lÈ}°ÒäÈãÓ©Ë °Ë¯ÒÒ ÒäË ˆ ãÒӂ
 Ò ÈÎË ÓËäÓºº ­ºãË wˆº m¹ºãÓË °ºãÈ°‚ˈ°« ° ÏÈ}ºÓÈäÒ °ˆÈˆÒ°ˆÒ}Ò
¹¯Ò m©­¯È°©mÈÓÒÒ äºÓˈ}Ò }ºä‚ˆº äºÎˈ °ã‚ȮӺ ¹ºmËÏˆÒ Ò  ¯ÈÏ ¹º
¯« Óº }ºÈÓÒ­‚ ¹ºãº°È mËÏËÓÒ® ÏÈ}ºÓ҈°« ˆÈ} ÎË }È} Ò ¹º°ã˺mÈ
ˆËãÓº°ˆ °º°ˆº«È« ÒÏ ºÓÒ² ËÒÓÒ
œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 vÁº¯ä‚ãÒ¯‚®ˆË ˆËº¯Ëä‚ °ˆ¯‚}ˆ‚¯©
 ˆº ¹ºÓÒäÈ ˆ ¹º °ˆ¯‚}ˆ‚¯Ó©ä ¹¯º¯ÈääÒ¯ºmÈÓÒËä" |­º°Ó‚®ˆË Ó˺­²º
Ò亰ˆ ˺ ¹¯ÒäËÓËÓÒ«
 { Ëä ÏÈ}ã È ˆ°« äˈº© ÓÒ°²º«Ëº Ò mº°²º«Ëº ¹¯º¯ÈääÒ¯ºmÈ
ÓÒ«" zÈ}Òä ÒÏ ÓÒ² ‚º­ÓËË ¹ºãϺmȈ°« ãÒÓº mÈä"
 ˆº ˆÈ}ºË ÏÈã‚}È ¹º¹¯º¯Èää©" Ëä ‚º­Ó© ÏÈã‚}Ò"
 ˆº ˆÈ}ºË °ˆ¯‚}ˆ‚¯ÓºË }ºÒ¯ºmÈÓÒË" j°¹ºãÏ‚ËˆË ãÒ m© º¹Ë¯Èˆº¯ goto"
™²¶²¿ºÑ
 cÈϯȭºˆÈ®ˆË ¹¯º¯Èää‚ ã« ÈÓÈãÒÏÈ Á‚Ó}Ò® ºÓº® ¹Ë¯ËäËÓÓº® ÓÈ ÏÈ
ÈÓÓºä Òӈ˯mÈãË }ºˆº¯È« ¹ºÏmºã«Ëˆ m©¹ºãÓ҈ ÓË°}ºã}º ¯ÈÏãÒÓ©²
Ë®°ˆmÒ® ¹º m©­º¯‚ ¹ºãϺmȈËã«
• m©mº ˆÈ­ãÒ© ÏÓÈËÓÒ® ° ÏÈÈÓÓ©ä Ⱥä
• ÓȲºÎËÓÒË äÒÓÒäÈãÓºº Ò äÈ}°ÒäÈãÓºº ÏÓÈËÓÒ®
•½²´²  £Ä¿ğ¹²ÈºÑ ´ ÁÂÀµÂ²¾¾ºÂÀ´²¿ºº 

• ÓȲºÎËÓÒË ˆºË} ¹Ë¯Ë°ËËÓÒ« ° º°«äÒ }ºº¯ÒÓȈ


• Ë°ãÒ m mÈË® °Ò°ˆËäË ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¯È­ºˆÈˈ 亂ã *UDSK ˆº ¹º
°ˆ¯ºËÓÒË ¯ÈÁÒ}È Á‚Ó}ÒÒ äºÎÓº mÏ«ˆ ºˆºm©® ˆË}°ˆ ÒÏ  ! 
{Ò Á‚Ó}ÒºÓÈãÓº® ÏÈmÒ°Ò亰ˆÒ ÏÈȈ m ºˆËãÓº® Á‚Ó}ÒÒ ¹ºãϺmÈ
ˆËã« iã« m©¹ºãÓËÓÒ« ¯ÈÏãÒÓ©² Ë®°ˆmÒ® äºÎÓº mº°¹ºãϺmȈ°« ºˆº
m©äÒ ¹¯ºË‚¯ÈäÒ ãÒ°ˆÒÓÒ   
 cÈϯȭºˆÈ®ˆË ¹¯º¯Èää‚ ã« Ò°ãËÓÓºº Òӈ˯үºmÈÓÒ« ¯ÈÏãÒÓ©äÒ
äˈºÈäÒ ¹º m©­º¯‚ ¹ºãϺmȈËã«
• äˈº ¹¯«äº‚ºãÓÒ}ºm
• äˈº ˆ¯È¹ËÒ®
• äˈº vÒä¹°ºÓÈ
zÈΩ® ÒÏ äˈººm ºÁº¯ä҈ m mÒË ºˆËãÓº® ¹¯ºË‚¯© {Ò Á‚Ó}
ÒºÓÈãÓº® ÏÈmÒ°Ò亰ˆÒ ÏÈȈ m ºˆËãÓº® Á‚Ó}ÒÒ ¹ºãϺmȈËã«
 cÈϯȭºˆÈˆ ¹¯º¯Èää‚ ¹¯ºm˯« ‚  ãËÎ҈ ãÒ ÈÓÓÈ« ˆº}È mӂˆ¯Ò
ˆ¯Ë‚ºãÓÒ}È v }ãÈmÒȈ‚¯© mmº«ˆ°« }ºº¯ÒÓȈ© ˆº}Ò Ò }ºº¯ÒÓȈ©
m˯ÒÓ ˆ¯Ë‚ºãÓÒ}È
"    ~ÈäˈÒä ˆº Ë°ãÒ ˆº}È ÓȲº҈°« mӂˆ¯Ò
ˆ¯Ë‚ºãÓÒ}È ˆº ºÓÈ ºãÎÓÈ ãËÎȈ ° }Èκ® ˺ m˯ÒÓº® ¹º ºӂ °ˆº
¯ºÓ‚ ºˆ ¹¯«äº® ¹¯º²º«Ë® ˯ËÏ ¹¯ºˆÒmºãËÎȝ‚ °ˆº¯ºÓ‚ p°ãÒ ²ºˆ«
­© ã« ºÓº® m˯ÒÓ© ªˆº ¹¯ÈmÒ㺠ÓË m©¹ºãӫˈ°« ˆº ˆº}È ÓË ãËÎ҈
mӂˆ¯Ò ˆ¯Ë‚ºãÓÒ}È iã« ˆºº ˆº­© ¹¯ºm˯҈ ãËÎȈ ãÒ mË ˆº}Ò ¹º
ºӂ °ˆº¯ºÓ‚ ¹¯«äº® ¯Ë}ºäËÓ‚Ëä ¹º }ºº¯ÒÓȈÈä }ºÓºm ºˆ¯ËÏ}È ¹º
ã‚҈ ‚¯ÈmÓËÓÒË ¹¯«äº® mÒÈ #$  %&  '  ˆºÓËË Ëº }ºªÁÁÒÒËÓ
ˆ© ã« }Èκ® °ˆº¯ºÓ© ˆ¯Ë‚ºãÓÒ}È ‘ºÈ ˆº}Ò (X1,Y1) Ò (X2,Y2)
ãËÎȈ ¹º ºӂ °ˆº¯ºÓ‚ ºˆ ¹¯«äº® #$  %&  '  Ë°ãÒ ¹º°ˆÈÓºm}È }º
º¯ÒÓȈ ˆºË} m ãËm‚ È°ˆ ‚¯ÈmÓËÓÒ« ¹¯«äº® Èˈ ÏÓÈËÓÒ« ºÓºº Ò
ˆºº ÎË ÏÓÈ}È ˆ Ë °¹¯ÈmËãÒmº Ó˯ÈmËÓ°ˆmº (aX1+bY1+c)*(aX2+bY2+c)>0
cÈϯȭºˆÈ®ˆË ¹¯ºË‚¯‚ ¹ºã‚ËÓÒ« }ºªÁÁÒÒËӈºm ‚¯ÈmÓËÓÒ« ¹¯«äº® Ò
Á‚Ó}Ò ¹¯ºm˯}Ò ˆºº ãËÎȈ ãÒ mË ˆº}Ò ¹º ºӂ °ˆº¯ºÓ‚ ºˆ ¹¯«äº®
ÏÈÈÓÓº® °mºÒä ‚¯ÈmÓËÓÒËä v Ò² ¹ºäº m© ãË}º ¯ËÒˆË ÏÈÈ‚
 cÈϯȭºˆÈˆ ¹¯º¯Èää‚ ¹¯ºm˯« ‚  ÒäË ˆ ãÒ mÈ ÏÈÈÓÓ©² ºˆ¯ËÏ}È
º­‚ ˆº}‚ Ò Ë°ãÒ È ˆº m©Ò°ã҈ ËË }ºº¯ÒÓȈ© v }ãÈmÒȈ‚¯© mmº
«ˆ°« }ºº¯ÒÓȈ© }ºÓºm ºˆ¯ËÏ}ºm
"    vÓÈÈãÈ Ó˺­²ºÒäº ¹ºã‚҈ ‚¯ÈmÓËÓÒ« ¹¯«
䩲 °º˯ÎȝҲ ÈÓÓ©Ë ºˆ¯ËÏ}Ò °ä ¹¯Ë©‚‚ ÏÈÈ‚  ~ȈËä Ë°ãÒ ¹º
ã‚ËÓÓ©Ë ¹¯«ä©Ë ÓË ¹È¯ÈããËãÓ© (a1:a2≠b1:b2) m©Ò°ã҈ }ºº¯ÒÓȈ© Ò²
ˆº}Ò ¹Ë¯Ë°ËËÓÒ« iã« ªˆºº ӂÎÓº ¯Ë҈ °Ò°ˆËä‚ °º°ˆÈmãËÓӂ ÒÏ
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

‚¯ÈmÓËÓÒ® ªˆÒ² ¹¯«ä©² { ÏÈm˯ËÓÒË Ó‚ÎÓº ¹¯ºm˯҈ ¹¯ÒÓÈãËÎȈ ãÒ


¹ºã‚ËÓÓ©Ë }ºº¯ÒÓȈ© ˆº}Ò ÏÈÈÓÓ©ä ºˆ¯ËÏ}Èä ÒãÒ ãËÎȈ ÓÈ Ò² ¹¯ººã
ÎËÓÒÒ p°ãÒ }ºÓ© ºˆ¯ËÏ}È ÒäË ˆ }ºº¯ÒÓȈ© (X1,Y1) Ò (X2,Y2) ˆº }ºº¯
ÒÓȈ© x y ¹ºã‚ËÓÓº® ˆº}Ò ºãÎÓ© ãËÎȈ m Òӈ˯mÈãȲ [X1,X2] Ò
[Y1,Y2] °ººˆmˈ°ˆmËÓÓº ÒÓÈË ˆº}È ãËÎ҈ ÓÈ ¹¯ººãÎËÓÒÒ ºˆ¯ËÏ}È
cÈϯȭºˆÈ®ˆË ¹¯ºË‚¯‚ ¹ºã‚ËÓÒ« }ºªÁÁÒÒËӈºm ‚¯ÈmÓËÓÒ« ¹¯«äº® ¹¯º
Ë‚¯‚ ¯ËËÓÒ« °Ò°ˆËä© ÒÏ m‚² ãÒÓˮө² ‚¯ÈmÓËÓÒ® Ò Á‚Ó}Ò ¹¯ºm˯}Ò
ãËÎ҈ ãÒ ÈÓÓÈ« ˆº}È ¹¯«äº® ÓÈ ºˆ¯ËÏ}Ë ˯ËÏ }ºˆº¯©® ¹¯º²º҈ ÈÓÓÈ«
¹¯«äÈ«

•½²´²

“º³½ºÀÄ·É¿Í·¾À¶Å½º
¯Ò ÒςËÓÒÒ ˆËä© ¯ºË‚¯© Ò Á‚Ó}ÒÒ mÓÒäȈËãÓ©® ҈ȈËã }º
ÓËÓº ÏÈäˈÒã ˆº ¹¯È}ˆÒË°}Ò m°Ë ¹º¹¯º¯Èää© ¹¯Ë°ˆÈmãËÓÓ©Ë m }ÈË
°ˆmË ¹¯Òä˯ºm m ã  ÒäË ˆ ‚ÓÒm˯°ÈãÓ©® ²È¯È}ˆË¯ j² äºÎÓº Ò°¹ºãϺ
mȈ ÓË ˆºã}º m ˆº® ¹¯º¯ÈääË È°ˆ }ºˆº¯º® ºÓÒ «mã« ˆ°« Óº Ò mº
äÓºÒ² ¯‚Ò² ¹¯º¯ÈääȲ iË®°ˆm҈ËãÓº ¹¯Ò ¹º­º¯Ë ¹¯Òä˯ºm ¹º¹¯º
¯Èää Èmˆº¯© °ˆ¯ËäÒãÒ° ¹¯ËãºÎ҈ ҈ȈËã }È} äºÎÓº ­ºãË ˆÒ¹ºm©²
ÏÈÈ ‚ÓÒm˯°ÈãÓºº ²È¯È}ˆË¯È
{ºÏÓÒ}Èˈ ÏÈ}ºÓºä˯ө® mº¹¯º° }È} ¹¯ºË m°Ëº mº°¹ºãϺmȈ°« ¹º¹¯º
¯ÈääÈäÒ }ºˆº¯©Ë ‚ÎË ­©ãÒ ¯ÈϯȭºˆÈÓ© Ò ºˆãÈÎËÓ© ¯ÈÓËË" cÈςäËˈ°«
äºÎÓº }º¹Ò¯ºmȈ ˆË}°ˆ© ¹º¹¯º¯Èää ÒÏ ºÓº® ¹¯º¯Èää© m ¯‚‚ 
¹ºãς«° ­‚Á˯ºä º­äËÓÈ Óº ªˆº ‚ˆºä҈ËãÓºË ÏÈÓ«ˆÒË z¯ºäË ˆºº ¹¯º
¯Èää© °º˯ÎȝÒË äÓºÎË°ˆmº ¹¯ºË‚¯ Ò Á‚Ó}Ò® °ˆÈÓºm«ˆ°« ¯ºäºÏ
}ÒäÒ Ò Ó˂º­Ó©äÒ m ºˆãÈ}Ë
{ 3DVFDO Ë°ˆ ÏÈäËȈËãÓºË °¯Ë°ˆmº ¹¯ËººãËÓÒ« ªˆÒ² Ó˹¯Ò«ˆÓº°ˆË® Û
­Ò­ãÒºˆËÓ©Ë äº‚ãÒ sº ¹¯ËÎË Ëä ¹¯Ò°ˆ‚¹Òˆ } ÒςËÓÒ äº‚ãÓºº
¹¯º¯ÈääÒ¯ºmÈÓÒ« m°¹ºäÓÒä }È} ¹¯ºÒ°²º҈ º­¯È­ºˆ}È Ò°²ºÓºº ˆË}°ˆÈ
¹¯º¯Èää© m °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È 3DVFDO
œÀ¾Áº½ÑȺѺ¼À¾ÁÀ¿À´¼²ÁÂÀµÂ²¾¾Í
ºÓ«ˆÒË º­ ªˆÈ¹È² }ºä¹Òã«ÒÒ Ò }ºä¹ºÓºm}Ò ­©ãº mmËËÓº m ã  vÒ°ˆË
ä© ¹¯º¯ÈääÒ¯ºmÈÓÒ« °ä ¯ÈÏ   sÈ ªˆÈ¹Ë }ºä¹Òã«ÒÒ Ò°²ºÓÈ« ¹¯º
¯ÈääÈ ¹¯Ëº­¯Èςˈ°« m äÈÒÓÓ©® }º Óº ºÓ ¹º}È ÓË ¹¯ÒºËÓ ã« Ò°¹ºã
ÓËÓÒ« ˆ } m Ó˺ ÓË m}ã ËÓ© }º© °ˆÈÓȯˆÓ©² ¹¯ºË‚¯ Ò Á‚Ó}Ò®
zº ¹¯º¯Èää© ¹ºã‚ËÓÓ©® ¹º°ãË }ºä¹Òã«ÒÒ ÓÈÏ©mÈ ˆ º­žË}ˆÓ©ä }º
ºä vˆÈÓȯˆÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ ²¯ÈÓ«ˆ°« m ºˆËãÓ©² ÁÈ®ãȲ
ÓÈÏ©mÈË䩲 ­Ò­ãÒºˆË}ÈäÒ }ºˆº¯©Ë ˆÈ}ÎË «mã« ˆ°« º­žË}ˆÓ©äÒ }ºÈäÒ
sÈ ªˆÈ¹Ë }ºä¹ºÓºm}Ò } º­žË}ˆÓºä‚ }º‚ ¹¯º¯Èää© º­Èmã«Ëˆ°« º­žË}ˆÓ©®
}º °ˆÈÓȯˆÓ©² ¹¯ºË‚¯ Ò Á‚Ó}Ò® ÒÏ ­Ò­ãÒºˆË} Ò m ¯ËςãˆÈˆË ºÓ ¹¯Ë
m¯ÈÈˈ°« m ¹ºãÓºËÓÓ©® Ò°¹ºãÓÒä©® }º executable Û ºˆ° È ¯È°Ò
¯ËÓÒË H[H 
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

zºä¹Òã«Ò« Ò }ºä¹ºÓºm}È Û ªˆº mÈ ¯ÈÏãÒÓ©² ¹¯ºË°°È Ë¯m©® ÒÏ ÓÒ²


Òˈ ¹º ‚¹¯ÈmãËÓÒËä ¹¯º¯Èää©}ºä¹Ò㫈º¯È &RPSLOHU  ¯ºË°° }ºä¹º
Óºm}Ò º­Ë°¹ËÒmÈˈ°« ¯È­ºˆº® ¹¯º¯Èää©}ºä¹ºÓºmÒ}È ÒÓÈË ËË ÓÈÏ©mÈ ˆ
¯ËÈ}ˆº¯ °m«ÏË® /LQNHU  ÓÈÏÓÈËÓÒË }ºˆº¯º® °º°ˆºÒˆ m ˆºä ˆº­© º­Èm҈
} ¹¯º¯ÈääË mË° Ó˺°ˆÈ Ò® }º ÒÏ ¯‚Ò² ÁÈ®ãºm
l© ÓȹºäÓÒãÒ ªˆÒ ¹ºãºÎËÓÒ« ã« ˆºº ˆº­© °ËãȈ mÈÎÓ©® m©mº Û
Ë°ãÒ }ºä¹Ò㫈º¯ ÒäËˈ mºÏäºÎÓº°ˆ º­¯È­Èˆ©mȈ ÓË ˆºã}º ˆË}°ˆ© ÏÈ}ºÓ
ËÓÓ©² ¹¯º¯Èää Óº Ò Á¯ÈäËӈ© ˆË}°ˆºm ¹¯º¯Èää ˆº ºˆËãÓ©Ë È°ˆÒ
¹¯º¯Èää© äºÎÓº }ºä¹ÒãÒ¯ºmȈ ºˆËãÓº Ò ²¯ÈÓ҈ ÓÈ Ò°}Ë m ºˆ}ºä¹ÒãÒ
¯ºmÈÓÓºä mÒË ~ȈËä }ºä¹ºÓºmÒ} °º­Ë¯Ëˆ º­žË}ˆÓ©Ë }º© ÒÏ ¯ÈÏÓ©²
ÁÈ®ãºm Ò m ¯ËςãˆÈˆË ­‚ˈ ¹ºã‚ËÓ Ò°¹ºãÓÒä©® }º ã« m°Ë® ¹¯º¯Èää©
‘È}ÒË Ë®°ˆmÒ« ¹ºã‚ÒãÒ ÓÈÏmÈÓÒË ¯ÈÏËãÓº® }ºä¹Òã«ÒÒ
{°Ë }ºä¹Ò㫈º¯© ° «Ï©}È 3DVFDO ¹º˯ÎÒmÈ ˆ mºÏäºÎÓº°ˆ ¯ÈÏËãÓº®
}ºä¹Òã«ÒÒ { «Ï©}Ë 3DVFDO ã« ªˆÒ² ËãË® mmËËÓº ¹ºÓ«ˆÒË ­Ò­ãÒºˆËÓ©²
亂ãË® ˆÈ}È« mºÏäºÎÓº°ˆ ¹º«mÒãÈ° m ¯È°Ò¯ËÓÓºä °ˆÈÓȯˆË ([WHQGHG
3DVFDO 
¡À¿Ñĺ·¾À¶Å½Ñ
¡Â·º¾ÅË·ÃÄ´²¾À¶Å½Î¿ÀµÀ
ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
rÒ­ãÒºˆËÓ©® 亂㠺Áº¯äã«Ëˆ°« }È} ºˆËãÓº }ºä¹ÒãÒ¯‚ËäÈ« ¹¯º¯Èää
ÓÈ« ËÒÓÒÈ °º˯Îȝȫ ¯ÈÏãÒÓ©Ë ªãËäËӈ© ¯ÈÏËãÈ º¹Ò°ÈÓÒ® Ò mºÏ
äºÎÓº ÓË}ºˆº¯©Ë º¹Ë¯Èˆº¯© { °º°ˆÈm 亂㫠m²º«ˆ º¹Ò°ÈÓÒ« }ºÓ°ˆÈӈ
¹Ë¯ËäËÓÓ©² ˆÒ¹ºm ¹¯ºË‚¯ Ò Á‚Ó}Ò® sÈ ¹¯È}ˆÒ}Ë È°ˆº ¹ºãς ˆ°«
ˆË¯äÒÓºä 亂㠺¹‚°}È« ¹¯ÒãÈȈËãÓºË
¯ºË‚¯© Ò Á‚Ó}ÒÒ °º˯ÎȝÒË°« m 亂ãË ¹º}ã È ˆ°« } ¹¯º¯Èä
äË }ºˆº¯È« Ò² Ò°¹ºãςˈ ÓÈ ªˆÈ¹Ë }ºä¹ºÓºm}Ò t¯ÈÓ҈°« 亂ã }È} m
Ò°²ºÓºä ˆÈ} Ò m ºˆ}ºä¹ÒãÒ¯ºmÈÓÓºä mÒË ÁȮ㩠° ¯È°Ò¯ËÓÒ«äÒ SDV Ò
WSX °ººˆmˈ°ˆmËÓÓº  { °Ò°ˆËäË 'HOSKL ÁȮ㠰 º­žË}ˆÓ©ä }ººä ÒäËˈ ¯È°
Ò¯ËÓÒË GFX
‘˹˯ ÓÈ}ºÓË äºÎÓº Ȉ ºˆmˈ ÓÈ mº¹¯º° }È} ã‚Ë m°Ëº ¹º°ˆ‚¹Èˆ °
ˆËäÒ ¹º¹¯º¯ÈääÈäÒ ‚ÓÒm˯°ÈãÓºº ÓÈÏÓÈËÓÒ« }ºˆº¯©Ë äºãÒ ­© Ò°
¹ºãϺmȈ°« Ó˺Óº}¯ÈˆÓº ¹¯Ò ¯ËËÓÒÒ ¯ÈÏãÒÓ©² ÏÈÈ ‘È}ÒË ¹¯ºË‚¯©
Ò Á‚Ó}ÒÒ È ˆÈ}ÎË º¹Ò°ÈÓÒ« Ó˺­²ºÒ䩲 ã« Ò² ¯È­ºˆ© ˆÒ¹ºm }ºÓ°ˆÈӈ
Ò ¹Ë¯ËäËÓÓ©² ‚º­Óº ºÁº¯ä㫈 m mÒË ºˆËãÓ©² 亂ãË®
º ²º‚ ¯È­ºˆ© ã ­º® ¹¯º¯ÈääÒ°ˆ º­©Óº ÓÈ}ȹãÒmÈˈ ã« °Ë­« Ëã‚
}ºããË}Ò ˆÈ}Ò² ¹ºãËÏÓ©² 亂ãË® Û °mº ãÒӂ ­Ò­ãÒºˆË}‚ vº²¯ÈÓ««
ËË ºÓ ÏÓÈˈ ˆº ºÓÈ ¹ºÏmºã҈ Ëä‚ ¹Ò°Èˆ º¯ÈϺ äËÓË }ºÈ ã« Óºm©²
¹¯º¯Èää mË ºÓ äºÎˈ äÓºº}¯ÈˆÓº Ò°¹ºãϺmȈ °mºÒ °ˆÈ¯©Ë ¯Èϯȭºˆ}Ò
•½²´²  “º³½ºÀÄ·É¿Í· ¾À¶Å½º 

{ ªˆºä Ò ÏÈ}ã Èˈ°« ºÒÓ ÒÏ ÓÈÒ­ºãËË Á‚ÓÈäËӈÈãÓ©² ¹¯ÒÓÒ¹ºm °º


m¯ËäËÓÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« Û ¹¯ÒÓÒ¹ 亂ãÓº°ˆÒ sÈ ¹¯È}ˆÒ}Ë ¯ËÈãÒ
ÏÈÒ« ÈÓÓºº ¹¯ÒÓÒ¹È ¹¯Ë¹ºãÈÈˈ m©¹ºãÓËÓÒË m‚² ‚°ãºmÒ®
X ¹¯Ò ¯Èϯȭºˆ}Ë ¹¯º¯Èää© Ó˺­²ºÒäº m©Ë㫈 ¹º¹¯º¯Èää© ˆÈ}Òä º­
¯ÈϺä ˆº­© äºÎÓº ­©ãº mº°¹ºãϺmȈ°« ‚ÎË ÒäË ÒäÒ°« 亂ã«äÒ
X Ë°ãÒ m ãÒÓº® ­Ò­ãÒºˆË}Ë ¹¯º¯ÈääÒ°ˆÈ ÓË ÓȲº҈°« ¹º²º«Ò² ¹º
¹¯º¯Èää ã« ¯ËËÓÒ« }È}º®ãÒ­º ÏÈÈÒ ˆº ¯Èϯȭºˆ}‚ Óºm©² ¹¯ºË‚¯
ÒãÒ Á‚Ó}Ò® °ãË‚ˈ m©¹ºãÓ«ˆ ˆÈ}Òä º­¯ÈϺä ˆº­© ¹ºã‚ËÓÓ©Ë äº
‚ãÒ äºÎÓº ­©ãº Ò°¹ºãϺmȈ m }ÈË°ˆmË °º°ˆÈmÓ©² È°ˆË® ã« ¯ËËÓÒ«
¯‚Ò² ÏÈÈ
‘È}Òä º­¯ÈϺä ¹¯ÒÓÒ¹ 亂ãÓº°ˆÒ ºˆãÒÓº º¹ºãӫˈ °ˆ¯‚}ˆ‚¯Ó©® ¹º
²º } ¯Èϯȭºˆ}Ë ¹¯º¯Èää ¹ºÏmºã«« äÓºº}¯ÈˆÓº Ò°¹ºãϺmȈ ¯ÈϯȭºˆÈÓ
Ó©Ë Ò ºˆãÈÎËÓÓ©Ë äº‚ãÒ |°mºËÓÒË Ò ¹¯ÒäËÓËÓÒË ˆË²ÓÒ}Ò °ˆ¯‚}ˆ‚¯Óºº Ò
亂ãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ« Û ÏÈÈÈ Ó˹¯º°ˆÈ« ã« ÓÈÒÓÈ Ëº ¹¯º
¯ÈääÒ°ˆÈ }ºˆº¯©® ¹º}È ˆº m °º°ˆº«ÓÒÒ ¯ÈϯȭȈ©mȈ ˆºã}º }º¯ºˆ}ÒË
¹¯º¯Èää© ã« }ºˆº¯©² ¹¯ËÒ䂝˰ˆmÈ °ˆ¯‚}ˆ‚¯Óºº Ò äº‚ãÓºº ¹º²ºÈ
ÓË ºËmÒÓ© ‘Ëä ÓË äËÓËË }ÈΩ® ¯ÈϯȭºˆÈÓÓ©® mÈäÒ °º­°ˆmËÓÓº¯‚Óº
­Ò­ãÒºˆËÓ©® 亂ã Û ªˆº È m ¹¯ÈmÒãÓºä Óȹ¯ÈmãËÓÒÒ {°Ë ÏȈ¯ÈËÓ
Ó©Ë ‚°ÒãÒ« m ­‚‚Ëä º}‚¹«ˆ°« ° ãÒ²mº®
ˆº­© ÓÈ °ºmˈ ÓÈÒÓÈ Òä m©ã«Ëã ­ºãËË ‚­Ë҈ËãÓº ¹¯ÒmËËä ÓË
°}ºã}º º¹ºãÓ҈ËãÓ©² ȯ‚äËӈºm m ¹ºãς 亂ãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ«
X lº‚ãÒ m ºˆãÒÒË ºˆ ¹¯ºË‚¯ Ò Á‚Ó}Ò® m}ã ÈË䩲 m Ò°²ºÓ©® }º
¹¯º¯Èää© äº‚ˆ ²¯ÈÓ҈°« ÓÈ Ò°}Ë m ºˆ}ºä¹ÒãÒ¯ºmÈÓÓºä mÒË { ªˆºä
°ã‚ÈË ¹¯ºË°° ¹ººˆºm}Ò ¹¯º¯Èää© } m©¹ºãÓËÓÒ ÏÈ®äˈ äËÓË
m¯ËäËÓÒ ˆ } }ºä¹ÒãÒ¯ºmȈ°« ­‚ˈ ˆºã}º º°ÓºmÓÈ« ¹¯º¯ÈääÈ È }º
ÒÏ äº‚ãË® ­‚ˈ ¹º}ã Ȉ°« ÓÈ ªˆÈ¹Ë }ºä¹ºÓºm}Ò
X pË ºÓº ÓËäÈãºmÈÎÓºË º­°ˆº«ˆËã°ˆmº Û ¹¯Ò ¯Èϯȭºˆ}Ë ­ºãÒ² ¹¯º
¯Èää ºˆËãÓ©Ë äº‚ãÒ äº‚ˆ ¯ÈϯȭȈ©mȈ°« ¯ÈÏãÒÓ©äÒ ¹¯º¯ÈääÒ
°ˆÈäÒ ˆ } ªˆº ºˆÓº°ÒˆËãÓº ÈmˆºÓºäÓ©Ë ¹¯º¯ÈääÓ©Ë ËÒÓÒ©
X iã« «Ï©}È 3DVFDO ‚ÎË ÓÈ}º¹ãËÓº ­ºãºË }ºãÒË°ˆmº 亂ãË® wˆº °ˆÈÓ
ȯˆÓ©Ë 亂ãÒ ÓË}ºˆº¯©Ë ÒÏ ÓÒ² ­‚‚ˆ ¯È°°äȈ¯ÒmȈ°« m ¹¯ÒãºÎË
ÓÒÒ   È ˆÈ}ÎË äÓººÒ°ãËÓÓ©Ë äº‚ãÒ ˆË}°ˆ© }ºˆº¯©² ¹¯Òmº«ˆ°« m
¯ÈÏãÒÓ©² }ÓÒȲ ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ ÒÒãÒ ¯È°¹¯º°ˆ¯ÈÓ« ˆ°« ÓÈ
Ò°}ˈȲ Ò }ºä¹È}ˆÒ°}Ȳ
‘Ëä ÓË äËÓËË ä© ÓÈÓËä ° ‚«°ÓËÓÒ« ¹¯ÈmÒã ºÁº¯äãËÓÒ« °º­°ˆmËÓÓ©² äº
‚ãË® |ÓÒ º°ˆÈˆºÓº ¹¯º°ˆ© Ò º°ˆ‚¹Ó© ã« ÓÈÒÓÈ Ëº ¹¯º¯ÈääÒ°ˆÈ

£ÄÂżÄŲ¾À¶Å½Ñ
j°²ºÓ©® ˆË}°ˆ ã ­ºº 亂㫠äºÎÓº ¯ÈÏËã҈ ÓÈ ÓË°}ºã}º ¯ÈÏËãºm
X ÏȺãºmº}
X Òӈ˯ÁË®°ÓÈ« È°ˆ
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

X Ò°¹ºãÓ«ËäÈ« È°ˆ
X ÒÓÒÒÒ¯‚ È« È°ˆ
vº­°ˆmËÓÓº ¹¯º¯ÈääÓ©® }º ¯È°¹ºãÈÈˈ°« m Ò°¹ºãÓ«Ë亮 È°ˆÒ ÒÓºÈ m
ÒÓÒÒÒ¯‚ Ë® È°ˆÒ ~Ⱥãºmº} Ò Òӈ˯ÁË®°ÓÈ« È°ˆ ÏÈÈ ˆ ÓÈÏmÈÓÒË äº
‚ã« Ò ¹Ë¯ËÒ°ãËÓÒË m°Ë² ¹¯º¯ÈääÓ©² ªãËäËӈºm }ºˆº¯©Ë ¹¯Ëº°ˆÈmã«Ëˆ
ÈÓÓ©® 亂㠈Ëä ¹¯º¯ÈääÈä ÒãÒ ¯‚Òä 亂ã«ä }ºˆº¯©Ë ­‚‚ˆ ˺ Ò°
¹ºãϺmȈ p°ãÒ ¹¯ºmË°ˆÒ ÈÓÈãºÒ 亂㫠° }ÓÒº® ˆº ÏȺãºmº} Ò ÒÓ
ˆË¯ÁË®°Ó‚ È°ˆ äºÎÓº ¯È°°äȈ¯ÒmȈ }È} º­ãºÎ}‚ Ò ºãÈmãËÓÒË }ÓÒÒ
vººˆmˈ°ˆmËÓÓº mË° º°ÓºmÓº® ˆË}°ˆ ¯È°¹ºãÈÈˈ°« m Ò°¹ºãÓ«Ë亮 Ò ÒÓÒ
ÒÒ¯‚ Ë® È°ˆ«²
{ º­Ëä mÒË °ˆ¯‚}ˆ‚¯È 亂㫠m©ã«҈ ˆÈ}
unit bfy! ^ aZ]heh\hd fh^mey `
{$R+} ^ \hafh`gh ]eh[Zevgu_ ^bj_dlb\u dhfibeylhjZ`

interface ^ gZqZeh bgl_jn_ckghc qZklb `


uses  ^ kibkhd fh^me_c `
label  ^ h[ty\e_gby h[s_^hklmiguo f_lhd `
const  ^ h[ty\e_gby h[s_^hklmiguo dhgklZgl `
tmj_  ^ h[ty\e_gby h[s_^hklmiguo lbih\ `
var  ^ h[ty\e_gby h[s_^hklmiguo i_j_f_gguo `
procedure« ^ aZ]heh\db h[s_^hklmiguo ijhp_^mj `
function  ^ aZ]heh\db h[s_^hklmiguo nmgdpbc `

implementation ^ gZqZeh bkihegy_fhc qZklb `


uses  ^ bkihevam_fu_ ijb j_ZebaZpbb fh^meb `
label  ^ h[ty\e_gby kdjuluo ]eh[Zevguo f_lhd `
const  ^ h[ty\e_gby kdjuluo ]eh[Zevguo dhgklZgl `
tmj_  ^ h[ty\e_gby kdjuluo ]eh[Zevguo lbih\ `
var  ^ h[ty\e_gby kdjuluo ]eh[Zevguo i_j_f_gguo `
procedure  ^ aZ]heh\db b l_eZ h[s_^hklmiguo b kdjuluo ijhp_^mj `
function ... ^ aZ]heh\db b l_eZ h[s_^hklmiguo b kdjuluo nmgdpbc `
begin ^ gZqZeh bgbpbbjmxs_c qZklb `
     ^ a^_kv fh]ml jZkiheZ]Zlvky ex[u_ hi_jZlhju `
end ^ dhg_p fh^mey `

sÈ ¹¯È}ˆÒ}Ë º­©Óº ºˆ°‚ˆ°ˆm‚ ˆ }È}ÒËãÒ­º º­ž«mãËÓÒ« Ò m Ëãºä °ˆ¯‚}


ˆ‚¯È ¹ºã‚Èˈ°« ¹¯ºË
•½²´²  “º³½ºÀÄ·É¿Í· ¾À¶Å½º 

d 'HOSKL ÇÄÇȶ¸ ÂĺÉÁµ ûÂÃÄ¹Ä Æ¶Çξƻà dÄŻƸÑË ¾Ã¾Ì¾¾ÆÉÔ϶µ ͶÇÈÒ


ȻŻÆÒ Ã¶Í¾Ã¶»Èǵ ÇÁɼ»·ÃÑ ÇÁĸÄ initialization ¸Ä¸ÈÄÆÑË ºÄ·¶¸¾
Á¶ÇÒ »Ï» ĺö ½¶ÀÁÔ;ȻÁÒöµ ͶÇÈÒ Ç ÀÁÔÍ»¸Ñ ÇÁĸÄ finalization ÀÄ
ÈÄƶµ ¸ÑÅÄÁõ»Èǵ Åƾ ½¶¸»Æλþ¾ ÅÆĹƶÂÂÑ o¶Åƾ»Æ »ÇÁ¾ ¸ ¾Ã¾Ì¾¾ÆÉÔ
Ï»¿ ͶÇȾ ÄÈÀÆѸ¶»Èǵ À¶ÀÄ¿ÈÄ ÃɼÃÑ¿ ÇÁɼ»·ÃÑ¿ ʶ¿Á ÈÄ ¸ ½¶ÀÁÔ;ȻÁÒÃÄ¿
Äà ºÄÁ¼»Ã ½¶ÀÆÑÈÒǵ ÍÈÄ Ä½Ã¶Í¶»È º»¿Çȸ¾» ÄÈÀÆÑȾµ ʶ¿Á¶ ·Éº»È ÅĵÇûÃÄ
¸ ¹Á   d Ì»ÁÄ ö½Ã¶Í»Ã¾» ͶÇÈ»¿ ÂĺÉÁµ û ¾½Â»Ã¾ÁÄÇÒ
vãË‚ˈ ÏÓȈ
X Òä« äº‚ã« °ã‚Î҈ 㫠˺ °m«ÏÒ ° ¯‚ÒäÒ äº‚ã«äÒ Ò º°ÓºmÓº® ¹¯º
¯Èä亮 ¹ºªˆºä‚ ÏȺãºmº} 亂㫠º¹‚°}Ȉ ÓËãÏ« m ºˆãÒÒË ºˆ ÏȺãºm
}È ¹¯º¯Èää© 
X Òä« äº‚ã« ºãÎÓº °ºm¹ÈȈ ° ÒäËÓËä ˆºº ÁÈ®ãÈ m }ºˆº¯©® ¹ºä˝Èˈ°«
Ò°²ºÓ©® ˆË}°ˆ 亂㫠p°ãÒ Óȹ¯Òä˯ ÒäËËä ÏȺãºmº} unit triangle
ˆº Ò°²ºÓ©® ˆË}°ˆ °ººˆmˈ°ˆm‚ Ëº 亂㫠ºãÎËÓ ¯ÈÏä˝Ȉ°« m ÁÈ®
ãË 7ULDQJOHSDV ˆº ºËÓ mÈÎÓº
X m Òӈ˯ÁË®°Óº® È°ˆÒ ¹¯Òmº«ˆ°« ˆºã}º º­Ëº°ˆ‚¹Ó©Ë º­ž«mãËÓÒ« ˆ Ë
º°ˆ‚¹Ó©Ë ã« Ò°¹ºãϺmÈÓÒ« m ã ­º® ¹¯º¯ÈääË ÒãÒ äº‚ãË } }ºˆº¯©ä
­‚ˈ ¹º}ã ËÓ ÈÓÓ©® 亂㠁º¯«º} ¹º«mãËÓÒ« ¯ÈÏãÒÓ©² º­ž«m
ãËÓÒ® Ò Ò² }ºãÒË°ˆmº 亂ˆ ­©ˆ ¹¯ºÒÏmºãÓ©äÒ
X Ò°¹ºãÓ«ËäÈ« È°ˆ °º˯Î҈ ¹ºãÓ©Ë º¹Ò°ÈÓÒ« ¹º¹¯º¯Èää º­ž«mãËÓ
Ó©² m Òӈ˯ÁË®°Óº® È°ˆÒ { ÓË® 亂ˆ ¯È°¹ºãÈȈ°« ˆÈ}ÎË m°¹ºäºÈ
ˆËãÓ©Ë ˆÒ¹© }ºÓ°ˆÈӈ© ¹Ë¯ËäËÓÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ mºÏäºÎÓº
Ò äˈ}Ò Ë°ãÒ ºÓÒ Ò°¹ºãς ˆ°« m ÒÓÒÒÒ¯‚ Ë® È°ˆÒ
X m°Ë m°¹ºäºȈËãÓ©Ë ¹¯º¯ÈääÓ©Ë ªãËäËӈ© º­ž«mãËÓÓ©Ë m Ò°¹ºãÓ«Ë亮
È°ˆÒ ÓÈÏ©mÈ ˆ°« °}¯©ˆ©äÒ ˆ } ºÓÒ º°ˆ‚¹Ó© ã« Ò°¹ºãϺmÈÓÒ« ˆºã}º
m ÈÓÓºä 亂ãË Ò ÓËmÒÒä© ã« ¹¯º¯Èää© Ò°¹ºãς Ë® 亂ã
X ÒÓÒÒÒ¯‚ È« È°ˆ ÏÈm˯Èˈ 亂ã |ÓÈ äºÎˈ ºˆ°‚ˆ°ˆmºmȈ mäË°ˆË
° ÓÈÒÓÈ Òä ËË °ãºmºä begin ÒãÒ ­©ˆ ¹‚°ˆº® Û ˆºÈ ÏÈ begin °¯Èς
°ãË‚ˈ ¹¯ÒÏÓÈ} }ºÓÈ äº‚ã« end. ° ˆº}º® 
X m ÒÓÒÒÒ¯‚ Ë® È°ˆÒ 亂ˆ ¯ÈÏä˝Ȉ°« Ò°¹ºãÓ«Ëä©Ë º¹Ë¯Èˆº¯© wˆÒ
º¹Ë¯Èˆº¯© Ò°¹ºãÓ« ˆ°« ËË º ÓÈÈãÈ m©¹ºãÓËÓÒ« º°ÓºmÓº® ¹¯º¯Èää©
Ò º­©Óº Ò°¹ºãς ˆ°« ã« ¹ººˆºm}Ò ËË ¯È­ºˆ© sȹ¯Òä˯ m ÓÒ² äº
‚ˆ ÏÈÈmȈ°« ÓÈÈãÓ©Ë ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² ºˆ}¯©mȈ°« ӂÎÓ©Ë
ÁÈ®ã© Ò ˆ ¹

d ½¶¹ÄÁĸÀ» ÅĺÅÆĹƶÂÂÑ ķе¸Á»ÃÃÄ¿ ¸ ¾ÇÅÄÁõ»ÂÄ¿ ͶÇȾ ÂļÃÄ ÄÅÉÇÀ¶ÈÒ


ÇžÇÄÀ ÊÄƶÁÒÃÑË Å¶Æ¶Â»ÈÆĸ ¾ ȾŠ¸Ä½¸Æ¶Ï¶»ÂÄ¹Ä ½Ã¶Í»Ã¾µ ºÁµ ÊÉÃÀ̾¾
È À Äþ ɼ» ÄžǶÃÑ ¸ ¾ÃÈ»ÆÊ»¿ÇÃÄ¿ ͶÇȾ gÇÁ¾ ½¶¹ÄÁĸÄÀ ÅĺÅÆĹƶÂÂÑ
¸Ç»ȶÀ¾ Åƾ¸Äº¾Èǵ ¸ ÅÄÁÃÄ ¸¾º» ÈÄ Äà ºÄÁ¼»Ã ÅÄÁÃÄÇÈÒÔ ÇĸŶº¶ÈÒ Ç ½¶
¹ÄÁĸÀÄ ķе¸Á»ÃÃÑ ¸ ¾ÃÈ»ÆÊ»¿ÇÃÄ¿ ͶÇȾ
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·

iã« ¹º}ã ËÓÒ« 亂㫠} ¹¯º¯ÈääË ÒãÒ } ¯‚ºä‚ 亂ã Ò°¹ºãςˈ°«


¹¯ËãºÎËÓÒË XVHV kibkhd fh^me_c
{ ¹¯º¯ÈääË ºÓº ¯È°¹ºãÈÈˈ°« º ÓÈÈãÈ ¯‚Ò² º­ž«mãËÓÒ®
sȹ¯Òä˯ uses crt graph triangle;
£¿À´²Àµ½À³²½Î¿ÍÇ
½À¼²½Î¿ÍǺÃIJĺɷüºÇÁ·Â·¾·¿¿ÍÇ
|­¯ÈˆÒä°« °ÓºmÈ } ÓËãË}º® ˆËäË Û } º­ãÈ°ˆÒ mÒÒ亰ˆÒ Ò m¯ËäËÓÒ ÎÒÏÓÒ
¹Ë¯ËäËÓÓ©² °ä ¯ÈÏ  
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û 㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë º¹Ò°ÈÓÓ©Ë m Ò°¹ºãÓ«Ë亮
È°ˆÒ 亂㫠«mã« ˆ°« ÓÈ °Èäºä ËãË ÓË 㺭ÈãÓ©äÒ È °ˆÈˆÒË°}ÒäÒ ¹Ë
¯ËäËÓÓ©äÒ |ÓÒ mÒÒä© ˆºã}º mº m°Ë² ¹º¹¯º¯ÈääȲ ÈÓÓºº 亂㫠ªˆº
ÓËäÈ㺠 Óº Ó˺°ˆ‚¹Ó© º°ÓºmÓº® ¹¯º¯ÈääË sÈãÒº ãº}ÈãÓÈ« º­ãÈ°ˆ mÒ
Ò亰ˆÒ |ÓÈ}º ¹È䫈 ¹º ªˆÒ °}¯©ˆ©Ë ºˆ º°ÓºmÓº® ¹¯º¯Èää© ¹Ë¯ËäËÓ
Ó©Ë m©Ëã«Ëˆ°« m °ËäËÓˆË ÈÓÓ©² º ÓÈÈãÈ m©¹ºãÓËÓÒ« ¹¯º¯Èää© Ò
m¯Ëä« Ò² ÎÒÏÓÒ ã҈°« ºˆ ÓÈÈãÈ º }ºÓÈ m©¹ºãÓËÓÒ« ¹¯º¯Èää© ‘È}ÒË ¹Ë
¯ËäËÓÓ©Ë ¹¯º¯ÈääÒ°ˆ© Ò°¹ºãς ˆ ºmºãÓº È°ˆº ã« º­äËÓÈ ÈÓÓ©äÒ
äË΂ ºˆËãÓ©äÒ ¹º¹¯º¯ÈääÈäÒ äº‚ã« Óº º­¯ÈÈˆ°« ° ÓÒäÒ Ó‚ÎÓº
¹ºˆÒ ˆÈ} ÎË º°ˆº¯ºÎÓº }È} Ò ° 㺭ÈãÓ©äÒ ¹Ë¯ËäËÓÓ©äÒ º°ÓºmÓº® ¹¯º
¯Èää©
pË ­ºãËË º°ˆº¯ºÎÓº °ãË‚ˈ º­¯ÈÈˆ°« ° ¹Ë¯ËäËÓÓ©äÒ º­ž«mãËÓÓ©äÒ m
Òӈ˯ÁË®°Óº® È°ˆÒ 亂㫠¹º°}ºã}‚ ºÓÒ Û ¹ºãÓºËÓÓ©Ë 㺭ÈãÓ©Ë ¹Ë
¯ËäËÓÓ©Ë ÒäË ÒË 㺭Èãӂ mÒÒ亰ˆ Ò m¯Ëä« ÎÒÏÓÒ |ÓÒ ¯È°¹ºãÈÈ
ˆ°« m ˆº® ÎË º­ãÈ°ˆÒ ¹È䫈Ò Ë Ò 㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë ¹¯º¯Èää© Ò
Ò°¹ºãς ˆ°« ­ËÏ m°«}ºº ¹¯Ëmȯ҈ËãÓºº º¹Ò°ÈÓÒ«

gÇÁ¾ ¾ ¸ ÂĺÉÁ» ¾ ¸ ÅÆĹƶ» À ÀÄÈÄÆÄ¿ ÅĺÀÁÔͻà ÂĺÉÁÒ ķе¸¾ÈÒ Å»Æ»


»ÃÃÑ» ¾Á¾ ºÆɹ¾» ķлÀÈÑ Ç Äº¾Ã¶ÀĸѾ ¾Â»Ã¶Â¾ ÈÄ ÇÄÄȸ»ÈÇȸÉÔϾ¿ Ä·Ð
»ÀÈ ¾½ ÂĺÉÁµ ÇÈ¶Ã»È Ã»¸¾º¾Â ÅÆĹƶ» ½¶Â¶ÇÀ¾Æĸ¶Ã  l ÇͶÇÈÒÔ ¾½ ÓÈÄ¿
ǾÈɶ̾¾ »ÇÈÒ ¸ÑËĺ ºÁµ ķƶϻþµ À ķлÀÈÉ ¾½ ÂĺÉÁµ ÂļÃÄ ¸ÄÇÅÄÁÒ½Ä
¸¶ÈÒǵ ÇÄÇȶ¸ÃÑ ¾Â»Ã»Â BfyFh^meyBfyH[t_dlZ o¶Åƾ»Æ »ÇÁ¾ ¾ ¸ ÅÆÄ
¹Æ¶Â» ¾ ¸ ÂĺÉÁ» Ç ¾Â»Ã»Â myunit ÀÄÈÄÆÑ¿ À û¿ ÅĺÀÁÔͻà »ÇÈÒ ¹ÁÄ·¶ÁÒ
ÃÑ» Żƻ»ÃÃÑ» Ç Äº¾Ã¶ÀĸÑ ¾Â»Ã»Â ºÄÅÉÇȾ x) ÈÄ À Żƻ»ÃÃÄ¿ ¾½
ÂĺÉÁµ ÂļÃÄ Ä·Æ¶È¾ÈÒǵ ÅÄ ¾Â»Ã¾ myunit.x ¶ À Żƻ»ÃÃÄ¿ ¾½ ÅÆĹƶÂ
ÂÑ ¨ ÅÆÄÇÈÄ ÅÄ ¾Â»Ã¾ x dÇ»ȶÀ¾ »Ï» ƶ½ öÅÄÂþ ÍÈÄ ¸Ç»Â ¹ÁÄ·¶ÁÒÃÑÂ
Żƻ»ÃÃÑ À¶À ¸ ÅÆĹƶ» ȶÀ ¾ ¸ ÂĺÉÁµË ÇÁ»ºÉ»È º¶¸¶ÈÒ ÄÇÂÑÇÁ»ÃÃÑ»
ºÄÇȶÈÄÍÃÄ ºÁ¾ÃÃÑ» ¾Â»Ã¶ x û ¹Äº¾Èǵ ¾ º»Æ¼¶ÈÒ ¾Ë Åĺ ÅÄÇÈĵÃÃÑ ÀÄÃ
ÈÆÄÁ»Â ÍÈÄ·Ñ Ç¸»ÇȾ ¸Ä½ÂļÃÑ» ÀÄÁÁ¾½¾¾ Ç ¾Â»Ã¶Â¾ À ¾þÂÉÂÉ
z °ºÎÈãËÓÒ ÒãÒ } °È°ˆ  㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë º°ÓºmÓº® ¹¯º¯Èä
ä© ÓËãÏ« Ò°¹ºãϺmȈ m 亂㫲 }ºˆº¯©Ë } ÓË® ¹º}ã ËÓ© lº‚ãÒ ÏÈ
‚äÈÓ© }È} ÈmˆºÓºäÓ©Ë ­Ò­ãÒºˆË}Ò ¹º¹¯º¯Èää ˆÈ} ˆº­© Ò² äºÎÓº ­©
•½²´²  “º³½ºÀÄ·É¿Í· ¾À¶Å½º 

㺠}ºä¹ÒãÒ¯ºmȈ ºˆËãÓº Ò ÏȈËä Ò°¹ºãϺmȈ m ¯ÈÏÓ©² ¹¯º¯ÈääȲ |


ÓÈ}º mºÏäºÎÓº °Áº¯äÒ¯ºmȈ ºˆËãÓ©® 亂㠰º˯ÎȝҮ ÓÈ­º¯ ãº
­ÈãÓ©² º¹¯ËËãËÓÒ® ˆÒ¹© ¹Ë¯ËäËÓÓ©Ë }ºÓ°ˆÈӈ©  Ò ¹º}ã ҈ ˺ }
º°ÓºmÓº® ¹¯º¯ÈääË Ò }º m°Ëä 亂ã«ä }ºˆº¯©Ë m ÓË® Ò°¹ºãς ˆ°« ‘È}
È°ˆº ¹º°ˆ‚¹È ˆ ¹¯Ò °ºÏÈÓÒÒ ­ºãÒ² ¹¯ºË}ˆºm
sË°}ºã}º °ãºm °}ÈÎËä º ãº}ÈãÓ©² ¹Ë¯ËäËÓÓ©² ¹º¹¯º¯Èää È䫈 ã«
ÓÒ² m©Ëã«Ëˆ°« m ˆºä ÎË ¹¯º¯ÈääÓºä °ˆË}Ë ˆº Ò ã« ãº}ÈãÓ©² ¹Ë¯ËäËÓ
Ó©² º°ÓºmÓº® ¹¯º¯Èää© Ò ¹º ˆºä‚ ÎË °Èäºä‚ ¹¯ÒÓÒ¹‚ ˆ Ë ºÓÒ ÒäË ˆ
ÈmˆºäȈÒË°}ºË m¯Ëä« ÎÒÏÓÒ  ºªˆºä‚ º­ Ò² ÒäËÓȲ äºÎÓº ÓË ­Ë°¹º}ºÒˆ°«
º°º­º |¹©ˆÓ©Ë ¹¯º¯ÈääÒ°ˆ© °ºmˈ‚ ˆ m©­Ò¯Èˆ ã« ãº}ÈãÓ©² ¹Ë¯ËäËÓ
Ó©² }º¯ºˆ}ÒË ÒäËÓÈ ° ˆËä ˆº­© ºÓÒ ºˆãÒÈãÒ° ºˆ 㺭ÈãÓ©² Ò °ˆÈˆÒË
°}Ò² ¹Ë¯ËäËÓÓ©²
¡Âº¾·Â¾À¶Å½Ñ
cÈϯȭºˆÈËä 亂ã triangle °º˯ÎȝҮ ÓÈ­º¯ ¹¯ºË‚¯ Ò Á‚Ó}Ò® ã«
m©¹ºãÓËÓÒ« ¯È°ËˆÈ ˆ¯Ë‚ºãÓÒ}ºm Ò°¹ºãς« ÒÏmË°ˆÓ©Ë ÒÏ ˺äˈ¯ÒÒ
Áº¯ä‚ã© ¯Ò ªˆºä ¹¯Ë‚°äºˆ¯Òä mÈ ÓÈÒ­ºãËË È°ˆº m°ˆ¯ËÈ Ò²°« °¹º
°º­È ÏÈÈÓÒ« ˆ¯Ë‚ºãÓÒ}È ¹º ˆ¯Ëä °ˆº¯ºÓÈä Ò ¹º }ºº¯ÒÓȈÈä ˺ m˯ÒÓ
ãÒ°ˆÒÓ   lº‚ã ¹ºÏmºã«Ëˆ m©¹ºãÓ҈ °ãË‚ ÒË Ë®°ˆmÒ«
X m©Ò°ãËÓÒË °ˆº¯ºÓ ¹º }ºº¯ÒÓȈÈä m˯ÒÓ ˆ¯Ë‚ºãÓÒ}È
X ¹¯ºm˯}È °‚Ë°ˆmºmÈÓÒ« ˆ¯Ë‚ºãÓÒ}È
X ¯È°ˈ ¹ãºÈÒ Ò ¹Ë¯Òäˈ¯È
X ¯È°ˈ ¯È҂°ºm m¹Ò°ÈÓÓº® Ò º¹Ò°ÈÓÓº® º}¯‚ÎÓº°ˆÒ
‘È}º® 亂ã äºÎˈ º}ÈÏȈ°« ¹ºãËÏÓ©ä ¹¯Ò ¯ËËÓÒÒ ˺äˈ¯ÒË°}Ò² ÏÈ
È º°º­ËÓÓº Ë°ãÒ m© ÏÈ­©ãÒ }È}‚ ãÒ­º ÒÏ Áº¯ä‚ã

m¾ÇȾù  nĺÉÁÒ ºÁµ ƶÇͻȶ ÈƻɹÄÁÒþÀĸ

unit triangle;
interface
^ \uqbke_gb_ klhjhg lj_m]hevgbdZ ih dhhj^bgZlZf \_jrbg `
procedure getabc (xa,ya,xb,yb,xc,yc:real; var a,b,c:real);
^ ijh\_jdZ kms_kl\h\Zgby ^Zggh]h lj_m]hevgbdZ `
function exist(a,b,c:real):boolean;
{ \uqbke_gb_ i_jbf_ljZ }
function perimetr(a,b,c:real):real;
{ \uqbke_gb_ iehsZ^b }
function square(a,b,c:real):real;
^ \uqbke_gb_ jZ^bmkZ \ibkZgghc hdjm`ghklb `
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·
function rv(a,b,c:real):real;
^ \uqbke_gb_ jZ^bmkZ hibkZgghc hdjm`ghklb }
function ro(a,b,c:real):real;
^ bkihegy_fZy qZklv bkihevamxsZy ba\_klgu_ ba ]_hf_ljbb nhjfmeu `
implementation
^ kdjulZy nmgdpby ^ey \uqbke_gby jZkklhygby f_`^m ^\mfy lhqdZfb `
function len(x1,y1,x2,y2:real):real;
begin
len:=sqrt(sqr(x1-x2)+sqr(y1-y2));
end;
procedure getabc;
begin
a:=len(xa,ya,xb,yb);
b:=len(xb,yb,xc,yc);
c:=len(xc,yc,xa,ya);
end;
function exist;
begin
exist:=(a<b+c) and (b<a+c) and (c<a+b);
end;
function perimetr;
begin
perimetr:=a+b+c;
end;
function square;
var p:real;
begin
p:=(a+b+c  ^ hij_^_e_gb_ p – ihemi_jbf_ljZ `
square:=sqrt(p*(p-a)*(p-b)*(p-c  ^ hij_^_e_gb_ iehsZ^b `
end;
function rv;
begin
rv:=square(a,b,c)/perimetr(a,b,c)*2;end;
function ro;
begin
ro:=a*b*c/4/square(a,b,c);
end;
begin
^ bgbpbbjmxsZy qZklv hlkmlkl\m_l `
end.
•½²´²  “º³½ºÀÄ·É¿Í· ¾À¶Å½º 

fÁµ ÈÄ¹Ä ÍÈÄ·Ñ Çº»Á¶ÈÒ ÊÉÃÀÌ¾Ô len Ä·Ï»ºÄÇÈÉÅÃÄ¿ ºÄÇȶÈÄÍÃÄ ½¶Ã»ÇȾ ½¶
¹ÄÁĸÄÀ ÓÈÄ¿ ÊÉÃÀ̾¾ ¸ ¾ÃÈ»ÆÊ»¿ÇÃÉÔ Í¶ÇÈÒ
{ }ÈË°ˆmË ¹¯ÒäË¯È Ò°¹ºãϺmÈÓÒ« 亂㫠ÓȹÒËä ¹¯º¯Èää‚ ãÒ°ˆÒÓ  
¯ËÈ ‚ °ãË‚ ‚ ÓË°ãºÎӂ ÏÈÈ‚ ‚°ˆ ÒäËˈ°« mÈ ‚È°ˆ}È ˆ¯Ë
‚ºãÓº® Áº¯ä© º­ÓË°ËÓÓ©² ÏÈ­º¯ºä zÈ}Ò䈺 º­¯ÈϺä ÒÏmË°ˆÓ© }ºº¯Ò
ÓȈ© m˯ÒÓ ªˆÒ² ˆ¯Ë‚ºãÓÒ}ºm ‘¯Ë­‚ˈ°« º¹¯ËËã҈
X ‚ }ºˆº¯ºº ÒÏ ‚È°ˆ}ºm ãÒÓÓËË ÏÈ­º¯ ÏÈ­º¯ Û °ˆ¯ºº ¹º ¹Ë¯Òäˈ¯‚ 
X ÓÈ }È}ºä ÒÏ ‚È°ˆ}ºm äºÎÓº ¯ÈÏäË°ˆÒˆ ­ºãË ¯È°ˆËÓÒ® °҈ÈËä ˆº
Ò² }ºãÒË°ˆmº ¹¯«äº ¹¯º¹º¯ÒºÓÈãÓº ¹ãºÈÒ 
X ÓÈ }È}ºä ÒÏ ÓÒ² äºÎÓº ¯ÈÏäË°ˆÒˆ ÒËÈãÓº }¯‚゠}ã‚ä­‚ ÓÈÒ­ºãË
º ¯ÈÏäË¯È ºËÓÒä ¹º ¯È҂°Èä m¹Ò°ÈÓÓ©² º}¯‚ÎÓº°ˆË® 

m¾ÇȾù  qÆĹƶ¶ ƶÇͻȶ ÈƻɹÄÁÒþÀĸ ¾ÇÅÄÁÒ½ÉÔ϶µ ÂĺÉÁÒ

uses triangle;
var xa,ya,xb,yb,xc,yc,
xd,yd,xe,ye,xf,yf,a,b,c,d,e,f: real;
begin
writeln <\_^bl_ dhhj^bgZlu \_jrbg i_j\h]h mqZkldZ 
readln(xa,ya,xb,yb,xc,yc);
getabc(xa,ya,xb,yb,xc,yc,a,b,c);
if not exist(a,b,c) then
writeln LZdh]h mqZkldZ g_ kms_kl\m_l
^ \k_ \_jrbgu e_`Zl gZ h^ghc ijyfhc `
else ^ i_j\uc mqZklhd kms_kl\m_l ` begin
writeln <\_^bl_ dhhj^bgZlu \_jrbg \lhjh]h mqZkldZ 
readln(xd,yd,xe,ye,xf,yf);
getabc(xd,yd,xe,ye,xf,yf,d,e,f);
if not exist(d,e,f) then
writeln LZdh]h mqZkldZ g_ kms_kl\m_l
else { h[Z mqZkldZ kms_kl\mxl }
begin
if perimetr(a,b,c)>perimetr(d,e,f) then write('M i_j\h]h
else write M \lhjh]h 
writeln mqZkldZ aZ[hj ^ebgg__ 
LI VTXDUH DEF !VTXDUH GHI WKHQ ZULWH GZ i_j\hf
else write GZ \lhjhf ;
 ©²ÃÄÎ ,,, £ÄÂżÄÅ¿À· º ¾À¶Å½Î¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º·
writeln mqZkld_ ihf_klblky [hevr_ jZkl_gbc 
LI UY DEF !UY GHI WKHQ ZULWH GZ i_j\hf
else write GZ \lhjhf 
writeln mqZkld_ ihf_klblky kZfZy [hevrZy djm]eZy demf[Z 
end;
end; readln
end.

¢²¹¶·½Î¿²Ñ¼À¾Áº½ÑȺѾÀ¶Å½·»
¯Ò ¯Èϯȭºˆ}Ë }¯‚¹Ó©² ¹¯ºË}ˆºm m Ò² °º°ˆÈm m²º҈ ­ºãºË }ºãÒË°ˆmº
亂ãË®  ­È« °Ò°ˆËäÈ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯Ëº°ˆÈmã«Ëˆ °¯Ë°ˆmÈ ‚¹¯Èm
ãËÓÒ« ¯ÈÏËãÓº® }ºä¹Òã«ÒË® 亂ãË®
œÀ¾Áº½ÑȺѾÀ¶Å½·»´7XUER3DVFDO
cËςãˆÈˆºä }ºä¹Òã«ÒÒ äº‚ã« m °Ò°ˆËäË 7XUER 3DVFDO «mã«Ëˆ°« ÁȮ㠰 ˆËä
ÎË °Èä©ä ÒäËÓËä Ò ¯È°Ò¯ËÓÒËä WSX 7XUER 3DVFDO 8QLW  pº äºÎÓº °º²¯È
Ó҈ ÓÈ Ò°}Ë ˆÈ}ÎË }È} H[HÁÈ®ã
lËÓ &RPSLOH ‚¹¯Èmã« ËË ¹¯ºË°°ºä }ºä¹Òã«ÒÒ °º˯Î҈ °ãË‚ ÒË
º¹ÒÒ
X &RPSLOH }ãÈmÒÒ $OW!)! 
X 0DNH }ãÈmÒÈ )! 
X %XLOG
X 'HVWLQDWLRQ    

X    

   

Ë¯m©Ë ˆ¯Ò º¹ ÒÒ Û ªˆº ¯ËÎÒä© }ºä¹Òã« ÒÒ ¯Ò }ºä¹Òã« ÒÒ äº ‚ã«

ÒãÒ º°ÓºmÓº® ¹¯º ¯Èää© m ¯ËÎÒäË m°Ë ‚¹ºäÒÓÈm ÒË°« m ÓËä 亂
ãÒ ºãÎÓ© ­©ˆ   
¹¯Ë mȯ҈Ëã Óº ºˆ}ºä¹ÒãÒ¯ºmÈÓ© p°ãÒ }È}º®ãÒ­º ÁÈ®ã
WSX ÓË º­Óȯ‚ÎËÓ ˆº °Ò°ˆËäÈ ÒËˆ ¹º º­Ó©® ÁȮ㠰 ¯È°  Ò¯ËÓÒËä SDV ˆ Ë
 
ÁȮ㠰 Ò°²º Ó©ä ˆË}°ˆºä äº ‚ã« Ò ¹¯Ò º­Óȯ‚ÎËÓÒÒ }ºä¹ÒãÒ¯‚ˈ Ë º 
{ ¯ËÎÒäË   
°Ò°ˆËäÈ °ãË Òˆ ÏÈ mºÏäºÎÓ©äÒ ÒÏäËÓËÓÒ«äÒ Ò°²º Óº º  
 
ˆË}°ˆÈ äº ‚ã« p°ãÒ m ˆË}°ˆ äº ‚ã« ­©ãÒ mÓË°ËÓ© }È}ÒËãÒ­º ÒÏäËÓËÓÒ« ˆº
 
°Ò°ˆËäÈ ÏÈÓºmº Ë º }ºä¹ÒãÒ¯‚ˈ Ò ˆºã }º ÏȈËä ¹¯Ò°ˆ‚¹Èˈ } }ºä¹Òã« ÒÒ 
 
º°ÓºmÓº® ¹¯º ¯Èää© z¯ºäË ˆº º Ë°ãÒ ­©ãÒ mÓË°ËÓ© ÒÏäËÓËÓÒ« m Òӈ˯
ÁË®°Ó‚ È°ˆ  
äº ‚ã« ˆº ­‚ ‚ˆ ¹Ë¯Ë}ºä¹ÒãÒ¯ºmÈÓ© Ò m°Ë ¯‚ÒË 
äº ‚ãÒ
º­¯ÈÈ ÒË°« } ÓËä‚

{ ¯ËÎÒäË  
ÈmˆºäÈˆÒ Ë°}Ò }ºä¹ÒãÒ¯‚ 
ˆ°« m°Ë äº ‚ãÒ ÓËÏÈmÒ°Òäº ºˆ

m¯ËäËÓÒ Ò² º­ÓºmãËÓÒ« wˆº °Èä©® ÓÈ ËÎÓ©® Óº Ò °Èä©® äË ãËÓÓ©® ¯Ë 
ÎÒä ¹º ºˆºm}Ò äº‚ãÓº® ¹¯º¯Èää©
      

     
  
|¹ Ò« ӂÎÓÈ ã« ÏÈ ÈÓÒ« mºÏäºÎÓº°ˆÒ °º²¯ÈÓËÓÒ« ÁÈ®ãºm WSX È
 ËãÒ Ó‚ÎÓº  
 
ˆÈ}ÎË Ò H[H ÓÈ Ò°}Ë iã« ªˆº® ‚°ˆÈÓºm҈ º¹ Ò m

ÏÓÈ ËÓÒË 
¹º ‚äºã ÈÓÒ ËË ÏÓÈËÓÒË  { °¯ËË %RUODQG 3DVFDO
 Ò°}Ë Ò ÈÓÓÈ« º¹Ò« ºˆ

ÁȮ㩠H[H Ò WSX ÈmˆºäÈˆÒ Ë°}Ò °º²¯ÈÓ« ˆ°« ÓÈ
°‚ˆ°ˆm‚ˈ m äËÓ 

 
sÈ}ºÓË  ¹º°ãË ÓÒ® ¹‚Ó}ˆ   
¹ºÏmºã«Ëˆ ÏÈȈ ÁÈ®ã }ºˆº¯©® ­‚ˈ

ÈmˆºäÈˆÒ Ë°}Ò º­Èm㫈°« m ÓÈÈ㺠Ұ²ºÓºº ˆË}°ˆÈ ¹Ë¯Ë }ºä¹Òã«ÒË®
v ¹ºäº ªˆº® º¹ÒÒ ‚º­Óº ºˆãÈÎÒmȈ 亂ãÒ ¹º}ã È« } ÓÒä Ò°²º
ӂ ¹¯º¯Èää‚ m }ÈË°ˆmË   
 ¯Ò ˆÈ}ºä °¹º°º­Ë ºˆãÈ}Ò ÓË ¹¯Òˈ
°« ¹º°ˆº«ÓÓº ¹Ë¯Ëä˝Ȉ°« äË΂ º}ÓÈäÒ º°ÓºmÓº® ¹¯º¯Èää© Ò äº‚ã«

¥Á²´½·¿º·¾À¶Å½Ñ¾º´'HOSKL
¡À¿Ñĺ·ÁÂÀ·¼Ä²

{ 'HOSKL ¹¯ÒÓ Ò¹ äº ‚ã Óº°ˆÒ  
ºmËËÓ º ¹ºãÓºº ãºÒË°}ºº ÏÈm˯ËÓÒ«
 
¯Ò mÒςÈã Óº® ¯Èϯȭºˆ}Ë ¹¯ÒãºÎËÓÒ« :LQGRZV º°ÓºmÓÈ« ¹¯º ¯ÈääÈ mº
º­Ë Áº¯äÒ¯‚ˈ°« °¯Ëº® ÈmˆºäȈÒË°}Ò Ò °º˯Î҈ m°Ëº ÓË°}ºã}º °ˆÈÓ
ȯˆÓ©² °ˆ¯º} {°« ãºÒ}È ¯È­ºˆ© ¹¯º¯Èää© °º˯Î҈°« m 亂㫲 }ºˆº
¯©Ë m °ºmº}‚¹Óº°ˆÒ ° º°ÓºmÓº® ¹¯º¯Èä亮 Ò ÓË}ºˆº¯©äÒ °ã‚ÎË­Ó©äÒ
ÁÈ®ãÈäÒ º­¯Èς ˆ   
 
¯Ò ¯Èϯȭºˆ}Ë }ºÓ°ºã Óº º ¹¯ÒãºÎËÓÒ« ˆ Ë ¹¯ÒãºÎËÓÒ« }ºˆº¯ºË Ò°¹ºã
 
ӫˈ°« m °¹Ë ÒÈã Óºä º}ÓË Òä҈ү‚ Ëä ˆË}°ˆºm©® ¯ËÎÒä º¹Ë¯È ÒºÓÓº® 
°Ò°ˆËä© '26  
ÈmˆºäÈˆÒ Ë°}Ò Áº¯äÒ¯‚ˈ°« ˆºã }º }ȯ}È° º°ÓºmÓº® ¹¯º
¯Èää© m }ºˆº¯©® ¹¯º¯ÈääÒ°ˆ m¹Ò°©mÈˈ °mº® }º Óº ¹¯Ò °ºÏÈÓÒÒ äÓº
ºäº‚ãÓ©² }ºÓ°ºãÓ©² ¹¯ÒãºÎËÓÒ® Ò² äºÎÓº ˆÈ}ÎË ‚º­Óº º­žËÒÓ҈ m
ËÒÓ©® ¹¯ºË}ˆ

vÒ°ˆËäÈ 'HOSKL m}ã Èˈ m °Ë­« °ˆÈÓȯˆÓºË °¯Ë°ˆmº ‚¹¯ÈmãËÓÒ« ¹¯ºË}


ˆºä Û äËÓËÎ˯ ¹¯ºË}ˆÈ 3URMHFW 0DQDJHU  lËÓËÎ˯ ¹¯ºË}ˆÈ º°ˆ‚¹ËÓ Ë
¯ËÏ °¹ËÒÈãÓºË º}Óº }ºˆº¯ºË m©Ï©mÈˈ°« ¹¯Ò ¹ºäºÒ }ºäÈÓ© äËÓ
      cÈ­ºˆÈ« m º}ÓË äËÓËÎË¯È ¹¯ºË}ˆÈ äºÎÓº ãË}º º
­Èm㫈 } ¹¯ºË}ˆ‚ Óºm©Ë 亂ãÒ Ò ‚È㫈 ÓËӂÎÓ©Ë È ˆÈ}ÎË ­©°ˆ¯º ¹¯º
°äȈ¯ÒmȈ Ò }º¯¯Ë}ˆÒ¯ºmȈ m°Ë 亂ãÒ

¯Ò Ïȹ‚°}Ë ¹¯ºË}ˆÈ ÓÈ m©¹ºãÓËÓÒË ÈmˆºäȈÒË°}Ò }ºä¹ÒãÒ¯‚ˈ°« º°ÓºmÓÈ«


¹¯º¯ÈääÈ Ò m°Ë 亂ãÒ m }ºˆº¯©Ë ­©ãÒ mÓË°ËÓ© ÒÏäËÓËÓÒ« ¯Ò Ó˺­²ºÒ
亰ˆÒ m©¹ºãÓ҈ ºӂ ˆºã}º }ºä¹Òã«Ò ­ËÏ m©¹ºãÓËÓÒ« ¹¯º¯Èää© äºÎ
Óº mº°¹ºãϺmȈ°« }ºäÈÓÈäÒ äËÓ   

Û ÒãÒ  ¯Ò ªˆºä
¹º }ºäÈÓË ÏÈÓºmº }ºä¹ÒãÒ¯‚ ˆ°« m°Ë 亂ãÒ m²º«ÒË m ¹¯ºË}ˆ È ¹º
 Û ˆºã}º ˆË m }ºˆº¯©Ë ­©ãÒ mÓË°ËÓ© ÒÏäËÓËÓÒ«

v¯Ë°ˆmÈ ‚¹¯ÈmãËÓÒ« ¹¯ºË}ˆÈäÒ ÒäË ˆ°« mº m°Ë² °ºm¯ËäËÓÓ©² °Ò°ˆËäȲ


¯Èϯȭºˆ}Ò v¯ÈmÓÒm mºÏäºÎÓº°ˆÒ ¹º ‚¹¯ÈmãËÓÒ ¹¯ºË}ˆÈäÒ °Ò°ˆËä
7XUER 3DVFDO Ò 'HOSKL äºÎÓº ºÈȈ°« ˆº ºÓÒ ¹ºãÓº°ˆ   ˆ °
°ºm¹È È

ˆº® º ºmº¯}º® ˆº 
äËÓË Î˯ ¹¯ºË}ˆºm 'HOSKL º­Ë°¹Ë ÒmÈˈ  ­ºãË ‚º­°ˆm
               

  
¯Èϯȭºˆ Ò}‚ ¯Ò ÓÈ Èã Óºä º°mºËÓÒÒ ˆË²ÓÒ}Ò °ºÏ ÈÓÒ« äÓº ºäº ‚ã Ó©²    
¹¯ºË}ˆºm m ã ­º® °¯Ë Ë  ˆ¯‚Óº°ˆÒ  
ÏÈäË ÈãÒ°  Óº ­©°ˆ¯º ¹¯Ëº ºãËmÈãÒ°  
z ²º¯º Ëä‚ m°ËÈ ¹¯Òm©}È ˆ ­©°ˆ¯º

¢²ÃÁÂÀÃIJ¿·¿º·µÀÄÀ´ÍǾÀ¶Å½·»
  ¹ºãÓº°ˆ ºˆãÈÎËÓ Ò ¹¯ºˆË°ˆÒ¯ºmÈÓ ˆº äºÎÓº ¯È°¹¯º°ˆ¯ÈÓ«ˆ
p°ãÒ äº ‚ã
 
Ë º m mÒ Ë WSXÁÈ®ãÈ ÒãÒ GFXÁÈ®ãÈ  ¹¯ÒãºÎÒm } ÓËä‚ ÏȺãºmº} Ò Òӈ˯
ÁË®°Ó‚ È°ˆ Ò°²ºÓºº ˆË}°ˆÈ 亂㫠m }ÈË°ˆmË ÒÓ°ˆ¯‚}ÒÒ ¹º Ò°¹ºã
ϺmÈÓÒ ° ¹º¯º­Ó©äÒ }ºääËӈȯҫäÒ |ÓÈ}º Ò°²ºÓ©® }º º­«ÏȈËãÓº
ºãÎËÓ ²¯ÈÓ҈°« m ÓÈËÎÓºä äË°ˆË ˆ } ÒÏ º­žË}ˆÓºº }ºÈ ˺ mº°°ˆÈÓº
m҈ ÓËmºÏäºÎÓº jÏ Ò°²ºÓºº }ºÈ äºÎÓº ¹ºã‚҈ º­žË}ˆÓ©® m °҈ÈÓ
Ó©Ë °Ë}‚Ó© Û }ºä¹Ò㫈º¯© ° «Ï©}È 3DVFDO °ÒˆÈ ˆ°« ºÓÒäÒ ÒÏ °È䩲
­©°ˆ¯©²

rºã ÒÓ°ˆmº °ˆÈÓȯˆÓ©² 亂ãË® °º˯ÎȝҲ°« m °Ò°ˆËäȲ ÓÈ º°ÓºmË


3DVFDOº°ˆ‚¹Ó© ÓË ˆºã}º m ºˆ}ºä¹ÒãÒ¯ºmÈÓÓºä mÒË Óº Ò m mÒË Ò°²º
Ó©² ˆË}°ˆºm Óº ÓË m°Ë mË ºãÎÓ© ÎË ­©ˆ Ò °Ë}¯Ëˆ© ÁÒ¯ä©  sÈãÒÒË
Ò°²ºÓ©² ˆË}°ˆºm ºËÓ ‚º­Óº ã« ¹¯º¯ÈääÒ°ˆºm {º¹Ë¯m©² ºÓÒ ÏÈÈ ˆ
º­¯ÈÏ© °ˆÒã« ¹¯º¯ÈääÒ¯ºmÈÓÒ« Ò ˆÒ¹ºm©² ¹¯ÒËäºm {ºmˆº¯©² äºÎÓº
¹¯Ò Ó˺­²ºÒ亰ˆÒ mÓË°ˆÒ ÒÏäËÓËÓÒ« m Ò°²ºÓ©Ë ˆË}°ˆ© Ò ÏÈÓºmº ºˆ}ºä¹Ò
ãÒ¯ºmȈ 亂ãÒ ºªˆºä‚ 亂㠰 ºˆ}¯©ˆ©ä Ò°²ºÓ©ä ˆË}°ˆºä ËÓ҈°«
m©Ë Ëä º­žË}ˆÓ©® }º ÈÎË ° ¹º¯º­Ó©äÒ }ºääËӈȯҫäÒ Ò ÒÓ°ˆ¯‚}Ò
Ë® ¹º Ò°¹ºãϺmÈÓÒ 

£Ä²¿¶²ÂÄ¿Í·¾À¶Å½º
 
­È« °Ò°ˆËäÈ ¹¯º ¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È 3DVFDO °º ˯Î҈ ÓËäÈ 
  
ã©® ÓÈ­º¯ °ˆÈÓ È¯ˆÓ©² äº ‚ãË® }ºˆº¯©Ë m²º «ˆ m }ºä¹ãË}ˆ ¹º°ˆÈm}Ò j²
°º°ˆÈm ¹º°ˆº«ÓÓº º­Óºmã«Ëˆ°« ÈÎË ¹¯Ò m©¹‚°}Ë Óºm©² m˯°Ò® ºÓº® Ò ˆº®
ÎË °Ò°ˆËä© ¹ºªˆºä‚ ¹Ë¯Ë Ò°ã҈   m°Ë ÒäË ÒË°« 亂ãÒ ÓË ¹¯Ë°ˆÈmã«Ëˆ°«
mºÏäºÎÓ©ä


| ÓÈ}º  
äº ‚ã  
°º ˯ÎȝҮ º°Óºmӂ ­Ò­ãÒºˆË}‚ 
°ˆÈÓ È¯ˆÓ©² 
¹º ¹¯º
¯Èää ÓËÒÏäËÓÓº ÒäËˈ Òä« system  
rËÏ ªˆº º äº ‚ã« ÓË äºÎˈ ­©ˆ  m©

¹ºãÓËÓÈ ÓÒ º ÓÈ ¹¯º ¯ÈääÈ 
  Û ãÒ ºÒÓ
  system mmÒ‚ ˺ Ò°}ã ҈ËãÓº®
äº ‚ã

mÈÎÓº°ˆÒ ¹º}ã Èˈ°« } ã ­º® ¹¯º¯ÈääË ÈmˆºäȈÒË°}Ò { º­©Ó©² ‚°ãº


mÒ«² ¯È­ºˆ© äºÎÓº ÈÎË ÓË ¹ººÏ¯ËmȈ º °‚Ë°ˆmºmÈÓÒÒ ªˆºº 亂㫠ºÓÈ
}º m °ã‚ÈË ºˆ°‚ˆ°ˆmÒ« ÒãÒ ¹ºm¯ËÎËÓÒ« ÁÈ®ãÈ °º˯Îȝ˺ 亂ã system
¹¯Ò Ïȹ‚°}Ë ã ­º® ¹¯º¯Èää© ˆ‚ˆ ÎË ¹º«mã«Ëˆ°« °ºº­ËÓÒË º ˺ ºˆ°‚ˆ°ˆmÒÒ
sȹ¯Òä˯ 7XUER 3DVFDO m©Èˈ °ºº­ËÓÒË     ! "#$" %&


{ 'HOSKL 亂ã system ¹º¹¯ËÎÓËä‚ °º°ˆÈmã«Ëˆ º°Óºmӂ ­Ò­ãÒºˆË}‚ ºÓÈ


}º ­ºãºË }ºãÒË°ˆmº °ˆÈÓȯˆÓ©² Á‚Ó}Ò® ¯ÈÏä˝ËÓº m 亂ãË sysutils
      

wˆºˆ äº ‚ã   
ÓË ¹º }ã Èˈ°«  
ÈmˆºäÈˆÒ Ë°}Ò Óº ¹¯Ò °ºÏ ÈÓÒÒ Óºmº º ¹¯Ò 
ãºÎËÓÒ« °ˆ¯º}È uses sysutils; 
ÈmˆºäÈˆÒ Ë°}Ò Áº¯äÒ¯‚ˈ°« °Ò°ˆË亮
 
|­© Óº ¹¯Ò °ºÏ ÈÓÒÒ }ºÓ°ºã Ó©² ¹¯ÒãºÎËÓÒ® ­©mÈˈ  º°ˆÈˆºÓº ºÓÒ²

ˆºã }º äº ‚ãË®  system Ò sysutils |°ÓºmÓÈ« ­Ò­ãÒºˆË}È 'HOSKL }ºˆº¯È«
 
Ò°¹ºã ςˈ°« ¹¯Ò mÒςÈã Óº® ¯Èϯȭºˆ}Ë ¹¯ÒãºÎËÓÒ® :LQGRZV ÓÈÏ©mÈˈ°«
9&/ Û 9LVXDO &RPSRQHQW /LEUDU\ |ÓÈ ¹ºãÓº°ˆ  º°ˆ‚¹ÓÈ 
m Ò°²º Ó©² ˆË}
°ˆÈ² Ò ¯ÈÏä˝ËÓÈ m ­ºã ºä  
}ºãÒ Ë°ˆmË äº ‚ãË® ÒäËÓÈ }ºˆº¯©² ÓË ­‚ Ëä 

¹Ë¯Ë Ұ㫈  
¯Ò ¯È­ºˆË m °¯Ë Ë %RUODQG  7XUER 3DVFDO ­ºã ºË 
ÏÓÈ ËÓÒË ÒäË ˆ °ˆÈÓ
ȯˆÓ©Ë  
äº ‚ãÒ m²º «ÒË m °º°ˆÈm ÁÈ®ãÈ WXUERWSO }ºˆº¯©® «mã«Ëˆ°« º°
ÓºmÓº® ­Ò­ãÒºˆË}º® vº­°ˆmËÓÓº ã« ˆºº ˆº­© m°« °Ò°ˆËäÈ ¹¯º¯ÈääÒ
¯ºmÈÓÒ« ­©ãÈ º°ˆÈˆºÓº Òäˈ ÓÈ Ò°}Ë m°Ëº mÈ
¯È­ºˆº°¹º°º­Óº®
ÁÈ®ãÈ Û WXUERH[H ESH[H Ò WXUERWSO ºÓÒ ãË}º ¯ÈÏäËÈ ˆ°« ÓÈ ºÓº® Ò°
}ËˆË  z¯ºäË äº‚ã« system m °º°ˆÈm ­Ò­ãÒºˆË}Ò m²º«ˆ

X 亂ã crt |Ó °º˯Î҈ ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ º­Ë°¹ËÒmÈ ÒË ‚¹¯Èm


ãËÓÒË ˆË}°ˆºm©ä ¯ËÎÒäºä ¯È­ºˆ© ª}¯ÈÓÈ È ˆÈ}ÎË ‚¹¯ÈmãËÓÒË }ãÈmÒȈ‚
  
¯º® Ò Ïm‚}ºä º ¹¯º ¯Èää© m²º «ÒË m äº ‚ã  äº ‚ˆ ‚¹¯Èm㫈     ¹Ë¯Ë
ä˝ËÓÒËä }‚¯°º¯È m ¹¯ºÒÏmºã ӂ  
¹ºÏÒ Ò ª}¯ÈÓÈ äËÓ«ˆ  mˈ ÁºÓÈ

ª}¯ÈÓÈ Ò m©mº Ò䩲 °Òämºãºm °ºÏ ÈmȈ   º}ÓÈ ‚¹¯Èm㫈 Ïm‚}ºä È ˆÈ}ÎË
º­Ë°¹Ë ÒmȈ   ˆËÓÒË }ººm ÓÈÎÒäÈË䩲 }ãÈmÒ

   crt          !   


  "#     $   "%# &'' ()* + " " "
, "  #$  #  " ,   - %    ./ 0
   1 2%      * # $   , 0
"  " 3  # 4*     
 !        crt      5  6!789 :7;<7!
  =>89?;     wincrt    3     @
  =>89?; A      "$   @   4 * $ 
  crt  -  "*    "*     =>89?;
5   :7;<7! 3      
X äº ‚ã   dos { äº ‚ã  
    ÒË º°
m²º «ˆ ¹¯º Ë ‚¯© Ò Á‚Ó} ÒÒ º¯ ÈÓÒς
ˆ‚¹ }º m°Ëä °¯Ë °ˆmÈä  Ò°}ºmº® º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© '26 rºãÒÓ
°ˆmº ÒÏ ÓÒ² ¹¯ÈmÒãÓº ¯È­ºˆÈˈ Ò ¹º ‚¹¯ÈmãËÓÒËä ¯ÈÏãÒÓ©² m˯°Ò®
:LQGRZV

X   printer ¯Ëº°ˆÈmã«Ëˆ ¹¯º°ˆº® °¹º°º­ ã« m©mºÈ ÒÓÁº¯äÈÒÒ


äº ‚ã

ÓÈ ¹Ë ȈȝËË ‚°ˆ¯º®°ˆmº {©mº҈ ÓÈ ¹ËȈ ÒÓÁº¯äÈÒ äºÎÓº °
¹ºäº °ãË‚ Ë® ¹¯º¯Èää©

uses printer;
begin
writeln(LST,'Turbo Pascal');
end.
!               

5  ,  $ " " -     "  ,   -0


              B   @ % " 0
" -    #, ºÆ¶¿¸»Æ¶ + "*  "  " , 0
 "  "4   .  $   " 1 2
3     -     ,
X  graph º­©Óº ¹¯Ë°ˆÈmãËÓ m mÒË ºˆËãÓºº ÁÈ®ãÈ JUDSKWSX |Ó

°º ˯Î҈ º­Ò¯Ó©® ÓÈ­º¯ ˆÒ¹ºm }ºÓ°ˆÈӈ ¹¯ºË‚¯ Ò Á‚Ó}Ò® °ã‚
ÎȝҲ ã« ‚¹¯ÈmãËÓÒ« ¯ÈÁÒË°}Òä ¯ËÎÒäºä ¯È­ºˆ© ª}¯ÈÓÈ v ¹ºäº
 ¹º¹¯º¯Èää m²º«Ò² m 亂ã äºÎÓº °ºÏÈmȈ ¯ÈÏÓºº­¯ÈÏÓ©Ë
¯ÈÁÒË°}ÒË ÒϺ­¯ÈÎËÓÒ«
X pË ºÒÓ ¹ºãËÏÓ©® 亂㠹º«mÒmÒ®°« m 7XUER 3DVFDO  Û 
strings Û ¹ºÏmºã«Ëˆ ¯È­ºˆÈˆ °º °ˆ¯º}ÈäÒ ˆË}°ˆÈ Ó˺¯ÈÓÒËÓÓº® ãÒÓ©
     

 ҈©mÈ« ˆº m ­ºã ÒÓ°ˆmË   
°ã‚ ÈËm Òς ËÓÒË º°Óºm ¹¯º ¯ÈääÒ¯ºmÈÓÒ«
 
ÓÈ ÒÓÈˈ°« °º °¯Ë © 7XUER 3DVFDO m    º
 ÓÈäÒ ¹¯Ë °ˆÈmãËÓº
mºãÓº   crt Ò graph È ˆÈ}ÎË ÓË}ºˆº¯©²
º­°ˆº«ˆËã ÓºË º¹Ò°ÈÓÒË äº ‚ãË®
¹ºãËÏÓ©² ¹º¹¯º¯Èää 亂㫠dos

lº‚ãÒ crt Ò graph ¹¯º°ˆ© m ÒςËÓÒÒ Ò ¹¯Ëº°ˆÈmã« ˆ ÓÈÒÓÈ Òä ¹¯º


¯ÈääÒ°ˆÈä ­ºãº® ÓÈ­º¯ ÓË°ãºÎÓ©² Óº 亝ө² °¯Ë°ˆm ‚¹¯ÈmãËÓÒ« ‚°ˆ
¯º®°ˆmÈäÒ }ºä¹ ˆË¯È ª}¯ÈÓºä }ãÈmÒȈ‚¯º® ÒÓÈäÒ}ºä j°¹ºãϺmÈÓÒË
亂ãË® ¹ºÏmºã҈ ¹¯Ëm¯ÈˆÒˆ mÈÒ ‚Ë­Ó©Ë ¹¯º¯Èää© m ¹ºãÓºËÓÓ©Ë ¹¯º
¯ÈääÓ©Ë ¹¯º‚}ˆ© º­ãÈÈ ÒË ‚º­Ó©ä ! "# Ò
ºˆãÒÈ ÒË°« }¯È°Òm©ä ºÁº¯äãËÓÒËä

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
  
ˆº ˆÈ}ºË ­Ò­ãÒºˆË Ó©Ë äº ‚ãÒ" 
Ëä m©ÏmÈÓÈ Ó˺­²º Ò亰ˆ  
Ò² Ò°¹ºã 
ϺmÈÓÒ«"

 { Ëä °º°ˆºÒˆ ¹¯ÒÓÒ¹ 亂ãÓº°ˆÒ" Ë¯ËÒ°ãÒˆË ¹¯ËÒ䂝˰ˆmÈ äº


‚ãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ«
 sÈ }È}ºä ªˆÈ¹Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ °º˯ÎȝÒË°« m 亂ãË ¹º}ã 
È ˆ°« } ¹¯º¯ÈääË }ºˆº¯È« Ò² Ò°¹ºãςˈ"
 Ë¯ËÒ°ãÒˆË ÓÈÏmÈÓÒ« Ò ‚}ÈÎÒˆË ÓÈÏÓÈËÓÒË º°ÓºmÓ©² È°ˆË® 亂ã«

 lºÎÓº ãÒ º¹‚°}Ȉ ÏȺãºmº} 亂㫠¹ºº­Óº ÏȺãºm}‚ ¹¯º¯Èää©"


ºËä‚"

 zÈ}ÒË ˆ¯Ë­ºmÈÓÒ« ¹¯Ëž«mã« ˆ°« } ÒäËÓÒ ÁÈ®ãÈ m }ºˆº¯©® ¹ºä˝ËÓ


Ò°²ºÓ©® ˆË}°ˆ 亂ã«"
      "

 zÈ} m©¹ºãӫˈ°« ¹º }ã 
ËÓÒË äº‚ã« } ¹¯º¯ÈääË"
 lºÎÓº ãÒ m ¹¯º¯ÈääË Ò°¹ºãϺmȈ 㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë º¹Ò°ÈÓ
Ó©Ë m Ò°¹ºãÓ«Ë亮 È°ˆÒ ¹º}ã ËÓÓºº } ÓË® 亂ã«" k m Òӈ˯ÁË®°
Óº® È°ˆÒ" lºÎÓº ãÒ m 亂ãË Ò°¹ºãϺmȈ 㺭ÈãÓ©Ë ¹Ë¯ËäËÓÓ©Ë
¹¯º¯Èää©"

™²¶²¿ºÑ
 iº¯È­ºˆÈ®ˆË äº ‚ã   triangle m}ã Òm m Ó˺ ¯‚ÒË ¹ºãËÏÓ©Ë ¹º¹¯º
¯Èää© ã« ¯È°ËˆÈ ˆ¯Ë‚ºãÓÒ}ºm {°Ë Ó˺­²ºÒä©Ë Áº¯ä‚ã© ÓÈ®ËˆË m
ÏÈÈÓÒ«² }  $

 cÈϯȭºˆÈ®ˆË 亂ã mathematics äȈËäȈÒ}È  m}ã Òm m Ó˺ ¹º¹¯º


¯Èää© ã« ¯ËËÓÒ« äȈËäȈÒË°}Ò² ÏÈÈ Ò°ãËÓÓ©äÒ äˈºÈäÒ ¹¯Ò
mËËÓÓ©Ë m }ÈË°ˆmË ¹¯Òä˯ºm }  % ãÒ°ˆÒÓÒ Û 

 cÈϯȭºˆÈ®ˆË 亂ã sequences ¹º°ã˺mȈËãÓº°ˆÒ  m}ã Òm m Ó˺


¹º¹¯º¯Èää© Áº¯äÒ¯ºmÈÓÒ« °ãË‚ Ò² Ò°ãºm©² ¹º°ã˺mȈËãÓº°ˆË®

• ¹¯º°ˆ©Ë Ò°ãÈ
• °m˯²¹¯º°ˆ©Ë Ò°ãÈ
• Ò°ãÈ nÒ­ºÓÈÒ
• ¹ÈãÒÓ¯ºä©
• Ò°ãÈ °‚ääÈ ÒÁ¯ }ºˆº¯©² «mã«Ëˆ°« ¹È¯Èäˈ¯ºä
lÓºÒË ÒÏ ªˆÒ² ¹º°ã˺mȈËãÓº°ˆË® ¯ËÈãÒϺmÈÓ© m }ÈË°ˆmË ¹¯Òä˯ºm m
 & Ò %
 cÈϯȭºˆÈ®ˆË äº ‚ã   random_num °ã‚È®Ó©Ë Ò°ãÈ  m}ã Òm m Ó˺ °ãË
‚ ÒË ¹º¹¯º¯Èää©

• rand(min,max) Û ËãºË °ã‚È®ÓºË Ұ㺠m ÏÈÈÓÓºä Òӈ˯mÈãË


• rand Û ËãºË °ã‚È®ÓºË Ұ㺠m Òӈ˯mÈãË [0, maxint] ˆ Ë ã ­ºË
º¹‚°ˆÒäºË m «Ï©}Ë ËãºË 
• realrand(min,max) Û °ã‚È®ÓºË Ë®°ˆm҈ËãÓºË Ұ㺠m ÏÈÈÓÓºä ÒÓ
ˆË¯mÈãË

• normalrand(min,max) Û ËãºË ÒãÒ Ë®°ˆm҈ËãÓºË 


°ã‚ È®ÓºË Ò°ãº
m 
ÏÈ ÈÓÓºä Òӈ˯mÈãË 
¯È°¹¯Ë ËãËÓÓºË ¹º 
Óº¯äÈã Óºä‚ ÏÈ}ºÓ‚
°ä ãÒ°ˆÒÓ   Ò ¹º«°ÓËÓÒ« } ÓËä‚ 
ybst~IV

strultur}fboo}w
jbmeprjtn}pcrbcptlj

•½²´²

ž²Ãú´Í
 ³Ëº·ô·¶·¿ºÑ
p°ãÒ ¯È­ºˆÈ ¹¯º¯Èää© °m«ÏÈÓÈ ° ²¯ÈÓËÓÒËä Ò º­¯È­ºˆ}º® ­ºãºº }ºãÒ
Ë°ˆmÈ ºÓºˆÒ¹Ó©² ¹Ë¯ËäËÓÓ©² ã« Ò² ¹¯Ë°ˆÈmãËÓÒ« m ¹¯º¯ÈääË äºÎÓº
Ò°¹ºãϺmȈ äÈ°°Òm©
sȹ¯Òä˯ ¹‚°ˆ ¹¯º¯ÈääÈ ¹ºãϺmȈËã« m©¹ºãӫˈ ÓË}ºˆº¯©Ë Ë®°ˆmÒ«
ÓÈ ¹º°ã˺mȈËãÓº°ˆ Ë㩲 Ò°Ëã ÓÈ°҈©mÈ Ë® °ˆº ªãËäËӈºm   
   }ºˆº¯©Ë ˆ¯Ë­‚ˈ°« °º²¯ÈÓ҈ º }ºÓÈ ËË ¯È­ºˆ© {äË°ˆº ˆºº ˆº­©
º¹Ò°©mȈ ‚}ÈÏÈÓÓ©Ë ¹Ë¯ËäËÓÓ©Ë °ˆº ¯ÈÏ äºÎÓº ºÒÓ ¯ÈÏ º­ž«m҈ Ëãº
Ò°ãËÓӂ ¹Ë¯ËäËÓӂ  °º°ˆº«‚ ÒÏ °ˆÈ ªãËäËӈºm Û äÈ°°Òm
 ¹¯Ë°ˆÈmã«Ëˆ °º­º® °ºmº}‚¹Óº°ˆ ÈÓÓ©² ªãËäËӈºm     °

  ã« m°Ë² ªãËäËӈºm  

wãËäËӈ© äÈ°°ÒmÈ    Ò º­¯ÈˆÒˆ°« } }ÈÎºä‚ ÒÏ ÓÒ² äºÎÓº ¹º


Óºä˯‚ ÒãÒ ¹º ÓË°}ºã}Òä Óºä˯Èä Û Óȹ¯Òä˯ ã« ªãËäËÓˆÈ ˆÈ­ãÒ©
ÏÈÈˈ°« Óºä˯ °ˆ¯º}Ò Ò °ˆºã­È  sºäË¯È ªãËäËӈºm äÈ°°ÒmÈ ÒÓÈË ÓÈÏ©
mÈ ˆ°«   È °ÈäÒ ªãËäËӈ© äÈ°°ÒmÈ Û       
   
       Û ÈÓÓ©Ë m äÈ°°ÒmȲ °º²¯ÈÓ« ˆ°« }È} Ò m °ã‚ÈË Ò°

¹ºãϺmÈÓÒ« º­©Ó©² ÓËÒÓË}°Ò¯ºmÈÓÓ©² ¹Ë¯ËäËÓÓ©² ˆºã}º º }ºÓÈ


¯È­ºˆ© ¹¯º¯Èää© iã« Ò² ºãºm¯ËäËÓÓºº ²¯ÈÓËÓÒ« ¹¯º¯ÈääÈ ºãÎÓÈ
ÏȹҰȈ ÈÓÓ©Ë m Á騋   
tȯÈ}ˆË¯Ò°ˆÒ}Ò äÈ°°ÒmÈ
X ˆÒ¹ Û   ˆÒ¹ m°Ë² ªãËäËӈºm äÈ°°ÒmÈ
X ¯ÈÏä˯Ӻ°ˆ ¯ÈÓ Û     äÈ°°ÒmÈ
X ÒȹÈÏºÓ ÒÏäËÓËÓÒ« ÒÓË}°È ÒÓË}°ºm Û º¹¯ËËã«Ëˆ   
   

 
     Û ªˆº äÈ°°Òm m }ºˆº¯ºä ªãËäËӈ© ӂä˯‚ ˆ°«
ºÓÒä ÒÓË}°ºä
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

p°ãÒ m äÈ°°ÒmË ²¯ÈÓ҈°«        ˆº ˆÈ}º® äÈ°°Òm ÓÈÏ©
mÈˈ°«   È Ëº ªãËäËӈ© ӂä˯‚ ˆ°«  ÒÓË}°ÈäÒ Û Óºä˯ºä
      °ººˆmˈ°ˆmËÓÓº lÈ°°Òm© ËË ­ºãË® ¯ÈÏä˯Ӻ°ˆÒ ˆ¯Ë²

ä˯өË ˈ©¯Ë²äË¯Ó©Ë Ò ˆ  ÓÈ ¹¯È}ˆÒ}Ë m°ˆ¯ËÈ ˆ°« ºmºãÓº ¯Ë}º

d ŶµȾ ÀÄÂÅÒÔȻƶ ¸Ç» ÓÁ»Â»ÃÈÑ Â¶ÇǾ¸¶ Ä·µ½¶È»ÁÒÃÄ ½¶Ã¾Â¶ÔÈ ÄºÃÉ Ã»


ÅÆ»ÆѸÃÉÔ Ä·Á¶ÇÈÒ Â¶ÇǾ¸  ÄÈÇÔº¶ ¾ ÅÆľ½ÄÎÁÄ ÓÈÄ Ã¶½¸¶Ã¾» f¸É»ÆÃÑ»
¶ÇǾ¸Ñ ƶÇÅÄÁ¶¹¶ÔÈǵ ¸ ŶµȾ ÅÄ ÇÈÆÄÀ¶Â ÇöͶÁ¶ ¸Ç» ÓÁ»Â»ÃÈÑ Å»Æ¸Ä¿
ÇÈÆÄÀ¾ ½¶È»Â ¨ ¸ÈÄÆÄ¿ ¾ È º
{ }ÈË°ˆmË    ªãËäËÓˆÈ äÈ°°ÒmÈ m º­Ëä °ã‚ÈË Ò°¹ºãςˈ°«
m©¯ÈÎËÓÒË     sÈÒ­ºãËË È°ˆº ÒÓË}° Û ªˆº ËãÈ« }ºÓ°ˆÈӈÈ
ÒãÒ ¹Ë¯ËäËÓÓÈ« ˆÒ¹È integer ¯ËÎË Û ˆÒ¹È char ÒãÒ boolean
¯Ò º­¯ÈËÓÒÒ } ªãËäËӈ‚ äÈ°°ÒmÈ ÒÓË}° ‚}ÈÏ©mÈˈ°« m  ! °}º­
}Ȳ ¹º°ãË ÒäËÓÒ äÈ°°ÒmÈ sȹ¯Òä˯ a[3] b[1,2] |ÓÈ}º Ò°¹ºãϺmÈÓÒË
ªãËäËӈºm äÈ°°ÒmÈ m }ÈË°ˆmË º­©Ó©² ¹Ë¯ËäËÓÓ©² ÓË Èˈ °‚Ë°ˆmËÓÓº®
m©º© lÈ°°Òm© ËÓÓ© ˆËä ˆº Ò² ÒÓË}°© °ÈäÒ äº‚ˆ ­©ˆ ¹Ë¯ËäËÓÓ©
äÒ ÒãÒ m©¯ÈÎËÓÒ«äÒ º­Ë°¹ËÒmÈ« º°ˆ‚¹ ÓË } ºÓºä‚ ªãËäËӈ‚ È } 
    ªãËäËӈºm |­¯È­ºˆ}È äÈ°°Òmºm ¹¯ºÒÏmº҈°« ¹¯Ò ÒÏäËÓËÓÒÒ
ÒÓË}°ºm ªãËäËӈºm
sȹ¯Òä˯ °ãË‚ ÒË ¹Ë¯ËäËÓÓ©Ë ‚º­Óº ¹¯ÒäËÓ«ˆ ã« ¹¯º°äºˆ¯È m Ò}
ãË ªãËäËӈºm ÒãÒ ¯‚¹¹ ªãËäËӈºm äÈ°°ÒmÈ a
X a[i] Û ã« m°Ë² ªãËäËӈºm
X a[2*i] Û ã« ªãËäËӈºm °ˆº«Ò² ÓÈ ˈө² äË°ˆÈ²
X a[2*i-1] Û ã« ªãËäËӈºm °ˆº«Ò² ÓÈ ÓËˈө² äË°ˆÈ²
 ÁºÃ²¿º·¾²Ãú´À´
wãËäËӈ© äÈ°°ÒmÈ äº‚ˆ Òäˈ ã ­º® ˆÒ¹ }¯ºäË ÁÈ®ãºmºº ÒÓË}°© Û
¹º¯«}ºm©® ˆÒ¹ ÈË m°Ëº ÒȹÈϺÓ vÈä äÈ°°Òm Û ªˆº     
  ÓÈ º°ÓºmË ˆÒ¹È ˺ ªãËäËӈºm Ò ˆÒ¹È ÒÓË}°ºm ºªˆºä‚ ÒäË

ˆ°« mÈ º°ÓºmÓ©² °¹º°º­È º¹Ò°ÈÓÒ« äÈ°°ÒmÈ


X °ÓÈÈãÈ º¹Ò°Èˆ ˆÒ¹ äÈ°°ÒmÈ m ¯ÈÏËãË º¹Ò°ÈÓÒ« ˆÒ¹ºm È ÏȈËä º¹Ò°Èˆ
¹Ë¯ËäËÓӂ ªˆºº ˆÒ¹È
X º¹Ò°Èˆ äÈ°°Òm Ó˹º°¯Ë°ˆmËÓÓº m ¯ÈÏËãË º¹Ò°ÈÓÒ« ¹Ë¯ËäËÓÓ©² { ªˆºä
°ã‚ÈË Ò°¹ºãςˈ°«     ˆ Ë ­ËÏ©ä«ÓÓ©® ˆÒ¹ ¹ºÓ«ˆÒË }ºˆº¯ºº
‚ÎË mmºÒ㺰   "#"
z¯ºäË ˆºº äºÎÓº º¹Ò°Èˆ ˆÒ¹ÒÏÒ¯ºmÈÓӂ }ºÓ°ˆÈӈ‚ ˆÒ¹È äÈ°°ÒmÈ
|­©ӂ ÒäËÓºmÈÓӂ }ºÓ°ˆÈӈ‚ ˆÒ¹È äÈ°°ÒmÈ º¹Ò°Èˆ }ºÓËÓº ÓËãÏ«
cÈ°°äºˆ¯Òä ªˆÒ °¹º°º­© ÓËäÓºº ¹º¯º­ÓË®
•½²´²  ž²Ãú´Í 

 ÁºÃ²¿º·¾²Ãú´²´²¹¶·½·;,7
vÈä©® ¹¯º°ˆº® Ò }º¯ºˆ}Ò® °¹º°º­ º¹Ò°ÈÓÒ« äÈ°°ÒmÈ Û ªˆº º­ž«m҈ ¹Ë¯Ë
äËÓӂ m ¯ÈÏËãË º¹Ò°ÈÓÒ« ¹Ë¯ËäËÓÓ©² var ° Ò°¹ºãϺmÈÓÒËä ÏȯËÏ˯mÒ¯º
mÈÓÓºº °ãºmÈ array ˆ Ë äÈ°°Òm { º­Ëä mÒË º¹Ò°ÈÓÒË m©ã«҈ ˆÈ}


X ã« ºÓºä˯Ӻº äÈ°°ÒmÈ


var BfyFZkkb\Z array>Gb`gyy=jZgbpZ <_jogyy=jZgbpZ@
of LbiWe_f_glh\

sȹ¯Òä˯
var a: array[1..100] of integer ^  we_f_glh\ — p_eu_ qbkeZ `
c: array[-3..4] of boolean ^  we_f_glh\ – eh]bq_kdb_ agZq_gby `
count: array ['a'..'z'] of integer;{ 26 we_f_glh\ (\k_]h 26 [md\)
}

X ã« m‚ä˯Ӻº äÈ°°ÒmÈ


var BfyFZkkb\Zarray>Gb`gyy=jZgbpZBg^_dk<_jogyy=jZgbpZBg^_dk
Gb`gyy=jZgbpZBg^_dk<_jogyy=jZgbpZBg^_dk@ of LbiWe_f_glh\
sȹ¯Òä˯ ¹‚°ˆ m ¹Èä«ˆÒ }ºä¹ ˆË¯È ¯È°¹ºãºÎËÓÈ ˆÈ­ãÒÈ Ò°Ëã
1 2 3 4
5 6 7 8
9 10 11 12

|¹Ò°ÈÓÒË ªˆºº m‚ä˯Ӻº äÈ°°ÒmÈ \ m©ã«҈ ˆÈ}


var y: array[1..3,1..4] of integer;

¡Â·¶´²ÂºÄ·½Î¿À·ÀÁºÃ²¿º·
ĺÁ²¾²Ãú´²

$    °҈Èˈ°« ­ºãËË °ˆ¯ºÒä °¹º°º­ºä º¹Ò°ÈÓÒ«
     

äÈ°°ÒmÈ ‘È}ºË º¹Ò°ÈÓÒË Ó˺­²ºÒäº Óȹ¯Òä˯ ¹¯Ò Ò°¹ºãϺmÈÓÒÒ ÒäËÓÒ


äÈ°°ÒmÈ m }ÈË°ˆmË ¹È¯Èäˈ¯È ¹¯ºË‚¯© ÒãÒ Á‚Ó}ÒÒ iË㺠m ˆºä ˆº ¹¯Ò
º¹Ò°ÈÓÒÒ ˆÒ¹È ¹È¯Èäˈ¯ºm ¹º ¹¯ÈmÒãÈä ÓË ¯ÈϯËËÓº Ò°¹ºãϺmÈÓÒË ÈÓº
ÓÒäÓºº ˆÒ¹È È äºÎÓº ¹ºãϺmȈ°« ˆºã}º ÒäËÓºmÈÓÓ©ä ˆÒ¹ºä }ºˆº¯©®
º¹Ò°ÈÓ ÏȯÈÓËË  l© ËË m˯ÓËä°« } mº¹¯º°‚ Ò°¹ºãϺmÈÓÒ«
   %#

äÈ°°Òmºm }È} ¹È¯Èäˈ¯ºm ¹¯ºË‚¯     #&

sȹ¯Òä˯ mºˆ }È} m©ã«҈ º¹Ò°ÈÓÒË ºÓºä˯Ӻº äÈ°°ÒmÈ


type
BfyLbiZ array> Gb`gyy=jZgbpZ <_jogyy=jZgbpZ @ of LbiWe_f_glh\
var
BfyFZkkb\Z  BfyLbiZ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

|¹Ò°ÈÓÒË äÈ°°Òmºm ¯‚Ò² ¯ÈÏä˯Ӻ°ˆË® m©¹ºãӫˈ°« ÈÓÈãºÒÓº Óȹ¯Òä˯


const
maxrow=10; maxcol=15;
type
matr = array [1..maxrow, 1..maxcol] of real;
var
matrix: matr;{matrix – bfy i_j_f_gghc, matr —bfy __ lbiZ}
¯ÒmËËä ËË ºÒÓ ¹¯Òä˯ º¹Ò°ÈÓÒ« äÈ°°ÒmÈ }ºˆº¯©® ¯È°ү҈ ÓÈÒ
¹ºÓ«ˆÒ« º­ ÒÓË}°È² |¹ÒËä m‚ä˯ө® m˝˰ˆmËÓÓ©® äÈ°°Òm supply
ˆÒ¹È energy ã« ²¯ÈÓËÓÒ« ªÓ˯º¹ºˆ¯Ë­ãËÓÒ« ¹º Ó«ä ÓËËãÒ m ˆËËÓÒË }È
κº È°È Ó«
type
days=(sunday,monday,tuesday,wednesday,thursday,friday,saturday);
hour=1..24;
energy=array[days,hour] of real;
var supply: energy;

‘ºÈ ¹Ë¯ËäËÓÓÈ« supply[friday,18] ­‚ˈ º­ºÏÓÈȈ }ºãÒË°ˆmº ªãË}ˆ¯º


ªÓ˯ÒÒ ¹ºˆ¯Ë­ãËÓÓº® m ¹«ˆÓÒ‚ m ˆËËÓÒË º È°È °‚ˆº}
~Ë° ¹Ë¯m©® ÒÓË}° äÈ°°ÒmÈ ÒäËˈ ÓË ˆÒ¹ ÒȹÈϺÓÈ }È} º­©Óº È ¹Ë¯ËÒ°
ã«Ëä©® ˆÒ¹ ˆº m¹ºãÓË °ºãÈ°‚ˈ°« ° ¹¯ÈmÒãÈäÒ º¹‚°}È ÒäÒ Ò ¯‚ÒË
¹º¯«}ºm©Ë ˆÒ¹© {ºÏäºÎÓº ÈÎË ˆÈ}ºË º¹Ò°ÈÓÒË var a: array[byte] of
integer; lÈ°°Òm a m ªˆºä °ã‚ÈË ­‚ˈ °º°ˆº«ˆ ÒÏ  ªãËäËӈºm È ÒÓË}°
ÒÏäËÓ«ˆ°« ºˆ  º  ÒȹÈÏºÓ ˆÒ¹È byte 

š¿ºÈº²½º¹²ÈºÑ¾²Ãú´À´
¿²É²½Î¿Í¾º¹¿²É·¿ºÑ¾º
lÈ°°Òm äºÎÓº º¹Ò°Èˆ }È}    m ¯ÈÏËãË º¹Ò°ÈÓÒ«
   

}ºÓ°ˆÈӈ v¹Ò°º} ÏÓÈËÓÒ® ªãËäËӈºm äÈ°°ÒmÈ ¹¯Ò ªˆºä ÏÈ}ã Èˈ°« m


}¯‚ã©Ë °}º­}Ò
sȹ¯Òä˯
const x: array[1..5] of integer=(1,3,5,7,9);
y: array[1..2,1..3] of integer=((1,3,5),(2,4,6));

{º mˆº¯ºä °ã‚ÈË m ¹Èä«ˆÒ }ºä¹ ˆË¯È ­‚ˈ ¯È°¹ºãºÎËÓÈ ˆÈ­ãÒÈ Ò°Ëã


1 3 5
2 4 6

{ ªˆÒ² ¹¯Òä˯Ȳ ÓË ¹¯º°ˆº m©Ëã«Ëˆ°« ¹È䫈 ¹º äÈ°°Òm È ¹¯ºÒ°²º҈ ÏÈ


¹ºãÓËÓÒË «ËË} ÏÈÈÓÓ©äÒ ÏÓÈËÓÒ«äÒ ¹º °ˆ¯º}Èä
•½²´²  ž²Ãú´Í 

{ «Ï©}Ë 7XUER 3DVFDO ªãËäËӈ© ˆÈ}ºº äÈ°°ÒmÈ äºÎÓº   m ²ºË ¹¯º
¯Èää© }È} Ò ã ­©Ë ¯‚ÒË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë }ºÓ°ˆÈӈ© { 'HOSKL ˆÈ}º®
äÈ°°Òm äºÎÓº Ò°¹ºãϺmȈ ˆºã}º }È} }ºÓ°ˆÈӈ‚   "#' Óº ÒÓÒ
ÒÈãÒÏÒ¯ºmȈ äÈ°°Òm ÓÈÈãÓ©äÒ ÏÓÈËÓÒ«äÒ äºÎÓº Ó˹º°¯Ë°ˆmËÓÓº ¹¯Ò
˺ º¹Ò°ÈÓÒÒ }È} ¹Ë¯ËäËÓÓº®
var x: array[1..5] of integer=(1,3,5,7,9); {lhevdh \ Delphi!}
|¹Ò°ÈÓÒË äÈ°°ÒmÈ }È} ˆÒ¹ÒÏÒ¯ºmÈÓÓº® }ºÓ°ˆÈӈ© Ò°¹ºãςˈ°« ÓÈ ¹¯È}ˆÒ}Ë
ã« ÏÈÈÓÒ« äÈ°°Òmºm ° ÓËÒÏäËÓÓ©äÒ ÏÓÈËÓÒ«äÒ ªãËäËӈºm Óȹ¯Òä˯ äÈ°
°ÒmÈ ÒÏ ÓÈÏmÈÓÒ® ÓË® ÓËËãÒ ÒãÒ }ºãÒË°ˆmÈ ÓË® m }Èκä äË°«Ë ºÈ
¯Ò ºˆãÈ}Ë ¹¯º¯Èää© ã« ˆºº ˆº­© }ÈΩ® ¯ÈÏ ÓË ÏȹºãÓ«ˆ äÈ°°Òm
m¯‚ӂ  ˆÈ}ÎË äºÎÓº ÒÓÒÒÈãÒÏÒ¯ºmȈ ˺ ӂÎÓ©äÒ ÓÈÈãÓ©äÒ ÏÓÈ
ËÓÒ«äÒ

¡À¶ÂÀ³¿··À´Í¶·½·¿ººÁ²¾Ñĺ 
|¹Ò°ÈÓÒË äÈ°°ÒmÈ ˆ¯Ë­‚ˈ°« }ºä¹Ò㫈º¯‚ ã« m©ËãËÓÒ« ¹Èä«ˆÒ ¹º ˺
ªãËäËӈ©
sȹ¯Òä˯ ã« mË}ˆº¯È x ÒÏ  ªãËäËӈºm m˝˰ˆmËÓÓ©Ë Ò°ãÈ ˆÒ¹ real m
¹Èä«ˆÒ ­‚ˈ m©ËãËÓº  «ËË} ¹º  ÒãÒ  ­È®ˆ Û m°Ëº   ­È®ˆ
im‚ä˯ө® äÈ°°Òm y ÒÏ  °ˆ¯º} Ò  °ˆºã­ºm m°Ë  ªãËäËӈºm }ºˆº¯º
º Û Ëã©Ë ¹ºãºÎ҈ËãÓ©Ë Ò°ãÈ ÓË ¹¯Ëm©È ÒË  äºÎÓº ‚ãºÎ҈ m
ˆË ÎË  ­È®ˆ Ë°ãÒ mº°¹ºãϺmȈ°« ª}ºÓºäÓ©ä ° ˆº}Ò Ï¯ËÓÒ« ¯È°²ºÈ
¹Èä«ˆÒ ˆÒ¹ºä byte  «ËË} ¹º ºÓºä‚ ­È®ˆ‚ 
    Û ¹¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© mºm°Ë ÓË º­«ÏȈËãÓº
  

ÏȹºãÓ«ˆ m°Ë «Ë®}Ò ÈÓÓ©äÒ ˆ Ë           

(    )       )  


      ( 

   
¯Ò Ò°¹ºãϺmÈÓÒÒ ¯Èϯ«Ó©² }ºä¹Ò㫈º¯ºm Óȹ¯Òä˯ 7XUER 3DVFDO
°‚Ë°ˆm‚ˈ º¯ÈÓÒËÓÒË ¹º ¹È䫈Ò ºˆmºÒ亮 ¹º ¹Ë¯ËäËÓÓ©Ë ºÓº® ¹¯º
¯Èää© Û  z­È®ˆ wˆº º¯ÈÓÒËÓÒË °‚Ë°ˆm‚ˈ Ò ã« °ËäËÓˆÈ ÈÓÓ©² Ò
ã« °ˆË}È ˆº °‚Ë°ˆmËÓÓº º¯ÈÓÒÒmÈˈ ¯ÈÏä˯© }È} 㺭ÈãÓ©² ˆÈ} Ò ãº
}ÈãÓ©² äÈ°°Òmºm ¯Ò ¹º¹©ˆ}Ë º¹Ò°Èˆ äÈ°°Òm ¹¯Ëm©È Ò® ¹º ¯ÈÏäË
¯Èä °ËäËӈ ÈÓÓ©² Óȹ¯Òä˯
var huge: array[1..105,1..105] of real;

m©mº҈°« °ºº­ËÓÒË º­ ºÒ­}Ë 6WUXFWXUH WRR ODUJH vˆ¯‚}ˆ‚¯È °ãÒ}ºä


­ºãÈ« 
¯Ò Ò°¹ºãϺmÈÓÒÒ ¯Èϯ«Ó©² }ºä¹Ò㫈º¯ºm ¹¯È}ˆÒË°}Ò Óˈ ÓÒ}È}Ò²
º¯ÈÓÒËÓÒ® ÓÈ ¯ÈÏä˯© Ò°¹ºãςË䩲 äÈ°°Òmºm wˆº mËãÒ}ºã˹ө® ¹ºÈ
¯º} ¹¯º¯ÈääÒ°ˆ‚
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

cÄÁ»» ÈĹÄ ¸ ÅÄÇÁ»ºÃ¾Ë ¸»ÆǾµË 'HOSKL ö;öµ Ç Í»È¸»ÆÈÄ¿ ƶ½Æ»Î»ÃÄ ¾Ç


ÅÄÁҽĸ¶ÈÒ º¾Ã¶Â¾Í»ÇÀ¾ ÊÄƾÆÉ»ÂÑ» ÄÈÀÆÑÈÑ» ¶ÇǾ¸Ñ ƶ½Â»ÆÑ ÀÄÈÄÆÑË
û ½¶º¶ÔÈǵ Åƾ ÄžǶþ¾ ÃÄ ÉÇȶö¸Á¾¸¶ÔÈǵ ÅÄ ËÄºÉ ÅÆĹƶÂÂÑ Åƾ ÅÄÂÄ
Ͼ ÇŻ̾¶ÁÒÃÄ¿ ÅÆÄÌ»ºÉÆÑ setlength o»ÂÃÄ¹Ä ÅĺÆķû» Ä È¶À¾Ë ¶ÇǾ¸¶Ë
·Éº»È ƶÇÇÀ¶½¶ÃÄ ¸ ¹Á  ÅÄǸµÏ»ÃÃÄ¿ º¾Ã¶Â¾Í»ÇÀ¾Â ÇÈÆÉÀÈÉƶ º¶ÃÃÑË d º¶Ã
ÃÄ¿ ¹Á¶¸» ƶ½¹Ä¸ÄÆ ÅÄ¿º»È Ä· Ä·ÑÍÃÑË Â¶ÇǾ¸¶Ë
k ˆË¹Ë¯ ÓË°}ºã}º ¹Ë¯m©² m©mººm *   +
X ¯ÈÓÒ© ÒÏäËÓËÓÒ« ÒÓË}°È ºãÎÓ© ­©ˆ }ºÓ°ˆÈӈÈäÒ ¹¯ÒËä ºËÓ
‚º­Óº Ò°¹ºãϺmȈ        sËãÏ« Ò°¹ºãϺmȈ ¹Ë¯Ë
äËÓÓ©Ë ¹¯Ò º¹Ò°ÈÓÒÒ ¯ÈÓÒ äÈ°°ÒmÈ ˆ } ¹È䫈 ¹º äÈ°°Òm ºãÎÓÈ
­©ˆ m©ËãËÓÈ        È ¹Ë¯ËäËÓÓ©Ë ¹ºã‚È ˆ
ÏÓÈËÓÒ«      
X ÓÒÎÓ«« ¯ÈÓÒÈ ÒÓË}°È ÈË m°Ëº ¯ÈmÓÈ  ˆ Ë º­©Óº ªãËäËӈ© äÈ°°Ò
mÈ Ó‚ä˯‚ ˆ°« ÓÈÒÓÈ« ° ËÒÓÒ© jÓºÈ Ó‚ä˯ÈÒ« ÓÈÒÓÈˈ°« ° ӂã«
sȹ¯Òä˯ var x: array[0..5]of integer; Û äÈ°°Òm °º˯Î҈  ªãË
äËӈºm ÓºäË¯È Û ° ӂãËmºº ¹º ¹«ˆ©® i¯‚ÒË °¹º°º­© ӂä˯ÈÒÒ ¹¯Ò
äËÓ« ˆ°« ¯Ë}º
X m˯²Ó ¯ÈÓÒ‚ ÒÓË}°È º­©Óº º¹¯ËËã« ˆ Ò°²º« ÒÏ äÈ}°ÒäÈãÓº
mºÏäºÎÓºº }ºãÒË°ˆmÈ ªãËäËӈºm m äÈ°°ÒmË { ­ºãÒÓ°ˆmË ¯ËÈãÓ©²
ÏÈÈ ˆÈ}ÒË º¯ÈÓÒËÓÒ« äºÎÓº º¹¯ËËã҈ sº Ë°ãÒ }ºãÒË°ˆmº ÈÓÓ©²
ÏȯÈÓËË ¹¯Ë°}ÈÏȈ ÓËmºÏäºÎÓº ˆº m ˆÈ}º® ÏÈÈË ã‚Ë ¹ºãϺmȈ°«
ÓË º­©Ó©ä äÈ°°Òmºä È ÒÓÈäÒË°}ÒäÒ °ˆ¯‚}ˆ‚¯ÈäÒ }ºˆº¯©Ë ­‚‚ˆ
¯È°°äºˆ¯ËÓ© m  ,
X ¹º°}ºã}‚ m }ÈË°ˆmË ÒÓË}°ºm Ò°¹ºãς ˆ°« ¹Ë¯ËäËÓÓ©Ë Ò m©¯ÈÎËÓÒ«
ˆº mºÏäºÎÓÈ °Òˆ‚ÈÒ« m©²ºÈ ÒÓË}°È ÏÈ ¯ÈÓÒ© äÈ°°ÒmÈ sȹ¯Òä˯
Ë°ãÒ äÈ°°Òm a º¹Ò°ÈÓ }È} var a: array [1..100] of integer ˆº º­¯È
ËÓÒË } a[i] ¹¯Ò i ¯Èm  ÒãÒ  ºÏÓÈÈˈ m©²º ÒÓË}°È ÏÈ ¯ÈÓÒ
‚ äÈ°°ÒmÈ  ÓÈÒÓÈ Ò² ¹¯º¯ÈääÒ°ˆºm ªˆÈ °Òˆ‚ÈÒ« m°ˆ¯ËÈˈ°« º
mºãÓº È°ˆº
X ºÒ­}È m©²ºÈ ÒÓË}°È ÏÈ ¯ÈÓÒ© m©Èˈ°« ˆºã}º Ë°ãÒ m}ã ËÓÈ Ò
¯Ë}ˆÒmÈ }ºä¹Ò㫈º¯È {$R+}. p°ãÒ ªˆÈ Ò¯Ë}ˆÒmÈ ºˆ}ã ËÓÈ È ¹º ‚äºã
ÈÓÒ ºÓÈ }È} ¯ÈÏ ºˆ}ã ËÓÈ  !     (  
         ˆº ¹¯ÒmËˈ } Ó˹¯Ë°}ÈςËä©ä
ºÒ­}Èä m ¹¯º¯ÈääË ˆº­© ÓË ¹º¹ÈȈ m °Òˆ‚ÈÒ  }ºÈ }ÈÎˈ°« ˆº
mÈ }ºä¹ ˆË¯ °ºËã ° ‚äÈ ¹¯Ò ºˆãÈ}Ë ¹¯º¯Èää ° äÈ°°ÒmÈäÒ Ò°
¹ºãς®ˆË Ò¯Ë}ˆÒm‚ {$R+}. º°ãË ˆºº }È} ¹¯º¯ÈääÈ ºˆãÈÎËÓÈ ªˆ‚ Ò
¯Ë}ˆÒm‚ ã‚Ë ºˆ}ã ҈ ˆ } ¹¯ºm˯}È ÒÓË}°È ÓËäÓºº ‚mËãÒÒmÈˈ
m¯Ëä« m©¹ºãÓËÓÒ« ¹¯º¯Èää© Ò ¯ÈÏä˯ H[HÁÈ®ãÈ
•½²´²  ž²Ãú´Í 

–·»ÃÄ´ºÑ¿²¶¾²Ãú´²¾º
sÈ äÈ°°Òmºä }È} Ëã©ä º¹‚°}Èˈ°« ˆºã}º ºÓÈ º¹Ë¯ÈÒ« Û äÈ°°Òm©
ÒËӈÒÓ©Ë ¹º °ˆ¯‚}ˆ‚¯Ë ˆ Ë ° ºÒÓÈ}ºm©äÒ ˆÒ¹ÈäÒ ÒÓË}°ºm Ò ªãËäËÓ
ˆºm 亂ˆ ­©ˆ º¹Ë¯ÈÓÈäÒ m º¹Ë¯Èˆº¯Ë ¹¯Ò°mÈÒmÈÓÒ«
sȹ¯Òä˯ Ë°ãÒ a Ò b «mã« ˆ°« ÒäËÓÈäÒ äÈ°°Òmºm ºÓºº ˆÒ¹È
type mas = array[1..100] of integer;
type vec = array[1..100] of integer;
var a,b: mas; c: vec;

ˆº ¯ÈϯËËÓº ¹¯Ò°mÈÒmÈÓÒË a:=b; { ªˆºä °ã‚ÈË äÈ°°Òm a ­‚ˈ ¹¯Ë°ˆÈm


㫈 °º­º® ˆºӂ }º¹Ò äÈ°°ÒmÈ b ¯Ò°mÈÒmÈÓÒË D k Ïȹ¯ËËÓº Ò m©
Ϻmˈ °ºº­ËÓÒË º­ ºÒ­}Ë 7\SH PLVPDWFK sË°ººˆmˈ°ˆmÒË ˆÒ¹ºm 
~Ë° Ò ÈãËË °ãºmÈ ºÓºº ˆÒ¹È ¹º¯ÈςäËmÈ ˆ ˆÒ¹   (   ‘Ò¹
ÒäË Ò® ˆÈ}ºË ÎË º¹Ò°ÈÓÒË Óº    ÓË ¹º²º҈
lºÎÓº ¹¯Ò°mÈÒmȈ ºÓº® °ˆ¯º}Ë m‚ä˯Ӻº äÈ°°ÒmÈ ÏÓÈËÓÒ« ºÓºä˯Ӻ
º äÈ°°ÒmÈ Ò ÓȺ­º¯ºˆ sȹ¯Òä˯
type
TVec = array[1..10] of integer;
TMatrix = array[1..10] of TVec;
var
a: TMatrix;
b: TVec;
begin
b:=a[5];
end.

wˆÈ º¹Ë¯ÈÒ« Ò°¹ºãςˈ°« ºmºãÓº ¯Ë}º €º¯ÈϺ ÈË ¹¯Ò²º҈°« º­¯È


­Èˆ©mȈ äÈ°°Òm ¹º°ã˺mȈËãÓº ªãËäËӈ ÏÈ ªãËäËӈºä Ò°¹ºãς« Ò}ã©
¡Ò}ã for mmº҈°« m ã ­º® «Ï©} ¹¯º¯ÈääÒ¯ºmÈÓÒ« °¹ËÒÈãÓº ã« ‚º­
°ˆmÈ º­¯È­ºˆ}Ò äÈ°°Òmºm ¹ºªˆºä‚ ¹¯Ë¹ºˆÒˆËãÓº Ò°¹ºãϺmȈ ÒäËÓÓº
ªˆºˆ Ò}ã

™²ÁÀ½¿·¿º·¾²Ãú´²¶²¿¿Í¾º
jÓÒÒÈãÒÏÒ¯ºmÈÓÓ©Ë äÈ°°Òm© ‚ÎË °º˯ÎȈ ÈÓÓ©Ë { º°ˆÈãÓ©² °ã‚È«²
Ó˺­²ºÒäº ÏȹºãÓ҈ äÈ°°Òm ÈÓÓ©äÒ ¹¯ËÎË Ëä m©¹ºãÓ«ˆ ° ÓÒäÒ }È
}ÒËãÒ­º Ë®°ˆmÒ«
~ȹºãÓËÓÒË äÈ°°ÒmÈ äºÎÓº m©¹ºãÓ҈ °ãË‚ ÒäÒ °¹º°º­ÈäÒ
X mmººä ÏÓÈËÓÒ® ªãËäËӈºm ° }ãÈmÒȈ‚¯©
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

X ¹¯Ò°mÈÒmÈÓÒËä ÏÈÈÓÓ©² ÒãÒ °ã‚Ȯө² ÏÓÈËÓÒ®


X °҈©mÈ« ÏÓÈËÓÒ« ªãËäËӈºm ÒÏ ÁÈ®ãÈ     

{ ã ­ºä °ã‚ÈË ã« ÏȹºãÓËÓÒ« äÈ°°ÒmÈ Ò°¹ºãςˈ°«  sÈÒ­ºãËË ‚º


­ËÓ Ò}ã for ¹¯ÒËä ã« äÓººä˯ө² äÈ°°Òmºm ¹¯ÒäËÓ« ˆ°« ( 

sȹ¯Òä˯ - - ­ËÏ Ò°¹ºãϺmÈÓÒ« }ºääËӈȯÒËm mmº ° }ãÈmÒȈ‚¯© m©
ã«҈ ˆÈ}
X mË}ˆº¯© ÒÏ ˆÒ ªãËäËӈºm
for i:=1 to 5 do readln(a[i]);

X äȈ¯Ò© ¯ÈÏä˯ºä × ° }ãÈmÒȈ‚¯© m°Ëº ¹ºˆ¯Ë­‚ˈ°« mmË°ˆÒ  Ò°Ëã 


for i:=1 to 3 do
for j:=1 to 2 do
readln(a[i,j]);

sÈ ¹¯È}ˆÒ}Ë mmº ªãËäËӈºm äÈ°°ÒmÈ º­©Óº °º¹¯ºmºÎÈˈ°« m©mººä °ººˆ


mˈ°ˆm‚ Ò² ¹º«°Ó« Ò² ˆË}°ˆºm Óȹ¯Òä˯ °ä ãÒ°ˆÒÓ  
{mº ÈÓÓ©² ° }ãÈmÒȈ‚¯© «mã«Ëˆ°« º°ÓºmÓ©ä Óº ÓË ËÒÓ°ˆmËÓÓ©ä °¹º°º
­ºä ÏȹºãÓËÓÒ« äÈ°°Òmºm iºmºãÓº È°ˆº äÈ°°Òm Ïȹºãӫˈ°« ¹¯Ò ¹ºäºÒ
¹¯Ò°mÈÒmÈÓÒ« ªãËäËӈÈä º¹¯ËËãËÓÓ©² ÒãÒ °ã‚Ȯө² ÏÓÈËÓÒ®
sȹ¯Òä˯ Á¯ÈäËӈ ¹¯º¯Èää© ÏȹºãÓËÓÒ« ºÓºä˯Ӻº äÈ°°ÒmÈ x ÒÏ n
ªãËäËӈºm °ã‚ȮөäÒ Ò°ãÈäÒ m ÒȹÈϺÓË ºˆ  º  m}ã ҈ËãÓº m©
ã«҈ ˆÈ}
randomize ^ bgbpbZebaZpby ^ZlqbdZ kemqZcguo qbk_e `
for i:=1 to n do x[i]:=random(100);

~ȹºãÓËÓÒË äÈ°°Òmºm °ã‚ȮөäÒ Ò°ãÈäÒ È°ˆº Ò°¹ºãςˈ°« ¹¯Ò äȈËäÈ


ˆÒË°}ºä äºËãÒ¯ºmÈÓÒÒ Ò m ¹¯º¯ÈääÒ¯‚Ë䩲 үȲ ã« °ºÏÈÓÒ« °ã‚È®
Óº® °Òˆ‚ÈÒÒ
s˯Ë}º ¹¯Ò²º҈°« ÏȹºãÓ«ˆ äÈ°°Òm ӂãËm©äÒ ÏÓÈËÓÒ«äÒ Û   
˺
sȹ¯Òä˯ º­Ó‚ãËÓÒË ªãËäËӈºm m‚ä˯Ӻº äÈ°°ÒmÈ a º°‚Ë°ˆmã«Ëˆ ˆÈ}º®
mãºÎËÓÓ©® Ò}ã
for i:=1 to n do
for j:=1 to m do
a[i, j]:=0;

lºÎÓº ¹¯ËãºÎ҈ ËË ºÒÓ ºËÓ ­©°ˆ¯©® °¹º°º­ º­Ó‚ãËÓÒ« äÈ°°ÒmÈ °


Ò°¹ºãϺmÈÓÒËä °ˆÈÓȯˆÓº® ¹¯ºË‚¯© fillchar iÈÓÓÈ« ¹¯ºË‚¯È ¹¯Ë
ÓÈÏÓÈËÓÈ ã« ÏȹºãÓËÓÒ« ÏÈÈÓÓº® º­ãÈ°ˆÒ ¹Èä«ˆÒ ¹º­È®ˆÓº ÏÈÈÓÓ©ä
•½²´²  ž²Ãú´Í 

Ò°ãºä ÒãÒ °Òämºãºä m°¹ºäÓÒä ˆº ã ­º® äÈ°°Òm ÏÈÓÒäÈˈ Ó˹¯Ë¯©mӂ


º­ãÈ°ˆ ¹Èä«ˆÒ 
‘È} ã« º­Ó‚ãËÓÒ« äÈ°°ÒmÈ a º°ˆÈˆºÓº ÏȹҰȈ °ãË‚ ‚ ÒÓ°ˆ¯‚}Ò 
fillchar(a, sizeof(a),0);

”Í´À¶Ͻ·¾·¿ÄÀ´¾²Ãú´²
{©mº ÏÓÈËÓÒ® ªãËäËӈºm äÈ°°ÒmÈ ˆÈ}ÎË m©¹ºãӫˈ°« m Ò}ãË for ° Ò°
¹ºãϺmÈÓÒËä º¹Ë¯Èˆº¯ºm write Ò writeln 

sȹ¯Òä˯ ÏȹÒËä m©mº mË}ˆº¯È ÒÏ ˆÒ ªãËäËӈºm


X m °ˆºã­Ë
for i:=1 to 5 do writeln(a[i]);

X m ºӂ °ˆ¯º}‚ ˯ËÏ ¹¯º­Ëã¯ÈÏËã҈Ëã


for i:=1 to 5 do write(a[i],' '); writeln;

X ÒãÒ ° ÏÈÈÓÒËä Áº¯äȈÈ Ë ¹º }ÈΩ® ªãËäËӈ ºˆmº҈°«  ¹ºÏÒÒÒ


for i:=1 to 5 do write(a[i]:4); writeln;

    m °ˆÈÓȯˆÓº® Áº¯äË ÏÈ¹Ò°Ò Û ¹º °ˆ¯º}Èä Ò °ˆºã­Èä Û m©


¹ºãӫˈ°« ˆÈ}
for i:=1 to n do begin
for j:=1 to m do write(a[i,j]:4);
writeln;
end;

pŻƶÈÄÆ writeln ·»½ Ŷƶ»ÈÆĸ Żƻ¸Äº¾È ÀÉÆÇÄÆ Ã¶ ÇÁ»ºÉÔÏÉÔ ÇÈÆÄÀÉ


i¶º¶Ã¾» ÊÄƶȶ ¸Ñ¸Äº¶ ÅÄÂŶ»È ƶÇÅÄÁļ¾ÈÒ Â¶ÈƾÌÉ Ã¶ ÓÀƶû ÆĸÃѾ
ÇÈÄÁ·Ì¶Â¾

 ³Â²³Àļ²À¶¿À¾·Â¿ÍǾ²Ãú´À´
cÈ°°äºˆ¯Òä ˆÒ¹ºm©Ë ÏÈÈÒ º­¯È­ºˆ}Ò ÓÈ ¹¯ÒäË¯Ë ºÓºä˯ө² äÈ°°Òmºm
iã« äÈ°°Òmºm ¯‚Ò² ¯ÈÏä˯Ӻ°ˆË® ¹¯ÒäËÓ« ˆ°« ÈÓÈãºÒÓ©Ë È㺯҈ä©
}ºˆº¯©Ë ÓË°}ºã}º ‚°ãºÎÓ« ˆ°« Ò°¹ºãϺmÈÓÒËä mãºÎËÓÓ©² Ò}ãºm
°ãºmÒä°« ˆº m mË}ˆº¯Ë a °º˯Î҈°« n ªãËäËӈºm sÈ n ªãËäËӈÈäÒ mË}
ˆº¯È a m©¹ºãÓÒä °ãË‚ ÒË Ë®°ˆmÒ«
 {©Ò°ãËÓÒË ªãËäËӈºm


s:=0;
IRU L  WR Q GR V VD>L@ ^ gZdhie_gb_ kmffu \ V `
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

 {©Ò°ãËÓÒË 
   ªãËäËӈºm
s:=1;
IRU L  WR Q GR V V D>L@ ^ gZdhie_gb_ ijhba\_^_gby \ V `
 º°ˈ }ºãÒË°ˆmÈ ªãËäËӈºm ‚ºmãˈmº¯« Ò² }È}ºä‚ãÒ­º ‚°ãºmÒ 
sȹ¯Òä˯ ¹º°ˈ }ºãÒË°ˆmÈ ˈө² Ò°Ëã m ËãºÒ°ãËÓÓºä äÈ°°ÒmË
k:=0;
for i:=1 to n do
if a[i] mod 2=0 then k:=k^m\_ebqb\Z_f gZ  kq_lqbd q_lguo`
^qbk_e _keb qbkeh ^_eblky gZ `
 ºÒ°} ªãËäËÓˆÈ ° ÏÈÈÓÓ©ä ÏÓÈËÓÒËä sÈ®ˆÒ ªãËäËӈ Û ªˆº ÏÓÈ҈ m©
«°Ó҈ ˺ Óºä˯ m äÈ°°ÒmË sȹ¯Òä˯ ÓÈ®Ëä Óºä˯ ¹Ë¯mºº ÒÏ ªãËäËÓ
ˆºm äÈ°°ÒmÈ a ÒäË Ëº ӂãËmºË ÏÓÈËÓÒË p°ãÒ ˆÈ}Ò² ªãËäËӈºm Óˈ
m©mËËä °ººˆmˈ°ˆm‚ ËË °ºº­ËÓÒË
i  ^ ghf_j we_f_glh\ fZkkb\Z `
repeat
i:=i+1;
XQWLO D>L@  ^ gZreb ` RU L Q ^ fZkkb\ dhgqbeky `
LI D>L@  WKHQ ZULWHOQ Ghf_j i_j\h]h gme_\h]h we_f_glZ ,i)
HOVH ZULWHOQ LZdbo we_f_glh\ g_l 

œÀ¾¾·¿Ä²Âº»
qÄÇÀÄÁÒÀÉ ¸ º¶ÃÃÄ Åƾ»ƻ ÈÆ»·É»Èǵ ö¿È¾ ÈÄÁÒÀÄ ÄºÃÄ ǶÂÄ» ŻƸĻ ½Ã¶Í»
þ» ÂļÃÄ ¾ÇÅÄÁҽĸ¶ÈÒ Ì¾ÀÁ repeat i¶Â»È¾Â ÍÈÄ È¶À¾Â ¼» ķƶ½Ä ÂļÃÄ
·ÑÁÄ ·Ñ ¾ÇÀ¶ÈÒ ÅÄÇÁ»ºÃ¾¿ ÓÁ»Â»ÃÈ ö;öµ ÅľÇÀ Ç ÀÄÃ̶ ¶ÇǾ¸¶ ¾ É»ÃÒζµ
ö  ½Ã¶Í»Ã¾» Żƻ»ÃÃÄ¿ i gÇÁ¾ ÃɼÃÄ ½Ã¶ÈÒ ÃÄ»ƶ ¸Ç»Ë ÓÁ»Â»ÃÈĸ ¾Â»ÔϾË
½¶º¶ÃÃÄ» ½Ã¶Í»Ã¾» ÈÄ ºÁµ ¾Ë Ëƶûþµ Åƾº»Èǵ ¾ÇÅÄÁҽĸ¶ÈÒ ºÄÅÄÁþȻÁÒÃÑ¿
¶ÇǾ¸ ¶ ̾ÀÁ repeat ½¶Â»Ã¾ÈÒ Ì¾ÀÁÄ for d ÅÆÄÌ»ÇÇ» ÅľÇÀ¶ ÂļÃÄ ¸Ñ¸Ä
º¾ÈÒ ¾ÇÀÄÂÑ» ÃÄ»ƶ ö ÓÀƶà ûÅÄÇÆ»ºÇȸ»ÃÃÄ ¸ ̾ÀÁ» for d ÓÈÄ ÇÁÉͶ» û
Ä·Ëĺ¾ÂÄÇÈÒ ¾ÇÅÄÁҽĸ¶Ã¾µ ºÄÅÄÁþȻÁÒÃÄ¹Ä Â¶ÇǾ¸¶ ÄÈŶº¶»È
writeln Ghf_jZ we_f_glh\ bf_xsbo gme_\h_ agZq_gb_ 
for i:=1 to n do
LI D>L@  ^ gZreb  ` WKHQ ZULWH L  ^ \u\_eb ghf_j `

 ºÒ°} äÈ}°ÒäÈãÓºº ªãËäËÓˆÈ Ò Ëº Óºä˯È


Ë¯ËäËÓÓÈ« max ²¯ÈÓ҈ ÏÓÈËÓÒË äÈ}°Òä‚äÈ k Û Ëº Óºä˯ m äÈ°°ÒmË
max:=a[1]; k  ^ ihbkd gZqbgZ_f k i_j\h]h we_f_glZ `
for i:=2 to n do ^ i_j_[bjZ_f we_f_glu gZqbgZy kh \lhjh]h `
if a[i]>max then begin
•½²´²  ž²Ãú´Í 
max:=a[i]; k:=i ^ aZihfbgZ_f agZq_gb_ b ghf_j we_f_glZ `
^ dhlhjuc [hevr_ \k_o ij_^u^msbo`
end;

kÓÈãºÒÓº ¹¯Ò °äËÓË ÏÓÈ}È a[i]<min ÓȲº҈°« äÒÓÒäÈãÓ©® ªãËäËӈ


min

œÀ¾¾·¿Ä²Âº»
gÇÁ¾ ¸ ¶ÇǾ¸» ¾Â»»Èǵ ûÇÀÄÁÒÀÄ ÓÁ»Â»ÃÈĸ ¾Â»ÔÏ¾Ë Â¶ÀǾ¶ÁÒÃÄ» ½Ã¶Í»
þ» ÈÄ ¸ Żƻ»ÃÃÄ¿ k ·Éº»È ÇÄËƶûÃÄ ½Ã¶Í»Ã¾» Å»Æ¸Ä¹Ä ÅÄ ÃÄ»ÆÉ ¾½ ;ÇÁ¶
ÓÈ¾Ë ÓÁ»Â»ÃÈĸ gÇÁ¾ ¸ ÉÇÁĸ¾¾ ½¶Å¾Ç¶ÈÒ a[i]>=max ÈÄ ·Éº»È ö¿º»Ã ÃÄ»Æ
ÅÄÇÁ»ºÃ»¹Ä ¾½ ûÇÀÄÁÒÀ¾Ë ¶ÀǾ¶ÁÒÃÑË ÓÁ»Â»ÃÈĸ gÇÁ¾ ¼» ÃɼÃÄ ½Ã¶ÈÒ ÃÄ
»ƶ ¸Ç»Ë ¶ÀǾ¶ÁÒÃÑË ÓÁ»Â»ÃÈĸ ÈÄ ºÁµ ¾Ë Ëƶûþµ Åƾº»Èǵ ¾ÇÅÄÁÒ½Ä
¸¶ÈÒ ºÄÅÄÁþȻÁÒÃÑ¿ ¶ÇǾ¸ ¾Á¾ ¸Ñ¸Äº¾ÈÒ ÃÄ»ƶ ¸ ̾ÀÁ» À¶À ¸ Åƾ»ƻ Ç
ÅľÇÀÄ ½¶º¶ÃÃÄ¹Ä ½Ã¶Í»Ã¾µ
p°ãÒ Ó‚ÎÓº º¹¯ËËã҈ ˆºã}º Óºä˯ äÈ}°ÒäÈãÓºº ªãËäËÓˆÈ k ˆº
äºÎÓº º­º®ˆÒ° Ò ­ËÏ ¹Ë¯ËäËÓÓº® max ºã‚҈°« °ºm°Ëä ¹¯º°ˆº
k  ^ ihbkd gZqbgZ_f k i_j\h]h we_f_glZ `
for i:=2 to n do ^ i_j_[bjZ_f we_f_glu gZqbgZy kh \lhjh]h `
if a[i]>a[k] then k:=i ^ aZihfbgZ_f lhevdh ghf_j we_f_glZ `
^ dhlhjuc [hevr_ \k_o ij_^u^msbo `

 jÏäËÓËÓÒË ÏÓÈËÓÒ® ªãËäËӈºm


sȹ¯Òä˯ ¹‚°ˆ m äÈ°°ÒmË a ²¯ÈÓ«ˆ°« Ïȯ¹ãȈ© n °ºˆ¯‚ÓÒ}ºm ‘Ëä °º
ˆ¯‚ÓÒ}Èä ‚ }ºˆº¯©² Ïȯ¹ãÈˆÈ äËÓË äÒÓÒäÈãÓº mºÏäºÎÓº® °‚ää©
¹ºÓÒäËä Ïȯ¹ãȈ‚ º ªˆºº äÒÓÒäÈãÓºº ÏÓÈËÓÒ« minzp
^kgZqZeZ aZ^Z_f agZq_gb_ minzp}
for i:=1 to n do
if a[i]<minzp then a[i]:=minzp;

¯ÒmËËä mÈ }º¯ºˆ}Ò² ¹¯ÒäË¯È ¹¯º¯Èää Ò°¹ºãς Ò² ¯È°°äºˆ¯ËÓÓ©Ë


È㺯҈ä©
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ÓȲº҈ m äÈ°°ÒmË ªãËäËӈ©
¯ÈmÓ©Ë Ò°ã‚ ÏÈÈÓÓºä‚ ¹ºãϺmȈËãËä ¹º°҈©mÈˈ Ò² }ºãÒË°ˆmº Ò m©
mº҈ Óºä˯ ¹Ë¯mºº ÓÈ®ËÓÓºº ªãËäËӈÈ lÈ°°Òm ÏÈÈˈ°« ¹¯Ò ¹ºäºÒ
mmºÈ ° }ãÈmÒȈ‚¯©
         
      
const count=10;
var n ^ qbkeh ^ey ihbkdZ ` a ^ ghf_j i_j\h]h we_f_glZ `
            
b ^ dhebq_kl\h we_f_glh\ ` i: integer;
m : array [1..count] of integer;
begin
writeln <\h^ bkoh^gh]h fZkkb\Z 
for i:=1 to count do begin
ZULWH we_f_gl  L   UHDGOQ P>L@ 
end;
a:=0; b:=0;
<\_^bl_ qbkeh ^ey ihbkdZ — > '); readln(n);
write
IRU L  WR FRXQW GR ^ ihbkd we_f_glZ jZ\gh]h Q `
if m[i]=n then begin
if b=0 then a:=i^aZihfgbf ghf_j -]h we_f_glZ jZ\gh]h n }
b:=b ^ m\_ebqblv qbkeh gZc^_gguo we_f_glh\ gZ  `
end;
if b=0 then writeln G_l lZdbo we_f_glh\ \ fZkkb\_
else begin
writeln Dhebq_kl\h we_f_glh\ bf_xsbo agZq_gb_ n,' =', b:3);
writeln I_j\uc we_f_gl bf__l ghf_j  a:3);
end; readln;
end.

                


               
                 
               
          ã    
     
             
         !""!""#      
                
             
             
          $    
!%! !%&              
    
         
const n=20;
type vector=array[1..n] of integer;
   
var m:vector;
procedure randomarray(var m:vector; n:integer; min,max:integer);
^ nhjfbjh\Zgb_ fZkkb\Z m ba n kemqZcguo qbk_e \ ^bZiZahg_ >min,max] }
var i:integer;
begin
for i:=1 to n do
m[i]:=random(max-min+1)+min;
end;
function getmax(m:vector; a,b:integer):integer;
^ihbkd fZdkbfZevgh]h we_f_glZ \ qZklb fZkkb\Z m k ghf_jZ a ^h ghf_jZ b}
var i,max:integer;
begin
max:=m[a];
for i:=a+1 to b do
if m[i]>max then max:=m[i];
getmax:=max;
end;
begin
randomize; randomarray(m,n,-100,100);
write GZb[hevrbc we_f_gl \ e_\hc qZklb fZkkb\Z jZ\_g 
writeln(getmax(m,1,n div    Z \ ijZ\hc- ',getmax(m,n div 2 + 1,n));
readln
end.

œÀ¾¾·¿Ä²Âº»
nÑ ÉÂÑÎÁ»ÃÃÄ ÄÊÄƾÁ¾ ÅÆÄÌ»ºÉÆÉ ¾ ÊÉÃÀÌ¾Ô Ç Å¶Æ¶Â»Èƶ¾ ºÁµ ÈĹÄ ÍÈÄ
·Ñ Åƾº¶ÈÒ ¾Â Éþ¸»ÆǶÁÒÃÑ¿ ˶ƶÀÈ»Æ p·Æ¶È¾È» ¸Ã¾Â¶Ã¾» ¨ ¸ ÅÆÄÌ»ºÉÆ»
ÊÄƾÆĸ¶Ã¾µ ¶ÇǾ¸¶ ¾Âµ ¶ÇǾ¸¶ µ¸Áµ»Èǵ Ŷƶ»ÈÆÄÂŻƻ»ÃÃÄ¿ ¶ ¸
ÊÉÃÀ̾¾ ÅľÇÀ¶ ¶ÀǾÂɶ ¨ Ŷƶ»ÈÆĽöͻþ»Â

–·»ÃÄ´ºÑö´Å¾·Â¿Í¾º¾²Ãú´²¾º
'     a    n  m    (   
          
X $       
(         d    n   
)
for i:=1 to n do begin
s:=0;
            
for j:=1 to m do s:=s+a[i,j];
d[i]:=s;
end;

œÀ¾¾·¿Ä²Âº»
böÁĹ¾ÍÃÄ ¸Ñ;ÇÁµ»Èǵ Çɶ ¸ ÇÈÄÁ·Ì¶Ë ºÁµ ÓÈÄ¹Ä ¸Ã»Îþ¿ ̾ÀÁ ûķËĺ¾
ÂÄ Äƹ¶Ã¾½Ä¸¶ÈÒ ÅÄ Å»Æ»Â»ÃÃÄ¿ j ÃÄÂ»Æ ÇÈÄÁ·Ì¶  ¶ ¸ÃÉÈÆ»Ãþ¿ ¨ ÅÄ i ÃÄ»Æ
¸ ÇÈÆÄÀ» 
X *            
*   min                
 imin +     jmin +        )
min:=a[1,1]; imin:=1; jmin:=1;
for i:=1 to n do
for j:=1 to m do
if a[i,j]<min then begin
min:=a[i,j]; imin:=i; jmin:=j;
end;

X '     a   x          y)


for i:=1 to n do begin
s:=0;
for j:=1 to m do
s:=s+a[i,j]*x[j];
y[i]:=s;
end;

         ,   !%%-     


                
                 
             +   
       

¶ÇǾ¸¶ ķƶ½ÉÔÈ ÓÁ»Â»ÃÈÑ É ÀÄÈÄÆÑË ÃÄÂ»Æ ÇÈÆÄÀ¾ ƶ¸»Ã


eÁ¶¸ÃÉÔ º¾¶¹ÄöÁÒ
ÃÄ»ÆÉ ÇÈÄÁ·Ì¶   D33
D D

             


const row  ^ dhebq_kl\h kljhd `
col=row ^ dhebq_kl\h klhe[ph\ `
   
type vector=array[1..row*col] of integer;
var a: array[1..row,1..col] of integer;
b,c: vector;
i,j,n,m: integer;
procedure print(x:vector; n: integer);
begin
for i:=1 to n do write(x[i],' '); writeln
end;
begin
writeln <\_^bl_ fZkkb\ ih kljhdZf 
for i:=1 to row do begin
ZULWH kljhdZ ‹ L 
for j:=1 to col do read(a[i,j]);
readln;
end;
n  ^ dhebq_kl\h we_f_glh\ gZ ]eZ\ghc ^bZ]hgZeb b \ur_ `
m  ^ dhebq_kl\h we_f_glh\ gb`_ ]eZ\ghc ^bZ]hgZeb `
for i:= 1 to row do
for j:= 1 to col do
if j>=i then ^ we_f_gl klhbl gZ ]eZ\ghc ^bZ]hgZeb b \ur_ `
begin
n:=n ^ gZc^_g _s_ h^bg we_f_gl `
b[n]:=a[i,j@^ khojZgblv \ fZkkb\ b ih^ ghf_jhf n }
end
else ^ we_f_gl jZkiheh`_g gb`_ ]eZ\ghc ^bZ]hgZeb `
begin
m:=m ^ gZc^_g _s_ h^bg we_f_gl `
c[m]:=a[i,j@^ khojZgblv \ fZkkb\ c ih^ ghf_jhf m }
end;
writeln We_f_glu gZ ]eZ\ghc ^bZ]hgZeb b \ur_  print(b,n);
writeln We_f_glu gb`_ ]eZ\ghc ^bZ]hgZeb  print(c,m);
readln;
end.

œÀ¾¾·¿Ä²Âº»
qƾ ¸¸Äº» ¶ÇǾ¸¶ ÅÄ ÇÈÆÄÀ¶Â ûķËĺ¾ÂÄ Æ¶½º»ÁµÈÒ Í¾ÇÁ¶ ¸ ÇÈÆÄÀ» Åƾ ÅÄ
ÂÄϾ ÅÆÄ·»Á¶ ¶ ¸¸Äº ÇÈÆÄÀ¾ ½¶¸»ÆζÈÒ Ã¶¼¶È¾»Â ÀÁ¶¸¾Î¾ (QWHU!
            

¡·Â·ÃIJ¿À´¼ºϽ·¾·¿ÄÀ´´¾²Ãú´·
*                .
                 ÒÏäËӫˈ°«
¹º¯«º} °ã˺mÈÓÒ«    
*                
               
/              a 
            buf)
buf:=a[1]; a[1]:=a[2]; a[2]:=buf;

      
{ °ã‚ÈË ¹Ë¯Ë°ˆÈÓºm}Ò °ˆ¯º} ÒãÒ °ˆºã­ºm äȈ¯Ò©
    *         
          0      
                   / 
            )
for j:=1 to m do begin
buf:= a[1,j]; a[1,j]:=a[2,j]; a[2,j]:=buf;
end;

.                


ˆ¯ÈÓ°¹ºÓÒ¯ºmÈÓÒË äȈ¯Ò© *         
             
       *      
             
   0                
              
1   !%2             
     
   !     "  # $  
const row=3; col=row;
var a: array[1..row,1..col] of integer;
i,j,buf: integer;
procedure getmatrix ^ nhjfbjh\Zgb_ fZljbpu `
begin
for i:= 1 to row do
for j:= 1 to col do
a[i,j]:=random  ^ kemqZcgh_ agZq_gb_ we_f_glZ `
end;
   !
procedure tmatrix ^ ljZgkihgbjh\Zgb_ fZljbpu `
begin
for i:=1 to row do ^ ijhkfhlj \k_o kljhd fZljbpu `
^ ijhkfhlj we_f_glh\ \ kljhd_ jZkiheh`_gguo \ur_ ]eZ\ghc ^bZ]hgZeb `
for j:=i+1 to col do begin
^ h[f_g we_f_glh\ kbff_ljbqguo hlghkbl_evgh ]eZ\ghc ^bZ]hgZeb `
buf:=a[i,j]; a[i,j]:=a[j,i]; a[j,i]:=buf;
end;
end;
procedure print;
begin
for i:= 1 to row do begin
for j:= 1 to col do write(a[i,j]:4);
writeln;
end;
end;
begin
randomize ^ bgbpbZebaZpby ^ZlqbdZ kemqZcguo qbk_e `
getmatrix;
writeln Bkoh^gZy fZljbpZ kemqZcguo qbk_e  print;
tmatrix;
writeln J_amevlZl ljZgkihgbjh\Zgby fZljbpu  print;
readln
end.

£ÀÂĺÂÀ´¼²¾²Ãú´²
vº¯ˆÒ¯ºm}È Ò ¹ºÒ°}            vº¯
ˆÒ¯ºm}È +             
         
*         äËÓ« ˆ°« äË°ˆÈäÒ   
        ‚¹º¯«ºËÓÓ©äÒ ÒãÒ ¹º mºÏ¯È°ˆÈÓÒ  ÒãÒ ¹º
‚­©mÈÓÒ  3             
   Ó˂­©mÈÓÒ  ÓËmºÏ¯È°ˆÈÓÒ         
          ,   +    
       -
vãË‚ˈ ÏÓȈ
X °º¯ˆÒ¯ºm}È äÈ°°Òmºm +           
               
"            

            


    4
X                   
          °}º¯º°ˆÒ 4
X ­©°ˆ¯©Ë             
  ­ºãÒ²             ÓË
­ºãÒ²         ¹¯º°ˆ©Ë     
~ÈÈÈ ¹º °º¯ˆÒ¯ºm}Ë äÈ°°ÒmÈ m º­©Óº® ¹º°ˆÈÓºm}Ë      
 )               
                
        
5                
    6         )   
           +         
          5      
               
          !%7 
           8   
          9:;<=> + 
         ,const     var-
   %  "  #     
    &
const count=20;
type vector= array [1..count] of integer;
var m: vector =(9,11,12,3,19,1,5,17,10,18,3,19,17,9,12,20,20,19,2,5);
var i,j,buf: integer;
procedure print(m:vector; count:integer);
begin
for i:=1 to count do write(' ', m[i]);
writeln;
end;
procedure bublesort(var m:vector;count:integer);
begin
for i:=2 to count do
for j:=count downto i do
if m[j-1]<m[j] then begin ^ i_j_klZgh\dZ we_f_glh\ `
buf:=m[j-1]; m[j-1]:=m[j]; m[j]:=buf;
end;
end;
   #
procedure linsort(var m:vector;count:integer);
begin
for i:=1 to count-1 do
^kjZ\gb\Z_f ihhq_j_^gh i_j\uc we_f_gl g_hlkhjlbjh\Zgghc qZklb fZkkb\Z`
^ kh \k_fb hklZevgufb ^h dhgpZ `
for j:=i+1 to count do
if m[i]<m[j] then ^ f_gy_f f_klZfb we_f_glu ` begin
buf := m[i]; m[i] := m[j]; m[j] := buf;
end;
end;
procedure quicksort(var m:vector;count:integer);
procedure quicks(first,last:integer);
var i,j,x,buf,l:integer;
begin
i:=first ^ e_\Zy ]jZgbpZ fZkkb\Z - i_j\uc we_f_gl `
j:=last ^ ijZ\Zy ]jZgbpZ fZkkb\Z - ihke_^gbc we_f_gl `
x:=m[(first+last) div @ ^ hij_^_eblv gZijbf_j k_j_^bgm fZkkb\Z `
repeat ^jZa^_ebf fZkkb\ gZ ^\_ qZklb — e_\Zy [hevr_ x ijZ\Zy f_gvr_`
while m[i]>x do i:=i+1;
while x>m[j] do j:=j-1;
if i<=j then
begin ^ ihf_gylv f_klZfb we_f_glu `
buf:=m[i]; m[i]:=m[j]; m[j]:=buf;
i:=i+1; j:=j-1;
end;
until i>j;
^j_dmjkb\gu_ \uah\u ijhp_^mju quicks ^ey e_\hc b ijZ\hc qZklb fZkkb\Z`
if first<j then quicks(first,j);
if i<last then quicks(i,last);
end ^ dhg_p khjlbjh\db `
begin
quicks(1,count ^i_j\uc \uah\ ^ey \k_]h fZkkb\Z`
end;
begin
ZULWHOQ Bkoh^guc fZkkb\ SULQW PFRXQW 
bublesort(m,count); { beb linsort(m,count); beb quicksort(m,count); }
writeln('Hlkhjlbjh\Zgguc fZkkb\'); print(m,count);readln;
end.

*   


$            

   
0           + ? ? + 
                ?  ?  
     ?    ? 0      
             °º°ËÓÒ²    *
                  
                  
    
               
                  
  @              
                
              )    
              A
*               
   repeat        )       
        ,             
 - /             
       *     
           bublesort    
                  
               
     
8               
                
           B      
               
            , 
linsort    !%7-
wˆºˆ äˈº ˆ¯Ë­‚ˈ äËÓ˺ Ò°ãÈ ¹Ë¯Ë°ˆÈÓºmº} ªãËäËӈºm Ëä ¹‚Ï©¯Ë}
Óº }ºãÒË°ˆmº ҈˯ÈÒ® ¹ºmˆº¯ËÓÒ® Ò}ãÈ ‚ º­ºÒ² äˈººm ºÒÓÈ}ºmº Ò
°º°ˆÈmã«Ëˆ   Ü   Ë  Û }ºãÒË°ˆmº ªãËäËӈºm äÈ°°ÒmÈ { ¹¯ÒmËËÓ
Óºä ¹¯ÒäË¯Ë   ¹ºªˆºä‚ }ºãÒË°ˆmº ҈˯ÈÒ® °º°ˆÈmã«Ëˆ 
         
~ÓÈ҈ËãÓº ­©°ˆ¯ËË ¯È­ºˆÈˈ Èãº¯Òˆä °º¯ˆÒ¯ºm}Ò z tºº¯È }ºˆº¯©® ÓÈ
Ï©mÈ ˆ °º¯ˆÒ¯ºm}º® ° ¯ÈÏËãËÓÒËä ÒãÒ ­©°ˆ¯º® °º¯ˆÒ¯ºm}º® { º°Óºm‚
È㺯҈äÈ ¹ºãºÎËÓ äˈº ¹º°ã˺mȈËãÓºº ¯º­ãËÓÒ« äÈ°°ÒmÈ ÓÈ È°ˆÒ Ò
º­äËÓ ªãËäËӈÈäÒ äË΂ È°ˆ«äÒ
vÈäÈ ÒË« }È} Ò m ¹¯Ë©‚Ò² °ã‚È«² m¹ºãÓË ¹ºÓ«ˆÓÈ {©­Ò¯Èˈ°« }È
}º®ãÒ­º ÒÏ ªãËäËӈºm äÈ°°ÒmÈ °Èä©® ¹Ë¯m©® °¯ËÓÒ® ÒãÒ mºº­Ë °ã‚
    

Ȯө®  º°ãË ªˆºº äÈ°°Òm Ëã҈°« ÓÈ mË È°ˆÒ m ãËm‚ ¹ºäËÈ ˆ°« m°Ë
ªãËäËӈ© }ºˆº¯©Ë ­ºãË m©­¯ÈÓÓºº ªãËäËӈÈ È m ¹¯Èm‚ Û m°Ë }ºˆº¯©Ë
äËÓË { ¯ËςãˆÈˆË ˆÈ}Ò² Ë®°ˆmÒ® m©­¯ÈÓÓ©® ªãËäËӈ º}ÈÎˈ°« ÓÈ °mºËä
äË°ˆË È äÈ°°Òm ¯ÈÏËã҈°« ÓÈ mË È°ˆÒ }ºˆº¯©Ë äºÎÓº °º¯ˆÒ¯ºmȈ ÓËÏÈ
mÒ°Òäº ¯‚ ºˆ ¯‚È
zÈΩ® ÒÏ m‚² ¹ºã‚ËÓÓ©² äÈ°°Òmºm °ÓºmÈ ¯ÈÏ­ÒmÈˈ°« ÓÈ ãËm‚ Ò ¹¯Èm‚
È°ˆÒ ºˆÓº°ÒˆËãÓº ¹¯ºÒÏmºãÓº m©­¯ÈÓÓºº ªãËäËӈÈ Ò ˆÈ}Òä º­¯ÈϺä ä©
¹ºã‚ÈËä ‚ÎË ˈ©¯Ë È°ˆÒ }ºˆº¯©Ë äºÎÓº °º¯ˆÒ¯ºmȈ ÈmˆºÓºäÓº wˆºˆ
¹¯ºË°° ¯º­ãËÓÒ® ¹¯ººãÎÈˈ°« º ˆË² ¹º¯ ¹º}È m }Èκ® È°ˆÒ ÓË º°ˆÈ
Óˈ°« ¹º ºÓºä‚ ªãËäËӈ‚
‘È}º® Èãº¯Òˆä ‚º­ÓËË m°Ëº ¯ËÈãÒϺmȈ ¹¯Ò ¹ºäºÒ ¯Ë}‚¯°ÒmÓºº m©Ïº
mÈ ¹¯ºË‚¯© º­äËÓÈ ÏÓÈËÓÒ® ªãËäËӈºm      ¯ºË‚¯È quicks
Ò°¹ºãςˈ m }ÈË°ˆmË ¯ÈÏËã҈Ëã« ªãËäËӈ }ºˆº¯©® ÓȲº҈°« m °Ë¯ËÒÓË
äÈ°°ÒmÈ ÒãÒ È°ˆÒ äÈ°°ÒmÈ º°ãË °Ë¯ÒÒ º­äËÓºm ªãËäËӈºm m ¯ËςãˆÈˆË
}ºˆº¯©² ªãËäËӈ¯ÈÏËã҈Ëã º}ÈÎˈ°« ÓÈ °mºËä äË°ˆË ¹¯ºË‚¯È mÈ ¯ÈÏÈ
¯Ë}‚¯°ÒmÓº m©Ï©mÈˈ °ÈäÈ °Ë­« ã« ãËmº® Ò ¹¯Èmº® È°ˆÒ 
zºãÒË°ˆmº ҈˯ÈÒ® m©¹ºãÓ«Ë䩲 ¹¯Ò ˆÈ}º® °º¯ˆÒ¯ºm}Ë ÏÈmҰ҈ ºˆ ¯È°
¹ºãºÎËÓÒ« ªãËäËӈºm m äÈ°°ÒmË Ò ºˆ ˆºº ÓÈ°}ºã}º ‚ÈÓº m©­¯ÈÓ ªãË
äËӈ¯ÈÏËã҈Ëã iã« ¹¯ÒmËËÓÓºº ¹¯ÒäË¯È }ºãÒË°ˆmº ҈˯ÈÒ® ­©ãº
°¹ËÒÈãÓº ¹º°҈ÈÓº ¹¯Ò ¹ºäºÒ º¹ºãÓ҈ËãÓº® ¹Ë¯ËäËÓÓº®°ˈÒ}È
m ãÒ°ˆÒÓË  ËË Óˈ Ò °º°ˆÈmÒ㺠 °¯ÈmÓÒˆË °º   { º­Ëä °ã‚ÈË
}ºãÒË°ˆmº ҈˯ÈÒ® ¹¯º¹º¯ÒºÓÈãÓº ORJ Ë  Û }ºãÒË°ˆmº ªãËäËÓ
ˆºm äÈ°°ÒmÈ
“ÍÃÄÂÍ»ÁÀºÃ¼
´ÅÁÀÂѶÀÉ·¿¿ÍǾ²Ãú´²Ç
    ÏÈ}ã Èˈ°« m ¹º°ã˺mȈËãÓºä ¹Ë¯Ë­º¯Ë
ªãËäËӈºm äÈ°°ÒmÈ Ò °¯ÈmÓËÓÒÒ Ò² ÏÓÈËÓÒ® ° Ò°}ºä©ä ÏÓÈËÓÒËä
°ä ãÒ°ˆÒÓ   cÈςäËˈ°« Ò°}ºäºË ÏÓÈËÓÒË äºÎˈ º}ÈÏȈ°« ¹º°ãË
ÓÒä ÒãÒ mºº­Ë ºˆ°‚ˆ°ˆmºmȈ ¯Ò º­¯È­ºˆ}Ë }¯‚¹Ó©² º­žËäºm ÒÓÁº¯äÈ
ÒÒ ­ºãºä Ò°ãË ªãËäËӈºm ¹¯ºË°° ¹ºÒ°}È äºÎˈ ÏȈ«Ó‚ˆ°« 
         
 㫠˺ Ò² ¹¯Ëmȯ҈ËãÓº °º¯ˆÒ¯‚ ˆ ÈÓÈãºÒ« Û ÈãÁÈm҈ө® ¹º¯«
º} º­ãËÈˈ ¹ºÒ°} m °ãºmÈ¯Ë ÒãÒ °¹¯ÈmºÓÒ}Ë 
|ÓÒä ÒÏ ªÁÁË}ˆÒmÓ©² äˈººm ¹ºÒ°}È m ­ºãÒ²  äÈ°°Ò
mȲ «mã«Ëˆ°« ! "     
#  Û mäË°ˆº ¹¯º°äºˆ¯È ¹º¯« m°Ë² ªãËäËӈºm äÈ°°ÒmÈ ËãÒä ˺
¹º¹ºãÈä ‘È} }È} äÈ°°Òm ºˆ°º¯ˆÒ¯ºmÈÓ ˆº °¯ÈmÓÒmÈ« Ò°}ºä©® ªãËäËӈ °º
ÏÓÈËÓÒËä °¯ËÓ˺ ªãËäËÓˆÈ äÈ°°ÒmÈ ä© m °º°ˆº«ÓÒÒ °ËãȈ m©mº m }È
}º® ¹ºãºmÒÓË ºÓ ÓȲº҈°« Ò ˆËä °Èä©ä °‚Ï҈ º­ãÈ°ˆ ÈãÓˮ˺ ¹ºÒ°
}È ~ȈËä Ëã҈°« ¹º¹ºãÈä ˆÈ È°ˆ äÈ°°ÒmÈ m }ºˆº¯º® ÓȲº҈°« ªãËäËӈ Ò
         

ˆÈ} º ˆË² ¹º¯ ¹º}È ¯È°°äȈ¯ÒmÈËäÈ« È°ˆ äÈ°°ÒmÈ ÓË ­‚ˈ °º˯ÎȈ m°Ë
º ºÒÓ ªãËäËӈ
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« m©¹ºãӫˈ ­ÒÓȯө® ¹ºÒ°} ÏÈ
ÈÓÓºº ªãËäËÓˆÈ m ºˆ°º¯ˆÒ¯ºmÈÓÓºä äÈ°°ÒmË Ë㩲 Ò°Ëã

      


const count=20;
m: array[1..count] of byte =
(20,20,19,19,19,18,17,17,12,12,11,10,9,9,5,5,3,3,2,1);
var n,i,first,last: byte;
a: integer; found: boolean;
begin
ZULWHOQ Bkoh^guc fZkkb\ 
for i:=1 to count do write(' ',m[i]); writeln;
write <\_^bl_ qbkeh ^ey ihbkdZ  readln(n);
a:=0; first:=1; last:=count;
found:=false; { we_f_gl _s_ g_ gZc^_g }
repeat ^ ih\lhjylv ihbkd `
i:=(first+last) div  ^ jZa^_eblv fZkkb\ gZ ^\_ qZklb `
if m[i]=n then found:=true
else
if m[i]>n then fLUVW L ^ qbkeh \ ijZ\hc qZklb `
else last:=i- ^ qbkeh \ e_\hc qZklb `
a:=a ^ m\_ebqblv kq_lqbd qbkeZ bl_jZpbc `
^ aZ\_jrblv _keb gZc^_lky bkdhfuc beb [m^_l ijhkfhlj_g \_kv fZkkb\ `
until (found)or(first>last);
if found then
writeln Bkdhfuc we_f_gl n \ fZkkb\_ aZgbfZ_l i,'-x ihabpbx
else writeln < fZkkb\_ g_l bkdhfh]h we_f_glZ n);
writeln Ihbkd \uiheg_g aZ a bl_jZpbc  readln;
end.

¥¶²½·¿º·º´ÃIJ´¼²
Ͻ·¾·¿ÄÀ´´¾²Ãú´
{°¹ºäÓÒä ˆº ªãËäËӈ© äÈ°°ÒmÈ ¯È°¹ºãÈÈ ˆ°« m °º°ËÓÒ² «Ë®}Ȳ ¹È䫈Ò
~ÓÈ҈ ­ËÏ º°º­©² ‚°ÒãÒ® ¹¯Ò Ó˺­²ºÒ亰ˆÒ äºÎÓº ‚Èã҈ ˆºã}º ¹º
    

°ãËÓÒ® ªãËäËӈ äÈ°°ÒmÈ ÒãÒ º­Èm҈ Óºm©® ªãËäËӈ m }ºÓË äÈ°°ÒmÈ {º


m°Ë² º°ˆÈãÓ©² °ã‚È«² ¹¯Òˈ°« ¹¯Ò ‚ÈãËÓÒÒ  ªãËäËӈ© äÈ°°ÒmÈ
ˆº­© ÒÏ­Èm҈°« ºˆ ©¯}Ò È ¹¯Ò m°ˆÈm}Ë ÓȺ­º¯ºˆ   ªãËäËӈ©
ã« ˆºº ˆº­© m©°mº­º҈ «Ë®}‚ ¹Èä«ˆÒ ã« Óºmºº ÏÓÈËÓÒ« { }ÈË°ˆmË
¹¯ÒäË¯È ¯È°°äºˆ¯Òä ‚ÈãËÓÒË ªãËäËӈÈ
Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ‚Èã«Ëˆ ÒÏ äÈ°°ÒmÈ m°Ë ªãËäËÓ
ˆ© ÒäË ÒË ÏÈÈÓÓºË ÏÓÈËÓÒË |°ˆÈmÒË°« ¹º°ãË ‚ÈãËÓÒ« ÓËӂÎÓ©Ë
«Ë®}Ò m }ºÓË äÈ°°ÒmÈ ²mº°ˆ äÈ°°ÒmÈ º­Ó‚ã« ˆ°«
            
const count=10;
m: array [1..count] of byte=(33,43,2,33,90,78,60,33,33,21);
var x ^ we_f_gl dhlhjuc gZ^h m^Zeblv `
j,i,n: byte; { n — dhebq_kl\h we_f_glh\ `
begin
writeln Bkoh^guc fZkkb\ 
for i:=1 to count do write(' ',m[i]); writeln;
write <\_^bl_ m^Zey_fuc we_f_gl  readln(x);
n:=count; j:=0; i  ^ bgbpbZebaZpby `
repeat ^ ijhkfZljb\Zlv \k_ we_f_glu fZkkb\Z `
i:=i+1;
while m[i]=x do
begin ^ ihdZ hq_j_^ghc we_f_gl fZkkb\Z jZ\_g x }
j:=i ^ k^\bg_f hklZ\rb_ky we_f_glu gZ  ihabpbx \e_\h `
repeat
m[j]:=m[j+1]; j:=j+1;
until j>=n;
n:=n- ^ mf_gvrZ_f qbkeh we_f_glh\ fZkkb\Z `
end;
until i>=n;
IRU L Q WR FRXQW GR P>L@  ^ h[gme_gb_ o\hklZ `
writeln Ihemq_gguc fZkkb\ 
^_keb \u\h^ o\hklZ fZkkb\Z g_ gm`_g lh \ pbde_ aZf_gbl_ count gZ n}
for i:=1 to count do write(' ',m[i]); writeln; readln;
end.
         

œÀ¾¾·¿Ä²Âº»
                
      repeat       
  i       x   
 a[i]=x            i
       i    i+1    !
          n:=n—1   
   "#   $

¥¾¿À¸·¿º·¾²ÄºÈ
cÈ°°äºˆ¯Òä ÏÈÈ‚ °m«ÏÈÓӂ ° ÓȲºÎËÓÒËä ¯ËςãˆÈˆÈ   
  ‘¯Ò ¹¯ºÈmÈ ¹¯ºÈ ˆ ˈ©¯Ë mÒÈ ˆºmȯºm zºãÒË°ˆmº
¹¯ºÈmÈË人 ˆºmÈ¯È °mËËÓº m ˆÈ­ãÒ‚ ˆÈ­ã  
   ¡ÂÀ¶²´ÈÍ º ÄÀ´²ÂÍ
 
 
‹    
‹    
‹    

               


  
      
           
‹   ‹  
‹   ‹  

            


   
      
¡ÂÀ¶²´·È ‹   ⋅    ⋅    ⋅    ⋅  
‹   ⋅    ⋅    ⋅    ⋅  
‹   ⋅    ⋅    ⋅    ⋅  
    

          


    
¡ÂÀ¶²´·È ‹  ⋅    ⋅   ⋅   ⋅  
‹  ⋅    ⋅   ⋅   ⋅  
‹  ⋅    ⋅   ⋅   ⋅  

            


          !
     
       
$      %    &   
$      × %    &   
$      %    &   
%   

    "          
           #     
  #  
$  %        #  & 
  &  &  & # #     
   #    ' 
      
const mmax=10;nmax  ^ fZdkbfZevgh_ dhebq_kl\h kljhd b klhe[ph\`
type matr = array[1..mmax,1..nmax] of real;
var m1,n1,m2,n2: integer;
a,b,c: matr;
procedure input_array(m,n: integer; var mas: matr);
{ input_array — \\h^ ^\mf_jgh]h fZkkb\Z mas ba m kljhd b n klhe[ph\ `
var i,j: integer;
begin
for i:=1 to m do
for j:=1 to n do begin
ZULWHOQ <\_^bl_ we_f_gl L  M  UHDGOQ PDV>LM@ 
end;
end;{input_array}
         

procedure mas_mult(som1,som2: matr; var rez: matr; m1,n1,n2: integer);


{ mas_mult — mfgh`_gb_ ^\mf_jguo fZkkb\h\ som b som2}
var i,j,k: integer;
begin
for i:=1 to m1 do
for j:=1 to n2 do begin
rez[i,j]:=0.0;
for k:=1 to n1 do rez[i,j]:=rez[i,j]+som1[i,k]*som2[k,j];
end;
end;{mas_mult}
procedure out_array(m,n:integer; mas:matr);
{ out_array — \u\h^ ^\mf_jgh]h fZkkb\Z mas }
var i,j: integer;
begin
writeln(m:2,n:2);
for i:=1 to m do begin
for j:=1 to n do write(mas[i,j]:7:3);
writeln
end;
end;{out_array}
begin
writeln <\_^bl_ fZljbpm  khfgh`bl_ey 
repeat
writeln <\_^bl_ dhe-\h kljhd  mmax:2); readln(m1);
writeln <\_^bl_ dhe-\h klhe[ph\  nmax:2); readln(n1);
until (m1<=mmax) and (n1<=nmax);
input_array(m1,n1,a);
writeln <\_^_ggZy fZljbpZ  khfgh`bl_ey 
out_array(m1,n1,a); writeln;
writeln <\_^bl_ fZljbpm  khfgh`bl_ey 
repeat
writeln <\_^bl_ dhe-\h klhe[ph\  nmax:2); readln(n2);
until (n2<=nmax);
m2:=n ^qbkeh klhe[ph\ A jZ\gh qbkem kljhd B}
input_array(m2,n2,b);
writeln \\_^_ggZy fZljbpZ  khfgh`bl_ey 
out_array(m2,n2,b); writeln;
mas_mult(a,b, c, m1, n1, n2);
    !

writeln FZljbpZ - j_amevlZl ijhba\_^_gby 


out_array(m1,n2,c); readln;
end.

ž²Ãú´Í
¼²¼Á²Â²¾·ÄÂÍÁÀ¶ÁÂÀµÂ²¾¾
(             
              # '
              
            # )     
  "             
                 
 
                   
       #     
    *    #   +  
     , '         
   ,, '   "   
-            "  # 
      
     " '          
      .
array of real; beb array of integer;
/       01234 567869       
#          #  # :;9<=> 
    #       
?        .
X        #       
   @   AB
X    #  @   A     "
 '     
C    '            
      # "       
     # "     *   .
X hLJK BfyFZkkb\Z "     *   #  
      "     B
X low BfyFZkkb\Z "     *    
      " 
"         

D   *           #


  (            
       '       
     #      *
    absolute  *         
   /   #             
#          @     :;9<=>A
      '       
?         #      #
              @
  EA
             
procedure print1(a: array of integer; n:integer);
^ Kihkh[  - aZ^Z_f dhebq_kl\h we_f_glh\ \ dZq_kl\_ iZjZf_ljZ `
var k:integer;
begin
for k:=0 to n-1 do write (a[k]:4);
writeln;
end;
procedure print2(a: array of integer);
^ Kihkh[  - bkihevam_f nmgdpbx high }
var k:integer;
begin
for k:=0 to high(a) do write (a[k]:4);
writeln;
end;
procedure print3(var a; n:integer);
^ Kihkh[  - bkihevam_f g_lbibabjh\Zgguc iZjZf_lj `
var k:integer;
x:array[1..10000] of integer absolute a;
begin
for k:=1 to n do write (x[k]:4);
writeln;
end;
const a: array[1..5] of integer=(1,2,3,4,5); {\ Delphi \f_klh const— var}
b: array[0..2] of integer=(6,7,8);
    #

EHJLQ ^ijh]jZffZ \u\h^bl fZkkb\u jZaguo jZaf_jh\`


print1(a,5); print2(a); print3(a,5); writeln;
print1(b,3); print2(b); print3(b,3); readln;
End.

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
           ' 
               
   

¡·Â·´À¶ɺý²´¶´ÀºÉ¿ÅÐúÃÄ·¾Å 
$  ,           
      F       
              
               G 
'      #    " #  
           
var a: array[1..20] of  ^ fZkkb\ ^ey ojZg_gby ^\hbqguo pbnj `
n ^ qbkeh \\h^bfh_ ihevah\Zl_e_f `
k ^ i_j_f_ggZy-kq_lqbd `
kol ^ dhebq_kl\h ^\hbqguo pbnj ` integer;
begin
writeln <\_^bl_ qbkeh ^ey i_j_\h^Z  readln(n);
kol  ^ ihdZ pbnj \ fZkkb\_ g_l `
while n>0 do ^ ^_ebf n gZ  b gZoh^bf hklZlhd  beb  `
begin
kol:=kol+1; a[kol]:=n mod 2; n:=n div 2;
end;
writeln >\hbqgZy aZibkv ^Zggh]h qbkeZ 
^ \u\h^bf we_f_glu fZkkb\Z \ h[jZlghf ihjy^d_ `
for k:=kol downto 1 do write(a[k]); readln;
end.

¢·Ê·¿º·úÃÄ·¾Í½º¿·»¿ÍÇŲ´¿·¿º» 
?      #       # 
$              #  
    H I '   *   J   
$         

C       .


K L ! L M ,B

L K ! L  M ,B
 K L  ! K  M ,
N     '         .
  L L
L  L
 L 
                   "
     .
  L L
, L! ! !
, L LP ,
               , @ Q!A.
  L L
, L! ! !
, , L% %
R               
   . ! M  M   M 

   !"  #  #  $


const max  ^ fZdkbfZevgh_ qbkeh mjZ\g_gbc `
YDU D DUUD\>PD[PD[@ RI UHDO ^ fZkkb\ dhwnnbpb_glh\ `
E DUUD\>PD[@ RI UHDO ^ j_r_gb_ kbkl_fu `
n,k,i,e:integer;
^ \uqblZgb_ j-c kljhdb ba i-c `
procedure difference(i,j:integer; var error:integer);
var k:integer;
begin
if a[j,j]=0 then error:=1
else begin
{ j-y kljhdZ i_j_^ \uqblZgb_f mfgh`Z_lky gZ a[i,j]/a[j,j] }
for k:=n+1 downto j do
a[i,k]:=a[i,k]-a[j,k]*a[i,j]/a[j,j];
{ a[i,j]=0 }
    

error:=0;
end;
end;
SURFHGXUH JHW[ LLQWHJHU  ^ ihemq_gb_ dhjgy ba L-c kljhdb `
var k:integer;
begin
b[i]:=0;
for k:=i+1 to n+1 do
b[i]:=b[i]-b[k]*a[i,k];
b[i]:=b[i]/a[i,i];
end;
begin
writeln <\_^bl_ dhebq_kl\h mjZ\g_gbc \ kbkl_f_  readln(n);
for k:=1 to n do begin
write <\_^bl_ dhwnnbpb_glu b k\h[h^guc qe_g k,'-]h mjZ\g_gby 
for i:=1 to n+1 do read(a[k,i]);
readln;
end;
H  ^ dh^ hrb[db `
for k:=1 to n-1 do
for i:=k+1 to n do
if e=0 then difference(i,k,e);
if e<>0 then
writeln Kbkl_fZ g_ fh`_l [ulv j_r_gZ [_a i_j_klZgh\db kljhd
else
if a[n,n]=0 then
if a[n,n+1]=0 then writeln Kbkl_fZ bf__l fgh]h j_r_gbc
else writeln Kbkl_fZ g_ bf__l j_r_gbc
else begin ^ _^bgkl\_ggh_ j_r_gb_ `
b[n+1]:=1;
for k:=n downto 1 do getx(k);
writeln Kbkl_fZ bf__l _^bgkl\_ggh_ j_r_gb_ 
for k:=1 to n do write(b[k]:0:2,' ');
writeln;
end;
readln
end.
         

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 -  S  # #      S
 )  #        
 S
              S
 R    '          
   S
! -   S R        S
P                S
T  #  #           
        S ?    
% + *       #  #  "
 # 
E G      '          
   S ) S ? S
, ?              
S G      S ? S
  #  #           
S
   # #       
    S
  ?       '    ?  
 
 R     '     S
! -    S ?        S
P R         S
T           S ?  S )   
     S ?       
% R         S  # #   
        # "   S
E R        '   S
,            S F 
        S
    

™²¶²¿ºÑ
I       #     
 "    #  $ '       # 
        #     
            '  
N '  #      # '      
    '  
      #      '   
   #          #  '  
      #       
'        
      #    '    *
         '  
!      #    # ' 
        #
P      #        ' 
    *    
T      #      
 '         '  
%      #      '   
          
E      #        '  
          '    #   
      
,      #           
              
         
      #      @   
* A '        #   
       #      
 '        '      *#  
    '  .     
 '         B  
    '         
       #       
'        #  . A  U
B A  
         

 V   #  $ '   I           


*  % '       +  * '     
        
! V    #        %  $ '    
  + #      &      '  
 *          &     
# '  
P V      #  #        %  $ '  
    + #  #     &   
 '     
I       #     
  *  #   "   @$ %A     #
             
#    #    
      #      
# '          #  
      #    '    
            '  
          #  
      #     '   
    
      #       ' 
     #  
!      #      
 '   ?       * #
P      #        
   '            
 # '  
T      #    '   
             #
          
%      #     
    '    ' K 9   
   
E      #         
   #     '    
,      #       '  
             
'    
    

      #        


    #       
       #        #  
      # "   
       #       '  
                 
        
      #.       
 #    # '        
         # '   
#     #       
       # '   # 
   # (         
 #    # '     
!      #    #     
     '    *# '   
?      #        
  

•½²´²

³Â²³Àļ²ÃÄÂÀ¼Ä·¼ÃIJ
¤ºÁͶ²¿¿ÍÇFKDUºVWULQJ
{ 3DVFDO ÒäËˈ°« mÈ ˆÒ¹È ÈÓÓ©² ã« ¯È­ºˆ© ° ˆË}°ˆÈäÒ
X k Û ã҈˯ө® ÒãÒ °ÒämºãÓ©® ˆÒ¹
X string Û °ˆ¯º}ºm©® ˆÒ¹ ÒãÒ ¹¯º°ˆº °ˆ¯º}È
£º¾´À½Î¿Í»ĺÁ
~ÓÈËÓÒËä ¹Ë¯ËäËÓÓ©² °ÒämºãÓºº ˆÒ¹È char «mã«Ëˆ°« ºÒÓ °Òämºã zÈÎ
ºä‚ °Òämºã‚ °ººˆmˈ°ˆm‚ˈ }º °ÒämºãÈ Û ËãºË Ұ㺠m ÒȹÈϺÓË ºˆ  º
 jÏ ªˆºº °ãË‚ˈ ˆº °ÒämºãÓ©® ˆÒ¹ «mã«Ëˆ°« ¹º¯«}ºm©ä { ÓË}ºˆº
¯©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« & -DYD ˆÒ¹ char ºˆÓº°«ˆ } Ëã©ä ˆÒ¹Èä
ˆº ¯ÈςäÓº ˆ } m ¹Èä«ˆÒ }ºä¹ ˆË¯È Óˈ °Òämºãºm Û Ë°ˆ ˆºã}º Ò² Ò
°ãºm©Ë }º© wˆº ¹Ë¯m©® äºäËӈ }ºˆº¯©® mÈÎÓº ‚«°Ó҈ Û m°Ë Ë®°ˆmÒ«
¹º º­¯È­ºˆ}Ë °Òämºãºm m }ºÓËÓºä °ˈË °mº«ˆ°« } Ë®°ˆmÒ«ä ÓÈ Ëã©äÒ
Ò°ãÈäÒ ¯È°¹ºãºÎËÓÓ©äÒ °ˆ¯ºº ¹º ¹º¯«}‚
sÈ ÈÓÓ©äÒ °ÒämºãÓºº ˆÒ¹È º¹¯ËËãËÓ© °ãË‚ ÒË º¹Ë¯ÈÒÒ ºˆÓºË
ÓÒ« = <> < > <= >= m©¯È­Èˆ©mÈ ÒË ¯ËςãˆÈˆ ãºÒË°}ºº ˆÒ¹È
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û ¹¯Ò m©¹ºãÓËÓÒÒ m°Ë² º¹Ë¯ÈÒ® °¯ÈmÓËÓÒ« }º© °Òä
mºãºm °¯ÈmÓÒmÈ ˆ°« }È} º­©Ó©Ë Ëã©Ë Ò°ãÈ ¯Ò ªˆºä ¹ºã‚Èˈ°« ˆº
ã ­È« ÏÈãÈmÓÈ« ­‚}mÈ m°ËÈ äËÓË °ººˆmˈ°ˆm‚ Ë® Ë® °ˆ¯ºÓº® ˆ } m
}ººmº® ˆÈ­ãÒË °ÓÈÈãÈ ¯È°¹ºãÈÈ ˆ°« m°Ë ÏÈãÈmÓ©Ë ­‚}m© È ÏȈËä °ˆ¯º
Ó©Ë ‘ºÓº ˆÈ} ÎË ã ­È« ­‚}mÈ ãȈÒÓ°}ºº ÈãÁÈmÒˆÈ m°ËÈ äËÓË ã ­º®
­‚}m© ¯‚°°}ºº ÈãÁÈm҈È ÈÎË Ë°ãÒ Ò² ÒϺ­¯ÈÎËÓÒ« ÓÈ ª}¯ÈÓË ¹¯È}ˆÒË°}Ò
Ó˯ÈÏãÒÒä© $ ãȈÒÓ°}È« k ¯‚°°}È« 
iã« ÈÓÓ©² °ÒämºãÓºº ˆÒ¹È º¹¯ËËãËÓ© °ãË‚ ÒË °ˆÈÓȯˆÓ©Ë Á‚Ó}ÒÒ
X chr(x) Û mºÏm¯ÈÈˈ ÏÓÈËÓÒË °ÒämºãÈ ¹º ˺ }º‚
X ord(ch) Û mºÏm¯ÈÈˈ }º ÏÈÈÓÓºº °ÒämºãÈ ch
X pred(ch) Û mºÏm¯ÈÈˈ ¹¯Ë©‚Ò® °Òämºã
X succ(ch) Û mºÏm¯ÈÈˈ °ãË‚ Ò® °Òämºã
•½²´²  ³Â²³Àļ² ÃÄÂÀ¼ Ä·¼ÃIJ 

X upcase(ch) Û ¹¯Ëº­¯Èςˈ °ˆ¯ºӂ ­‚}m‚ m ÏÈãÈmӂ  |­¯È­Èˆ©mÈˈ


­‚}m© ˆºã}º ãȈÒÓ°}ºº ÈãÁÈm҈È
sȹ¯Òä˯
X :
X   ;
X ; :
X succ('=')='>'
X upcase('n')='N'
£ÄÂÀ¼À´Í»ĺÁ
vˆ¯º}È Û ªˆº ¹º°ã˺mȈËãÓº°ˆ °Òämºãºm lÈ}°ÒäÈãÓºË }ºãÒË°ˆmº
°Òämºãºm m °ˆ¯º}Ë ãÒÓÈ °ˆ¯º}Ò äºÎˈ ÒÏäËÓ«ˆ°« ºˆ  º  Ë¯ËäËÓ
ӂ °ˆ¯º}ºmºº ˆÒ¹È äºÎÓº º¹¯ËËã҈ ˯ËÏ º¹Ò°ÈÓÒË ˆÒ¹È m ¯ÈÏËãË º¹
¯ËËãËÓÒ« ˆÒ¹ºm ÒãÒ Ó˹º°¯Ë°ˆmËÓÓº m ¯ÈÏËãË º­ž«mãËÓÒ« ¹Ë¯ËäËÓÓ©²
type
BfyLbiZ = string fZdkbfZevgZy ^ebgZ kljhdb
var
B^_glbnbdZlhj ...  BfyLbiZ
vˆ¯º}ºm‚ ¹Ë¯ËäËÓӂ äºÎÓº ÏÈȈ Ò ­ËÏ ¹¯Ëmȯ҈ËãÓºº º­ž«mãËÓÒ«
ˆÒ¹È
var
B^_glbnbdZlhj ... : stringfZdk ^ebgZ kljhdb beb
var
B^_glbnbdZlhj ... : string;
p°ãÒ äÈ}°ÒäÈãÓÈ« ãÒÓÈ °ˆ¯º}Ò ÓË ‚}ÈÏ©mÈˈ°« ˆº ºÓÈ ¯ÈmÓÈ  ­È®ˆ
vˆ¯º}ºm©Ë ÈÓÓ©Ë äº‚ˆ Ò°¹ºãϺmȈ°« m ¹¯º¯ÈääË ˆÈ}ÎË m }ÈË°ˆmË }ºÓ
°ˆÈӈ vˆ¯º}ºmÈ« }ºÓ°ˆÈÓˆÈ ÒÓÈË ÓÈÏ©mÈˈ°« ã҈˯ÈãÓº® }ºÓ°ˆÈӈº® ÒãÒ
ã҈˯Èãºä jÓºÈ ‚¹ºˆ¯Ë­ã«Ëˆ°« ˆË¯äÒÓ ˆË}°ˆºmÈ« }ºÓ°ˆÈӈÈ Û ªˆº ˆºÎË
¹¯ÈmÒãÓº ¯Ò ã ­ºä ÓÈÏmÈÓÒÒ °º˯ÎÈÓÒË ÓËÒÏäËÓÓº Û ªˆº ¹º°ã˺mÈ
ˆËãÓº°ˆ ¹¯ºÒÏmºãÓ©² °Òämºãºm ÏÈ}ã ËÓÓÈ« m ȹº°ˆ¯ºÁ© °Òämºã ' Û
ÓË ¹‚ˆÈˆ °  
sȹ¯Òä˯
const stradres = 'me FbjZ  ';  kljhdh\Zy dhgklZglZ ebl_jZe 
sadr: string[12] = ' me FbjZ  lbibabjh\ZggZy dhgklZglZ 
type str125 = string [125];
var str1 :str    hibkZgb_ k aZ^Zgb_f lbiZ 
st1 : string  ih mfheqZgbx ^ebgZ kljhdb  
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

st2,st3 : string[50];
strnazv : string[280]; { hrb[dZ, ^ebgZ [hevr_ 255 }
{ ÈãÓË®Ëä mº m°Ë² ¹¯Òä˯Ȳ ã« ‚º­°ˆmÈ ­‚Ëä ÓÈÒÓȈ ÒäËÓÈ m°Ë²
¹Ë¯ËäËÓÓ©² °ˆ¯º}ºmºº ˆÒ¹È ° ­‚}m© s
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û Ë°ãÒ mӂˆ¯Ò °ˆ¯º}ºmº® }ºÓ°ˆÈӈ© ˆ¯Ë­‚ˈ°« Ò°¹ºã
ϺmȈ ȹº°ˆ¯ºÁ ˆº ºÓ ‚mÈÒmÈˈ°« sȹ¯Òä˯
writeln(Ebl_jZe bf__l \b^ Ijhba\hevgucL_dkl
sÈ ª}¯ÈÓË ­‚ˈ Ebl_jZe bf__l \b^ Ijhba\hevgucL_dkl
vˆ¯º}È m «Ï©}Ë 3DVFDO ˆ¯È}ˆ‚ˈ°« ºÓºm¯ËäËÓÓº Ò }È} °}Èã«¯ÓºË ¹¯º°ˆºË
ÏÓÈËÓÒË Ò }È} äÈ°°Òm °Òämºãºm ºªˆºä‚ ÓË}ºˆº¯©Ë º¹Ë¯ÈÒÒ äº‚ˆ m©
¹ºãÓ«ˆ°« ÓÈ °ˆ¯º}º® ËãÒ}ºä Óȹ¯Òä˯ mmº Ò m©mº  Óº ºÓºm¯ËäËÓÓº
äºÎÓº º­¯È­Èˆ©mȈ Ò }ÈΩ® °Òämºã ¹º ºˆËãÓº°ˆÒ { ªˆºä ºˆãÒÒË
°ˆ¯º}Ò ºˆ äÈ°°ÒmÈ v¹º°º­ mӂˆ¯ËÓÓ˺ ¹¯Ë°ˆÈmãËÓÒ« °ˆ¯º}Ò ˆºÎË ÓËäÓºº
ºˆãÒÈˈ°« ºˆ mӂˆ¯ËÓÓ˺ ¹¯Ë°ˆÈmãËÓÒ« äÈ°°ÒmÈ
iã« °ˆ¯º}Ò ÒÏ Q °Òämºãºm m ¹Èä«ˆÒ ºˆmº҈°« Q   ­È®ˆ Q ­È®ˆ Û ã« ²¯È
ÓËÓÒ« °Òämºãºm °ˆ¯º}Ò Ò ºÒÓ º¹ºãÓ҈ËãÓ©® ­È®ˆ Û ã« ÏÓÈËÓÒ« ˆË}‚
Ë® ãÒÓ© °ˆ¯º}Ò wˆºˆ º¹ºãÓ҈ËãÓ©® ­È®ˆ ÒäËˈ Óºä˯  °ººˆmˈ°ˆ
mËÓÓº ¹Ë¯m©® °Òämºã °ˆ¯º}Ò ÒäËˈ Óºä˯  mˆº¯º® Û Óºä˯  Ò ˆ 
sȹ¯Òä˯ ¹Ë¯ËäËÓÓÈ« sadr ˆÒ¹È string[12] ²¯ÈÓ҈°« m ¹Èä«ˆÒ ˆÈ}Òä º­
¯ÈÏºä ˆÈ­ã  
   ¢²ÃÁ·¶·½·¿º· Á²¾Ñĺ ¶½Ñ Dz¿·¿ºÑ ÃÄÂÀ¼À´À» Á·Â·¾·¿¿À»
               
   ¥ ½  ž º  ²

{°Ëº °ˆ¯º}È ÏÈÓÒäÈˈ  ­È®ˆ ÒÏ ÓÒ² ¹º°ãËÓÒË  ­È®ˆÈ º}ÈÏÈãÒ° ÓËÏÈÓ«


ˆ©äÒ ˆ } ¯ËÈãÓÈ« ãÒÓÈ °ˆ¯º}Ò °º°ˆÈmã«Ëˆ  °Òämºãºm Ò ªˆº ÏÓÈËÓÒË
²¯ÈÓ҈°« m ӂãËmºä ­È®ˆË °ˆ¯º}Ò sËÏÈÓ«ˆ©Ë ­È®ˆ© °º°ˆÈmã« ˆ ²mº°ˆ °ˆ¯º
}Ò m }ºˆº¯ºä äºÎˈ ­©ˆ ã ­º® 䂰º¯ ºÓÈ}º ¹¯º¯ÈääÈ ÓË ­‚ˈ º­¯È
Èˆ°« } ²mº°ˆ‚ ˆ } ¯ËÈãÓ©® ¯ÈÏä˯ °ˆ¯º}Ò Ë® ÒÏmË°ˆËÓ

j½ ÓÈÄ¹Ä ÅÆ»ºÇȶ¸Á»Ã¾µ ÇȶÃĸ¾Èǵ ÅÄõÈÃÑ ¾ Ĺƶþͻþ» ö ¶ÀǾ¶ÁÒÃÉÔ ºÁ¾


ÃÉ ÇÈÆÄÀ¾ ¨  Ǿ¸ÄÁĸ È À ºÁµ Ëƶûþµ ºÁ¾ÃÑ ÇÈÆÄÀ¾ Äȸ»º»Ã ¸Ç»¹Ä ĺ¾Ã ·¶¿È
¶ÀǾ¶ÁÒÃÄ» º¸Ä¾ÍÃÄ» ;ÇÁÄ ÀÄÈÄÆÄ» ÂļÃÄ É»ÇȾÈÒ ¸ ĺ¾Ã ·¶¿È ¨ ¸ÄÇ»ÂÒ
ÅĺƵº ¾ºÉÏ¾Ë »º¾Ã¾Ì ÍÈÄ ÇÄÄȸ»ÈÇÈ¸É»È º»ÇµÈ¾ÍÃÄÂÉ Í¾ÇÁÉ  
vãË‚ˈ ºˆäˈ҈ ˆº m m˯°ÒÒ 7XUER 3DVFDO  Ò m 'HOSKL Ò°¹ºãςˈ°« Ò
¯‚º® °¹º°º­ mӂˆ¯ËÓÓ˺ ¹¯Ë°ˆÈmãËÓÒ« °ˆ¯º}Ò }ºˆº¯©® ¹ºÏÈÒ䰈mºmÈÓ
•½²´²  ³Â²³Àļ² ÃÄÂÀ¼ Ä·¼ÃIJ 

ÒÏ «Ï©}È & vˆ¯º}È ¹¯Ë°ˆÈmã«Ëˆ°« m mÒË ¹º°ã˺mȈËãÓº°ˆÒ °Òämºãºm ÓË


º¯ÈÓÒËÓÓº® ãÒÓ© }ºˆº¯È« ÏÈm˯Èˈ°« °Òämºãºä ° }ººä  Óºã 
vÒämºã ° }ººä Óºã Û ªˆº °ã‚ÎË­Ó©® °Òämºã }ºˆº¯©® ÓË äºÎˈ m°ˆ¯Ë
ˆÒˆ°« m }ÈË°ˆmË ªãËäËÓˆÈ °ˆ¯º}Ò ¹ºªˆºä‚ ºÓ Ò¯Èˈ ¯ºã º¯ÈÓÒ҈Ëã«
°ˆ¯º}Ò { ¯ËςãˆÈˆË ãÒÓÒ® ­È®ˆ m°Ë ¯ÈmÓº ¹¯Ò°‚ˆ°ˆm‚ˈ m °ˆ¯º}Ë Óº ÓË m
ÓÈÈãË È m °Èäºä }ºÓË ‘È}È« °ˆ¯º}È ÓÈÏ©mÈˈ°« °ˆ¯º}º® ° ÏÈm˯È Òä
ӂãËä QXOOWHUPLQDWHG VWULQJ ÒãÒ °ˆ¯º}º® m °ˆÒãË v iã« ˆË² °ˆ¯º} }ºˆº
¯©Ë Ò°¹ºãς ˆ°« m °ˆÈÓȯˆË 3DVFDO °ººˆmˈ°ˆmËÓÓº Ò°¹ºãςˈ°« ˆË¯äÒÓ
°ˆ¯º}È m °ˆÒãË 3DVFDO
iã« ¯È­ºˆ© °º °ˆ¯º}ÈäÒ ° ÏÈm˯È Òä ӂãËä ÒäËˈ°« °¹ËÒÈãÓ©® ˆÒ¹
pchar È ˆÈ}ÎË ÓÈ­º¯ ¹¯ºË‚¯ Ò Á‚Ó}Ò® }ºˆº¯©Ë m 7XUER 3DVFDO °º˯ÎȈ°«
m 亂ãË strings È m 'HOSKL Û m °ˆÈÓȯˆÓºä 亂ãË sysutils cÈ­ºˆÈˆ °
ˆÒ¹ºä pchar äËÓËË ‚º­Óº Ëä °º °ˆÈÓȯˆÓ©ä ˆÒ¹ºä string Óº ÒäËÓÓº
ˆÈ}º® °¹º°º­ ²¯ÈÓËÓÒ« °ˆ¯º} Ò°¹ºãςˈ°« m º¹Ë¯ÈÒºÓÓ©² °Ò°ˆËäȲ °Ë
äË®°ˆm :LQGRZV Ò 81,; ºªˆºä‚ ÈÓÓ©® ˆÒ¹ ÒÓºÈ ˆ¯Ë­‚ˈ°« ã« ˆºº
ˆº­© ÒÏ ¹¯º¯Èää© ÓÈ 3DVFDO º­¯ÈˆÒˆ°« } }È}º®ãÒ­º °ˆÈÓȯˆÓº® Á‚Ó}
ÒÒ º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä©
pË ºÒÓ ‚ÎË ˆ¯ËˆÒ® °¹º°º­ Ò°¹ºãςˈ°« m 'HOSKL ã« mӂˆ¯ËÓÓ˺ ¹¯Ë
°ˆÈmãËÓÒ« °ˆ¯º} ˆÒ¹È ansistring wˆºˆ °¹º°º­ ä© ¯È°°äºˆ¯Òä m ã  ¹º
°m«ËÓÓº® ÒÓÈäÒË°}Òä °ˆ¯‚}ˆ‚¯Èä ÈÓÓ©² °ä ¯ÈÏ   { ÈÓÓº® ãÈ
mË ¯Ë ¹º®ˈ ˆºã}º º °ˆ¯º}Ȳ m °ˆÒãË 3DVFDO
z ã ­ºä‚ °Òämºã‚ m °ˆ¯º}Ë äºÎÓº º­¯ÈˆÒˆ°« }È} } ªãËäËӈ‚ ºÓºä˯Ӻº
äÈ°°ÒmÈ
array [0 .. n] of char

¹º Óºä˯‚ ÒÓË}°‚ ÈÓÓºº °ÒämºãÈ m °ˆ¯º}Ë jÓË}° º¹¯ËËã«Ëˆ°« m©¯È


ÎËÓÒËä ËãºÒ°ãËÓÓºº ˆÒ¹È }ºˆº¯ºË ÏȹҰ©mÈˈ°« m }mȯȈө² °}º­}Ȳ
}È} ã« äÈ°°ÒmÈ
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û m ºˆãÒÒË ºˆ äÈ°°Òmºm ¹Ë¯ËäËÓÓ©Ë °ˆ¯º}ºmºº ˆÒ¹È
亂ˆ ‚È°ˆmºmȈ }È} º¹Ë¯ÈÓ© m ÒÓ°ˆ¯‚}Ò«² mmºÈm©mºÈ
sȹ¯Òä˯ readln(st1); writeln(st2);
¯Ò mmºË °ˆ¯º}Ò }ºãÒË°ˆmº °Òämºãºm m ÓË® º¹¯ËËã«Ëˆ°« ÈmˆºäȈÒË°}Ò
¹¯Ò ªˆºä ÈmˆºäȈÒË°}Ò Ïȹºãӫˈ°« ӂãËmº® ­È®ˆ iã« ¹ºã‚ËÓÒ« ãÒÓ©
°ˆ¯º}Ò m 3DVFDO ÒäËˈ°« Á‚Ó}Ò« length }ºˆº¯È« mºÏm¯ÈÈˈ ÏÓÈËÓÒË Ó‚
ãËmºº ­È®ˆÈ °ˆ¯º}Ò °ä ¯ÈÏ  
cÈςäËˈ°« ÓÒ}ˆº ÓË Ïȹ¯ËÈˈ mmº҈ Ò m©mº҈ °ˆ¯º}Ò ¹º ºˆËãÓ©ä
°ÒämºãÈä }È} äÈ°°Òm© Ò°¹ºãς« ã ­º® ÒÏ º¹Ë¯Èˆº¯ºm Ò}ãÈ |ÓÈ}º ˆÈ
}È« Ó˺­²ºÒ亰ˆ mºÏÓÒ}Èˈ ¯Ë}º º°ÒämºãÓ©® mmº °ˆ¯º}Ò °ˆºÒˆ ¯ËÈ
ãÒϺm©mȈ ˆºã}º m ˆºä °ã‚ÈË Ë°ãÒ Ó˺­²ºÒäº °ºmäË°ˆÒˆ mmº ° }È}º®
ˆº º­¯È­ºˆ}º® °Òämºãºm º°ÒämºãÓ©® m©mº ˆÈ}ÎË ‚º­Óº Ò°¹ºãϺmȈ
ã« }È}º®ãÒ­º ÓË°ˆÈÓȯˆÓº® Áº¯ä© m©mºÈ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

                  


             
               
                    
              !  "
  "!    #"        
          $!"       % & 
      
             
var s:string;
i:integer;
begin
ZULWH <\_^bl_ kljhdm UHDGOQ V 
for i:=length(s) downto 1 do write(s[i]);
writeln;
for i:=1 to length(s)-1 do
if (s[i])=' ') and (s[i+1]<>' ') then writeln
else write(s[i]);
readln;
end.

 '         ""    


       !   (      
   "              
      "!   "       
           "       
 )*            !
 "         +        , "
    -      
!   !  "   ! 
        
var k,i:integer;{ k — ghf_j kbf\heZ i — ^ey hij_^_e_gby [ZeZgkZ kdh[hd `
s:string;
begin
ZULWHOQ <\_^bl_ kdh[hqgh_ \ujZ`_gb_  UHDGOQ V 
k:=1; i:=0;
while (k<=length(s)) and (i>=0) do
•½²´²  ³Â²³Àļ² ÃÄÂÀ¼ Ä·¼ÃIJ 

begin
^ _keb i lh \ujZ`_gb_ g_ijZ\bevgh ij_^r_kl\m_l `
if s[k]='(' then i:=i+1;
if s[k]=')' then i:=i-1;
k:=k+1;
end;
if i=0 then writeln Kdh[db jZkklZ\e_gu ijZ\bevgh
^ _keb i! lh g_ o\ZlZ_l aZdju\Zxsboky kdh[hd `
else writeln Kdh[db jZkklZ\e_gu g_ijZ\bevgh 
readln
end.

 Á·Â²Èºº¿²¶ÃÄÂÀ¼²¾º
.               
    /  !       - 
             
 Á·Â²ÈºÑÃÈ·Á½·¿ºÑ  
0           
.1
 % 'Turbo'+' Pascal'+'7.0'
!  % 'Turbo Pascal 7.0'
  %         
          !   1     
        &    !  
            

fÁµ ÈÄ¹Ä ÍÈÄ·Ñ ÅÆ»ºÄÇȶ¸¾ÈÒ ÅÆĹƶ¾Çȶ ¸Ä½ÂļÃÄÇÈÒ ¾ÇÅÄÁҽĸ¶ÈÒ Äº¾Ã ¾


ÈÄÈ ¼» ½Ã¶À ÄŻƶ̾¾ + ºÁµ ƶ·ÄÈÑ Ç º¶ÃÃѾ ƶ½ÃÑË È¾Åĸ ƶ½Æ¶·ÄÈ;À¶Â
ÀÄžÁµÈÄÆĸ Ç µ½ÑÀ¶ 3DVFDO ÅƾÎÁÄÇÒ ¾½ÆµºÃÄ ÅÄÈÆɺ¾ÈÒǵ qƾ ķƶ·ÄÈÀ»
È»ÀÇȶ ÅÆĹƶÂÂÑ ÀÄžÁµÈÄÆ ¶Ã¶Á¾½¾ÆÉ»È È¾ÅÑ ÄŻƶúĸ ¾ ÊÄƾÆÉ»È ºÁµ
ÄŻƶ̾¾ +  ¶ξÃÃÑ» ÀÄºÑ ºÁµ Ì»ÁÑË ¸»Ï»Çȸ»ÃÃÑË ¾ ÇÈÆÄÀĸÑË
ȾÅĸ t¶ÀÄ» µ¸Á»Ã¾» ¸ ÅÆĹƶ¾Æĸ¶Ã¾¾ ÅƾõÈÄ Ã¶½Ñ¸¶ÈÒ   
i¶ÅÄÂþȻ ÓÈÄÈ È»Æ¾à ¨ Äà Åƾ¹Äº¾Èǵ Åƾ ¾½Éͻþ¾ ÅÄÇÁ»ºÃ»¿ ¹Á¶¸Ñ ÅÄ
ǸµÏ»ÃÃÄ¿ ķлÀÈÃÄÄƾ»ÃȾÆĸ¶ÃÃÄÂÉ ÅÆĹƶ¾Æĸ¶Ã¾Ô
2 !      !      
  !     
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

. str1 := =jmiiZ mqZsboky  VWU := str1 + ' rdheu-ebp_y 


    !        *
2    "               '*' 
!   3         -  
       "  !  "  
                
      
var s:string;
procedure dopstr(var s:string; const n:integer);
begin
while length(s)<n do s:=s+'*';
end;
begin
ZULWHOQ <\_^bl_ kljhdm UHDGOQ V 
dopstr(s,80); writeln(s); readln
end.

œÀ¾¾·¿Ä²Âº»
gÇÁ¾ ¸ È»ÀÇÈ» ÅÆÄÌ»ºÉÆÑ ÅÄ»õÈÒ s+'*' ö '*'+s ÈÄ ÇÈÆÄÀ¶ ·Éº»È ºÄÅÄÁ
õÈÒǵ ÅÆÄ·»Á¶Â¾ û ÇÅƶ¸¶ ¶ ÇÁ»¸¶ cÑÁÄ ·Ñ ƶ½ÉÂÃÄ ºÄ·¶¸¾ÈÒ ¸ ÅÆÄÌ»ºÉÆÉ
dopstr »Ï» º¸¶ Ŷƶ»Èƶ Ǿ¸ÄÁ ÀÄÈÄÆÑ ÇÁ»ºÉ»È ºÄÅÄÁõÈÒ ÇÈÆÄÀÉ ¾ ÇÅÄ
ÇÄ· ºÄÅÄÁûþµ ÇÈÆÄÀ¾ ÇÁ»¸¶ ÇÅƶ¸¶ ÇÁ»¸¶ ¾ ÇÅƶ¸¶ ƶ¸ÃÄ»ÆÃÄ 
  %            
           !  ! 
! 4  !   &       5 
!           
     !  !  "6  
             
" 
.1
const s1:string[13]='Turbo Pascal';
var s2:string[5];
begin
s2:=s1; ...

 s2  &    ! 'Turbo'     




! 'Turbo Pascal'  !       "   


      s2 7      " 


        "' " "   "  


•½²´²  ³Â²³Àļ² ÃÄÂÀ¼ Ä·¼ÃIJ 

qƾ ÄÈÁ¶ºÀ» ½¶º¶Í ÇÄ ÇÈÆÄÀ¶Â¾ Ì»Á»ÇÄķƶ½ÃÄ ÅÄ»϶ÈÒ ¸ ÅÆĹƶÂÂÉ º¾Æ»À


Ⱦ¸É {$R+} ÀÄÈÄƶµ ÅÆĸ»Æµ»È ¸ÑËĺ ½¶ ÅÆ»º»ÁÑ º¾¶Å¶½Äö ¾½Â»Ã»Ã¾µ ¾Ãº»À
Ƕ pºÃ¶ÀÄ ¸ Åƾ¸»º»ÃÃÄ ¸Ñλ ÇÁÉͶ» ¾ ÓÈÄ Ã» ÅÄÂļ»È pÇȶ»Èǵ öº»µÈÒǵ
ÈÄÁÒÀÄ Ã¶ ÇÄ·Çȸ»ÃÃÉÔ ¸Ã¾Â¶È»ÁÒÃÄÇÈÒ
              
!    !          
         {$V-}        % {$V+}
 &       -   -    
"    ! $    !      
     '           
                -  
 
 Á·Â²ÈººÀÄ¿ÀÊ·¿ºÑ 
# = <> > < >= <=       
     !              
 !          '      
    "          '  
 "  3   "   !    
 !  " !   -       !  
 %            
        
.1
1 !  1
B\Zgh\ B\Zgh\ BB False
B\Zgh\  B\Zgh\ BB True
'program'>'PROGRAM' True
#          !  
""       ."         
  1
X          -    8
X "           8
X        
   !   !          
        ! "     !   &
      string .  ! &   
-          "   "   
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

 !  &           -  "    


-
   !           
          2       
     "  "6       
"!   "    -     -     
  !"  #   #   
const m=4; n=3; a:array [1..m] of
string :[jZfh\  =jb]hjv_\  B\Zgh\  Kb^hjh\  b:array [1..n] of
string <Zkbev_\  I_ljh\  Ydh\e_\ var c:array [1..m+n] of string;
k,i,j:integer ^bg^_dku lj_o fZkkb\h\`begin i:=1; j:=1;
for k:=1 to m+n do
^ _keb bg^_dk i \ur_e aZ ij_^_eu fZkkb\Z a beb b[j]<a[i] }
if (i>m) or (b[j]<a[i]) then
begin
c[k]:=b[j]; j:=j+1;
end
else
begin
c[k]:=a[i]; i:=i+1;
end;
ZULWHOQ FZkkb\ k 
for k:=1 to m+n do write(c[k],' '); readln
end.

£ÄÂÀ¼À´Í·ÁÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº
9 "    ""           !
      !    ""      
#    '    ""    :;<=;> 
    !           
"     -          
$!      !     "    
 "             !"   !
    "  #        &  ! 
   !        -    
"               - 
       system  &   #      
 $      $ 
       !    
•½²´²  ³Â²³Àļ² ÃÄÂÀ¼ Ä·¼ÃIJ 

¡ÂÀÈ·¶ÅÂÍŶ²½·¿ºÑ 
º´ÃIJ´¼ºú¾´À½À´
/  !            
                   
  " !  "!           
 "    !   "       
       !   ' "! 1
X delete(st,poz,n) %  n      st   !
poz 5  ! poz "   !      
.1
VW j_dZ <he]Z  GHOHWH VW  ^ \ j_amevlZl_ VW <he]Z `
 ' -       " !   
st "     !   $%  "1
while st[1]=' ' do delete(st,1,1);
+  -         "  ! 
    %#  " 1
while st[length(st)]=' ' do delete(st,length(st),1);
? '  ! '  "  %       "
"    @  while  !  !   & -   
    &               
'  " 
X insert(str1,str2,poz) %      str1    str2 
 ! poz .   1    %     
  % 
.1
V  Y jZajZ[Zlu\Zx ijh]jZffu  V  ohjhrb_ 
insert(s2,s1,16);
^ \ j_amevlZl_ V Y jZajZ[Zlu\Zx ohjhrb_ ijh]jZffu `
              insert  
        3     
 
!!          ,*   " " ! 
s:=s+'*'  insert('*',s,length(s)+1)
  %         "!    
          "        
        "' " "        
     {$R+}
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

¦Å¿¼Èºº¶½Ñ²³ÀÄÍÃÀÃÄÂÀ¼²¾º 
/     ! - 1
X length(st) %    '       st $! 
     . n:=length(’123456789’); { n=9 }
  % -  length  !'  ord(s[0])
   & s[0]   char .      
     !   -  length "'    
  " 
X copy(st,poz,n) &  !   st       n   
  ! poz 5  poz "     !  
"    
.1
s1:='Turbo Pascal';
s2:=kopy(s1,1,5);
s3:=kopy(s1,7,3);
{ \ j_amevlZl_ s2='Turbo'; s3='Pas' }
X concat(str1,str2,...,strn) %     str1 str2
strn           !      
.1
s:=concat('AA', 'XX', <  ^ \ j_amevlZl_ V $$;;<  `
7  concat            
 .          " !
   1 s:='AA'+'XX'+'Y';
X pos(str1,str2) % "        str2  
  str1 $!             
!              str1 5   str2
    str1   !   0
.1
s1:= 'Turbo Pascal';
n1:=pos('IZkdZev',s1); n2:=pos('iZkdZev',s1);
^\ j_amevlZl_ Q  Q  iZkdZev b IZkdZev – wlh jZagu_ kljhdb `
                 
                 
 
while st[1]=' ' do delete(st,1,1); delete(s1,1,pos(' ',s1));
        

¡ÂÀÈ·¶ÅÂÍÁ·À³Â²¹À´²¿ºÑĺÁÀ´
 !    "   "       #
 $   "     #    $  
  #         %  
      " str  val
X    str        "  "   
 #            insert 
     "   " 
&"    "   
str(number,st) '          " number 
  st  number $  "   #  "  
 "  (           " 
 #  "      $   "
) 
var S1,S2,s3,s4 : string; num1:integer;num2:real;
...
num1:=5; num2:=5.78;
str(num1,S1);str(num1:3,s2); str(num2,s3);str(num2:3:1,s4);
^ \ j_amevlZl_ s1='5'; S2='5';s3='5.780000000000E+00';s4='5.8'; }
X  #   val   # "     
      "          "  "
val(st,number,code) '       st     
           numder KRGH ' 
      (             
$ #     code    #    $ * 
         +# code   $   
       #    number    
) 
s1:= '5.78'; s2:= '5,78';
val(s1,num1,cod1);
val(s2,num2,cod2);
^ \ j_amevlZl_ FRG  FRG  – \lhjhc kbf\he hrb[hqguc `
    '     val  $  
    "   ,QYDOLG QXPHULF IRUPDW#      
    "  "          
 '           *    "
 "  "+            #
      $ #   "   
!              

" ,           "    #   


     -        repeat#  
     "      "  
) 
var s:string; n,error:integer;
begin
repeat
write <\_^bl_ qbkeh  ^ ijhkbf \\_klb qbkeh `
readln(s  ^ Z \\h^bf kljhdm `
val(s,n,error  ^ ij_h[jZam_f kljhdm \ qbkeh `
LI HUURU! WKHQ ZULWHOQ G_\_jguc kbf\he ‹ HUURU
until error=0;
^ ijh^he`_gb_ ijh]jZffu `
(      $     "   "
 "#   "     ioresult   repeat#
        & $      "   
          #      
$            #     $ 
 "    

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
”ÃIJ´¼²Ŷ²½·¿º·
º¹²¾·¿²Ʋµ¾·¿ÄÀ´Ä·¼ÃIJ
.    "          
"  "     /       
"               "     
          &       
       
     *  012+         $
   $  3         " *#
       $  + 4   #    "
   5   5# 5 5      5 5# 5 5  
         $ #    #    "  
   
         
 
{$V-`^ hldexqbeb ijh\_jdm iheghc kh\f_klbfhklb lbih\ `
var s:string>@^ nhjfZevguc b nZdlbq_kdbc iZjZf_lju jZaguo lbih\ `
        "

procedure delspace(var s:string);


begin
^ ijh[_eu m^Zeyxlky ^h l_o ihj ihdZ nmgdpby Pos \u^Z_l
g_gme_\hc j_amevlZl ijb ihbkd_ ^\hcgh]h ijh[_eZ \ kljhd_ `
while pos(' ',s)>0 do delete(s,pos(' ',s),1);
if s[1]=' ' then delete(s  ^ m^Zey_f ijh[_e ba gZqZeZ kljhdb `
if s[length(s)]=' ' then delete(s,length(s),1); { b ba dhgpZ }
end;
procedure itd_itp(var s:string);
const a:array[1..4] of string[15]=
b lZd ^Ze__  b lhfm ih^h[gh_  lZd dZd  lh _klv 
DDUUD\>@ RI VWULQJ>@ b l^  b li  ld  l_ 
var k,p:integer;
begin
for k:=1 to 4 do begin { khdjZsZ_f dZ`^mx ba  njZa `
while pos(a[k],s)>0 do begin { ihdZ \klj_qZ_lky njZaZ }
p:=pos(a[k],s  ^ hij_^_ey_f ghf_j i_j\h]h kbf\heZ njZau `
delete(s,p,length(a[k]));{ m^Zey_f njZam `
^ _keb ihke_ njZau klhyeZ lhqdZ lh g_ ^h[Z\ey_f ihke_^gxx '.') }
if s[p]='.' then insert(a1[k],s,p) else insert(a1[k]+'.',s,p);
end;
end;
end;
begin
ZULWHOQ <\_^bl_ kljhdm l_dklZ  UHDGOQ V 
delspace(s); itd_itp(s);
ZULWHOQ KhdjZs_gguc \ZjbZgl  ZULWHOQ V  UHDGOQ
end.

&    *  016+ $       


"      #            
                
 $  
          
   
^ \k_ agZdb ij_ibgZgby ihf_klbeb \ kem`_[gmx kljhdm `
const ch:string[6]='.,:;!?';
var s:string;
#              

procedure insspace(var s:string);


var k,l:integer;
begin
k:=1;
repeat
for l:=1 to 6 do
^ g_fgh]h mkeh`gbf mkeh\b_ qlh[u g_ aZ[ulv ijh fgh]hlhqb_ beb
ljb \hkdebpZl_evguo agZdZ ih^jy^ }
if (s[k]=ch[l]) and (s[k+1]<>ch[l]) then insert(' ',s,k+1);
k:=k+1;
until k=length(s ^ ihke_^gbc kbf\he g_ jZkkfZljb\Z_f qlh[u
kljhdZ g_ hdZgqb\ZeZkv ijh[_ehf `
end;
begin
writeln('<\_^bl_ kljhdm l_dklZ  UHDGOQ V 
insspace(s);
writeln <klZ\ey_f ijh[_e ihke_ agZdh\ ij_ibgZgby 
writeln(s); readln
end.

¡Â·À³Â²¹À´²¿º·ÃÄÂÀÉ¿Ídzż´
´¹²µ½²´¿Í·
. $   7               
  " %   #             " 
  #       "      #   dhfivxl_j#
Dhfivxl_j  DHFIVXL?J#    "      "  #   
           $        
3"    # "        " 
              #   
   " 
        %        
upcase#                )  $ 
  #                
  #      #      
8       "          "
          "  -  #  
  "         "    *  
 "+#   "         $      
        

    #  " "   "      


*  019+
  !    "   #
var s:string;
function upstring(s:string):string;
FRQVW VPDOOVWULQJ Z[\]^_`abcdefghijklmnopqrstuvwxy 
ELJVWULQJ :;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY';
var i,n:integer;
begin
for i:=1 to length(s) do begin
s[i]:= upcase(s[i@  ^ gZ kemqZc eZlbgkdbo [md\ `
n:=pos(s[i],small ^ gZoh^bf ghf_j kbf\heZ \ kljhd_ kljhqguo [md\ `
if n>0 then s[i]:=big[n@^ aZ]eZ\gZy [md\Z k lZdbf `_ ghf_jhf `
end;
upstring:=s;
end;
begin
write('<\_^bl_ kljhdm');readln(s);
writeln(upstring(s)); readln;
end.

8 #      " *  # 


 + '  $          "    " )    
   #   #     #   " " "
    : #        "   
$ "         &          
            " '       
  "    " $ 
¥¶²½·¿º·¼À¾¾·¿Ä²Âº·´
º¹ÃÄÂÀ¼ºÁÂÀµÂ²¾¾Í
4   #          "  ;     
              " 8  # 
       "    " #       
 **...*+#          "   
 " /       '   #        
             &       
  '     "        # " 
              

           ) "    


           -  "     
    "
5)#    5# '  $   %       "
delete#          pos     
  "     "     4  #    
$ #       "      "      
 " 
X    $ "      7
X       "   #  "  $   
 "   " #          $    $7
X   "          "#   
     "#           $ "   
          
%        "      "   
&   $ "             
  #        #      *  
  <=>+        "        
  #             
    " 
&       $         " 
       #  "     "  *  "
    +
&" "   $ "  
X out '           "   7
X lit *   + '          "7
X comdir '                
"    *  '{'  '$'#  "      
#       +7
X com '          
)        out
   "          $ "  010
)            #       "
                 
        *   +
  *  1?+       $   
4   #   "       "    
 $    " case
        $

ºÆ Ǿ¸ÄÁ ºÆ Ǿ¸ÄÁ

RXW OLW

^  m^Ze_gb_
dhff_glZjby

` `
ºÆ Ǿ¸ÄÁ
FRPGLU FRP

ºÆ Ǿ¸ÄÁ

  bqjméjuuj wnén}vlvk ls¹ wévméjuu€ yljsntq¹ rvuuntzjéqnk

 $ %        #


type states=(out,lit,comdir,com); {i_j_qbkey_fuc lbi ^ey khklhygbc}
var s:string;
state:states ^l_dms__ khklhygb_`
i,a:integer;
begin
writeln('<\_^bl_ kljhdm ijh]jZffu'); readln(s);
i:=1; state:=out ^gZqZevgh_ khklhygb_`
while i<=length(s) do begin
case state of
out: case s[i] of
'''': state:=lit ^Zihkljhn \ l_dklh\hc dhgklZgl_ m^\Zb\Z_lky`
'{': state:=comdir;
end ^\gmlj_gg_]h case}
lit: if s[i]='''' then state:=out; {dhg_p l_dklh\hc dhgklZglu}
comdir: case s[i] of
  VWDWH RXW ^>bj_dlb\Z dhfibeylhjm`
`  EHJLQ ^Imklhc dhff_glZjbc`
delete(s,i-1,2); state:=out; i:=i-2;{_]h lh`_ m^Zey_f}
end;
else begin
              

state:=com; a:=i-1; {a - gZqZeh dhff_glZjby}


end;
end;
com: if s[i]='}' then begin
delete(s,a,i-a+1); i:=a-1; {m^Zey_f g_imklhc dhff_glZjbc}
state:=out;
end;
end; {case}
i:=i ^i_j_oh^ d ke_^mxs_fm kbf\hem`
end; {pbdeZ}
ZULWHOQ LZ `_ kljhdZ [_a dhff_glZjb_\ 
writeln(s); readln;
end.

”Íɺý·¿º·²ÂºÆ¾·ÄºÉ·Ã¼ÀµÀ´Í²¸·¿ºÑ
 $       " $    
  "     #         *    01=+ ;
 "      " $ #   # 
     8  #     $   "
  "#       "    "  
/   "  "  " $  "  
  8       #     # $ 
                
           
         ã  °ä ¯ÈÏ     
      !       "#$
%  &'"%()*
\ujZ`_gb_ keZ]Z_fh_ ^  _ - keZ]Z_fh_ `
keZ]Z_fh_ fgh`bl_ev ^ _  fgh`bl_ev `
fgh`bl_ev QBKEH _ \ujZ`_gb_ _ >  _ - @ fgh`bl_ev
"   !    !    +   
  
              , ,
     !     !    
 & expression slag mnoz) -   '"%(  
./01.22345 !   slag slag $ mnog  mnog $     
     expression %        °ä ¯ÈÏ 
  6           
! 7      expression
        

dÑƶ¼»Ã¾»
KeZ]Z_fh_

KeZ]Z_fh_ 


sÁ¶¹¶»ÂÄ»
Fgh`bl_ev

Fgh`bl_ev


nÃļ¾È»ÁÒ


Qbkeh

<ujZ`_gb_

èqx fqtzjrxq·nxrj¹ lqjméjuuj jéq{unzq·nxrvmv k€éj ntq¹

8 +9         7   !   


 !7               
        :  !    
                   

     


{$N` ^lj_[m_lky ^ey jZ[hlu k lbihf double lhevdh \ Turbo Pascal}
var s: string;
^\ha\jZsZ_l ke_^mxsbc agZqbfuc kbf\he i - l_dmsZy ihabpby`
function nextsymbol(const s:string; var i: integer):char;
^Ijhimkd ijh[_eh\`
procedure skipspaces(const s:string; var i: integer);
begin
while (i<=length(s)) and (s[i]=' ') do inc(i);
end;
begin
skipspaces(s,i);
if i>length(s) then nextsymbol := chr(0) else nextsymbol := s[i];
inc(i);
end;
!              

procedure error;
begin
writeln('KbglZdkbq_kdZy hrb[dZ'); readln; halt;
end;
^p_eh_ qbkeh`
function intnumber(const s:string; var i:integer):double;
^ \u^_e_gb_ p_eh]h qbkeZ `
var
res: double; f,tmp: integer;
begin
f := i;
while s[i] in ['0'..'9'] do inc(i);
val(copy(s,f,i-f),res,tmp);
intnumber := res;
end;
function expression(const s:string; var i:integer):double;forward;
^fgh`bl_ev`
function mnoz(const s:string; var i:integer):double;
var
ch: char;
begin
ch := nextsymbol(s,i);
case ch of
'0'..'9' : begin dec(i); mnoz :=intnumber(s,i); end;
'(' : begin
mnoz := expression(s,i);
ch:=nextsymbol(s,i);
if ch<>')' then error;
end;
'+': mnoz := mnoz(s,i);
'-': mnoz := - mnoz(s,i);
else error;
end;
end;
^keZ]Z_fh_`
function slag(const s:String; var i:Integer):double;
var
ch: char; res: double;
        

begin
res := mnoz(s,i);
ch := nextsymbol(s,i);
while ch in ['*','/'] do
begin
if ch='*' then res:=res*mnoz(s,i) else res:=res/mnoz(s,i);
ch := nextsymbol(s,i);
end;
dec(i);
slag := res;
end;
^\ujZ`_gb_`
function expression(const s:string; var i:integer):double;
var
ch: char; res: double;
begin
res := slag(s,i);
ch := nextsymbol(s,i);
while ch in ['+','-'] do
begin
if ch='+' then res:=res+slag(s,i) else res:=res-slag(s,i);
ch := nextsymbol(s,i);
end;
dec(i);
expression := res;
end;
function calc(const s:string):double;
var i: integer;
begin
i:=1; calc := expression(s,i);
end;
begin
ZULWHOQ <\_^bl_ \ujZ`_gb_  UHDGOQ V 
ZULWHOQ J_amevlZl FDOF V   UHDGOQ
end.

;   !            


Òӈ˯¹¯ËˆÈˆº¯ ȯÒÁäˈÒË°}ºº m©¯ÈÎËÓÒ« &      
"              

           ! )  


        7   *
 6   !            
 
 6          & 
  *        #    
  <             
      power)
= 6   !          
          6  !  
     x    7       
      
:          #        
        #  !   
                
    %   !    
            >9 >> >

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 ?     @A2BAC     D
           D
= ?              D
+        *       
         D
E F   D
G ?     !   D ?     7
  D
H I                  
      D
J        !     ,  ,D
9 ? !         D   
 D
> ?           D     

 F     D      
        #

 F              


               
   K  D  D
= ?          D
+ %      !     7      
   D  D
E                
 
G                   
 
™²¶²¿ºÑ
I                  
L                
 # 
 L            7 !
                 
 
 L              M  
         
= L            & )   M
     !     M &  ) #  
+ L            7   
   "       7 
E L                
       
G L              
7    
H L               
   
J L                
       !  
9 L            
> 6        L        
               !        
  * N;N %OPO%
 6        L      
        QRSTT %    
 * 'CBA'  !    'ABC'
"$              

                    %


         7   
= 6 !     !      N  
     #   
+ I               
 7 >>>
E 6     I         7  !   
    :     <
G I            7  U! 
               7 
       $       7   7 
    %           =  
   Z    ]    I           
  7          

•½²´²

ž¿À¸·ÃÄ´²
              
         

¡À¿Ñĺ·¾¿À¸·ÃÄ´²
                
      !       
            
"              
         #       
          $    
   %
&              
   '          
        
(              !  
                )*+
,        char byte boolean -  
          #      
)*+   %
! .            
          (         
       .     
        '    
/            
 
"              
  
0  1 [1,2,3,4], ['a','b','c'], ['a' .. 'z']
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

2                
[] "       
3  4            set of
#   % 6   4        . 1
type
BfyLbia = set of LbiWe_f_glh\Fgh`_kl\Z
;,7
BfyI_j_f_gghc   BfyLbiZ
             
 4     1
var BfyI_j_f_gghc   set of Lbi
  4        1
const BfyDhgklZglu >AgZq_gb_Fgh`_kl\Z@
        1
const BfyDhgklZgluLbiFgh`_kl\Z >AgZq_gb_Fgh`_kl\Z@
0  1
const number = [1,4,7,9];
type simply = set of 'a'..'h';
var pr : simply;
letter : set of char ^[_a ij_^\Zjbl_evgh]h hibkZgby \ jZa^_e_ lbih\`
(       pr           
 $   D ^h K 7   letter '      
  "               
 
d ŶµȾ ÂÃļ»Çȸ¶ ÅÆ»ºÇȶ¸Á»ÃÑ ÄÇÄ·Ñ ķƶ½Ä l¶¼ºÄÂÉ ½Ã¶Í»Ã¾Ô ·¶½Ä
¸Ä¹Ä ȾŶ ÂÃļ»Çȸ¶ ¸ ŶµȾ Äȸĺ¾Èǵ  ·¾È û ·¶¿È  sÁ»ºÄ¸¶È»ÁÒÃÄ ¶À
Ǿ¶ÁÒÃÑ¿ ƶ½Â»Æ µÍ»¿À¾ ŶµȾ Äȸĺ¾ÂÄ¿ Åĺ ÂÃļ»ÇȸÄ ÇÄÇȶ¸Áµ»È  ·¶¿
ȶ qÄÇÀÄÁÒÀÉ ¸Ç» ½Ã¶Í»Ã¾µ ÅÄƵºÀÄ¸Ä¹Ä È¾Å¶ ƶÇÅÄÁļ»ÃÑ ÇÈÆÄ¹Ä ÅÄ ÅÄƵºÀÉ
 ¸ ÇÄÄȸ»ÈÇȸÉÔϻ ·¾È» ĽöͶ»È öÁ¾Í¾» º¶ÃÃÄ¹Ä ½Ã¶Í»Ã¾µ ¸ ÂÃļ»Çȸ»Ã
ÃÄ¿ Żƻ»ÃÃÄ¿ ¶  ¨ ÄÈÇÉÈÇȸ¾»
,           
       1
X            
      7
X            $$ 
      
•½²´²  ž¿À¸·ÃÄ´² 

 Á·Â²Èºº¿²¶¾¿À¸·ÃÄ´²¾º
"           .    1
X   #= <> >= <=%7
X  4    #+%7
X    #*%7
X    #–%7
X          #in%
-          
X   #=% 3  : <        
         "     
           #  8*8%
   ¡Âº¾·ÂÍ ÀÁ·Â²Èºº ²´¿À
 :  <     
[1,2,3,4] [4,3,2,1] A=B True
['a','b','c'] ['c','a'] A=B False
[1..4] [1,2,3,4] A=B True

X    #<>% 3  : <       


                
   #  8*)%
  ¡Âº¾·ÂÍ ÀÁ·Â²Èºº ¿· ²´¿À
 :  <     
[1,2,3] [3,1,2,4] A<>B True
['a' .. 'z'] ['b' .. 'z'] A<>B True
[1..4] [1,2,3,4] A<>B False

X       #>=% !      


         -   
A>=B   true      <     :
(         false #  8*9%
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

  ¡Âº¾·ÂÍ ÀÁ·Â²Èºº ³À½ÎÊ· º½º ²´¿À


 :  <     
[1,2,3,4] [2,3,4] A>=B True
['a' .. 'z'] ['b' .. 't'] A>=B True
['z','x','c'] ['c,'x'] A>=B True

X      #<=% :      


.          A<=B   true  
   A     B (    
    false #  8*;%
  ¡Âº¾·ÂÍ ÀÁ·Â²Èºº ¾·¿ÎÊ· º½º ²´¿À
 :  <     
[1,2,3] [1,2,3,4] A<=B True
['d' .. 'h'] ['z' .. 'a'] A<=B True
['a','v'] ['a','n','v'] A<=B True

X  in !          


             :    
     #  8**%
  ¡Âº¾·ÂÍ ÀÁ·Â²Èºº in
 :     
2 A in [1,2,3] True
'v' A in ['a' .. 'n'] False
x1 A in [x0,x1,x2,x3] True

:   in   $$         


            0   
   if (a=1) or (a=2) or (a=3) or (a=4) or (a=5) then ...
         if a in [1 .. 5] then ...
<    in            1 x not in m &   
            1 not(x in m)
X   #+% : 4        
   .       #  8*+%
•½²´²  ž¿À¸·ÃÄ´² 

   ¡Âº¾·ÂÍ ÀÁ·Â²Èºº À³Ì·¶º¿·¿ºÑ ¾¿À¸·ÃÄ´


 :  <     
[1,2,3] [1,4,5] A+B [1,2,3,4,5]
['a' .. 'd'] ['e' .. 'z'] A+B ['a' .. 'z']
[ ] [ ] A+B [ ]

X   #*% "       


       .     
 #  8*=%
   ¡Âº¾·ÂÍ ÀÁ·Â²Èºº Á·Â·Ã·É·¿ºÑ ¾¿À¸·ÃÄ´
 :  <     
[1,2,3] [1,4,2,5] A*B [1,2]
['a' .. 'z'] ['b' .. 'r'] A*B ['b' .. 'r']
[1,3,5] [ ] A+B [ ]

X    #–% -        


            .  
   #  8*>%
   ¡Âº¾·ÂÍ ÀÁ·Â²Èºº ²¹¿ÀÃĺ ¾¿À¸·ÃÄ´
 :  <     
[1,2,3,4] [3,4,1] A–B [2]
['a' .. 'z'] ['d' .. 'z'] A–B ['a' .. 'c']
[x1,x2,x3,x4] [x4,x1] A–B [x2,x3]

?   8*8          . 


              .
   1 D1 '    ) ; + >7   D2 '   @ 8 )
9 *7   D3 '    8 9 * = A "    
     4       
      
type digits=set of 0 .. 9;
var d1,d2,d3,d : digits;
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº
begin
d >@ ^ aZiheg_gb_ fgh`_kl\ `
d2:=[0 .. 3,5];
d3:=[1,3,5,7,9];
d:=d1+d ^ h[t_^bg_gb_ fgh`_kl\ d b d2 }
d:=d+d3; ^ h[t_^bg_gb_ fgh`_kl\ d b d3 }
d:=d-d2; ^ jZaghklv fgh`_kl\ d b d2 }
d:=d*d ^ i_j_k_q_gb_ fgh`_kl\ d b d1 }
end.

&          B       


               
.       d1 d2 d3 d    ! "
 #$
&               
  0           
 .  1
type charset=set of char;
procedure writeset(a:charset);
var c:char;
begin
for c:=chr(0) to chr(255) do
if c in a then write(c,' ');
writeln;
end;

  '         .  
        !   
        
-    .       .      
     "         
       "    
         8*)
            
const
JODVQ > Z  _  b  h  m  u  w  x  y 
:  ?  B  H  M  U  W  X  Y @
var s:string; p,i:integer;
   

begin
ZULWH <\_^bl_ kljhdm l_dklZ  UHDGOQ V 
p:=0;
for i:=1 to length(s) do
if s[i] in glasn then p:=p+1;
ZULWHOQ < kljhd_ S ]eZkguo [md\'); readln;
end.

œÀ¾¾·¿Ä²Âº»
d ÅÆĹƶ» ¾ÇÅÄÁҽɻÈǵ ÀÄÃÇȶÃȶ glasn ÅÆ»ºÇȶ¸ÁµÔ϶µ ÂÃļ»ÇÈ¸Ä ¹Á¶Ç
ÃÑË ·ÉÀ¸ qÆĸ»ÆÀ¶ ÅƾöºÁ»¼ÃÄÇȾ Ǿ¸ÄÁĸ ÅÆ»ºÁļ»Ã¾µ ÂÃļ»ÇÈ¸É ¹Á¶Ç
ÃÑË ·ÉÀ¸ ½¶Å¾ÇѸ¶»Èǵ ÄŻƶ̾»¿ in r¶½É»»Èǵ ºÁµ ƻλþµ ÓÈÄ¿ ½¶º¶Í¾
ÂļÃÄ ·ÑÁÄ ·Ñ ½¶Å¾Ç¶ÈÒ ¸ÇÅÄÂĹ¶È»ÁÒÃÉÔ ÇÈÆÄÀÉ ¾½ ¹Á¶ÇÃÑË ·ÉÀ¸ ¾ ¾ÇÅÄÁÒ½Ä
¸¶ÈÒ ÊÉÃÀÌ¾Ô pos ºÁµ ÅľÇÀ¶ ·ÉÀ¸Ñ ¸ ÓÈÄ¿ ÇÈÆÄÀ» pºÃ¶ÀÄ ¸¶Æ¾¶ÃÈ Ç ÂÃļ»ÇÈ
¸Ä ÅÆ»ºÅÄÍȾȻÁÒû¿ È À È»ÀÇÈ ÅÄÁÉͶ»Èǵ ö¹ÁµºÃ»» ¾ ÀÆÄ» ÈĹÄ ÅÆĸ»Æ
À¶ ö ÅƾöºÁ»¼ÃÄÇÈÒ ÂÃļ»ÇÈ¸É ¸ÑÅÄÁõ»Èǵ öÂÃÄ¹Ä ·ÑÇÈÆ»¿ ͻ ÅľÇÀ
Ǿ¸ÄÁ¶ ¸ ÇÈÆÄÀ»

¡Âº¾·ÂÍÁÂÀµÂ²¾¾
¦À¾ºÂÀ´²¿º·ýÅɲ»¿ÍÇ 
¿·ÁÀ´ÄÀÂÑÐ˺ÇÃÑɺ÷½
              
 3               
              
          !      
     "         
     #               
  $     
        
var a:set of byte;
k,x,n:byte;
begin
randomize; a:=[]; k:=1;
write <\_^bl_ dhebq_kl\h qbk_e  readln(n);
while k<=n do begin
x:=random(n ^ hij_^_ey_f kemqZcgh_ o hl  ^h n }
if not (x in a) then begin ^ g_l lZdh]h qbkeZ \ fgh`_kl\_" `
          !! 

write(x,' '); a:=a+[x@ ^ ^h[Z\ey_f x \ fgh`_kl\h Z ` k:=k+1;


end;
end; readln;
end.

      !   %   


             &'' ( 
                
)        $       
           *       
               $   
       $    !   
           +   
,  ,           $  
 
)  !      $    " 
                  
    $          
$          $    
   '-
         
var a:array[1..10000] of integer;
k,l,i,n:integer;
ok:boolean;
begin
randomize;
write('<\_^bl_ dhebq_kl\h we_f_glh\ fZkkb\Z: '); readln(n);
for k:=1 to n do
a[k]:=k ^ aZihegy_f fZkkb\ ihke_^h\Zl_evgufb qbkeZfb hl  ^h n }
for k:=1 to n do
begin
l:=random(k  ^ hij_^_ey_f ghf_j \lhjh]h we_f_glZ `
i:=a[k]; a[k]:=a[l]; a[l]:=i; { h[f_g agZq_gbyfb a[k] b a[l] }
end;
writeln Knhjfbjh\Zgguc fZkkb\ 
for k:=1 to n do write(a[k],' ');
readln;
end.
   "

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 .     /
& 0        $     /
  /
1 )        / "  !   
 
- .        / 2   /
' 2          $   /
3 2           /
4 2         /
5 2        /
6 2         / 2     
           /
7 2          / "    
            $  /
 8      ,    , ,   
 ,/ )     /
& 8      in/ 9        
 
1 .  :    /
- .     /
' .     /
™²¶²¿ºÑ
 8    M N   !   7       
77 )          M1    ! 
 1   N1    !   &     
0  M N            )  
$ !   $     01 = 0 1 
& <              
=>?@>A                  
              ! 
                   
 !       9       
 %  ,   ,        % ,   ,  
"#          !! 

1 <              )   


     !    9     
         !    B     
    7&''C !          
          4   ' 3 4 
              
    9          
 
- <       )         ! 
   )            
  7          )        
        7            
 $        D       
' 8         !   *   
          !     
     $      
            )   $
         $     
  $              
  $          )      
$            
3               * 
                  E?E ) 
               
                 )
          E*E )     
  $
4 D        !     F 
         !    !   )
                
                  
                 
                    
        !         
  
5            !   
 !  B ghf_jB\Bihke_^h\Zl_evghklb - agZq_gb_ * 
               
 !               
             , ,    
)       $       
   $  

•½²´²

™²ÁºÃº
¯Ò ¯ËËÓÒÒ ÏÈÈ º­¯È­ºˆ}Ò ­ºãºº }ºãÒË°ˆmÈ ÈÓÓ©² Ò°¹ºãς ˆ°«
äÈ°°Òm© sº ¹¯Ò ¯È­ºˆË ° äÈ°°ÒmÈäÒ º°ÓºmÓºË º¯ÈÓÒËÓÒË ÏÈ}ã Èˈ°« m
ˆºä ˆº m°Ë ªãËäËӈ© äÈ°°ÒmÈ ºãÎÓ© ­©ˆ ºÓºº ˆÒ¹È jÓºÈ ã« ¯ËË
ÓÒ« ÏÈÈ m }ºˆº¯©² mºÏÓÒ}Èˈ Ó˺­²ºÒ亰ˆ ²¯ÈÓ҈ Ò º­¯È­Èˆ©mȈ }ºä
­ÒÓÈÒÒ ÈÓÓ©² ¯ÈÏãÒÓ©² ˆÒ¹ºm ÒF¹ºãς ˆ°« ºˆËãÓ©Ë äÈ°°Òm© ã«
}Èκº ˆÒ¹È ÈÓÓ©² È ‚°ˆÈÓºmãËÓÒË °ººˆmˈ°ˆmÒ« äË΂ ÓÒäÒ m©¹ºãӫˈ°«
¹¯Ò ¹ºäºÒ ÒÓË}°ºm sº Ë°ˆ °¹º°º­ ã‚Ë
iã«            m 3DVFDO ¹¯ÒäËӫˈ°« }ºä
­ÒÓÒ¯ºmÈÓÓ©® ˆÒ¹ ÈÓÓ©² Û   ~ȹҰ ¹¯Ë°ˆÈmã«Ëˆ °º­º® ÓÈÒ­ºãËË
º­Ò® °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©® ˆÒ¹ ÈÓÓ©² º­ãÈÈ Ò® äÈ}°ÒäÈãÓº® Ò­}º
°ˆ m °Ò゠ˆºº ˆº ºÓÈ äºÎˈ ­©ˆ º­¯ÈϺmÈÓÈ ÒÏ Ó˺ÓºˆÒ¹Ó©² ªãËäËÓ
ˆºm |­©Óº ÏÈ¹Ò°Ò °ã‚ÎȈ ã« º¹Ò°ÈÓÒ« ¯ËÈãÓ©² º­žË}ˆºm ¹¯Ò ªˆºä }ÈÎ
©® ªãËäËӈ ÏÈ¹Ò°Ò ¹¯Ë°ˆÈmã«Ëˆ °º­º® ºӂ ÒÏ ²È¯È}ˆË¯Ò°ˆÒ} º­žË}ˆÈ
sȹ¯Òä˯ ÏȹҰ º }ÓÒË äºÎˈ °º˯ÎȈ ˆÈ}ÒË ËË ²È¯È}ˆË¯Ò°ˆÒ}Ò }È}
ÓÈÏmÈÓÒË º ÒÏÈÓÒ« Ò ˆ 
¢²³ÀIJù²ÁºÃѾº¡Âº¾·ÂÍ
 Á·¶·½·¿º·ĺÁ²¹²ÁºÃÎ
¡Â²´º½²²³ÀÄÍù²ÁºÃѾº
  Û ªˆº °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©® ˆÒ¹ ÈÓÓ©² °º°ˆº«Ò® ÒÏ ÁÒ}°Ò¯ºmÈÓÓº
º Ò°ãÈ }ºä¹ºÓËӈºm ºÓºº ÒãÒ ÓË°}ºã}Ò² ˆÒ¹ºm ÓÈÏ©mÈË䩲 
ÏȹҰÒ { ºˆãÒÒË ºˆ äÈ°°ÒmÈ }ºä¹ºÓËӈ© ¹ºã« ÏÈ¹Ò°Ò äº‚ˆ ­©ˆ ¯ÈÏÓº
º ˆÒ¹È ˆº­© äºÎÓº ­©ãº °°©ãȈ°« ÓÈ ˆºˆ ÒãÒ ÒÓº® }ºä¹ºÓËӈ ÏȹҰÒ
     È ÓË Óºä˯ }È} ªãËäËӈ äÈ°°ÒmÈ  ~ȹҰÒ
äºÎÓº º­ž«m҈ °ãË‚ Òä °¹º°º­ºä
vÓÈÈãÈ º­ž«mã«Ëˆ°« ˆÒ¹ ÏȹҰÒ
type
BfyLbiZ record
BfyIhey LbiIhey
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº
BfyIhey LbiIhey
...
BfyIheyN LbiIheyN
end;

~ȈËä º­ž«mã« ˆ°« ¹Ë¯ËäËÓÓ©Ë °ººˆmˈ°ˆm‚ Ëº ˆÒ¹È


var
BfyI_j_f_gghc BfyLbiZ
sȹ¯Òä˯
type avto=record
number: integer ^ ghf_j Z\lhfh[bey `
marka: string[20]; ^ fZjdZ Z\lhfh[bey `
fio: string[40]; ^ nZfbeby bgbpbZeu \eZ^_evpZ `
DGGUHVV VWULQJ>@^ Z^j_k \eZ^_evpZ `
end;
var m,v: avto;

¯Ò m©ËãËÓÒÒ ¹Èä«ˆÒ ã« ÏÈ¹Ò°Ò ¹º }ÈÎºË ¹ºãË ºˆmº҈°« °ˆºã}º ­È®ˆ
°}ºã}º ˆ¯Ë­‚ˈ°« ã« ¹Ë¯ËäËÓÓº® °ººˆmˈ°ˆm‚ Ëº ˆÒ¹È sÈm˯ӺË
¹ºÓ«ˆÓº ˆº m°Ë ¹ºã« ¯È°¹ºãÈÈ ˆ°« m ¹Èä«ˆÒ ¯«ºä ºÓº ÏÈ ¯‚Òä }È}
ªãËäËӈ© äÈ°°ÒmÈ  ˆÈ}Òä º­¯ÈϺä °‚ääȯө® ¯ÈÏä˯ «Ë®}Ò ¹Èä«ˆÒ ã«
ÏÈ¹Ò°Ò ¯ÈmËÓ °‚ääË ¯ÈÏä˯ºm «ËË} ã« ËË ¹ºãË® wˆº ÓË ˆ¯‚Óº ¹¯ºm˯҈
Ò°¹ºãς« Á‚Ó}Ò sizeof sȹ¯Òä˯ äºÎÓº ÏȹҰȈ m ¹¯º¯ÈääË
writeln(avto) ÒãÒ writeln(m) { ã ­ºä °ã‚ÈË ÓÈ ª}¯ÈÓ ­‚ˈ m©mËËÓº
Ұ㺠 Ë°ãÒ ¹¯º¯ÈääÈ Ïȹ‚°}ÈãÈ° m °¯ËË 7XUER 3DVFDO ÒãÒ  ¹¯Ò
Ò°¹ºãϺmÈÓÒÒ ã ­ºº ÒÏ ¯Èϯ«Ó©² }ºä¹Ò㫈º¯ºm m‚²­È®ˆºm©® ÒãÒ
ˈ©¯Ë²­È®ˆºm©® integer 
lºÎÓº ÏÈȈ m ¹¯º¯ÈääË ˆÒ¹ÒÏÒ¯ºmÈÓӂ }ºÓ°ˆÈӈ‚ ˆÒ¹È ÏȹҰ º¹¯ËË
ãÒm ÏÓÈËÓÒ« }Èκº ÒÏ ¹ºãË® sȹ¯Òä˯ ã« ˆÒ¹È avto äºÎÓº º­ž«m҈
}ºÓ°ˆÈӈ‚
FRQVW FDUDYWR QXPEHU PDUND <he]Z 
ILR B\Zgh\ BB  DGGUHVV me =hjvdh]h ^d\ 
~ÓÈËÓÒ« ¹ºãË® ÏÈ¹Ò°Ò äº‚ˆ Ò°¹ºãϺmȈ°« m m©¯ÈÎËÓÒ«²  
   º°‚Ë°ˆmã«Ëˆ°« ° ¹ºäº }ºÓ°ˆ¯‚}ÒÒ °º˯Îȝˮ Òä«
¹Ë¯ËäËÓÓº® Ò Òä« ¹ºã« ¯ÈÏËãËÓÓ©Ë ˆº}º® ‘È}È« }ºä­ÒÓÈÒ« ÓÈÏ©mÈˈ°«
     sȹ¯Òä˯ ã« ˆºº ˆº­© ¹ºã‚҈ º°ˆ‚¹ } ¹ºã«ä ÏÈ
¹Ò°Ò avto ÓȺ ÏȹҰȈ m.number m.marka m.fio m.address
vº°ˆÈmÓºË Òä« äºÎÓº Ò°¹ºãϺmȈ mËÏË Ë º¹‚°ˆÒäº ¹¯ÒäËÓËÓÒË ˆÒ¹È
˺ ¹ºã« iã« ¹¯Ò°mÈÒmÈÓÒ« ¹ºã«ä ÏÓÈËÓÒ® Ò°¹ºãςˈ°« º¹Ë¯Èˆº¯ ¹¯Ò
°mÈÒmÈÓÒ«
•½²´²  ™²ÁºÃº 

sȹ¯Òä˯
m.number:=1964;
m.marka:='Audi - 100';
m.fio N_^hjh\Z G< 
m.address me DjZkbgZ  d - 73';
vº°ˆÈmÓ©Ë ÒäËÓÈ äºÎÓº Ò°¹ºãϺmȈ m ÒÓ°ˆ¯‚}Ò«² mmºÈm©mºÈ
readln(m.number,m.marka,m.fio,m.address);
write(m.number:4,m.marka:10,m.fio:13,m.address:23);
     Û ÓËãÏ« Ò°¹ºãϺmȈ m ÒÓ°ˆ¯‚}Ò«² mmºÈm©mºÈ ÏÈ
¹Ò° ËãÒ}ºä }È} Ò m °ã‚ÈË äÈ°°ÒmÈ  sȹ¯Òä˯ writeln(m) Û ºÒ­º
ÓÈ« ÒÓ°ˆ¯‚}Ò«
j°}ã ËÓÒËä «mã«Ëˆ°« ¯È­ºˆÈ ° ˆÒ¹ÒÏÒ¯ºmÈÓÓ©äÒ ÁÈ®ãÈäÒ m }ºˆº¯©Ë
äºÎÓº m©mË°ˆÒ ÏȹҰ ÒãÒ äÈ°°Òm ËãÒ}ºä ÒãÒ ¹¯º҈Ȉ °¯Èς m° ÏȹҰ
ÒãÒ äÈ°°Òm  | ¯È­ºˆË ° ˆÒ¹ÒÏÒ¯ºmÈÓÓ©äÒ ÁÈ®ãÈäÒ ÏȹҰˮ ­‚ˈ ¹º¯º­Óº
¯È°°}ÈÏÈÓº m °ãË‚ Ë® ãÈmË    
|ÓÈ}º º¹‚°}Èˈ°« ¹¯ÒäËÓËÓÒË º¹Ë¯Èˆº¯È ¹¯Ò°mÈÒmÈÓÒ« } ÏȹҰ«ä m Ë
ãºä Ë°ãÒ ºÓÒ ÒäË ˆ ºÒÓ Ò ˆºˆ ÎË ˆÒ¹
v:=m;
º°ãË m©¹ºãÓËÓÒ« ªˆºº º¹Ë¯Èˆº¯È ÏÓÈËÓÒ« ¹ºãË® ÏÈ¹Ò°Ò v °ˆÈӂˆ ¯ÈmÓ©
ÏÓÈËÓÒ«ä °ººˆmˈ°ˆm‚ Ò² ¹ºãË® ÏÈ¹Ò°Ò m
{ ¯«Ë ÏÈÈ ‚º­Óº ¹ºãϺmȈ°« äÈ°°ÒmÈäÒ ÒÏ ÏȹҰˮ j² äºÎÓº º¹Ò°Èˆ
Óȹ¯Òä˯ °ãË‚ Òä º­¯ÈϺä
type person = record
fio: string[20];
age: 1..99;
prof: string[30];
end;
var list:array[1..50] of person;
|­¯ÈËÓÒË } ¹ºã«ä ÏÈ¹Ò°Ò ÒäËˈ ÓË°}ºã}º ¯ºäºÏ}Ò® mÒ ~ÓÈ҈ËãÓº
‚¹¯ºÈˈ ÓȹҰÈÓÒË Ò°¹ºãϺmÈÓÒË ÒäË Ëº°« m «Ï©}Ë 3DVFDO º¹Ë¯Èˆº¯È
with
with I_j_f_ggZyLbiZAZibkv do Hi_jZlhj ^ h[uqgh khklZ\ghc hi_jZlhj `
|ÒÓ ¯ÈÏ ‚}ÈÏÈm Òä« ¹Ë¯ËäËÓÓº® ˆÒ¹È ÏȹҰ m º¹Ë¯Èˆº¯Ë with äºÎÓº ¯È
­ºˆÈˆ ° ÒäËÓÈäÒ ¹ºãË® }È} ° º­©Ó©äÒ ¹Ë¯ËäËÓÓ©äÒ
sȹ¯Òä˯
with m do
begin
number:=1964;
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº
marka:='Audi - 100';
fio:='N_^hjh\Z G.<.';
address:='me. DjZkbgZ 53 d.1 - 73';
end;

¡Âº¾·ÂºÃÁÀ½Î¹À´²¿ºÑ¾²Ãú´²¹²ÁºÃ·» 
cÈ°°äºˆ¯Òä ¹¯Òä˯ Ò°¹ºãϺmÈÓÒ« äÈ°°ÒmÈ ÏȹҰˮ ãÒ°ˆÒÓ   vº°ˆÈ
mÒä ¹¯º¯Èää‚ }ºˆº¯È« º¯ÈÓÒςˈ mmº °mËËÓÒ® º­ ‚ȝҲ°« Òä« ÁÈäÒ
ãÒ« mºÏ¯È°ˆ }ºãÈ }ãÈ°°  ÏÈÓº°Òˆ Ò² m äÈ°°Òm ÏȹҰˮ È ÏȈËä m©mº҈
°mËËÓÒ« º­ ‚ȝҲ°« ¹º Ïȹ¯ºËÓÓ©ä Óºä˯‚ ÏÈ¹Ò°Ò Ò Óºä˯‚ }ãÈ°°È
iã« ¯ËËÓÒ« ÏÈÈÒ mmËËä ˆÒ¹ ÏÈ¹Ò°Ò pupil ‚ËÓÒ} ã« º¹Ò°ÈÓÒ« °mËË
ÓÒ® º­ ‚ȝҲ°« È ÏȈËä º­ž«mÒä äÈ°°Òm a °º°ˆº«Ò® ÒÏ  ÏȹҰˮ ˆÒ¹È
pupil

       


type record_type = record ^ hibkZgb_ lbiZ aZibkb `
name: string[10]; { bfy `
surname: string[20]; { nZfbeby `
school: integer; { rdheZ `
class: byte; { deZkk `
end;
var school:array[1..10]of record_type;
n: 1 .. 10;
c:byte;
procedure input_data;
^ ijhp_^mjZ \\h^Z ^Zgguo - bkihevam_f khklZ\gu_ bf_gZ `
begin
ZULWHOQ <\_^bl_ ^Zggu_ ‹  Q  
write('<Zr_ bfy ?'); readln(school[n].name);
write(' NZfbeby ?'); readln(school[n].surname);
write(' RdheZ ?'); readln(school[n].school);
write(' b deZkk ?'); readln(school[n].class);
writeln;
end;
procedure write_data;
^ \u\h^ gZ wdjZg kh^_j`bfh]h l_dms_c aZibkb - bkihevam_f hi_jZlhj with }
begin
with school[n] do begin
•½²´²  ™²ÁºÃº 
ZULWHOQ Bfy  QDPH 
ZULWHOQ NZfbeby VXUQDPH 
ZULWHOQ RdheZ VFKRRO 
ZULWHOQ DeZkk FODVV 
end;
end;
begin ^ hkgh\gZy ijh]jZffZ `
for n:=1 to 10 do input_data;
writeln;
ZULWHOQ <u\h^ ^Zgguo h  mq_gbd_  
writeln; n:=5; write_data;
ZULWHOQ <u\h^ ^Zgguo ih ghf_jm deZkkZ  ZULWHOQ
ZULWHOQ AZ^Zcl_ ghf_j deZkkZ   UHDGOQ F 
for n:=1 to 10 do if school[n].class=c then write_data;
readln;
end.

~È¹Ò°Ò È°ˆº Ò°¹ºãς ˆ°« ã« ¯È­ºˆ© ° ȈÈäÒ ËÓ äË°« º ÒãÒ °
m¯ËäËÓÓ©äÒ ºˆ¯ËÏ}ÈäÒ È°© äÒӂˆ© °Ë}‚Ó©  { ­ºãÒÓ°ˆmË °ºm¯ËäËÓ
Ó©² «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹¯Ë‚°äºˆ¯ËÓ© °¹ËÒÈãÓ©Ë ˆÒ¹© ÈÓÓ©²
ã« ¯È­ºˆ© ° Ȉº® Ò m¯ËäËÓËä ˆÈ} m 'HOSKL ÒäËˈ°« ˆÒ¹ tdatetime  ºÓÈ
}º m 7XUER 3DVFDO m°Ë Ë®°ˆmÒ« ° Ȉº® Ò m¯ËäËÓËä ¹¯Ò²º҈°« ¹¯º¯ÈääÒ
¯ºmȈ m¯‚ӂ 
~È¹Ò°Ò È°ˆº Ò°¹ºãς ˆ°« ¹¯Ò ¯È­ºˆË ° ÒÓÈäÒË°}ÒäÒ °ˆ¯‚}ˆ‚¯ÈäÒ ÈÓ
Ó©² Ò ã« º¯ÈÓÒÏÈÒÒ ÁÈ®ãºm ÏȹҰˮ ÓÈ Ò°}Ȳ |­º m°Ëä ªˆºä ¯Ë ¹º®
ˈ m °ãË‚ Ò² ãÈmȲ ¯ÒäËÓËÓÒË ÏȹҰˮ äºÎˈ ‚ã‚҈ Ò°²ºÓ©®
ˆË}°ˆ ¹¯º¯Èää© Ë°ãÒ m ÓË® Ò°¹ºãς ˆ°« ¹Ë¯ËäËÓÓ©Ë }ºˆº¯©Ë äºÎÓº
º­žËÒÓ҈ m ¯‚¹¹© ¹º }È}ºä‚ãÒ­º ¹¯ÒÏÓÈ}‚ sȹ¯Òä˯ ¯ÈςäÓº Ò°¹ºã
ϺmȈ ÏÈ¹Ò°Ò ã« º¹Ò°ÈÓÒ« }ºº¯ÒÓȈ ˆº}Ò ÓÈ ¹ãº°}º°ˆÒ m ¹¯º°ˆ¯ÈÓ°ˆmË
ÒãÒ ã« º¹Ò°ÈÓÒ« }ºä¹ãË}°Ó©² Ò°Ëã °ä ãÒ°ˆÒÓ  
type complex=record
re:real; { ^_ckl\bl_evgZy qZklv }
im:real ^ fgbfZy qZklv `
end;
var a,b,c: complex; { a,b,c – i_j_f_ggu_ lbiZ FRPSOH[ `
begin
a.re:=6.8;
a.im:=1.6;
...
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

{ ÈÓÓºä °ã‚ÈË äºÎÓº ­©ãº ­© Ò°¹ºãϺmȈ mË º­©Ó©Ë ¹Ë¯ËäËÓÓ©Ë ã«


²¯ÈÓËÓÒ« Ë®°ˆm҈ËãÓº® Ò äÓÒ亮 È°ˆË® ºÓÈ}º Ò°¹ºãϺmÈÓÒË ÏȹҰÒ
ËãÈˈ ˆË}°ˆ ¹¯º¯Èää© ­ºãËË m©¯ÈÏ҈ËãÓ©ä Ò ¹ºÓ«ˆÓ©ä
žÀ¶Å½Î¶½Ñ´ÍÁÀ½¿·¿ºÑÀÁ·Â²Èº»
üÀ¾Á½·¼Ã¿Í¾ºɺý²¾º
¯ººãÎÈËä ˆËä‚ ¯ËËÓÒ« äȈËäȈÒË°}Ò² ÏÈÈ cÈϯȭºˆÈËä 亂ã
comarith °º˯ÎȝҮ ÓÈ­º¯ ¹¯ºË‚¯ ã« m©¹ºãÓËÓÒ« ¯È°ˈºm ° }ºä
¹ãË}°Ó©äÒ Ò°ãÈäÒ Ò°¹ºãς« ÒÏmË°ˆÓ©Ë Áº¯ä‚ã© ÒÏ }‚¯°È m©°Ë® äȈË
äȈÒ}Ò lº‚ã ¹ºÏmºã«Ëˆ m©¹ºãÓ҈ °ãË‚ ÒË Ë®°ˆmÒ«
X Áº¯äÒ¯ºmÈÓÒË }ºä¹ãË}°Óºº Ò°ãÈ
X Áº¯äÒ¯ºmÈÓÒË Ò°ãÈ }ºä¹ãË}°Óº°º¹¯«ÎËÓÓºº ÈÓÓºä‚ Ò°ã‚
X °ãºÎËÓÒË }ºä¹ãË}°Ó©² Ò°Ëã
X m©҈ÈÓÒË }ºä¹ãË}°Ó©² Ò°Ëã
X ‚äÓºÎËÓÒË }ºä¹ãË}°Ó©² Ò°Ëã
X ËãËÓÒË }ºä¹ãË}°Ó©² Ò°Ëã
X m©Ò°ãËÓÒË äº‚ã« }ºä¹ãË}°Óºº Ò°ãÈ
X ÒÏmãËËÓÒË }mȯȈӺº }º¯Ó« ÒÏ }ºä¹ãË}°Óºº Ò°ãÈ
X m©Ò°ãËÓÒË ¹¯ºÒÏmËËÓÒ« m˝˰ˆmËÓÓºº Ò }ºä¹ãË}°Óºº Ò°Ëã
‘È}º® 亂ã ãÒ°ˆÒÓ  äºÎˈ º}ÈÏȈ°« ºËÓ ¹ºãËÏÓ©ä ¹¯Ò ¯ËËÓÒÒ ÏÈ
È m°ˆ¯ËÈ Ò²°« }È} m }‚¯°Ë m©°Ë® äȈËäȈÒ}Ò ˆÈ} Ò m Ëãºä ¯«Ë ˆË²ÓÒ
Ë°}Ò² Ò°Ò¹ãÒÓ ¹¯ËÎË m°Ëº °m«ÏÈÓÓ©² ° ¯ÈÒºˆË²ÓÒ}º® Ò ªÓ˯ˈÒ}º®
             
unit comarith;
{ bgl_jn_ckgZy qZklv }
interface
^ ^ey hibkZgby dhfie_dkgh]h qbkeZ bkihevam_lky lbi complex }
type complex = record
r:real ^ ^_ckl\bl_evgZy qZklv `
i:real ^ fgbfZy qZklv `
end;
procedure cmplx(re,im: real; var c: complex);
^ nhjfbjh\Zgb_ dhfie_dkgh]h qbkeZ c=re+i*im }
procedure conjg(var z,c: complex);
^ nhjfbjh\Zgb_ qbkeZ c - dhfie_dkgh-khijy`_ggh]h qbkem z }
•½²´²  ™²ÁºÃº 
procedure cadd(var a,b,c: complex);
^ keh`_gb_ dhfie_dkguo qbk_e add): c=a+b }
procedure csub(var a,b,c: complex);
^ \uqblZgb_ dhfie_dkguo qbk_e subtraction): c=a-b }
procedure cmul(var a,b,c: complex);
^ mfgh`_gb_ dhfie_dkguo qbk_e multiplication): c=a*b }
procedure cdiv(var a,b,c: complex);
^ ^_e_gb_ dhfie_dkguo qbk_e division): c=a/b }
procedure cabs (var z: complex; var cmod: real);
^ \uqbke_gb_ fh^mey dhfie_dkgh]h qbkeZ c=|z| }
procedure csqrt(var z,c: complex);
^ \uqbke_gb_ d\Z^jZlgh]h dhjgy ba dhfie_dkgh]h qbkeZ c=sqrt(z) }
procedure rcmul(var x: real; var a,c: complex);
^ \uqbke_gb_ ijhba\_^_gby \_s_kl\_ggh]h b dhfie_dkgh]h qbk_e c=x*a }
{ bkihegy_fZy qZklv }
implementation
procedure cmplx(re,im: real; var c: complex);
begin
c.r:=re;
c.i:=im;
end;
procedure conjg(var z,c: complex);
begin
c.r:= z.r;
c.i:= -z.i;
end;
procedure cadd(var a,b,c: complex);
begin
c.r:=a.r+b.r;
c.i:=a.i+b.i;
end;
procedure csub(var a,b,c: complex);
begin
c.r:=a.r-b.r;
c.i:=a.i-b.i;
end;
procedure cmul(var a,b,c: complex);
begin
c.r:= a.r*b.r - a.i*b.i;
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº
c.i:= a.i*b.r + a.r*b.i;
end;
procedure cdiv(var a,b,c: complex);
var r: real;
begin
r:= sqr(b.r) + sqr(b.i);
if (r < 1E-10) then
begin
writeln Dhfie_dkguc ^_ebl_ev jZ\_g  
exit
end;
c.r:= (a.r*b.r + a.i*b.i)/r;
c.i:= (b.r*a.i - a.r*b.i)/r;
end;
procedure cabs(var z: complex; var cmod: real);
begin
cmod:= sqrt(sqr(z.r)+ sqr(z.i))
end;
procedure csqrt(var z,c: complex);
var cmod,are,aim: real;
begin
cmod:= sqrt(sqr(z.r) + sqr(z.i));
are:=sqrt((cmod+ z.r)/2);
aim:=sqrt((cmod- z.r)/2);
if (z.i>0.0)then
if (z.r>0.0)then
begin
c.r:=are;
c.i:=aim
end
else
begin
c.r:=-are;
c.i:=-aim
end
else
if (z.r>0.0)then
begin
c.r:=are;
•½²´²  ™²ÁºÃº 
c.i:=-aim
end
else
begin
c.r:=-are;
c.i:=aim
end
end;
procedure rcmul(var x: real; var a,c: complex);
begin
c.r:=x*a.r;
c.i:=x*a.i;
end;
end.

™²ÁºÃºÃ´²Âº²¿Ä²¾º¡Âº¾·Â
{ºÏäºÎÓº°ˆÒ ¹¯ÒäËÓËÓÒ« ÏȹҰˮ ÒäË Ò² °ˆ¯ºº º¹¯ËËãËÓӂ °ˆ¯‚}ˆ‚
¯‚ ÓË°}ºã}º º¯ÈÓÒËÓ© |ÓÈ}º m «Ï©}Ë 3DVFDO äºÎÓº º¹Ò°Èˆ ˆÒ¹ ÏȹÒ
°Ò °º˯ÎȝҮ ÓË°}ºã}º mȯÒÈӈºm °ˆ¯‚}ˆ‚¯© ~È¹Ò°Ò ªˆºº ˆÒ¹È ÓÈÏ©mÈ
ˆ°«        ºÓÒ «mã« ˆ°« °¯Ë°ˆmºä º­žËÒÓËÓÒ« ¹º²ºÎÒ²
Óº ÓË ÒËӈÒÓ©² ¹º Áº¯äË ÏȹҰˮ
~ȹҰ ° mȯÒÈӈÈäÒ °º°ˆºÒˆ ÒÏ     Ò     È°ˆË®
nÒ}°Ò¯ºmÈÓÓÈ« È°ˆ ÏÈÈˈ°« ˆÈ} ÎË }È} Ò ¹¯Ò º¹Ò°ÈÓÒÒ ¹¯º°ˆ©² ÏȹҰˮ
{ȯÒÈӈÓÈ« È°ˆ Áº¯äÒ¯‚ˈ°« ° ¹ºäº º¹Ë¯Èˆº¯È case ... of Ò äºÎˈ
°º°ˆº«ˆ ÒÏ ÓË°}ºã}Ò² mȯÒÈӈºm |¹Ë¯Èˆº¯ case ÏÈÈˈ º°º­ºË ¹ºãË ÏȹÒ
°Ò Û ¹ºãË     }ºˆº¯ºË º¹¯ËËã«Ëˆ }È}º® ÒÏ mȯÒÈӈºm m ÈÓÓ©® äº
äËӈ ­‚ˈ È}ˆÒmÒÏÒ¯ºmÈÓ ~ÓÈËÓÒËä ¹¯ÒÏÓÈ}È m }ÈΩ® ˆË}‚Ò® äºäËӈ
m©¹ºãÓËÓÒ« ¹¯º¯Èää© ºãÎÓÈ ­©ˆ ºÓÈ ÒÏ ¯È°¹ºãºÎËÓÓ©² m º¹Ë¯Èˆº¯Ë
case }ºÓ°ˆÈӈ zºÓ°ˆÈӈÈ °ã‚Îȝȫ ¹¯ÒÏÓÈ}ºä ÏÈÈˈ mȯÒÈӈ ÏÈ¹Ò°Ò Ò
ÓÈÏ©mÈˈ°«    
{ ã ­º® ÏÈ¹Ò°Ò äºÎˈ ­©ˆ ˆºã}º ºÓÈ mȯÒÈӈÓÈ« È°ˆ Ò Ë°ãÒ ºÓÈ Ë°ˆ
ºÓÈ ºãÎÓÈ ¯È°¹ºãÈȈ°« ÏÈ m°ËäÒ ÁÒ}°Ò¯ºmÈÓÓ©äÒ ¹ºã«äÒ jäËÓÈ ¹ºãË®
ºãÎÓ© ­©ˆ ‚ÓÒ}ÈãÓ©äÒ m ¹¯ËËãȲ ˆº® ÏȹҰÒ Ë ºÓÒ º­ž«mãËÓ© |
ÓÈ}º Ë°ãÒ ÏÈ¹Ò°Ò °º˯ÎȈ ¹ºã«ÏȹҰÒ ˆ Ë mãºÎËÓ© ºÓÈ m ¯‚‚  ÒäËÓÈ
亂ˆ ¹ºmˆº¯«ˆ°« ÓÈ ¯ÈÏÓ©² ‚¯ºmÓ«² mãºÎËÓÓº°ˆÒ nº¯äȈ ÏÈ¹Ò°Ò ° mȯÒ
ÈӈÈäÒ ˆÈ}ºm
type
BfyLbiZ record
nbdkbjh\ZggZy qZklv
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº
case Ihe_IjbagZdZ  BfyLbiZ of
DhgklZglZ<u[hjZ  Ihe_  Lbi« 
DhgklZglZ<u[hjZN  Ihe_  Lbi« 
end;

zºä¹ºÓËӈ© }Èκº mȯÒÈÓˆÈ ÒËӈÒÁÒ}Ȉº¯© ¹ºãË® Ò Ò² ˆÒ¹© ÏÈ}ã 


È ˆ°« m }¯‚ã©Ë °}º­}Ò  È°ˆÒ case Óˈ ºˆËãÓºº end }È} ªˆºº °ã˺
mÈ㺠­© ºÎÒȈ ¹º ÈÓÈãºÒÒ ° º­©Ó©ä º¹Ë¯Èˆº¯ºä case |Óº °ãºmº end
ÏÈ}ÈÓÒmÈˈ m° }ºÓ°ˆ¯‚}Ò ÏÈ¹Ò°Ò ° mȯÒÈӈÈäÒ s˺­²ºÒäº ºˆäˈ҈
ˆº }ºãÒË°ˆmº ¹ºãË® }Èκº ÒÏ mȯÒÈӈºm ÓË º¯ÈÓÒËÓº
¯Ò Ò°¹ºãϺmÈÓÒÒ ÏȹҰˮ ° mȯÒÈӈÈäÒ Ó˺­²ºÒäº ¹¯Ò˯ÎÒmȈ°« °ãË
‚ Ò² ¹¯ÈmÒã
X m°Ë ÒäËÓÈ ¹ºãË® ºãÎÓ© ºˆãÒȈ°« ¯‚ ºˆ ¯‚È ¹º }¯È®ÓË® ä˯Ë º
ÓÒä °Òämºãºä ÈÎË Ë°ãÒ ºÓÒ m°ˆ¯ËÈ ˆ°« m ¯ÈÏÓ©² mȯÒÈӈȲ
X ÏȹҰ äºÎˈ Òäˈ ˆºã}º ºӂ mȯÒÈӈӂ È°ˆ ¹¯ÒËä mȯÒÈӈÓÈ«
È°ˆ ºãÎÓÈ ¯ÈÏä˝Ȉ°« m }ºÓË ÏȹҰÒ
X Ë°ãÒ mȯÒÈӈÓÈ« È°ˆ °ººˆmˈ°ˆm‚ È« }È}º®ãÒ­º }ºÓ°ˆÈÓˆË m©­º¯È
«mã«Ëˆ°« ¹‚°ˆº® ˆº ºÓÈ ÏȹҰ©mÈˈ°« °ãË‚ Òä º­¯ÈϺä
DhgklZglZ<u[hjZ1 
jӈ˯˰Ӻ ¹ºÏÓÈ}ºä҈°« ° mӂˆ¯ËÓÓÒä ¹¯Ë°ˆÈmãËÓÒËä ÏȹҰˮ ° mȯÒÈÓ
ˆÈäÒ v ÁÒ}°Ò¯ºmÈÓÓº® È°ˆ ÏȹҰÒ }ºÓËÓº Óˈ ¹¯º­ãËä sº ã«
mȯÒÈӈӺ® È°ˆÒ ¹¯º­ãËäÈ ÏÈ}ã Èˈ°« m ˆºä ˆº ¯ÈÏÓ©Ë mȯÒÈӈ© 亂ˆ
¹ºˆ¯Ë­ºmȈ Ò ¯ÈÏÓ©² ÏȈ¯Èˆ ¹È䫈Ò ¯ÒËä ¹¯Ò m©ËãËÓÒÒ ¹Èä«ˆÒ ËË
ÓËÒÏmË°ˆÓº }È}º® ÒÏ mȯÒÈӈºm °ˆ¯‚}ˆ‚¯© ÏÈ¹Ò°Ò ¯ËÈãÓº ­‚ˈ Ò°¹ºã
ϺmȈ°« È mºÏäºÎÓº ˆº Ò m°Ë mȯÒÈӈ© ­‚‚ˆ ÏÈË®°ˆmºmÈÓ©  ºªˆºä‚ º
m©ËãËÓÒ« ¹Èä«ˆÒ º¹¯ËËã«Ëˆ°« ¯ÈÏä˯ ÓÈÒ­ºãËË ãÒÓÓº® mȯÒÈӈӺ®
È°ˆÒ ºÓ Ò ÏÈÈˈ ¯ÈÏä˯ «Ë®}Ò ¹È䫈Ò
{ºº­Ë ÏÈ¹Ò°Ò ° mȯÒÈӈÈäÒ Û ªˆº °Ë¯ËÏÓÈ« ¹¯º­ãËäÈ ã« ¯ÈϯȭºˆÒ}ºm
}ºä¹Ò㫈º¯ºm Ò ­ºãºË Ò°}‚ËÓÒË ã« ¹¯º¯ÈääÒ°ˆºm v予¯ÒˆË ˆº
¹ºã‚Èˈ°« Û ºÓÈ Ò ˆÈ ÎË «Ë®}È ¹È䫈Ò }ºˆº¯È« m©Ëã«Ëˆ°« ã«
mȯÒÈӈӺ® È°ˆÒ ÏȹҰÒ äºÎˈ m ¹¯ºË°°Ë m©¹ºãÓËÓÒ« ¹¯º¯Èää©
ÏȹºãÓ«ˆ°« ÈÓÓ©äÒ ¯ÈÏÓ©² ˆÒ¹ºm ¯ÈÏÓ©Ë mȯÒÈӈ© }ºÓËÓº 亂ˆ
Òäˈ ¯ÈÏÓ©Ë ˆÒ¹©  ¯Ò ªˆºä }ºä¹Ò㫈º¯ ÓË m°ËÈ °äºÎˈ m©¹ºãÓ҈
°ˆ¯º‚ ¹¯ºm˯}‚ ˆÒ¹ºm ¹¯Ò m©¹ºãÓËÓÒÒ ¯ÈÏãÒÓ©² º¹Ë¯ÈÒ® ºªˆºä‚
ºmº¯« ˆº 3DVFDO «mã«Ëˆ°« °ˆ¯ºº ˆÒ¹ÒÏÒ¯ºmÈÓÓ©ä «Ï©}ºä ÒÓºÈ ¹¯Ò
­Èmã« ˆ ¹ºˆÒ >@

d ¹Á  ÂÑ ÅĽöÀľÂǵ Ç »Ï» ·ÄÁ»» ǾÁÒÃѾ ¸Ä½ÂļÃÄÇȵ¾ öÆÉξÈÒ


ÇÈÆĹÉÔ È¾Å¾½¶Ì¾Ô µ½ÑÀ¶ oÄ Åƾ ÓÈÄ þÀĹº¶ û ½¶·Ñ¸¶»Â ÍÈÄ Ç¾ÁÒÃĺ»¿ÇÈ
¸ÉÔÏ»» Á»À¶ÆÇÈ¸Ä ¸Æ¶Í ¸ÑžÇѸ¶»È ÈÄÁÒÀÄ ÈĹº¶ ÀĹº¶ ¸Ç» Ä·ÑÍÃÑ» ÇÆ»ºÇȸ¶
•½²´²  ™²ÁºÃº 

ɼ» ŻƻÅÆķĸ¶ÃÑ ¾ û ÅÄÂŶÔÈ tƶº¾Ì¾ÄÃÃÄ» ¼» ¾ÇÅÄÁҽĸ¶Ã¾» ½¶Å¾Ç»¿ Ç


¸¶Æ¾¶Ãȶ¾ ·»½ ¸ÇµÀ¾Ë ÅÆĹƶ¾ÇÈÇÀ¾Ë ÈÆÔÀĸ ¸ÅÄÁû ·»½ÄŶÇÃÄ ¾ À ûÂÉ
ÂļÃÄ Åƾ·»¹¶ÈÒ ¸Ä ¸Ç»Ë ÇÁÉͶµË ÀĹº¶ ÓÈÄ Ã»Ä·Ëĺ¾ÂÄ
{ }ÈË°ˆmË ¹¯ÒäË¯È Ò°¹ºãϺmÈÓÒ« ÏȹҰˮ ° mȯÒÈӈÈäÒ ¯ÈϯȭºˆÈËä ¹¯º
¯Èää‚ ¹ºÏmºã« ‚ ¹º¹ºãÓ«ˆ ªãË}ˆ¯ºÓӂ }ȯˆºˆË}‚ ¹‚­ãÒ}ÈÒ® È
ÒäËÓÓº Û ¹º°ãË Ïȹ¯º°È º mÒË ¹‚­ãÒ}ÈÒÒ ¹¯ºÒÏmº҈ mmº ¹È¯Èäˈ¯ºm
‚}ÈÏÈÓÓº® ¹‚­ãÒ}ÈÒÒ ãÒ°ˆÒÓ   ‚°ˆ m }ȯˆºˆË}Ë ²¯ÈÓ«ˆ°« °mËËÓÒ«
º ¹‚­ãÒ}ÈÒ«² ˆ¯Ë² mÒºm }ÓÒÒ ΂¯ÓÈã© Ò ¯ËÁ˯Ȉ©
cÈ°°äºˆ¯Òä °ˆ¯‚}ˆ‚¯‚ }Èκº mÒÈ ¹‚­ãÒ}ÈÒ®
X zÓÒÈ book 
• kmˆº¯ author 
• sÈÏmÈÓÒË title 
• €º year 
• jÏȈËã°ˆmº publishinghouse 
• vˆ¯ÈÓÒ© pages 
X vˆÈˆ« article 
• kmˆº¯ author 
• sÈÏmÈÓÒË title 
• €º year 
• y‚¯ÓÈã journal 
• sºä˯ ΂¯ÓÈãÈ numberofjournal 
• sÈÈãÓÈ« °ˆ¯ÈÓÒÈ begpagej 
• zºÓËÓÈ« °ˆ¯ÈÓÒÈ endpagej 
X cËÁ˯Ȉ paper 
• kmˆº¯ author 
• sÈÏmÈÓÒË title 
• €º year 
• sºä˯ ¯ËÁ˯ȈÒmÓºº ΂¯ÓÈãÈ numberofpaper 
• sÈÈãÓÈ« °ˆ¯ÈÓÒÈ begpagerj 
• zºÓËÓÈ« °ˆ¯ÈÓÒÈ endpagerj 
{ ¹¯ËãºÎËÓÓº® °ˆ¯‚}ˆ‚¯Ë ˆ¯Ò ¹È¯Èäˈ¯È Û kmˆº¯ ~Ⱥãºmº} Ò €º Û ¹º
mˆº¯« ˆ°« ã« }Èκº mÒÈ ¹‚­ãÒ}ÈÒ® ¹ºªˆºä‚ Ò² äºÎÓº m©ÓË°ˆÒ m
ÁÒ}°Ò¯ºmÈÓӂ È°ˆ ÏȹҰÒ º°ˆÈãÓ©Ë ÎË Û m mȯÒÈӈӂ È°ˆ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

         


type
kind = (book,article,paper);
publication=record
^ nbdkbjh\ZggZy qZklv aZibkb `
autor,title : string;
year : word;
kindp : kind;
^ \ZjbZglgZy qZklv aZibkb `
case kind of
book : (publishinghouse: string;
pages: word);
article : (journal : string;
numberofjournal : byte;
begpagej, endpagej : word);
paper : (numberofpaper : byte;
begpagerj, endpagerj : word);
end;
var pub: publication; j: word;
begin
ZULWHOQ <uoh^ - g_^himklbfuc \b^ im[ebdZpbb 
repeat
write('<b^ im[ebdZpbb (0 .. 2)='); readln(j);
if j in [0..2] then
with pub do begin
kindp:= kind(j);
ZULWH :\lhj   UHDGOQ DXWRU 
ZULWH GZa\Zgb_  UHDGOQ WLWOH 
ZULWH =h^  UHDGOQ \HDU 
case kindp of
book : begin
ZULWH Ba^Zl_evkl\h   UHDGOQ SXEOLVKLQJKRXVH 
ZULWH H[t_f klj   UHDGOQ SDJHV 
end;
article : begin
ZULWH GZa\Zgb_ `mjgZeZ   UHDGOQ MRXUQDO 
ZULWH Ghf_j  UHDGOQ QXPEHURIMRXUQDO 
ZULWH KljZgbpu   UHDGOQ EHJSDJHM HQGSDJHM 
end;
•½²´²  ™²ÁºÃº 
paper : begin
ZULWH Ghf_j j_n `mjgZeZ  UHDGOQ QXPEHURISDSHU 
ZULWH KljZgbpu   UHDGOQ EHJSDJHUM HQGSDJHUM 
end;
end; { case .. of }
end; { with pub .. }
until not (j in >@ ^ih\lhjylv ^h g_^himklbfh]h \b^Z im[ebdZpbb `
end.

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 { Ëä °º°ˆºÒˆ º°ÓºmÓºË ¹¯ËÒ䂝˰ˆmº ÏȹҰÒ º­‚°ãÈmãÒmÈ ËË ËË Ò
¯º}ºË ¹¯ÒäËÓËÓÒË"
 ºËä‚ ÏȹҰ ÓÈÏ©mÈ ˆ }ºä­ÒÓÒ¯ºmÈÓÓ©ä ˆÒ¹ºä ÈÓÓ©²"
 Ëä ÏȹҰ ºˆãÒÈˈ°« ºˆ äÈ°°ÒmÈ"
 zÈ} º¹¯ËËã«Ëˆ°« ˆÒ¹ ÏȹҰÒ" ˆº ÓÈÏ©mÈˈ°« ¹ºãËä ÏȹҰÒ"
 zÈ}ÒË ˆ¯Ë­ºmÈÓÒ« ¹¯Ëž«mã« ˆ°« } ÒËӈÒÁÒ}Ȉº¯Èä ¹ºã« m ÏȹҰÒ"
 Ëä º¹¯ËËã«Ëˆ°« º­žËä ¹È䫈Ò ˆ¯Ë­‚Ëä©® ã« ¯ÈÏä˝ËÓÒ« ÏȹҰÒ"
 ˆº ˆÈ}ºË °º°ˆÈmÓºË Òä« ¹ºã« ÏȹҰÒ" jÏ }È}Ò² È°ˆË® ºÓº °º°ˆºÒˆ Ò
}È} ÏȹҰ©mÈˈ°«"
 lºÎÓº ãÒ Ò°¹ºãϺmȈ m ÒÓ°ˆ¯‚}Ò«² mmºÈm©mºÈ ÏȹҰ ËãÒ}ºä"
m º¹Ë¯Èˆº¯È² ¹¯Ò°mÈÒmÈÓÒ«" ºËä‚"
 zÈ} º¹Ò°©mÈ ˆ°« äÈ°°Òm© ÏȹҰˮ" ¯ÒmËÒˆË ¹¯Òä˯
 ~ÈËä ¹¯Ò º­¯ÈËÓÒÒ } ¹ºã ÏÈ¹Ò°Ò Ò°¹ºãςˈ°« ¹¯ËãºÎËÓÒË with"
 zÈ} m© ¹ºÓÒäÈËˆË mãºÎËÓÒË ÏȹҰˮ" ¯ÒmËÒˆË ¹¯Òä˯©
 v }È}º® Ëã ¹¯ÒäËÓ« ˆ°« ÏÈ¹Ò°Ò ° mȯÒÈӈÈäÒ" jÏ }È}Ò² È°ˆË® °º
°ˆºÒˆ ÏȹҰ ° mȯÒÈӈÈäÒ"
 zÈ} ÏȹҰ©mÈ ˆ°« }ºä¹ºÓËӈ© }Èκº mȯÒÈÓˆÈ ÏȹҰÒ" ¯ÒmË҈Ë
¹¯Òä˯©
 zÈ}ÒË ¹¯ÈmÒãÈ °ãË‚ˈ °º­ã Ȉ ¹¯Ò Ò°¹ºãϺmÈÓÒÒ ÏȹҰˮ ° mȯÒÈÓ
ˆÈäÒ"
™²¶²¿ºÑ
 |¹ÒÒˆË ÏȹҰ ° ÒäËÓËä ˆÒ¹È Systema °º˯Îȝ‚ ÒÓÁº¯äÈÒ º
¹ãÈÓˈȲ °ºãÓËÓº® °Ò°ˆËä© Óºä˯ ¹ãÈÓˈ© ¹º ‚ÈãËÓÒ ºˆ vºãÓÈ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

ˆÒ¹ integer  ÓÈÏmÈÓÒË ¹ãÈÓˈ© ˆÒ¹ string  º­žËä real  ÒÈäˈ¯


real  ‚ÈãËÓÓº°ˆ ºˆ ~ËäãÒ real  Ë¯ËäËÓӂ  º¹¯ËËã« ‚ ÏÈ
¹Ò° ÓÈϺmÒˆË 3ODQHWD
 |¹ÒÒˆË ÏȹҰ ° ÒäËÓËä ˆÒ¹È Data °º˯Îȝ‚ ÒÓÁº¯äÈÒ º °¯Ë
ÓË® ˆËä¹Ë¯Èˆ‚¯Ë m ²¯ÈÓÒãÒË ÏÈ  ÓË® Óºä˯ äË°«È ˆÒ¹ integer 
ˆËä¹Ë¯Èˆ‚¯È ˆÒ¹ real  Ë¯ËäËÓӂ  º¹¯ËËã« ‚ ÏȹҰ ÓÈϺm҈Ë
Zamer rËÏ ¹ºäºÒ with ¹¯Ò°mº®ˆË ÓÈÈãÓºË ÏÓÈËÓÒË äË°« Û bxev Ò
ˆËä¹Ë¯Èˆ‚¯È ã« ¹Ë¯mºº Ó« Û 9,5
 vº°ˆÈmˆË ¹¯º¯Èää‚ }ºˆº¯È« º¹Ò°©mÈˈ ˆÈ­ãÒ‚ ²ÒäÒË°}Ò² ªãËäËӈºm
ºˆº­¯ÈÎÈ« ˆË}‚‚ ÒÓÁº¯äÈÒ  ÓÈÏmÈÓÒË °ÒämºãÒË°}ºË º­ºÏÓÈËÓÒË
äÈ°°‚ ȈºäÈ Ïȯ« ȈºäÓºº «¯È ¹Ë¯ËËÓ º°ÓºmÓ©² ²ÒäÒË°}Ò²
°mº®°ˆm ¯º¯ÈääÈ ºãÎÓÈ m©¹ºãÓ«ˆ m©mº ÈÓÓ©² º ²ÒäÒË°}ºä ªãË
äËÓˆË ¹º ‚}ÈÏÈÓÓºä‚ °ÒämºãÒË°}ºä‚ º­ºÏÓÈËÓÒ  ÓȲº҈ ªãËäËӈ °
°È亮 ­ºãº® äÈ°°º® ° °Èä©ä äÈãËÓ}Òä Ïȯ«ºä «¯È
 vº°ˆÈmˆË ¹¯º¯Èää‚ }ºˆº¯È« º¹Ò°©mÈˈ äÈ°°Òm ÏȹҰˮ ÎÒãºm ºäÈ
ºˆº­¯ÈÎÈ« m ÓËä °ãË‚ ‚ ÒÓÁº¯äÈÒ º }Èκä Óºä˯ }mȯˆÒ¯©
ÁÈäÒãÒ« Òä« mºÏ¯È°ˆ ã« ãÒ °ˆÈ¯Ë  ãˈ m ÏÈmÒ°Ò亰ˆÒ ºˆ ¯ºÈ ÏÈ
Ó«ˆÒ® ‚Ë­È ¯È­ºˆÈ ¹ËÓ°Ò« Û ÏȹҰ äË°ˆÈ ‚Ë­© äË°ˆÈ ¯È­ºˆ© Ò ˆ¯‚
ºmºº °ˆÈÎÈ ã« ¹ËÓ°ÒºÓ˯ºm Û º m©²ºÈ ÓÈ ¹ËÓ°Ò  ¯º¯ÈääÈ
ºãÎÓÈ º­Ë°¹ËÒmȈ mmº ÈÓÓ©² ¹ºÒ°} }mȯˆÒ¯© ° äÈ}°ÒäÈãÓ©ä Ò°
ãºä ÎÒãºm ¹ºÒ°} °È人 Óºº Ò °È人 ¹ºÎÒ㺺 ÎÒãÈ ¹ºÒ°}
°ˆ‚Ëӈºm ¹ËÓ°ÒºÓ˯ºm
 |¹Ò҈Ë Ò°¹ºãς« °ˆ¯‚}ˆ‚¯‚ ÏȹҰÒ m°ˆ‚¹ÒˆËãÓ©Ë ª}ÏÈäËÓ© ÓÈ }º
ˆº¯©² ȭ҈‚¯ÒËӈ© °ÈmÈãÒ ˆ¯Ò ª}ÏÈäËÓÈ È ã« ¹º°ˆ‚¹ãËÓÒ« ÓȺ ­©ãº
ÓÈ­¯Èˆ  ­Èããºm vº°ˆÈmˆË ¹¯º¯Èää‚ °҈©mÈ ‚ ° }ãÈmÒȈ‚¯© ¯Ë
ςãˆÈˆ© m°Ë² m°ˆ‚¹ÒˆËãÓ©² ª}ÏÈäËÓºm Ò m©mº«‚ ÓÈ ª}¯ÈÓ °ãË‚ 
‚ ÒÓÁº¯äÈÒ  °¹Ò°º} ȭ҈‚¯ÒËӈºm °ÈmÒ² m°Ë ˆ¯Ò ª}ÏÈäËÓÈ ÓÈ 
°¹Ò°º} ȭ҈‚¯ÒËӈºm ¹ºˆË¯¹ËmÒ² Ó˂È‚ ÓÈ ª}ÏÈäËÓȲ °¹Ò°º} ȭ҈‚
¯ÒËӈºm ÏÈÒ°ãËÓÓ©² m ÒÓ°ˆÒˆ‚ˆ
 |¹Ò҈Ë Ò°¹ºãς« °ˆ¯‚}ˆ‚¯‚ ÏȹҰÒ }ºãÓ©® ΂¯ÓÈ㠁¯Ë‚°äºˆ¯Ò
ˆË m ÏÈ¹Ò°Ò ¹ºã« ã« ²¯ÈÓËÓÒ« ÒÓÁº¯äÈÒÒ º ÁÈäÒãÒÒ ‚ȝ˺°« ¹¯Ë
äˈË ºËÓ}Ë vº°ˆÈmˆË ¹¯º¯Èää‚ °҈©mÈ ‚ ° }ãÈmÒȈ‚¯© ÈÓÓ©Ë
º­ ‚°¹ËmÈË亰ˆÒ ‚ȝҲ°« }ãÈ°°È Ò m©mº«‚ ÓÈ ª}¯ÈÓ °mËËÓÒ« º­ ºˆ
ãÒÓÒ}Ȳ }ãÈ°°È º °¯ËÓË® ‚°¹ËmÈË亰ˆÒ ‚ȝҲ°« }ãÈ°°È
 |¹Ò҈Ë Ò°¹ºãς« °ˆ¯‚}ˆ‚¯‚ ÏȹҰÒ }ãÈ°° ÒãÒ °ˆ‚ËÓË°}‚ ¯‚¹¹‚
ÁÈäÒãÒ« ÒÓÒÒÈã© ÈˆÈ ¯ºÎËÓÒ« äË°« ¯ºÎËÓÒ« º ¯ºÎËÓÒ«  vº
°ˆÈmˆË ¹¯º¯Èää‚ °҈©mÈ ‚ ° }ãÈmÒȈ‚¯© ÈÓÓ©Ë º­ ‚ȝҲ°« }ãÈ°°È
Ò m©mº«‚ ÓÈ ª}¯ÈÓ ÈÓÓ©Ë º Ó«² ¯ºÎËÓÒ« ‚ȝҲ°« ¹º äË°«Èä
 { °¹¯ÈmºÓº® °ã‚Î­Ë Ȫ¯º¹º¯ˆÈ ²¯ÈÓ҈°« ¯È°¹Ò°ÈÓÒË m©ãËˆÈ °Èäºãˈºm
ÓÈ °ãË‚ ÒË °‚ˆ}Ò iã« }Èκº ¯Ë®°È ‚}ÈÏÈÓ© ˺ Óºä˯ ˆÒ¹ °ÈäºãË
ˆÈ ¹‚Ó}ˆ ÓÈÏÓÈËÓÒ« m¯Ëä« m©ãˈÈ |¹¯ËËãÒˆË m°Ë ÓºäË¯È ¯Ë®°ºm ˆÒ¹©
°Èäºãˈºm Ò m¯Ëä« Ò² m©ãËˆÈ ã« ÏÈÈÓÓºº ¹‚Ó}ˆÈ ÓÈÏÓÈËÓÒ«
•½²´²  ™²ÁºÃº 

  ÈäÒÓÒ°ˆ¯Èˆº¯È ÎËãËÏÓºº¯ºÎÓ©² }È°° ²¯ÈÓ҈°« ÒÓÁº¯äÈÒ« º °mº


­ºÓ©² äË°ˆÈ² m ¹ºËÏȲ ¹º m°Ëä Óȹ¯ÈmãËÓÒ«ä ÓÈ ­ãÒÎÈ®‚ ÓËËã 
iÈÓÓÈ« ÒÓÁº¯äÈÒ« ¹¯Ë°ˆÈmãËÓÈ m °ãË‚ Ëä mÒË ÈˆÈ m©ËÏÈ }º
ÓËÓ©® ¹‚Ó}ˆ ÓÈÏÓÈËÓÒ« m¯Ëä« ºˆ¹¯ÈmãËÓÒ« Ұ㺠°mº­ºÓ©² }‚¹Ë®
Ó©² äË°ˆ Ұ㺠°mº­ºÓ©² ¹ãÈ}ȯˆÓ©² äË°ˆ |¯}ºä҈ˈ }ºÓÁ˯ËÓÒÒ
º­¯ÈÈˈ°« } ÈäÒÓÒ°ˆ¯Èˆº¯‚ ° ¹¯º°­º® ÏȯËÏ˯mÒ¯ºmȈ  }‚¹Ë®Ó©²
äË°ˆ º lº°}m© ÓÈ °‚­­ºˆ‚ ¯Ò ªˆºä m¯Ëä« ºˆ¹¯ÈmãËÓÒ« ¹ºËÏÈ ºãÎÓº
­©ˆ ÓË ¹ºÏÓËË  È°ºm mË˯È {©mËÒˆË ÓÈ ª}¯ÈÓ m¯Ëä« ºˆ¹¯ÈmãËÓÒ«
ÒãÒ °ºº­ËÓÒË º ÓËmºÏäºÎÓº°ˆÒ m©¹ºãÓ҈ ÏÈ}ÈÏ m ¹ºãÓºä º­žËäË
 { ¯ÈҺȈËãË ²¯ÈÓ«ˆ°« }m҈ÈÓÒÒ º °ÈÓÓº® m ¯ËäºÓˆ ¯ÈҺȹ¹È¯Èˆ‚¯Ë
zÈÎÈ« }m҈ÈÓÒ« °º˯Î҈ °ãË‚ ‚ ÒÓÁº¯äÈÒ  ÓÈÒäËÓºmÈÓÒË
¯‚¹¹© ÒÏËãÒ® ˆËãËmÒϺ¯ ¯ÈÒº¹¯ÒËäÓÒ} Ò ˆ ¹  äȯ}È ÒÏËãÒ« ȈÈ
¹¯ÒËä}Ò m ¯ËäºÓˆ °º°ˆº«ÓÒË ºˆºmÓº°ˆÒ ÏÈ}ÈÏÈ m©¹ºãÓËÓ ÓË m©¹ºã
ÓËÓ  iã« Ò¯Ë}ˆº¯È ȈËãË Ó˺­²ºÒäº m©Ȉ ÒÓÁº¯äÈÒ º °º°ˆº«
ÓÒÒ ÏÈ}ÈϺm ÓÈ ˆË}‚ÒË °‚ˆ}Ò ¹º ¯‚¹¹Èä ÒÏËãÒ®
 { ­Ò­ãÒºˆË}Ë ÒäËˈ°« °¹Ò°º} }ÓÒ zÈÎÈ« ÏȹҰ ªˆºº °¹Ò°}È °º˯Î҈
ÁÈäÒãÒÒ Èmˆº¯ºm ÓÈÏmÈÓÒË }ÓÒÒ º ÒÏÈÓÒ« |¹¯ËËã҈Ë ÒäË ˆ°« ãÒ
m ÈÓÓºä °¹Ò°}Ë }ÓÒÒ m ÓÈÏmÈÓÒÒ }ºˆº¯©² m°ˆ¯ËÈˈ°« ÓË}ºˆº¯ºË }ã 
ËmºË °ãºmº Óȹ¯Òä˯ Pascal  p°ãÒ ˆÈ}ÒË }ÓÒÒ ¹¯Ë°ˆÈmãËÓ© ˆº m©
mËÒˆË ÓÈ ª}¯ÈÓ ÁÈäÒãÒÒ Èmˆº¯ºm ÓÈÏmÈÓÒË Ò º ÒÏÈÓÒ« ªˆÒ² }ÓÒ
¯Ë‚°äºˆ¯ÒˆË mmº }ã Ëmºº °ãºmÈ ° }ãÈmÒȈ‚¯©
 { äÈÈÏÒÓË ÒäËˈ°« °¹Ò°º} ¹º°ˆ‚¹ÒmÒ² m ¹¯ºÈ΂ Èmˆºäº­ÒãË® zÈÎ
È« ÏȹҰ ªˆºº °¹Ò°}È °º˯Î҈ äȯ}‚ Èmˆºäº­Òã« Ò Ëº ¹È¯Èäˈ¯©
°ˆºÒ亰ˆ ¯È°²º ­ËÓÏÒÓÈ ÓÈ  }ä ÓÈËÎÓº°ˆ Ұ㺠ãˈ ­ËϺˆ}ÈÏ
Óº® ¯È­ºˆ©  }ºäÁº¯ˆÓº°ˆ ºˆãÒÓÈ« ²º¯ºÈ« ‚ºmãˈmº¯ÒˆËãÓÈ« 
º}‚¹ÈˆËã m °mº º˯Ë ÒäËˈ ¯« ˆ¯Ë­ºmÈÓÒ® ¹º }ÈÎºä‚ ÒÏ ªˆÒ²
¹È¯Èäˈ¯ºm wˆÒ ˆ¯Ë­ºmÈÓÒ« ÏÈÈ ˆ°« m mÒË ÓË}ºˆº¯ºº Òӈ˯mÈãÈ ÓÈ
¹¯Òä˯ °ˆºÒ亰ˆ Û  ˆ©° ºã㠯Ȱ²º ­ËÓÏÒÓÈ Û  ã ÓÈ  }ä 
{©mËÒˆË ÓÈ ¹ËȈ ¹Ë¯ËËÓ Èmˆºäº­ÒãË® ‚ºmãˈmº¯« Ò² ˆ¯Ë­ºmÈ
ÓÒ«ä ¹º}‚¹ÈˆËã« ¯Ë‚°äºˆ¯ÒˆË mmº ˆ¯Ë­ºmÈÓÒ® ¹º}‚¹ÈˆËã« ° }ãÈmÒÈ
ˆ‚¯©
 { Ëӈ¯Ë ÏÈÓ«ˆº°ˆÒ ÓÈ°ËãËÓÒ« mËˈ°« °¹Ò°º} mÈ}Èӈө² ¯È­ºÒ² äË°ˆ
ÓÈ ¹¯Ë¹¯Ò«ˆÒ«² º¯ºÈ zÈÎÈ« ÏȹҰ ˆÈ}ºº °¹Ò°}È °º˯Î҈ °ãË
‚ ‚ ÒÓÁº¯äÈÒ  ÓÈÒäËÓºmÈÓÒË º¯ÈÓÒÏÈÒÒ äË°ˆº¹ºãºÎËÓÒË º¯
ÈÓÒÏÈÒÒ ¯È°°ˆº«ÓÒË m }ä ºˆ Ëӈ¯È º¯ºÈ  ÓÈÒäËÓºmÈÓÒË ºãÎÓº
°ˆÒ ˆ¯Ë­‚ËäÈ« }mÈãÒÁÒ}ÈÒ« ¯Èϯ« ÒãÒ º­¯ÈϺmÈÓÒË  ˆ¯Ë­‚Ëä©® °ˆÈÎ
¯È­ºˆ© ¹º °¹ËÒÈãÓº°ˆÒ ¯ÈÏä˯ ÏȯȭºˆÓº® ¹ãȈ© ÏÈ äË°« ÓÈãÒÒË
°ºÒÈãÓº® °ˆ¯È²ºm}Ò È ÒãÒ Óˈ  ¹¯ººãÎ҈ËãÓº°ˆ ËÎ˺Ӻº º¹
ãÈÒmÈË人 ºˆ¹‚°}È rËϯȭºˆÓ©® mmº҈ ÒÓÁº¯äÈÒ º °mºË® }mÈãÒ
ÁÒ}ÈÒÒ Ò ˆ¯Ë­ºmÈÓÒ«² Óȹ¯Òä˯ ¯ÈÏä˯ ÏȯȭºˆÓº® ¹ãȈ© ÏÈ äË°« 
vºÏÈ®ˆË ¹¯º¯Èää‚ }ºˆº¯È« ­© m©mºÒãÈ ã« }Èκº }ãÒËÓˆÈ °¹Ò°º}
¯È­ºÒ² äË°ˆ m °ººˆmˈ°ˆmÒÒ ° ˺ ˆ¯Ë­ºmÈÓÒ«äÒ

•½²´²

¦²»½Í
l© ‚ÎË ÏÓÈËä ˆº ªÁÁË}ˆÒmÓ©ä °¹º°º­ºä ²¯ÈÓËÓÒ« Ò º­¯È­ºˆ}Ò ­ºãºº
}ºãÒË°ˆmÈ ºÓºˆÒ¹Ó©² ¹Ë¯ËäËÓÓ©² m ¹¯º¯ÈääË «mã« ˆ°« äÈ°°Òm©
|ÓÈ}º ‚ ÓÒ² Ë°ˆ ºÒÓ Ó˺°ˆÈˆº} äÈ°°Òm© ÓË ¹¯ÒºÓ© ã«
   
ºãºm¯ËäËÓÓºº ²¯ÈÓËÓÒ« ÒÓÁº¯äÈÒÒ { ªˆºä ¹¯º¯ÈääÒ°ˆ‚ 亂ˆ ¹ºäº
ÁȮ㩠ºˆ ÈÓãÒ®°}ºº °ãºmÈ  ¹ºÒm}È }ȯˆºˆË}È 
 Û ªˆº ÓÈ­º¯ ÈÓÓ©² ²¯ÈÓ«Ò²°« mº mÓËÓË® ¹Èä«ˆÒ }ºä¹ ˆË¯È ÓÈ
ÎË°ˆ}ºä Ò°}Ë Ò°}ˈË }ºä¹È}ˆÒ°}Ë Ò ˆ ¹ ¹º ÏÈÈÓÓ©ä ÒäËÓËä
                  
               
|°º­ËÓÓº°ˆÒ ÁÈ®ãºm ¯È°°äºˆ¯ËÓ© ÓÒÎË
X zÈÎºä‚ ÁȮ゠¹¯Ò °ºÏÈÓÒÒ  ¹º }ºˆº¯ºä‚ º­¯È­Èˆ©mÈ 
 
È« ˺ ¹¯º¯ÈääÈ °äºÎˈ ºÒÓ ÁȮ㠺ˆ ¯‚ºº vã˺mȈËãÓº

¹¯º¯ÈääÈ äºÎˈ ¯È­ºˆÈˆ
 ÁÈ®ãÈäÒ
  

X nȮ㠰º˯Î҈ ªãËäËӈ© ˆºã}º ÒãÒ ˆÒ¹ ˺ }ºä¹ºÓËӈºm


 
ÓË ººmȯÒmÈˈ°«   Û ÁÈ®ãºm©® ˆÒ¹ Ó˺¹‚°ˆÒä sȹ¯Òä˯
äºÎÓº °ºÏȈ ÁÈ®ã ÏȹҰˮ ÒãÒ ÁȮ㠰ˆ¯º} Óº ÓËãÏ« º¯ÈÓÒϺmȈ
ÁÈ®ã ÁÈ®ãºm
X  !Û ªˆº Ұ㺠˺ ªãËäËӈºm }ºä¹ºÓËӈºm  ¯Ò °ºÏÈÓÒÒ
ÁÈ®ãÈ ãÒÓÈ ÁÈ®ãÈ Ò º¯ÈÓÒÒmÈˈ°« ˆºã}º Ëä}º
  
°ˆ ‚°ˆ¯º®°ˆm mÓËÓË® ¹È䫈Ò nÈ®ã ÓË °º˯ÎȝҮ ªãËäËӈºm ÓÈÏ©
mÈˈ°«  ˺ ãÒÓÈ Û Óºã


Ÿ·¼ÀÄÀÂÍ·ô·¶·¿ºÑ
ÀƲ»½À´À»úÃÄ·¾·
{ ã ­º® º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË ÒÓÁº¯äÈÒ« ÓÈ Ò°}Ë ²¯ÈÓ҈°« m mÒË ÁÈ®
ãºm È °Ò°ˆËäÈ ²¯ÈÓËÓÒ« ÒÓÁº¯äÈÒÒ ÓÈÏ©mÈˈ°«  { ÓÈ
! 
•½²´²  ¦²»½Í 

°ˆº«ËË m¯Ëä« ÒäËˈ°« ÓË°}ºã}º ¯ÈÏãÒÓ©² ÁÈ®ãºm©² °Ò°ˆËä }ºˆº¯©Ë


°‚Ë°ˆmËÓÓº ºˆãÒÈ ˆ°« ¯‚ ºˆ ¯‚È ¹º mӂˆ¯ËÓÓËä‚ °¹º°º­‚ º¯ÈÓÒÏÈÒÒ
Ò°}È |ÓÈ}º ¹¯ÈmÒãÈ ÒäËÓºmÈÓÒ« ÁÈ®ãºm }ȈÈ㺺m Ò Ò°}ºm ¹¯È}ˆÒË°}Ò
ºÒÓÈ}ºm© mº m°Ë² ÁÈ®ãºm©² °Ò°ˆËäȲ :LQGRZV )$7 17)6 Ò ¯  { °mºË
m¯Ëä« ªˆÒ ¹¯ÈmÒãÈ ­©ãÒ ¯ÈϯȭºˆÈÓ© ã« º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© '26
ÁÈ®ãºmÈ« °Ò°ˆËäÈ )$7 
Ò°ãÈ  Ò  ‚ÎË ÏÓÈ}ºä© ҈ȈËã Û ªˆº äÒÓÒäÈãÓ©Ë ËÒÓÒ© º­¯È­ºˆ}Ò
ÒÓÁº¯äÈÒÒ m '26 Ò :LQGRZV m©¯ÈÎËÓÓ©Ë m ­ÒˆÈ² ¯ÒäËÓ҈ËãÓº } ÁÈ®
ãºm©ä °Ò°ˆËäÈä ªˆÒ ÏÓÈËÓÒ« °ººˆmˈ°ˆm‚ ˆ ¯ÈÏä˯‚ ªãËäËÓˆÈ ˆÈ­ãÒ© ¯ÈÏ
ä˝ËÓÒ« ÁÈ®ãºm )LOH $OORFDWLRQ 7DEOH Û )$7  }ºˆº¯È« «mã«Ëˆ°« º°Óºmº®
ÁÈ®ãºmº® °Ò°ˆËä© )$7 ¯Èϯ«Ó©Ë }ºä¹Ò㫈º¯© ˆÈ}ÒË }È} 7XUER 3DVFDO
¯ÈϯȭȈ©mÈãÒ° ã« º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© '26 ¯Èϯ«Ó©Ë Û ã« °Ë
äË®°ˆm :LQGRZ Ò 81,; sË ­‚Ëä °Ë®È° }ȰȈ°« ÁÈ®ãºm©² °Ò°ˆËä °ËäË®°ˆmÈ
81,; Óº }¯Èˆ}º ÓȹºäÓÒä º°ÓºmÓ©Ë ˆ¯Ë­ºmÈÓÒ« } ÒäËÓÈä ÁÈ®ãºm }ȈÈãº
ºm Ò Ò°}ºm ¹¯ÒÓ«ˆ©Ë m '26 Ò :LQGRZV ‘Ë }ˆº ²º¯ºº ÏÓÈ}ºä ° ªˆÒäÒ
ˆ¯Ë­ºmÈÓÒ«äÒ äº‚ˆ ¹¯º¹‚°ˆÒˆ °ãË‚ Ò® ¯ÈÏËã
š¾Ñº²Ãʺ·¿º·Ʋ»½²
 ! °º°ˆºÒˆ ÒÏ m‚² È°ˆË® °º­°ˆmËÓÓº ÒäËÓÒ Ò Ëº ¯È°Ò¯ËÓÒ«
 äºÎˈ °º˯ÎȈ ºˆ  º  °Òämºãºm m '26 m :LQGRZV Û º  °Òämº
ãºm " Û m 7XUER 3DVFDO ä© ÒäËӂËä ÁȮ㩠Ұ¹ºãς« ˆºã}º }º
¯ºˆ}ÒË ÒäËÓÈ ÒÏ­ËÈ« ¯‚°°}Ò² ­‚}m ºÓÒ ÒÓºÈ º­¯È­Èˆ©mÈ ˆ°« ÓË}º¯¯Ë}ˆ
Óº Ò ÓÒ m }ºËä °ã‚ÈË ÓË Ò°¹ºãς« ¹¯º­Ëãºm { ˆÈ}Ò² °Ò°ˆËäȲ }È} 'HOSKL
Ò°¹ºãςËä ã ­©Ë º°ä©°ãËÓÓ©Ë ÒäËÓÈ ¹¯ÒËä ¹¯º­Ëã ¯ÈϯËËÓ ÓȯÈmÓË °
º°ˆÈãÓ©äÒ °ÒämºãÈäÒ
# ºˆËã«Ëˆ°« ºˆ ÒäËÓÒ ˆº}º® ÏÈ }ºˆº¯º® °ãË‚ˈ ºˆ  º  °Òämº
ãºm °º°ˆÈmã« Ò² ˺ sȹ¯Òä˯ ([DPSOHSDV ÒãÒ ([DPSOHFRP cÈ°Ò¯Ë
ÓÒË ²È¯È}ˆË¯Òςˈ  !  ˆ Ë ¹º}ÈÏ©mÈˈ }È}È« ÒÓÁº¯äÈÒ« °º˯Î҈°«
m ªˆºä ÁÈ®ãË ¹¯º¯ÈääÈ ˆË}°ˆ ¯Ò°‚Óº} äËãºÒ« Ò ˆ   { ¹¯ÒÓÒ¹Ë
äºÎÓº Ȉ ÁȮ゠㠭ºË ¯È°Ò¯ËÓÒË ÒãÒ mºº­Ë ÓË ÈmȈ ¯È°Ò¯ËÓÒ« Óº
¯Ë}ºäËÓ‚ˈ°« ¹ºãϺmȈ°« ÓÈ­º¯ºä $   ÏȯËÒ°ˆ¯Ò
¯ºmÈÓÓ©² m º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË wˆº ¹ºÏmºã«Ëˆ ÓË ˆºã}º ¹¯º¯ÈääÒ°ˆ‚
Óº Ò º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË ¹¯ÈmÒãÓº º­¯È­Èˆ©mȈ ÁȮ㩠ÏÓÈ« }È}º®
¹¯º¯Èä亮 ºÓÒ ­©ãÒ °ºÏÈÓ©
œ²Ä²½Àµº
iã« ¯ËÒ°ˆ¯ÈÒÒ ÒäËÓ ÁÈ®ãºm m ÁÈ®ãºmº® °Ò°ˆËäË }ºä¹ ˆË¯È Ò°¹ºãς ˆ°«
}ȈÈãºÒ GLUHFWRU\  { º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË :LQGRZV }ȈÈãºÒ ÒäË ˆ ˝Ë
ºÓº ÓÈÏmÈÓÒË Û ¹È¹}Ò IROGHUV  % Û ªˆº ¹ºÒäËÓºmÈÓÓÈ« º­ãÈ°ˆ ÓÈ
Ò°}Ë jä« }ȈÈãºÈ ¹ºÒӫˈ°« ˆËä ÎË ¹¯ÈmÒãÈä ˆº Ò Òä« ÁÈ®ãÈ cÈ°
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

Ò¯ËÓÒË }ȈÈ㺂 º­©Óº ÓË ÓÈÏÓÈÈˈ°« ²ºˆ« ªˆº Ò ÓË Ïȹ¯ËËÓº sÈ Ò°


}Ë äºÎˈ ­©ˆ äÓºÎË°ˆmº }ȈÈ㺺m zÈΩ® }ȈÈ㺠m °mº º˯Ë äº
Îˈ °º˯ÎȈ ÁÈ®ã© Ò ­ºãËË ÓÒÏ}ºº ‚¯ºmÓ«
&  '
  È °Èä ºÓ m©°ˆ‚¹Èˈ ¹º ºˆÓºËÓÒ } ÓÒä }È} 
}ȈÈ㺠 
zÈΩ® Ò°} º­«ÏȈËãÓº ÒäËˈ °mº®  m }ºˆº¯ºä
  
ÏȯËÒ°ˆ¯Ò¯ºmÈÓ© ÁȮ㩠¹ºãϺmȈËã« Ò ¹º}ȈÈãºÒ ¹Ë¯mºº ‚¯ºmÓ« È m
ÓÒ² Û ¯‚ÒË ÁȮ㩠¹ºãϺmȈËã« Ò ¹º}ȈÈãºÒ mˆº¯ºº ‚¯ºmÓ« Ò ˆ 
zº¯ÓËmº® }ȈÈ㺠ÓËãÏ« ‚Èã҈ |Ó ÓË ÒäËˈ ÒäËÓÒ Ò º­ºÏÓÈÈˈ°« ÏÓÈ
}ºä \ sȹ¯Òä˯ &? Û ªˆº }º¯ÓËmº® }ȈÈ㺠Ұ}È & {°Ë ¹¯ºÒË }ȈÈ
ãºÒ Ò°}È mãºÎËÓ© m }º¯ÓËmº® ‘È} Áº¯äÒ¯‚ˈ°«  ÒãÒ
 $'
 °ˆ¯‚}ˆ‚¯È }ȈÈ㺺m
zȈÈ㺠° }ºˆº¯©ä m ÓÈ°ˆº«Ò® äºäËӈ m¯ËäËÓÒ ¯È­ºˆÈˈ ¹ºãϺmȈËã
ÓÈÏ©mÈˈ°« ( 
iº ÓÈÈãÈ ¯È­ºˆ© ÎË°ˆ}ºº Ò°}È }ºä¹ ˆË¯È ÒãÒ º­©Óº® Ò°}ˈ© ÓÈ
ÓÒä m©¹ºãӫˈ°« º¹Ë¯ÈÒ«  ¯Ò ªˆºä ¹ºm˯²Óº°ˆ Ò°}È
!
¯ÈÏ­ÒmÈˈ°« ÓÈ º¯ºÎ}Ò Ò °Ë}ˆº¯© È ˆÈ}ÎË °ºÏÈˈ°« °ã‚ÎË­ÓÈ« º­ãÈ°ˆ Ò
¹‚°ˆº® }ȈÈ㺠i¯‚ÒË }ȈÈãºÒ Ò ÁȮ㩠°ºÏÈ ˆ°« m ¹¯ºË°°Ë ¯È
­ºˆ© Ò ¯È°¹ºãÈÈ ˆ°« ÓÈ Ò°}Ë m ¹¯ºÒÏmºãÓºä ¹º¯«}Ë
{ӂˆ¯ËÓÓ«« °ˆ¯‚}ˆ‚¯È }ȈÈ㺺m m ¯ÈÏãÒÓ©² ÁÈ®ãºm©² °Ò°ˆËäȲ ¯ÈÏãÒÈˈ°«
Óº º°ÓºmÓ©Ë °mËËÓÒ« }ºˆº¯©Ë m ÓÒ² ²¯ÈÓ«ˆ°« ÓËÒÏäËÓÓ© zÈΩ® }ȈÈãº
°º˯Î҈ °mËËÓÒ« º­º m°Ë² °mºÒ² ÁÈ®ãȲ Ò mãºÎËÓÓ©² }ȈÈãºȲ È ˆÈ}ÎË
ÒÓÁº¯äÈÒ º m©Ë°ˆº«Ëä }ȈÈãºË mäË°ˆº ÒäËÓÒ Ò°¹ºãςˈ°« º­ºÏÓÈË
ÓÒË  Ò °Ë­Ë °Èäºä mäË°ˆº ÒäËÓÒ Ò°¹ºãςˈ°« ºÓÈ ˆº}È  z¯ºäË ÒäËÓÒ Ò
¯È°Ò¯ËÓÒ« ÁÈ®ãÈ ÒãÒ }ȈÈãºÈ ã« ÓÒ² ²¯ÈÓ«ˆ°« ˆÈ}ÒË 
$

X ¯ÈÏä˯ m ­È®ˆÈ² ˆºã}º ã« ÁÈ®ãºm 


X ÈˆÈ Ò m¯Ëä« °ºÏÈÓÒ« ÁÈ®ãÈ ÒãÒ }ȈÈãºÈ ã« ÁÈ®ãºm ²¯ÈÓ҈°« Ò ȈÈ
¹º°ãËÓ˺ ÒÏäËÓËÓÒ« 
X °¹ËÒÈãÓ©Ë ¹¯ÒÏÓÈ}Ò ÒãÒ ÁÈ®ãÈ ˆºã}º ã« ˆËÓÒ«
)
°}¯©ˆ©® °Ò°ˆËäÓ©® Ò ȯ²ÒmÓ©® zȈÈ㺠¹ºäËÈˈ°« °¹ËÒÈãÓ©ä
¹¯ÒÏÓÈ}ºä Û  ¹ºªˆºä‚ º¹Ë¯ÈÒºÓÓÈ« °Ò°ˆËäÈ m°ËÈ ºˆãÒ҈ ˺
* + ,-.+/
ºˆ ÁÈ®ãÈ
X ÁÒÏÒË°}Ò® ȯ˰ ÁÈ®ãÈ ÒãÒ }ȈÈãºÈ ÓÈ Ò°}Ë
jÓÁº¯äÈÒ« º }Èκä }ºÓ}¯ËˆÓºä ÁÈ®ãË ÒãÒ }ȈÈãºË ²¯ÈÓ҈°« ˆºã}º m
ºÓºä }ȈÈãºË

       !        " 


#$  $                
•½²´²  ¦²»½Í 

               $   %   &


$ '                 $     &
  $  
iã« ˆºº ˆº­© ¹¯º¯ÈääÈ °äºãÈ ÓÈ®ˆÒ ӂÎÓ©® ÁÈ®ã Ó˺­²ºÒäº ÏÓȈ
¹‚ˆ ÒãÒ   mË‚Ò® } ÁÈ®ã‚0 Û ªˆº ¹Ë¯ËËÓ ÒäËÓ ¹º}ȈÈ
㺺m ºˆËãËÓÓ©² ¯‚ ºˆ ¯‚È º­¯ÈˆÓº® }º°º® ˯ˆº® }ºˆº¯©Ë ӂÎÓº ¹º
°ã˺mȈËãÓº ¹¯º®ˆÒ ã« ˆºº ˆº­© ºˆ©°}Ȉ ӂÎÓ©® ÁÈ®ã |­©Óº ¹‚ˆ
ÓÈÒÓÈˈ°« ° ÒäËÓÒ Ò°}È }ºˆº¯ºË ÏÈ}ÈÓÒmÈˈ°« °Òämºãºä mºËˆºÒ« º
°ãËÓÒä m ¹‚ˆÒ ‚}ÈÏ©mÈˈ°« Òä« ÁÈ®ãÈ
iÒ°}?j䫁º}ȈÈãºÈ??j䫁º}ȈÈãºÈ1?jä«nÈ®ãÈ
‚ˆ } ÁȮ゠ÓÈÏ©mÈ ˆ ˆÈ}ÎË   ÁÈ®ãÈ lÈ}°ÒäÈãÓº º¹‚°ˆÒ
äÈ« ãÒÓÈ ¹‚ˆÒ Û  °Òämºãºm
sȹ¯Òä˯ F?WXUER?SDV?H[DPSOHSDV
{ ªˆºä ¹¯ÒäË¯Ë ÁȮ㠹¯º¯Èää© H[DPSOHSDV °º˯Î҈°« m }ȈÈãºË SDV }º
ˆº¯©® ÏȯËÒ°ˆ¯Ò¯ºmÈÓ m }ȈÈãºË WXUER zȈÈ㺠WXUER ÓȲº҈°« m }º¯ÓËmºä
}ȈÈãºË Ò°}È v
iã« ÒäËÓºmÈÓÒ« Ò°}ºm Ò°¹ºãς ˆ°« ãȈÒÓ°}ÒË ­‚}m© ºˆ $ º = yË°ˆ}Ò®
Ò°} mÒÓË°ˆË¯ Û ªˆº & p°ãÒ ã« ‚º­°ˆmÈ ¹ºãϺmȈËã« ­ºãº® mÒÓ
Ë°ˆË¯ ¯ÈÏ­ÒmÈ ˆ ÓÈ È°ˆÒ    ˆº ã« Ò² ÒäËÓºmÈÓÒ« Ò°¹ºã
ς ˆ°« °ãË‚ ÒË m ÈãÁÈmÒˆÓºä ¹º¯«}Ë ãȈÒÓ°}ÒË ­‚}m© ' ( Ò ˆ  
iÒ°}ºmº ã« Ò­}Ò² Ò°}ºm Ò°}ˈ ÒäËӂˈ°« $ p°ãÒ °‚Ë°ˆm‚ˈ mˆº¯º®
Ò°}ºmº ˆº ˺ Òä« Û % m ¹¯ºˆÒmÓºä °ã‚ÈË Òä« % ÓË Ò°¹ºãςˈ°« p°ãÒ
­‚}mÈ Ò °ãË‚ ËË ÏÈ ÓË® mºËˆºÒË ºˆ°‚ˆ°ˆm‚ ˆ ˆº ¹º¯ÈςäËmÈˈ°« Ò°¹ºã
ςËä©® m ÓÈ°ˆº«ËË m¯Ëä« ÓÈÏÓÈËÓÓ©® ¹º ‚äºãÈÓÒ ÒãÒ ˆË}‚Ò® Ò°}
p°ãÒ ¹‚ˆ } ÁȮ゠ÓÈÒÓÈˈ°« ° º­¯ÈˆÓº® }º°º® ˯ˆ© ˆº ¹ºÒ°} ÁÈ®ãÈ ÓÈÒ
ÓÈˈ°« ° }º¯ÓËmºº }ȈÈãºÈ Ò°}È m ¹¯ºˆÒmÓºä °ã‚ÈË Û ° ˆË}‚Ëº
sȹ¯Òä˯ ?WXUER?SDV?WDEOHW[W ÒãÒ WDEOHW[W
jÓºÈ ¹¯Ò ÏÈ¹Ò°Ò ¹‚ˆÒ Ò°¹ºãς ˆ  mË ˆº}Ò ¹º¯« ã« º­ºÏÓÈËÓÒ«
m©Ë°ˆº«Ëº }ȈÈãºÈ Óȹ¯Òä˯ ?WDEOHW[W º­ºÏÓÈÈˈ ˆº ÁÈ®ã WDEOHW[W
ÓȲº҈°« m }ȈÈãºË m©Ë°ˆº«Ëä ¹º ºˆÓºËÓÒ } ˆË}‚Ëä‚ {°¹ºäÓÒä
ˆº m ã ­ºä }ȈÈãºË }¯ºäË }º¯ÓËmºº ²¯ÈÓ҈°« ÒÓÁº¯äÈÒ« º m©Ë
°ˆº«Ëä }ȈÈãºË Òä« }ºˆº¯ºº º­ºÏÓÈÈˈ°« m‚ä« ˆº}ÈäÒ ¹ºªˆºä‚ ¹Ë¯Ë
²º m m©Ë°ˆº«Ò® }ȈÈ㺠m©¹ºãӫˈ°« ­©°ˆ¯º
{ ÏÈ}ã ËÓÒË ‚¹ºä«ÓËä ËË ºÒÓ Ó˹¯Òm©Ó©® Óº º¹‚°ˆÒä©® °¹º°º­ ÏÈ
¹Ò°Ò ¹‚ˆÒ }ºˆº¯©® ÓÈÒÓÈˈ°« ° ºÓº® ˆº}Ò Óȹ¯Òä˯ ˆÈ} ?WDEOHW[W
‘È}È« ÏȹҰ ¹‚ˆÒ ª}mÒmÈãËӈÓÈ WDEOHW[W Ò º­ºÏÓÈÈˈ ˆº ÁÈ®ã ÓȲº҈°« m
ˆË}‚Ëä }ȈÈãºË cÈςäËˈ°« ¹ºº­Ó©® °¹º°º­ ÏÈ¹Ò°Ò ¹‚ˆÒ äºÎˈ ¹ºˆ¯Ë­º
mȈ°« ˆºã}º m Ò°}ã ҈ËãÓ©² °ã‚È«² }ºÈ ˆ¯Ë­‚ˈ°« «mÓº º­ºÏÓÈ҈
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

ˆË}‚Ò® }ȈÈ㺠‘Ëä ÓË äËÓËË mºÏäÒˆË ÓÈ ÏÈäˈ}‚ º­ºÏÓÈËÓÒ« ˆË}‚Ëº


ÒãÒ m©Ë°ˆº«Ëº }ȈÈ㺺m m mÒË ºÓº® ÒãÒ m‚² ˆºË}
¥ÃÄÂÀ»ÃÄ´²
{ °º°ˆÈmË }ºä¹ ˆË¯È ¹¯ÒÓ«ˆº m©Ë㫈 ºˆËãÓ©Ë }ºä¹ºÓËӈ© Û '
  sË}ºˆº¯©Ë ÒÏ ÓÒ² ¹¯ËÓÈÏÓÈËÓÓ©Ë ã« mmºÈ m©mºÈ Ò ²¯ÈÓËÓÒ«
ÈÓÓ©² ÓÈÏ©mÈ ˆ  ÒãÒ
 
!

lÓºÒË «Ï©}Ò m©°º}ºº ‚¯ºmÓ« ¯È°°äȈ¯ÒmÈ ˆ mÓËÓÒË ‚°ˆ¯º®°ˆmÈ }È}


ÁȮ㩠° }ºˆº¯©äÒ äºÎÓº ¯È­ºˆÈˆ ˆºÓº ˆÈ} ÎË }È} ° º­©Ó©äÒ ÁÈ®ãÈ
äÒ ‘È}ºË ¹¯Ë°ˆÈmãËÓÒË ÏÓÈ҈ËãÓº ‚¹¯ºÈˈ ÎÒÏÓ ¹¯º¯ÈääÒ°ˆ‚ |­
¯ÈËÓÒË } ‚°ˆ¯º®°ˆmÈä m©¹ºãӫˈ°« ° ¹ºäº °¹ËÒÈãÓº ÏȯËÏ˯mÒ¯º
mÈÓÓ©² ÒäËÓ }ºˆº¯©Ë Ïȹ¯ËËÓº Ò°¹ºãϺmȈ ã« ÒäËÓºmÈÓÒ« º­©Ó©²
ÁÈ®ãºm Û ˆÈ} ÓÈÏ©mÈË䩲 }ºä¹ ˆË¯È wˆº ˆÈ
 $ 
}ÒË Óȹ¯Òä˯ ÒäËÓÈ }È}
X &21 Û ÓÈÒäËÓºmÈÓÒË }ºÓ°ºãÒ ¯Ò ¹ºäºÒ m©mºÒäÈ« ÒÓÁº¯

äÈÒ« ¹Ë¯Ë°©ãÈˈ°« ÓÈ ª}¯ÈÓ Ò°¹ãË« È mmºÒäÈ« ÒÓÁº¯äÈÒ« mº°¹¯Ò
ÓÒäÈˈ°« ° }ãÈmÒȈ‚¯© ¯Ò mmºË ° }ãÈmÒȈ‚¯© °Òämºã© °҈©mÈ ˆ°« ÒÏ
)!   }ºˆº¯©® ¹Ë¯ËÈˈ Ò² ¹¯º¯ÈääË ˆºã}º ¹º°ãË ÓÈÎȈҫ ÓÈ
}ãÈmÒ‚ (QWHU! ¯Ò ÓÈÎȈÒÒ }ãÈmÒ &WUO!=! ËÓ˯ү‚ˈ°« °Òämºã
 68% }ºÓÈ ÁÈ®ãÈ
X 351 Û ÓÈÒäËÓºmÈÓÒË  p°ãÒ } }ºä¹ ˆË¯‚ ¹º}ã ËÓº ÓË

°}ºã}º ¹¯Òӈ˯ºm º°ˆ‚¹ } ÓÒä º°‚Ë°ˆmã«Ëˆ°« ¹º ãºÒË°}Òä ÒäËÓÈä
/37 /37 Ò /37 |­©Óº ÒäËÓÈ 351 Ò /37 Û °ÒÓºÓÒä©

%( $ )*+, )*+- )*+. "       !    


   !   , -  .  /!  $/ ! '  
!'  0( $   )*+,       
X v|l v|l Ò v|l Û ‚°ˆ¯º®°ˆmÈ ¹º}ã ËÓÓ©Ë } 
  j°¹ºãς ˆ°« ã« °m«ÏÒ ° ¯‚ÒäÒ }ºä¹ ˆË¯ÈäÒ {ºÏäºÎÓ©
}È} ¹¯ÒËä ˆÈ} Ò ¹Ë¯ËÈÈ ÈÓÓ©² ºÓÈ}º m }ÈΩ® äºäËӈ m¯ËäËÓÒ
äºÎˈ Ò°¹ºãϺmȈ°« ãÒ­º ¹¯ÒËä ãÒ­º ¹Ë¯ËÈÈ |­©Óº mäË°ˆº v|l
äºÎÓº Ò°¹ºãϺmȈ °ÒÓºÓÒä k8t
X 18/ Û  ÒãÒ
 ‚°ˆ¯º®°ˆmº ÈË m°Ëº Ò°¹ºãςˈ°« ¹¯Ò
11
ºˆãÈ}Ë °ˆ¯º®°ˆmº ¯È­ºˆÈˈ °ãË‚ Òä º­¯ÈϺä Û ¹¯Ò ˆËÓÒÒ ÒÏ Ó˺
¹¯º¯ÈääË °ºº­Èˈ°« º }ºÓË ÁÈ®ãÈ È ¹¯Ò m©mºË ÓÈ Ó˺ ÒÓÁº¯äÈÒ«
ÓÈ °Èäºä ËãË ÓÒ}‚È ÓË m©mº҈°« Óº ¹¯º¯ÈääË }ºˆº¯È« m©¹ºãÓ«ãÈ
m©mº °ºº­Èˈ°« ˆº ºÓ ¹¯ºÒϺË㠂°¹ËÓº
•½²´²  ¦²»½Í 

 ÁºÃ²¿º·Ʋ»½À´ÀµÀĺÁ²
”º¶ÍƲ»½À´¦²»½À´²ÑÁ·Â·¾·¿¿²Ñ 
{ 3DVFDO ÒäË ˆ°« ˆ¯Ò mÒÈ ÁÈ®ãºm
X ˆË}°ˆºm©® ÁȮ㠺¹¯ËËã«Ëˆ°« ˆÒ¹ºä text 
X ˆÒ¹ÒϺmÈÓÓ©® ÁÈ®ã ÏÈÈˈ°« ¹¯ËãºÎËÓÒËä file of Lbi 
X ÓˈҹÒϺmÈÓÓ©® ÁȮ㠺¹¯ËËã«Ëˆ°« ˆÒ¹ºä file 
iã« ¯È­ºˆ© ° ÁÈ®ãÈäÒ m ¹¯º¯ÈääË Ó˺­²ºÒäº º¹¯ËËã҈ ! '
 !  m ¯ÈÏËãË º¹Ò°ÈÓÒ® ¹¯º¯Èää©
sȹ¯Òä˯
type filetype=text ^ nZceh\uc lbi `
var ftmp,f: filetype ^ nZceh\u_ i_j_f_ggu_ `
ÒãÒ
var f1,lst: text; f2: file;

nÈ®ãºm©Ë ¹Ë¯ËäËÓÓ©Ë º¹Ò°ÈÓÓ©Ë m ¹¯º¯ÈääË ÓÈÏ©mÈ ˆ  !'


 {°Ë º°ÓºmÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ º­Ë°¹ËÒmÈ ÒË mmºm©mº
ÈÓÓ©² ¯È­ºˆÈ ˆ ˆºã}º ° ãºÒË°}ÒäÒ ÁÈ®ãÈäÒ  ºªˆºä‚
  2
¹Ë¯Ë ˆËä }È} Ò°¹ºãϺmȈ ÁÒÏÒË°}Ò® ÁÈ®ã ˺ Ó˺­²ºÒäº °m«ÏȈ ° ãº
ÒË°}Òä ÁÈ®ãºä ÁÈ®ãºmº® ¹Ë¯ËäËÓÓº® 

¥¼²¹²Ä·½Î–ÀÃÄÅÁ¼Ʋ»½²¾
{ ã ­º® äºäËӈ m¯ËäËÓÒ ¹¯º¯ÈääË º°ˆ‚¹ËÓ ˆºã}º ºÒÓ ªãËäËӈ ÁÈ®ãÈ ÓÈ
}ºˆº¯©® °°©ãÈˈ°«  (  !  ))
|Ó º¹¯ËËã«Ëˆ ˆº äË°ˆº m ÁÈ®ãË ºˆ}‚È }‚È ¹¯ºÒ°²º҈ ˆËÓÒË ÏȹҰ
ÈÓÓ©² ¯Ò ºˆ}¯©ˆÒÒ ÒãÒ °ºÏÈÓÒÒ ÁÈ®ãÈ ‚}ÈÏȈËã ¹ºä˝Èˈ°« m ˺ ÓÈÈ
㺠ˆËÓÒË ÒãÒ ÏȹҰ ÈÓÓ©² ÒÏ ÁÈ®ãÈ m©Ï©mÈˈ ÈmˆºäȈÒË°}ºË ¹Ë¯Ëä˝Ë
ÓÒË ‚}ÈÏȈËã« }ÈÏȈËã ÁÈ®ãÈ mËˈ °Ë­« ¹ºº­Óº }‚¯°º¯‚ }ºˆº¯©® °ä˝È
«° ¹¯Ò ¯ËÈ}ˆÒ¯ºmÈÓÒÒ ˆË}°ˆÈ m°Ë m¯Ëä« ¹º}ÈÏ©mÈˈ ˆË}‚‚ ¹ºÏÒÒ  ¯Ò
ˆËÓÒÒ ÈÓÓ©² ÒÏ ÁÈ®ãÈ ‚}ÈÏȈËã ¯ÈÓº ÒãÒ ¹ºÏÓº º°ˆÒÓˈ ˺ }ºÓÈ Ë°
ãÒ }ºÓËÓº Ò}ã ˆËÓÒ« ÈÓÓ©² ÓË ÏÈm˯Èˈ°« ° ¹ºäº }È}ººãÒ­º º
¹ºãÓ҈ËãÓºº ‚°ãºmÒ« º¹‚°ˆÒä äºÎÓº ҈Ȉ Ò°ãºm©Ë ÈÓÓ©Ë º ¹Ë¯mºº
¹º«mÒm˺°« ӂ㫠ÒãÒ ˆË}°ˆºm©Ë ÈÓÓ©Ë º ¹Ë¯mº® ˆº}Ò 
º °¹º°º­‚ º°ˆ‚¹È } ªãËäËӈÈä ¯ÈÏãÒÈ ˆ ÁȮ㩠¹º°ã˺mȈËãÓºº Ò
¹¯«äºº º°ˆ‚¹È   23 

   ÓÈÏ©mÈˈ°« ÁÈ®ã } ªãËäËӈÈä }ºˆº¯ºº


º°ˆ‚¹ m©¹ºãӫˈ°« m ˆº® ÎË ¹º°ã˺mȈËãÓº°ˆÒ m }È}º® ºÓÒ ÏȹҰ©mÈ
ãÒ° iã« ¹ºÒ°}È Ó‚ÎÓºº ªãËäËÓˆÈ m ªˆºä °ã‚ÈË Ó˺­²ºÒäº ¹Ë¯Ëä˝Ȉ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

‚}ÈÏȈËã º­¯È­ºˆ}Ò º ˆË² ¹º¯ ¹º}È ºÓ ÓË ­‚ˈ ¹ºä˝ËÓ ÓÈ Ò°}ºä©® ªãË


äËӈ iã« ˆÈ}Ò² ÁÈ®ãºm Ïȹ¯ËËÓº °ºmä˝ËÓÒË ˆËÓÒ« Ò ÏÈ¹Ò°Ò ÈÓÓ©²
   Û ªˆº ÁȮ㠺°ˆ‚¹ } ªãËäËӈÈä }ºˆº¯ºº º°‚Ë°ˆm
ã«Ëˆ°« ¹º Ò² ȯ˰‚ Óºä˯‚  ‘È}Òä º­¯ÈϺä ¹¯Ò ¹ºÒ°}Ë Ó‚ÎÓºº ªãËäËӈÈ
º°ˆÈˆºÓº ‚}ÈÏȈ Óºä˯ ˺ ¹ºÏÒÒÒ ˆº °‚Ë°ˆmËÓÓº ‚°}º¯«Ëˆ ¹¯ºË°°
iã« ÁÈ®ãÈ ¹¯«äºº º°ˆ‚¹È º¹‚°ˆÒäº °ºmä˝ËÓÒË ÏÈ¹Ò°Ò Ò °҈©mÈÓÒ«
ÈÓÓ©²

 ³Ë²ÑÃÇ·¾²²³ÀÄÍÃƲ»½²¾º
¡Àý·¶À´²Ä·½Î¿ÀÃÄζ·»ÃÄ´º» 
{ÓË ÏÈmÒ°Ò亰ˆÒ ºˆ ÁÈ®ãºmºº ˆÒ¹È ã ­È« ¹¯º¯ÈääÈ ¯È­ºˆ© ° ÁÈ®ãºä
ºãÎÓÈ m©¹ºãÓ҈ °ãË‚ ÒË Ë®°ˆmÒ«
 |¹¯ËËã҈ ¹Ë¯ËäËÓÓ©Ë ÁÈ®ãºmºº ˆÒ¹È ãºÒË°}ÒË ÁȮ㩠
 zÈÎºä‚ ÒÏ Ò°¹ºãςË䩲 ÁÒÏÒË°}Ò² ÁÈ®ãºm ¹º°ˆÈm҈ m °ººˆmˈ°ˆmÒË
¹Ë¯ËäËÓӂ ÁÈ®ãºmºº ˆÒ¹È
 |ˆ}¯©ˆ ÁÈ®ã Û ˆ Ë °ËãȈ °‚Ë°ˆm‚ Ò® ÁȮ㠺°ˆ‚¹Ó©ä ã« mmºÈ
ÒÒãÒ m©mºÈ { °ã‚ÈË ºˆ°‚ˆ°ˆmÒ« ÁȮ㠺ãÎËÓ ­©ˆ °ºÏÈÓ
1  $ !         2     
     /  ' / / %   
 !           !   /  !
  /               
      '       /   3      $
    /      !  '    
 !'   2     4  $     /    !  &
    !   
 |­¯È­ºˆÈˆ ÁÈ®ã {°Ë ¹¯Ë©‚ÒË ªˆÈ¹© Óº°ÒãÒ ²È

¯È}ˆË¯ 0 )) ÁÈ®ãºm ã ­©² ˆÒ¹ºm °º°ˆºÒˆ m °ãË‚ Ëä
ÈÓÓ©Ë ÒÏ ÁÈ®ãÈ °ÓÈÈãÈ °҈©mÈ ˆ°« m º¹Ë¯ÈˆÒmӂ ¹È䫈 }ºä¹ ˆË
¯È 㫠˺ m ¹¯º¯ÈääË ÓÈÏÓÈÈ ˆ°« ¹Ë¯ËäËÓÓ©Ë ˆÒ¹ºm {°«
$($
ÈãÓˮȫ º­¯È­ºˆ}È mËˈ°« ÓÈ ªˆÒäÒ ¹Ë¯ËäËÓÓ©äÒ { °ã‚ÈË Ó˺­²º
Ò亰ˆÒ ¯ËςãˆÈˆ© ÏȹҰ©mÈ ˆ°« m Óºm©® ÁÈ®ã ÒãÒ º¹Ò°©mÈ ˆ°« m
‚ÎË °‚Ë°ˆm‚ Ò® ˆËÓÒË mmº ÈÓÓ©² ÒãÒ Ò² ÏȹҰ m©mº m©¹ºã
Ó« ˆ°« ¹¯Ò ¹ºäºÒ °ˆÈÓȯˆÓ©² ÒÓ°ˆ¯‚}Ò® mmºÈm©mºÈ |°º­ËÓÓº
°ˆÒ ¹¯ÒäËÓËÓÒ« ªˆÒ² ÒÓ°ˆ¯‚}Ò® ã« ÁÈ®ãºm ¯ÈÏãÒÓ©² ˆÒ¹ºm ­‚‚ˆ ¯È°
°äºˆ¯ËÓ© ÓÒÎË
 ~È}¯©ˆ ÁÈ®ãºm‚ ¹Ë¯ËäËÓӂ  ˆ Ë °º²¯ÈÓ҈ ÈÓÓ©Ë ÓÈ Ò°}Ë ¹º°ãË
º}ºÓÈÓÒ« ¯È­ºˆ© ° ÁÈ®ãºä
•½²´²  ¦²»½Í 

 ³Ëº·ÁÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº 
cÈ°°äºˆ¯Òä °ˆÈÓȯˆÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ «Ï©}È 3DVFDO }ºˆº¯©Ë ¹º
Ïmºã« ˆ m©¹ºãÓ҈ º¹Ò°ÈÓӂ ¹º°ã˺mȈËãÓº°ˆ Ë®°ˆmÒ® È ˆÈ}ÎË ¯«
¯‚Ò² Ë®°ˆmÒ® ÓÈ ÁÈ®ãÈäÒ |ÓÒ ¹¯ÒäËÓÒä© ã« ÁÈ®ãºm ã ­©² ˆÒ¹ºm
X ¯ºË‚¯È assign NZceh\ZyI_j_f_ggZy BfyNZceZ Û ¹¯ËË°ˆm‚ˈ ¯‚
Òä ¹¯ºË‚¯Èä ˆ } °ˆÈm҈ m °ººˆmˈ°ˆmÒË ÁÒÏÒË°}ºä‚ ÁȮ゠ÓÈ mÓË
ÓËä ‚°ˆ¯º®°ˆmË ãºÒË°}Ò® ÁÈ®ã Û ÁÈ®ãºm‚ ¹Ë¯ËäËÓӂ °m«Ï©mÈˈ
Ò²  BfyNZceZ ºãÎÓº ¹¯Ë°ˆÈm㫈 °º­º® m©¯ÈÎËÓÒË °ˆ¯º}ºmºº ˆÒ¹È
iÈãÓË®ÒË º¹Ë¯ÈÒÒ ° ¹Ë¯ËäËÓÓº® NZceh\ZyI_j_f_ggZy ­‚‚ˆ m©¹ºã
Ó«ˆ°« ÓÈ ! ÁÈ®ãºä BfyNZceZ ¯ºË‚¯‚ assign Ó˺¹‚°ˆÒäº
Ò°¹ºãϺmȈ ã« ‚ÎË ºˆ}¯©ˆºº ÁÈ®ãÈ ¯ËÎË Ëä Ò°¹ºãϺmȈ ÁÈ®ãº
m‚ ¹Ë¯ËäËÓӂ ¹ºmˆº¯Óº Ó˺­²ºÒäº ÏÈ}¯©ˆ ÁȮ㠰 ¹ºäº ¹¯º
Ë‚¯© close º°ãË m©ÏºmÈ assign °m«Ï ÁÈ®ãºmº® ¹Ë¯ËäËÓÓº® ° ÁÒÏÒ
Ë°}Òä ÁÈ®ãºä °‚Ë°ˆm‚ˈ º ˆË² ¹º¯ ¹º}È ÓË ­‚ˈ m©¹ºãÓËÓ ¯‚º®
assign ã« ÈÓÓº® ÁÈ®ãºmº® ¹Ë¯ËäËÓÓº® vã˺mȈËãÓº ÁÈ®ã äºÎÓº
¹ºmˆº¯Óº ºˆ}¯©ˆ ­ËÏ º¹ºãÓ҈ËãÓºº Ò°¹ºãϺmÈÓÒ« ¹¯ºË‚¯© assign
ÈÎË ¹º°ãË ÏÈ}¯©ˆÒ« close
X ¯ºË‚¯È UHVHW NZceh\ZyI_j_f_ggZy Û ºˆ}¯©mÈˈ ( (ÁÈ®ã
ÓÈ  ºˆ}¯©mÈˈ$ ! Ò °ˆÈm҈ ‚}ÈÏȈËã ÓÈ ÓÈÈãº
ªãËäËÓˆÈ ÁÈ®ãÈ p°ãÒ ¹¯Ò ˆËÓÒÒ ÁÈ®ãÈ mºÏÓÒ}Óˈ Ó˺­²ºÒ亰ˆ m˯
ӂˆ ‚}ÈÏȈËã m ˺ ÓÈÈ㺠º°ˆÈˆºÓº ­‚ˈ ¹¯º°ˆº ¹¯ÒäËÓ҈ ¹¯º
Ë‚¯‚ reset } ªˆºä‚ ÁÈ®ã‚ ËË ¯ÈÏ
X n‚Ó}Ò« ioresult Û mºÏm¯ÈÈˈ °ˆÈˆ‚° ¹º°ãËÓË® m©¹ºãÓËÓÓº® º¹Ë¯È
ÒÒ mmºÈm©mºÈ ‚°¹ËÓº ºÓÈ ¹¯ºãÈ ÒãÒ Óˈ  ¯Òä˯ Ò°¹ºãϺmÈÓÒ«
ÈÓÓº® Á‚Ó}ÒÒ ã« º­¯È­ºˆ}Ò ºÒ­º} mmºÈm©mºÈ ‚ÎË ¯È°°äȈ¯ÒmÈã
°«   4 ¯Ò ¯È­ºˆË ° ÁÈ®ãÈäÒ ¯Ë}ºäËÓ‚ˈ°« Ò°¹ºãϺmȈ ËË
¹¯Ò m©¹ºãÓËÓÒÒ ã ­ºº Ë®°ˆmÒ« }ºˆº¯ºË äºÎˈ ¹¯ÒmË°ˆÒ } ºÒ­}Ë
sȹ¯Òä˯ ¹¯Ò ¹º¹©ˆ}Ë ºˆ}¯©ˆ ÁÈ®ã äºÎˈ º}ÈÏȈ°« ˆº ÁÈ®ãÈ ° ˆÈ
}Òä ÒäËÓËä Óˈ m ˆË}‚Ëä ÒãÒ ÏÈÈÓÓºä }ȈÈãºË vˆÈÓȯˆÓ©® °¹º°º­
º­¯È­ºˆ}Ò ˆÈ}º® ºÒ­}Ò Û ÈmȯҮÓÈ« º°ˆÈÓºm}È ¹¯º¯Èää© ° °ºº­ËÓÒ
Ëä     nÈ®ã ÓË ÓÈ®ËÓ  |­¯È­ºˆ}È Á‚Ó}ÒÒ ioresult ¹ºÏmº
ã҈ m©¹ºãÓ҈ ¹¯ºm˯}‚ °‚Ë°ˆmºmÈÓÒ« ÁÈ®ãÈ ÓÈ Ò°}Ë ­ºãËË Ò­}º
°ä ãÒ°ˆÒÓ  
X ¯ºË‚¯È UHZULWH NZceh\ZyI_j_f_ggZy Û °ºÏÈˈ Ò ºˆ}¯©mÈˈ 
$ ÁÈ®ã ã« ¹º°ãË‚ Ë®  ÈÓÓ©² º°ãË ËË ‚°¹ËÓºº
m©¹ºãÓËÓÒ« ÁȮ㠺ˆºm } ÏÈ¹Ò°Ò m Ó˺  ªãËäËӈÈ
5)  Û Ò°¹ºãϺmÈÓÒË rewrite ˆ¯Ë­‚ˈ º°º­º® È}}‚¯ÈˆÓº
°ˆÒ p°ãÒ ÁÒÏÒË°}Ò® ÁȮ㠰 ‚}ÈÏÈÓÓ©ä ÒäËÓËä ‚ÎË °‚Ë°ˆm‚ˈ ˆº ºÓ
  Ò ÓÈ Ëº äË°ˆË °ºÏÈˈ°« Óºm©® ÁÈ®ã 
  & 
iã« ¹¯Ëºˆm¯ÈËÓÒ« ¹ºˆË¯Ò ÒÓÁº¯äÈÒÒ ÓÈ ¹¯È}ˆÒ}Ë Ó˺­²ºÒäº °ºÏÈ
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

mȈ ¯ËÏ˯mÓ©Ë }º¹ÒÒ ÁÈ®ãºm ÓÈ }ºˆº¯©äÒ äº‚ˆ ¹¯ºÒÏmº҈°« º¹È°


Ó©Ë Ë®°ˆmÒ« °ä ãÒ°ˆÒÓ  
X ¯ºË‚¯È FORVH NZceh\ZyI_j_f_ggZy  j°¹ºãς« ¹¯ºË‚¯‚ close
¹¯º¯ÈääÒ°ˆ ºãÎËÓ ÏÈ}¯©ˆ ÁȮ㠹º°ãË ˆºº }È} ÏÈm˯ËÓÈ Ëº º­¯È
­ºˆ}È { ¹¯ºˆÒmÓºä °ã‚ÈË äºÎˈ ¹¯ºÒϺ®ˆÒ  ¯Ò ÏÈ}¯©
 $
ˆÒÒ ÁÒÏÒË°}Ò® ÁȮ㠺­Óºmã«Ëˆ°« Ò Ëº ÈmˆºäȈÒË°}Ò ÏÈm˯Èˈ 
 !  {¹º°ãË°ˆmÒÒ NZceh\ZyI_j_f_ggZy äºÎˈ ­©ˆ °m«ÏÈÓÈ °
¯‚Òä ÒãÒ mÓºm ° ˆËä ÎË °Èä©ä ÁÒÏÒË°}Òä ÁÈ®ãºä
X ¯ºË‚¯È UHQDPH NZceh\ZyI_j_f_ggZy BfyNZceZ Û Ò°¹ºãςˈ°« ã«
ˆºº ˆº­© Ó˺ˆ}¯©ˆ©® mÓËÓÒ® ÁÈ®ã ã ­ºº ˆÒ¹È sº

mºË Òä« ÏÈÈˈ°« °ˆ¯º}º® BfyNZceZ
X ¯ºË‚¯È HUDVH NZceh\ZyI_j_f_ggZy Û Ó˺ˆ}¯©ˆ©® mÓËÓÒ®

ÁÈ®ã ã ­ºº ˆÒ¹È ÏÈÈmÈËä©® ¹È¯Èäˈ¯ºä NZceh\ZyI_j_f_ggZy
5)  Û ¹¯ºË‚¯© rename Ò erase ÓËãÏ« Ò°¹ºãϺmȈ
ã« ºˆ}¯©ˆ©² ÁÈ®ãºm p°ãÒ ÁÈ®ã ÓË °‚Ë°ˆm‚ˈ mºÏÓÒ}Èˈ ºÒ­}È m©
¹ºãÓËÓÒ« ¹¯º¯Èää©
X ºÒË°}È« Á‚Ó}Ò« HRI NZceh\ZyI_j_f_ggZy Û m©¹ºãӫˈ ¹¯ºm˯}‚
ÓË º°ˆÒӂˆ ãÒ }ºÓË ÁÈ®ãÈ (QG 2I )LOH ¹¯Ò ˆËÓÒÒ ÒÏ Ó˺ ÈÓÓ©²
n‚Ó}Ò« mºÏm¯ÈÈˈ true Ë°ãÒ ¹¯Ò ˆËÓÒÒ º­Óȯ‚ÎËÓ }ºÓË ÁÈ®ãÈ |ÓÈ
¹ºÏmºã«Ëˆ ÏÈȈ ‚°ãºmÒË m©¹ºãÓËÓÒ« Ò}ãÈ ã« ˆËÓÒ« ÈÓÓ©² ÒÏ ÁÈ®ãÈ
p°ãÒ ¹È¯Èäˈ¯ NZceh\ZyI_j_f_ggZy ºˆ°‚ˆ°ˆm‚ˈ ¹º¯ÈςäËmÈˈ°« }ºÓ°ºã
}ãÈmÒȈ‚¯È  jÓºÈ ªˆºˆ ¹È¯Èäˈ¯ ÏÈ­©mÈ ˆ ‚}ÈÏȈ ¹º ºÒ­}Ë ¯Ò
ªˆºä }ºä¹Ò㫈º¯ °҈Èˈ Á‚Ó}Ò eof ­ËÏ ¹È¯Èäˈ¯È °ÒӈÈ}°ÒË°}Ò
¹¯ÈmÒãÓº® Óº ¹¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ÈÓÈãÒÏÒ¯‚ˈ°« ÓË }ºÓË
ÁÈ®ãÈ ÓÈ Ò°}Ë È °Òämºã }ºÓÈ ÁÈ®ãÈ mmËËÓÓ©® ° }ãÈmÒȈ‚¯© ˆÈ}º®
°Òämºã mmË°ˆÒ äºÎÓº Óȹ¯Òä˯ ¹¯Ò ¹ºäºÒ }ºä­ÒÓÈÒÒ &WUO!]! 
zºÈ ¹¯º¯ÈääÈ ºÎÒÈˈ mmºÈ ° }ãÈmÒȈ‚¯© ‚ ÓÈÒÓÈ Ëº ¹¯º¯Èä
äÒ°ˆÈ °ºÏÈˈ°« º‚ËÓÒË ˆº ºÓÈ ÏÈmÒ°ãÈ ¹º Ó˹ºÓ«ˆÓ©ä ¹¯ÒÒÓÈä
sË ÏÈ­©mÈ®ˆË ‚}ÈÏ©mȈ ¹È¯Èäˈ¯ Á‚Ó}ÒÒ eof
%      assign  close         
assignfile  closefile       !    "  #
 $%        $ fileexists BfyNZceZ
{ }ÈË°ˆmË ¹¯ÒäË¯È °ºÏÈÒä ¹¯º¯ÈääÓº Óºm©® ˆË}°ˆºm©® ÁȮ㠰 ÒäËÓËä
ILOHW[W °º˯ÎȝҮ ºӂ °ˆ¯º}‚ ˆË}°ˆÈ }ºˆº¯È« ÏȹҰ©mÈˈ°« m Ó˺ m mÒ
Ë ˆË}°ˆºmº® }ºÓ°ˆÈӈ© iã« ˆËÓÒ« Ò°¹ºãςËä °ˆ¯º}ºm‚ ¹Ë¯ËäËÓӂ s
var f: text; s: string;
begin
assign(f,'file01.txt'); rewrite(f);
    

writeln(f Wlhl ijhklhc l_dklh\uc nZce kh^_j`bl kljhdm l_dklZ 


close(f);
assign(f,'file01.txt'); reset(f);
readln(f, s);
close(f);
writeln Ijh\_jdZ \\h^Z\u\h^Z \ nZce  writeln(s);
end.

¡ÂÀÈ·¶ÅÂÍ
¶½Ñ²³ÀÄÍü²Ä²½Àµ²¾º
{ 3DVFDO °‚Ë°ˆm‚ˈ ÓË°}ºã}º ¹ºãËÏÓ©² ¹¯ºË‚¯ ã« ¯È­ºˆ© ° }ȈÈãºÈäÒ
X getdir Û º¹¯ËËã«Ëˆ ˆË}‚Ò® }ȈÈ㺠ÓÈ ÏÈÈÓÓºä Ò°}Ë sȹ¯Òä˯
getdir(0,s); Û m ¹Ë¯ËäËÓӂ s ¹ºä˝Èˈ°« ˆË}‚Ò® }ȈÈ㺠ÓÈ ˆË}‚
Ëä Ò°}Ë
X mkdir Û °ºÏÈˈ }ȈÈãº
sȹ¯Òä˯
{$i-` ^hldexqbeb Z\lhfZlbq_kdmx ijh\_jdm hrb[hd \\h^Z\u\h^Z`
PNGLU SURJBGLU ^kha^Z_f dZlZeh] SURJBGLU \ l_dms_f dZlZeh]_`
,I LRUHVXOW !  WKHQ ^ijh\_jy_f j_amevlZl hi_jZpbb`
ZULWHOQ Hrb[dZ kha^Zgby dZlZeh]Z 
{$i` ^g_ klhbl gZ^he]h hldexqZlv Z\lhfZlbq_kdmx ijh\_jdm — \dexqbeb`
X rmdir Û ‚Èã«Ëˆ ÏÈÈÓÓ©® }ȈÈ㺠¹‚°ˆº® Ò ÓË ˆË}‚Ò® 
sȹ¯Òä˯
rmdir( prog_dir ); Û ‚Èã«Ëˆ ˆºã}º ˆº °ºÏÈÓÓ©® }ȈÈ㺠wˆº äºÎÓº
°ËãȈ ¹º°}ºã}‚ ºÓ ËË ¹‚°ˆº® Ò ÓË ˆË}‚Ò®
X chdir Û äËӫˈ ˆË}‚Ò® }ȈÈãº
sȹ¯Òä˯
chdir( prog_dir ); Û ËãÈËä }ȈÈ㺠SURJBGLU ˆË}‚Òä ‘˹˯ ¹¯ºË‚¯È
rmdir('prog_dir'); ÓË °äºÎˈ ˺ ‚Èã҈
    m°Ë º¹Ë¯ÈÒÒ ° }ȈÈãºÈäÒ º¹È°Ó© }¯ºäË getdir 
¹ºªˆºä‚ mËÏË Ò°¹ºãς®ˆË Á‚Ó}Ò ioresult

¡ÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº¾À¶Å½ÑGRV
iã« ¹ºãÓºˆ© }ȯˆÒÓ© ¹¯ÒmËËä ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ äº‚ã« dos
7XUER 3DVFDO     °ã‚ÎȝÒË ã« ¯È­ºˆ© ° ÁÈ®ãºmº® °Ò°ˆË亮
ˆÈ­ã   rºãÒÓ°ˆmº ÒÏ ÓÒ² m²º҈ m °ˆÈÓȯˆÓ©® 亂ã 'HOSKL
sysutils Óº ‚ ÓË}ºˆº¯©² ˆÈä 亂ˆ ­©ˆ ÒÏäËÓËÓ© ÓÈÏmÈÓÒ«
        

   ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº ¾À¶Å½Ñ dos ¶½Ñ ²³ÀÄÍ Ã Æ²»½²¾º


  
 

Fsplit          
Getfattr     
Getftime         
Setftime          
Setfattr      
 
Diskfree          !
Disksize   "  !     !
Fexpand        #
Findfirst $   !#  %    &
    #   'findnext (  )
Fsearch $     ! !#

¤·¼ÃÄÀ´Í·Ʋ»½Í
zºä¹ºÓËӈÈäÒ ˆË}°ˆºm©² ÁÈ®ãºm «mã« ˆ°« °Òämºã© º¯ÈÓÒϺmÈÓÓ©Ë m mÒË
         ˆº ÓË ¹ºÏmºã«Ëˆ °҈Ȉ Ò²
¹¯º°ˆº ÓÈ­º¯ºä °Òämºãºm char
zÈÎÈ« °ˆ¯º}È m ˆË}°ˆºmºä ÁÈ®ãË º}ÈÓÒmÈˈ°«      
 }ºˆº¯©® «mã«Ëˆ°« º­žËÒÓËÓÒËä m‚² °Òämºãºm °ÒämºãÈ
 &5 Û mºÏm¯Èˆ }ȯˈ}Ò FDUULGJH UHWXUQ Ò °ÒämºãÈ  /) Û ¹Ë¯Ëmº
°ˆ¯º}Ò OLQH IHHG  iã« °º°ˆÈmÓºº °ÒämºãÈ mmº«ˆ º­ºÏÓÈËÓÒË eoln
(QG 2I /L1H  vÒämºã eoln ÓËãÏ« ¹¯Ò°mºÒˆ ¹Ë¯ËäËÓÓº® ˆÒ¹È char |ÓÈ
}º ˺ äºÎÓº ¯È°¹ºÏÓȈ ° ¹ºäº Á‚Ó}ÒÒ eoln
   Û ªˆº ¹º°ã˺mȈËãÓº°ˆ °Òämºãºm °¯‚¹¹Ò¯ºmÈÓÓ©² m
°ˆ¯º}Ò ÏÈ}ÈÓÒmÈ ÒË°« °¹ËÒÈãÓ©ä °Òämºãºä eoln
{ }ºÓË ã ­ºº ÁÈ®ãÈ m ˆºä Ò°ãË Ò ˆË}°ˆºmºº °ˆÈm҈°« °Òämºã
 68% Û }ºÓË ÁÈ®ãÈ HRI (QG 2I )LOH 

&  % $%             " '   #


    (  %       $       )#
    

    (   *+  ,-./01         


 2 '(  3   '  4567/ 891:9         #
  *+ ;  %    3 %       < = '
   % >?# %  % $%  '      
 "    @  =   A+ ,/6.    2  #
 $%  %    % ; 3   $     <
 "          f¶Á»» ÇÁ»ºÉ»È ¸Ñ·Æ¶ÈÒ  
   
¾Á¾ 

     m ¹¯º¯ÈääË º°‚Ë°ˆmã«Ëˆ°« ÏÈÈÓÒËä ÁÈ®ãº


mº® ¹Ë¯ËäËÓÓº® ˆÒ¹È text ˆË}°ˆ m mÒË
type BfyLbiZ = text;
var NZceh\ZyI_j_f_ggZy  BfyLbiZ
ÒãÒ
var NZceh\ZyI_j_f_ggZy  text;
v ÁÈ®ãÈäÒ ˆË}°ˆºmºº ˆÒ¹È äºÎÓº ¯È­ºˆÈˆ ˆºã}º ¹‚ˆËä   
   ¹º ÁȮ゠¹¯º҈©mÈ« ÒãÒ ÏȹҰ©mÈ« ºӂ °ˆ¯º}‚ ÏÈ ¯‚º®
   ‘Ë}°ˆºm©Ë ÁȮ㩠«mã« ˆ°« ÁÈ®ãÈäÒ   
  Ò ªˆÒä ºÓÒ ºˆãÒÈ ˆ°« ºˆ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm m }ºˆº¯©² ‚}È
ÏȈËã äºÎÓº ¹º°ˆÈm҈ m ã ­‚ ¹ºÏÒÒ ÁÈ®ãÈ ‘Ò¹ÒÏÒ¯ºmÈÓÓ©Ë ÁÈ®
ã© Û ªˆº ÁȮ㩠   

¡ÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº
¶½ÑÄ·¼ÃÄÀ´ÍÇƲ»½À´
¯Ò º­¯È­ºˆ}Ë ¹¯º¯Èä亮 ˆË}°ˆºm©² ÁÈ®ãºm 亂ˆ Ò°¹ºãϺmȈ°« ÓË}ºˆº
¯©Ë º¹ºãÓ҈ËãÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ È ¯« ÒÏmË°ˆÓ©² ÓÈä º­Ò²
¹¯ºË‚¯ Ò Á‚Ó}Ò®     ÒäË ˆ °mºÒ º°º­ËÓÓº°ˆÒ
|ˆ}¯©ˆÒË ˆË}°ˆºmºº ÁÈ®ãÈ äºÎÓº ¹¯ºÒÏmË°ˆÒ ˆ¯Ëä« °¹º°º­ÈäÒ imÈ ÒÏ ÓÒ²
«mã« ˆ°« °ˆÈÓȯˆÓ©äÒ reset Ò rewrite ¯ºË‚¯È reset ºˆ}¯©mÈˈ ˆË}
°ˆºm©Ë ÁȮ㩠ˆºã}º ã« ˆËÓÒ« ¯ºË‚¯È rewrite ¹Ë¯ËÏȹҰ©mÈˈ Ò²
sºmÈ« ¹¯ºË‚¯È append ¹ºÏmºã«Ëˆ   ÁÈ®ã Óºm©äÒ ÈÓÓ©äÒ
X ¯ºË‚¯È DSSHQG NZceh\ZyI_j_f_ggZy  |ÓÈ ºˆ}¯©mÈˈ °‚Ë°ˆm‚ Ò®
ÁÈ®ã ã«   }ÈÏȈËã °ˆÈm҈°« ÓË m ÓÈÈãº È m   }‚È
Ò ­‚‚ˆ º¹Ò°©mȈ°« Óºm©Ë }ºä¹ºÓËӈ© NZceh\ZyI_j_f_ggZy ˆË}°ˆºmº
º ˆÒ¹È ¹¯Ëmȯ҈ËãÓº ºãÎÓÈ ­©ˆ °m«ÏÈÓÈ ° mÓËÓÒä ÁÈ®ãºä ° ¹º
亝 ¹¯ºË‚¯© assign ¯ºË‚¯È append ¹¯ÒäËÓÒäÈ   } ˆË}
°ˆºm©ä ÁÈ®ãÈä p°ãÒ ÁȮ㠯ÈÓËË ‚ÎË ­©ã ºˆ}¯©ˆ ° ¹ºäº reset ÒãÒ
rewrite Ò°¹ºãϺmÈÓÒË append ¹¯ÒmËˈ } ÏÈ}¯©ˆÒ ªˆºº ÁÈ®ãÈ Ò } ¹º
mˆº¯Óºä‚ ºˆ}¯©ˆÒ  Óº ‚ÎË ã« º­ÈmãËÓÒ« ªãËäËӈºm
º°ãË º­¯ÈËÓÒ« } append ˆË}°ˆºm©® ÁȮ㠺°ˆ‚¹ËÓ ˆºã}º    Ò
Á‚Ó}Ò« eof m°ËÈ ¹¯ÒÓÒäÈˈ ÏÓÈËÓÒË WUX_ º°ãË m©ÏºmÈ reset ÒãÒ
            

rewrite Á‚Ó}Ò« eof ¹¯ÒÓÒäÈˈ ÏÓÈËÓÒË true ˆºã}º Ë°ãÒ ÁȮ㠹‚°ˆ
ÒÓÈË Û false
X ¯ºË‚¯© ˆËÓÒ«
read NZceh\ZyI_j_f_ggZy x1, x2,...,xN);
readln NZceh\ZyI_j_f_ggZy 
readln NZceh\ZyI_j_f_ggZy x1, x2,...,xN);

Ë x1, x2,...,xN Û °¹Ò°º}  °º˯ÎȝҮ ÒäËÓÈ ¹Ë¯ËäËÓÓ©² 


ˆÒ¹ºm integer real char string  ÏÓÈËÓÒ« }ºˆº¯©² ¹¯ºË‚¯È read
°҈©mÈˈ ÒÏ ˆË}°ˆºmºº ÁÈ®ãÈ       !     "
  #     nÈ®ãºmÈ« ¹Ë¯ËäËÓÓÈ« ÒäËˈ ˆÒ¹ text.
¯ºË‚¯È readln m©¹ºãӫˈ ˆË ÎË Ë®°ˆmÒ« ˆº Ò read Ò º¹ºãÓ҈Ëã
Óº Û ¹Ë¯Ë²º } Óºmº® °ˆ¯º}Ë
{©Ïºm UHDGOQ NZceh\ZyI_j_f_ggZy ­ËÏ ¹È¯Èäˈ¯ºm ¹¯Òmº҈ } ¹Ë¯ËäË
ËÓÒ ˆË}‚Ë® ¹ºÏÒÒÒ ÁÈ®ãÈ ÓÈ ÓÈÈ㺠°ãË‚ Ë® °ˆ¯º}Ò Ë°ãÒ ºÓÈ
ÒäËˈ°« m ¹¯ºˆÒmÓºä °ã‚ÈË ¹¯ºÒ°²º҈ ¹Ë¯Ë²º } }ºÓ‚ ÁÈ®ãÈ  ‘È}
äºÎÓº ¹¯º¹‚°}Ȉ °ˆ¯º}Ò
¯Ò m©­º¯Ë äË΂ read Ò readln ã« m©¹ºãÓËÓÒ« ˆËÓÒ« ÒÏ ˆË}°ˆºmºº
ÁÈ®ãÈ Ó˺­²ºÒäº ¹ºäÓ҈ ˆº ¹º°ãË °҈©mÈÓÒ« ¹º°ãËÓË® ¹Ë¯ËäËÓ
Óº® °¹Ò°}È mmºÈ ¹¯ºË‚¯È readln ¹¯º¹‚°}Èˈ º°ˆÈm‚ °« È°ˆ °ˆ¯º}Ò
º eoln Ò º­«ÏȈËãÓº ¹Ë¯Ë²º҈ } °ãË‚ Ë® °ˆ¯º}Ë ˆË}°ˆºmºº ÁÈ®ãÈ
ÈÎË Ë°ãÒ ÒÏ ˆË}‚Ë® °ˆ¯º}Ò ¹¯º҈ÈÓ© ËË ÓË m°Ë °Òämºã© vãË‚ ËË
º­¯ÈËÓÒË } º˯ËÓº® ¹¯ºË‚¯Ë read ÒãÒ readln ÓÈÓˈ°« ° ¹Ë¯mºº
°ÒämºãÈ Óºmº® °ˆ¯º}Ò { ºˆãÒÒË ºˆ readln ¹¯ºË‚¯È U_ZG ÓË ËãÈˈ
¹º°ãË °҈©mÈÓÒ« ¹¯º¹‚°} º °ãË‚ Ë® °ˆ¯º}Ò ºªˆºä‚ ºÓÈ Ó˹¯Ò
ºÓÈ ã« ˆËÓÒ« ¹º°ã˺mȈËãÓº°ˆÒ °ˆ¯º} ¹º°}ºã}‚ ÓË Èˈ mºÏäºÎ
Óº°ˆÒ ¹¯ºmÒӂˆ°« ÈãË ¹Ë¯mº® °ˆ¯º}Ò ‘È}Òä º­¯ÈϺä ã« mmºÈ
°ãË‚ Ò² ¯‚ ÏÈ ¯‚ºä °ˆ¯º} ˆË}°ˆÈ Ó˺­²ºÒäº Ò°¹ºãϺmȈ readln
X ¯ºË‚¯© ÏȹҰÒ
write NZceh\ZyI_j_f_ggZy \ \\1 
writeln NZceh\ZyI_j_f_ggZy 
writeln NZceh\ZyI_j_f_ggZy \ \\1 
Ë y1, y2,...,yN Û    °º˯ÎȝҮ m©mºÒä©Ë m©¯ÈÎËÓÒ«
 ˆÒ¹ºm integer real char string boolean  ÏÓÈËÓÒ« }ºˆº¯©²
ºãÎÓ© ­©ˆ ÏȹҰÈÓ© m Á騋      #   
{ºÏäºÎÓº Ò°¹ºãϺmÈÓÒË Áº¯äÈˆÈ m©mºÈ    $ nȮ㠺ãÎËÓ
­©ˆ ºˆ}¯©ˆ ã« m©mºÈ
¯ºË‚¯È writeln m©¹ºãӫˈ ˆË ÎË Ë®°ˆmÒ« ˆº Ò write Ò º¹ºãÓÒ
ˆËãÓº m°ˆÈmã«Ëˆ ¹¯ÒÏÓÈ} }ºÓÈ °ˆ¯º}Ò eoln
   

     Û º°º­ËÓÓº°ˆ Ò°¹ºãϺmÈÓÒ«   ÁÈ®ãºm °º


°ˆºÒˆ m ˆºä ˆº ¹¯ºË‚¯© ˆËÓÒ« read (readln) Ò ÏÈ¹Ò°Ò write
(writeln) ¯ÈϯËÈ ˆ ¯È­ºˆÈˆ °º ÏÓÈËÓÒ«äÒ   ˆÒ¹ºm º°ã˺
mȈËãÓº°ˆ °Òämºãºm ¹¯º҈ÈÓÓÈ« ÒÏ ÁÈ®ãÈ    "
  } ÏÓÈËÓÒ ˆÒ¹È ˆº® ¹Ë¯ËäËÓÓº® }ºˆº¯È« Ò°¹ºãςˈ°« m °¹Ò°}Ë
mmºÈ read (readln) ¯Ò ÏÈ¹Ò°Ò m ÁȮ㠹¯ºÒ°²º҈    
  ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©² °¹Ò°}È m©mºÈ write (writeln) }
°ÒämºãÓºä‚ mÒ‚
sȹ¯Òä˯ ¹¯Ò m©¹ºãÓËÓÒÒ Á¯ÈäËÓˆÈ ¹¯º¯Èää©
var f1: text; a,b,c: real;
...
readln(f1,a,b,c);

¹¯ºË‚¯È readln m©¹ºãӫˈ ˆËÓÒË ÒÏ º˯ËÓº® °ˆ¯º}Ò ÁÈ®ãÈ f1 ¹º


°ã˺mȈËãÓº°ˆÒ ÒÁ¯ ÏȈËä Òӈ˯¹¯ËˆÒ¯‚Ë亮 }È} ˆ¯Ò m˝˰ˆmËÓÓ©²
Ò°ãÈ ÏÓÈËÓÒ« }ºˆº¯©² ­‚‚ˆ ¹¯Ò°mºËÓ© ¹Ë¯ËäËÓÓ©ä a b c p°ãÒ
mäË°ˆº ºÎÒÈË亮 ¹º°ã˺mȈËãÓº°ˆÒ Ò°Ëã m ÁÈ®ãË °º˯Î҈°« ã ­È«
¯‚È« ¹º°ã˺mȈËãÓº°ˆ °Òämºãºm mºÏÓÒ}Èˈ ºÒ­}È mmºÈm©mºÈ
v҈©mÈÓÒË ÏÓÈËÓÒ® °ÒämºãÓºº Ò °ˆ¯º}ºmºº ˆÒ¹ºm ÒÏ ˆË}°ˆºmºº
ÁÈ®ãÈ Û ­ºãËË ­ËϺ¹È°ÓÈ« º¹Ë¯ÈÒ« Ëä ˆËÓÒË ÈÓÓ©² Ò°ãºmºº ˆÒ¹È
p°ãÒ ãÒÓÈ °ˆ¯º}Ò ¹¯Ò ˆËÓÒÒ ¹¯Ëm©Èˈ ãÒӂ äÈ}°ÒäÈãÓº º¹‚°ˆÒ
ä‚ ã« °ˆ¯º}ºmº® ¹Ë¯ËäËÓÓº® ˆº ºÓÈ ‚°Ë}Èˈ°«
X n‚Ó}ÒÒ ¹¯ºm˯}Ò }ºÓÈ °ˆ¯º}Ò Ò ÁÈ®ãÈ
• }¯ºäË Ò°¹ºãϺmÈÓÒ« Á‚Ó}ÒÒ eof ¹¯ÒÓÒäÈ Ë® ÏÓÈËÓÒË true Ë°ãÒ
ÁÈ®ã Ò°˯¹ÈÓ     ¹¯Ò ¯È­ºˆË ° ˆË}°ˆºm©äÒ ÁÈ®ãÈäÒ Ó˺­
²ºÒäº ‚äˈ ¹¯ºm˯«ˆ ˆÈ}ÎË Ò }ºÓË °ˆ¯º}Ò iã« }ºÓˆ¯ºã« Ò°¹ºãς
ˈ°« Á‚Ó}Ò« HROQ NZceh\ZyI_j_f_ggZy  ¹¯ÒÓÒäÈ È« ÏÓÈËÓÒË true
Ë°ãÒ ‚}ÈÏȈËã ˆË}‚Ë® ¹ºÏÒÒÒ ÓȲº҈°« ÓÈ äȯ}Ë¯Ë }ºÓÈ °ˆ¯º}Ò
&5/)  ÒÓÈË Û false p°ãÒ eof Û true ˆº Ò eoln Û true
•    VHHNHROQ NZceh\ZyI_j_f_ggZy ÈÓÈãºÒÓÈ Á‚Ó}ÒÒ eoln
Óº m ºˆãÒÒË ºˆ ÓËË ¹¯º¹‚°}Èˈ ¹¯º­Ëã© Ò ¹ºÏÒÒÒ ˆÈ­‚ã«ÒÒ ¹Ë¯Ë
¹¯ºm˯}º® ÓÈ }ºÓË °ˆ¯º}Ò
•    VHHNHRI NZceh\ZyI_j_f_ggZy ÈÓÈãºÒÓÈ eof Óº ¹¯º¹‚°}Èˈ
¹¯º­Ëã© ¹ºÏÒÒÒ ˆÈ­‚ã«ÒÒ Ò äȯ}˯© }ºÓÈ °ˆ¯º}Ò ¹Ë¯Ë ¹¯ºm˯
}º® ÓÈ }ºÓË ÁÈ®ãÈ
     Û Á‚Ó}ÒÒ seekeof Ò seekeoln ‚º­Óº Ò°¹ºãϺmȈ
¹¯Ò ˆËÓÒÒ    ÒÏ    }ºÈ Ó˺­²ºÒäº ¹¯º¹‚°
ˆÒˆ ¯ÈÏËã« ÒË Ò°ãÈ ¹¯º­Ëã© ÒãÒ ÏÓÈ}Ò ˆÈ­‚ã«ÒÒ °ä ãÒ°ˆÒÓ  
!"            

£Ä²¿¶²ÂÄ¿Í·Ä·¼ÃÄÀ´Í·Ʋ»½À´Í·
Á·Â·¾·¿¿Í·LQSXWºRXWSXW
 ­º® ¹¯º¯ÈääË º°ˆ‚¹Ó© ­ËÏ º¹Ò°ÈÓÒ«     
 input Ò output Input mmº Û ªˆº º°ˆ‚¹Ó©® ˆºã}º ¹º  
ÁÈ®ã Ò°¹ºãςËä©® ã« mmºÈ ° }ãÈmÒȈ‚¯© Output m©mº Û º°ˆ‚¹Ó©®
ˆºã}º ¹º  ÁÈ®ã Ò°¹ºãςËä©® ã« m©mºÈ ÓÈ Ò°¹ãË® ˆº­© ‚­Ë
҈°« ˆº ˆÈ}ÒË ÁÈ®ãºm©Ë ¹Ë¯ËäËÓÓ©Ë Ë®°ˆm҈ËãÓº °‚Ë°ˆm‚ ˆ m© äº
ÎËˆË m©¹ºãÓ҈ ˆÈ}‚ ¹¯º¯Èää‚
begin writeln(output,’Ijb\_l’); readln(input); end.

Ë¯Ë ÓÈÈãºä m©¹ºãÓËÓÒ« ¹¯º¯Èää© ÁȮ㩠input Ò output ÈmˆºäȈÒË


°}Ò ºˆ}¯©mÈ ˆ°« }È} Ë°ãÒ ­© ­©ãÒ m©¹ºãÓËÓ© °ãË‚ ÒË º¹Ë¯Èˆº¯©
assign(input,''); reset(input);
Ò
assign(output,''); rewrite(output);

º°ãË m©¹ºãÓËÓÒ« ¹¯º¯Èää© ªˆÒ ÁȮ㩠ÈmˆºäȈÒË°}Ò ÏÈ}¯©mÈ ˆ°«


nȮ㩠input Ò output Ò m°Ë ÁȮ㩠}ºˆº¯©ä ¹¯Ò°mºËÓº ¹‚°ˆºË Òä« °°©ãÈ
ˆ°« ÓÈ ‚°ˆ¯º®°ˆmº }ºÓ°ºã zºÓËÓº Òä« con äºÎÓº ­©ãº ­© ÏȹҰȈ Ò
«mÓº Óº ¹‚°ˆºË Òä« }º¯ºË
wˆÒäÒ °ˆÈÓȯˆÓ©äÒ ÁÈ®ãÈäÒ äºÎÓº ° ‚°¹Ë²ºä ¹ºãϺmȈ°« ¹¯Ò ¯È­ºˆË °
ˆË}°ˆºm©äÒ ÁÈ®ãÈäÒ iË㺠m ˆºä ˆº Ò² äºÎÓº °m«ÏȈ Ò ° ã ­©äÒ m‚ä«
ˆË}°ˆºm©äÒ ÁÈ®ãÈäÒ ÓÈ Ò°}Ë Ò ˆºÈ ¹¯ºË‚¯© read (readln) Ò write
(writeln) ­‚‚ˆ ¯È­ºˆÈˆ ÓË ° }ºÓ°ºã  }È} º­©Óº È ° ªˆÒäÒ ÁÈ®ãÈäÒ ÓÈ
Ò°}Ë }ºˆº¯©Ë ¹¯Ò ªˆºä ­‚‚ˆ ÈmˆºäȈÒË°}Ò ºˆ}¯©mȈ°« Ò ÏÈ}¯©mȈ°«
sȹ¯Òä˯
Var a,b: integer;
begin
assign(input, 'input.txt'); {k\yaZeb input
k nZcehf input.txt }
 ^ijhqblZeb ^\_ i_j_f_ggu_ ba nZceZ Z g_ k deZ\bZlmju`
readln(a,b
assign(output, 'output.txt'); { k\yaZeb output k nZcehf output.txt }
writeln(b,a  ^aZibkZeb i_j_f_ggu_ \ nZce Z g_ \u\_eb gZ wdjZg`
end.

p°ãÒ ÁÈ®ã LQSXWW[W Ë®°ˆm҈ËãÓº °º˯Î҈ m ¹Ë¯mº® °ˆ¯º}Ë mÈ Ë㩲


Ò°ãÈ ˆº ¹º°ãË m©¹ºãÓËÓÒ« ¹¯º¯Èää© m ˆË}‚Ëä }ȈÈãºË ¹º«m҈°« ÁÈ®ã
RXWSXWW[W °º˯ÎȝҮ ªˆÒ Ò°ãÈ m º­¯ÈˆÓºä ¹º¯«}Ë j ÓÒ}È}Ò² ÁÈ®ãºm©²
¹Ë¯ËäËÓÓ©² º¹Ò°©mȈ ÓË ¹ºˆ¯Ë­ºmÈ㺰 s˹㺲º"
wˆº® mºÏäºÎÓº°ˆ º­©Óº ¹ºãς ˆ°« ÓÈ ºãÒä¹ÒÈȲ ¹º ¹¯º¯ÈääÒ¯ºmÈ
ÓÒ  ¹º°}ºã}‚ ¹¯Ò ÈmˆºäȈÒË°}º® ¹¯ºm˯}Ë ÏÈÈ Ò°²ºÓ©Ë ÈÓÓ©Ë ¹Ë¯Ë
È ˆ°« ¹¯º¯ÈääË ÒÏ ÁÈ®ãÈ È ¹¯º¯ÈääÈ º­«ÏÈÓÈ ¹º°ãȈ ¯ËςãˆÈˆ© m ¯‚º®
   !

ÁÈ®ã }ºˆº¯©® Ò ­‚ˈ ¹¯ºm˯«ˆ°« ¯Ò ºˆãÈ}Ë ¹¯º¯Èää© }ºÈ ˆ¯Ë­‚ˈ°«


¯È­ºˆÈˆ ° }ºÓ°ºã  Ò°¹ºãς ˆ assign(input,''); assign(output,'');
{ºÏäºÎËÓ Ò ¯‚º® mȯÒÈӈ Û °m«ÏȈ ¹¯ºÒÏmºãӂ ÁÈ®ãºm‚ ¹Ë¯ËäËÓӂ
° }ºÓ°ºã  sȹ¯Òä˯
var f : text; str: string;
begin
assign(f, ''); reset(f); readln(str); close(f);
assign(f, ''); rewrite(f); writeln(f, '<u \\_eb VWU  FORVH I 
end.

¯º¯ÈääÈ mmº҈ ÈÓÓ©Ë ° }ãÈmÒȈ‚¯© Ò m©mº҈ Ò² ÓÈ ª}¯ÈÓ ²ºˆ« Ò°


¹ºãςˈ ÁÈ®ãºm‚ ¹Ë¯ËäËÓӂ 

™²¶²Éº¿²À³Â²³ÀļÅÄ·¼ÃÄÀ´ÍÇƲ»½À´
|Óº® ÒÏ º°ÓºmÓ©² ¹¯º­ãËä ¹¯Ò ¯ËËÓÒÒ ¹ºº­Ó©² ÏÈÈ «mã«Ëˆ°« m©­º¯
ˆÒ¹È ­‚Á˯Ӻ® ¹Ë¯ËäËÓÓº® Ó˺­²ºÒ亮 ã« º­¯È­ºˆ}Ò ÈÓÓ©² °҈©mÈË
䩲 ÒÏ ÁÈ®ãÈ
iã« ÁÈ®ãºm ° ¹¯ºÒÏmºãÓº® ˆË}°ˆºmº® ÒÓÁº¯äÈÒË® äºÎÓº ¯Ë}ºäËÓºmȈ
°ãË‚ ÒË mȯÒÈӈ© m©­º¯È   
X äÈ°°Òm ÒãÒ °m«ÏÈÓÓ©® °¹Ò°º} °ˆ¯º}    %& m }ºˆº¯©® ­‚ˈ °Ò
ˆÈÓ    
X ºÓÈ ¹Ë¯ËäËÓÓÈ« °ˆ¯º}ºmºº ˆÒ¹È m }ºˆº¯‚ ­‚‚ˆ °҈©mȈ°«  "
  
X ºÓÈ ¹Ë¯ËäËÓÓÈ« °ÒämºãÓºº ˆÒ¹È m }ºˆº¯‚     "
   
X Ë°ãÒ ÁȮ㠰º˯Î҈ ˆºã}º Ò°ãºm©Ë ÈÓÓ©Ë ¯ÈÏËãËÓÓ©Ë ¹¯º­ËãÈäÒ Ò
°ÒämºãÈäÒ ¹Ë¯ËmºÈ °ˆ¯º}Ò ˆº ¯ÈςäÓËË Ò°¹ºãϺmȈ ¹Ë¯ËäËÓÓ©Ë Ò
°ãºmºº ˆÒ¹È ÒãÒ äÈ°°Òm© Ò°Ëã
{ȯÒÈӈ© ° äÈ°°ÒmÈäÒ ¹¯Òmº«ˆ } ­ºãÒä ÏȈ¯ÈˆÈä º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ Ò
¹¯ÒäËÓ« ˆ°« m ˆË² ¯Ë}Ò² °ã‚È«² }ºÈ äÈ}°ÒäÈãÓ©® ¯ÈÏä˯ ÁÈ®ãÈ ÒÏ
mË°ˆËÓ ÏȯÈÓËË È º­¯È­ºˆ}È ˆ¯Ë­‚ˈ ¹¯Ò°‚ˆ°ˆmÒ« m ¹Èä«ˆÒ °¯Èς m°Ë² ÈÓÓ©²
Óȹ¯Òä˯ ¹¯Ò °º¯ˆÒ¯ºm}Ë  Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« ÓÈ
²º҈ m °‚Ë°ˆm‚ Ëä ÁÈ®ãË m°Ë °ˆ¯º}Ò °º˯ÎȝÒË ÓÈ­º¯ °Òämºãºm mmº
Ò䩲 ° }ãÈmÒȈ‚¯© cËςãˆÈˆ ¹ºÒ°}È m©mº҈°« ÓÈ ª}¯ÈÓ Ò ºÓºm¯ËäËÓÓº
ÏȹҰ©mÈˈ°« m ÁȮ㠰 ÒäËÓËä DQDO\VLVW[W

       ! "


const sum: word  ^ kq_lqbd kdhevdh jZa gZreb `
var f1,f2: text; name,str,search: string[80];
!!            
begin
ZULWH <\_^bl_ bfy nZceZ  UHDGOQ QDPH 
write <\_^bl_ kljhdm ihbkdZ  readln(search);
assign(f1,name);assign(f2,'analysis.txt');
hldju\Z_f f1 b kha^Z_f f2 }
reset(f1); rewrite(f2); {
Ijhlhdhe ihbkdZ  writeln(f Ijhlhdhe ihbkdZ 
writeln
while not eof(f1) do ^ ihdZ g_ dhg_p nZceZ f \uihegy_f pbde `
begin
UHDGOQ IVWU  ^ \\h^bf kljhdm VWU ba nZceZ I `
if pos(search,str)>0 then
EHJLQ ^ bs_f VHDUFK \ VWU `
inc(sum); writeln('GZc^_gh (jZa):',sum);
writeln(str); { \u\h^ gZ wdjZg }
ZULWHOQ IVWU  ^ \u\h^ \ nZce `
end;
end;
close(f1); close(f2); readln; { aZdju\Z_f nZceu }
end.

s˺°ˆÈˆº} ªˆº® ¹¯º¯Èää© °º°ˆºÒˆ m ˆºä ˆº ¹¯ºm˯}È °‚Ë°ˆmºmÈÓÒ« ÁÒ


ÏÒË°}ºº ÁÈ®ãÈ m ÓË® ÓË m©¹ºãӫˈ°« { °ã‚ÈË ºˆ°‚ˆ°ˆmÒ« ÁÈ®ãÈ ¹¯º¯Èä
äÈ ­‚ˈ ÈmȯҮӺ ÏÈm˯ËÓÈ { ãÒ°ˆÒÓË  ¹¯Ë°ˆÈmãËÓÈ Á‚Ó}Ò«
fileexists °ã‚Îȝȫ ã« ¹¯ºm˯}Ò °‚Ë°ˆmºmÈÓÒ« ÁÈ®ãÈ ÓÈ Ò°}Ë ÓÈ
¹ºäÒÓÈËä ˆº m 'HOSKL Ë°ˆ ˆÈ}È« °ˆÈÓȯˆÓÈ« Á‚Ó}Ò« 
vÈäÈ ¹¯º¯ÈääÈ º­Èmã«Ëˆ ˆË}°ˆ mmËËÓÓ©® ° }ãÈmÒȈ‚¯© m  ÏÈÈÓÓº
º ÁÈ®ãÈ |ˆ}¯©ˆÒË ÁÈ®ãÈ ã« ºÏÈ¹Ò°Ò ¹¯ºË‚¯º® append Ò°¹ºãςˈ°«
ˆºã}º m ˆºä °ã‚ÈË Ë°ãÒ ˆË}°ˆ º­Èmã«Ëˆ°« m }ºÓË ÁÈ®ãÈ ¹ºªˆºä‚ ÓÈä
¹¯Ò㺰 °ºÏȈ m¯ËäËÓÓ©® ÁȮ㠪ˆº ˆÒ¹ºmº® ¹¯ÒËä  m }ºˆº¯©® °ÓÈÈãÈ
¹ºä˝Èˈ°« º­Èmã«Ëä©® ˆË}°ˆ È ÏȈËä ˆË}°ˆ ÒÏ ÏÈÈÓÓºº ÁÈ®ãÈ

  # $%   & ' (    "


var ftmp,f: text ^ nZceh\u_ i_j_f_ggu_ `
txtbuf: string ^ l_dklh\uc [mn_j `
QDPH VWULQJ ^ bfy nZceZ `
ok: boolean; ch: char;
function fileexists(filename : string): boolean;
^ _keb nZce kms_kl\m_l \ l_dms_f dZlZeh]_ nmgdpby \ha\jZsZ_l true, }
var f: file;
   !
begin
{$i-} assign(f, filename); reset(f); {$i+}
fileexists:=(ioresult=0)and(filename<>'');close(f);
end;
begin
^ aZibkv l_dklZ \h \j_f_gguc nZce gZ ^bkd `
assign(ftmp,'tmpfile.txt'); rewrite(ftmp);
writeln <\h^bl_ l_dkl ^ey aZibkb HdhgqZgb_ - <Enter>:');
repeat
write('->'); readln(txtbuf); writeln(ftmp, txtbuf);
until txtbuf  ^ hdhgqZgb_ l_dklZ — ^\hcgh_ gZ`Zlb_ Enter> }
close(ftmp); writeln('<\h^ hdhgq_g');
repeat ^ ijh\_jdZ kms_kl\h\Zgby nZceZ `
write <\_^bl_ bfy nZceZ ^ey ^h[Z\e_gby  readln(name);
ok:=fileexists(name);
LI QRW RN WKHQ ZULWHOQ NZce QDPH g_ gZc^_g 
until ok;
ZULWHOQ NZce QDPH gZc^_g \ l_dms_f dZlZeh]_ 
assign(f,name); reset(f); { hldjueb nZce f }
append(ftmp  ^ l_dkl ba nZceZ f ^h[Z\ey_f \ dhg_p \j_f_ggh]h nZceZ `
while not eof(f) do
begin
^ imklu_ kljhdb qblZxlky gh g_ aZibku\Zxlky `
readln(f, txtbuf);
if txtbuf<>'' then writeln(ftmp,txtbuf);
end;
close(f); close(ftmp);
writeln <\_^_gguc l_dkl ^h[Z\e_g \ gZqZeh nZceZ name);
writeln K^_eZcl_ \u[hj 
writeln M^Zeblv klZjuc nZce [_a j_a_j\ghc dhibb - E/e (erase)');
writeln M^Zeblv klZjuc nZce kha^Z\ bak-nZce - B/b (backup)');
ZULWHOQ <uclb - H/h (halt)');
readln(ch);
case ch of
'E','e':
begin
^ m^Zebeb klZjuc nZce b i_j_bf_gh\Zeb \j_f_gguc `
erase(f); rename(ftmp,name);
end;
!#            
'B','b':
begin
txtbuf:=name; delete(txtbuf,length(txtbuf)-3,4);
rename(f,txtbuf+'.bak'); {i_j_bf_gh\Zeb klZjuc nZce \ bak}
rename(ftmp,name  ^i_j_bf_gh\Zeb \j_f_gguc nZce`
end;
'H','h':halt;
end;
end.

œÀ¾¾·¿Ä²Âº»
i¶Â»È¾Â ÍÈÄ ÂļÃÄ ·ÑÁÄ ·Ñ û ½¶ÀÆѸ¶ÈÒ Ê¶¿Á WPSILOHW[W ¾ ÈĹº¶ û ÅÄÈÆ»·Ä

¸¶ÁÄÇÒ ·Ñ ÄÈÀÆѸ¶ÈÒ »¹Ä Åƾ ÅÄÂÄϾ append oÄ Ã¶Â ÄÍ»ÃÒ ËÄÈ»ÁÄÇÒ Åƾ¸»ÇȾ

ÅÆ¾Â»Æ ¾ÇÅÄÁҽĸ¶Ã¾µ ȶÀÄ¹Ä ÇÅÄÇÄ·¶ ÄÈÀÆÑȾµ ʶ¿Á¶

‘Ë}°ˆºm©Ë ÁȮ㩠‚º­Ó© ã«  ²¯ÈÓËÓÒ« äÈ°°ÒmÈ Ò°Ëã


cÈ°°äºˆ¯Òä ˆÈ}‚ ÏÈÈ‚ jÏmË°ˆÓº ˆº äÓºÒË ÓÈ°Ë}ºä©Ë º¯ÒËӈү‚ ˆ°« ¹º
°ºãÓ‚ ¯Ë¹ºãºÎÒä ˆº ‚ ÓÈ° Ë°ˆ }mȯȈÓÈ« ¹ºm˯²Óº°ˆ ¹ºËãËÓÓÈ« ÓÈ
}ãˈ}Ò { ãËmºä m˯²ÓËä ‚゠°Ò҈ ¹È‚º} È °ºãÓË °mˈ҈ ÒÏ ¹¯ºˆÒmº¹º
ãºÎÓºº ‚ãÈ È‚º} Òˈ } °ºãÓ‚ jÏ ºÓº® }ãˈ}Ò m ¯‚‚ ºÓ äºÎˈ
¹º¹È°ˆ ãÒ ˯ËÏ ºˆm˯°ˆÒ« m °ˆËÓ}Ȳ }ãˈ}Ò ˆ Ë ÓË ¹º ÒȺÓÈãÒ lËÓ««
Óȹ¯ÈmãËÓÒ« ¹È‚º} äºÎˈ ¹¯º®ˆÒ m ¹¯ºˆÒmº¹ºãºÎÓ©® ‚ºã }mÈ¯ÈˆÈ ¯ÈÏ
ãÒÓ©äÒ ¹‚ˆ«äÒ ~ȹҰÈm Ұ㺠¹‚ˆË® mË‚Ò² m ‚}ÈÏÈÓӂ }ãˈ}‚ ä© ¹º
ã‚Òä ˆÈ­ãÒ‚ ÓÈÏ©mÈËä‚       zÈÎºË ÏȹҰÈÓÓºË m
ÓË® Ұ㺠¯ÈmÓº °‚ääË m‚² Ò°Ëã ÓȲº«Ëº°« Ó˹º°¯Ë°ˆmËÓÓº °m˯²‚ Ò
­ãÒÎȮ˺ °ãËmÈ ¯º¯ÈääÈ ãÒ°ˆÒÓ   Ò°¹ºãς« ¹¯ºË‚¯©  "
      m mÒË äÈ°°ÒmÈ Ë㩲 Ò°Ëã   ˺ m
ˆË}°ˆºm©® Á騋   äÈ°°Òm ÒÏ ÁÈ®ãÈ Ò  ÓÈ ª}¯ÈÓ

   ) *+   "! (  &     ' "


(   , "
const max=10;
type massiv=array[1..max,1..max] of integer;
var m:integer; matrix1,matrix2:massiv;
procedure square(m:integer; var mas:massiv);
^ nhjfbjh\Zgb_ Zjbnf_lbq_kdh]h d\Z^jZlZ - fZkkb\Z mas }
var i,j:integer;
begin
for i:=1 to m do
   !$
begin
mas[i,1]:=1; mas[1,i]:=1;
end;
for i:=2 to m do
for j:=2 to m do
mas[i,j]:=mas[i-1,j]+mas[i,j-1];
end;
procedure inmatrfiletxt(m,n:integer; mas:massiv; priz:char; name:string);
^ \u\h^ ^\mf_jgh]h fZkkb\Z mas \ l_dklh\uc nZce name }
^ _keb priz U nZce i_j_aZibku\Z_lky bgZq_ - ^hihegy_lky `
var i,j:integer; file_text:text;
begin
assign(file_text,name);
if priz='r' then rewrite(file_text) else append(file_text);
writeln(file_text,m:2,n:2); { m,n - dhe-\h kljhd b klhe[ph\ `
for i:=1 to m do
begin
for j:=1 to n do write(file_text,mas[i,j]:6);
writeln(file_text);
end;
close(file_text)
end;
procedure outmatrfiletxt(var m,n:integer; var mas:massiv; name:string);
^ \\h^ ^\mf_jgh]h fZkkb\Z mas ba l_dklh\h]h nZceZ name }
var i,j:integer; file_text:text;
begin
i:=1;j:=1;
assign(file_text,name); reset(file_text);
while not seekeoln(file_text) do read(file_text,m,n);
readln(file_text);
while not seekeof(file_text) do
begin
while not seekeoln(file_text) do
begin
read(file_text,mas[i,j]); j:=j+1;
end;
readln(file_text);
i:=i+1; j:=1
end;
!%            
close(file_text)
end;
procedure outmas(m,n:integer; mas:massiv);
{ outmas - \u\h^ ^\mf_jgh]h fZkkb\Z mas gZ wdjZg `
var i,j:integer;
begin
writeln(m:2,n:2);
for i:=1 to m do
begin
for j:=1 to n do write(mas[i,j]:7); writeln
end;
end;
begin
write <\_^bl_ ^ebgm klhjhgu Zjbnf_lbq_kdh]h d\Z^jZlZ readln(m);
^ nhjfbjh\Zgb_ Zjbnf_lbq_kdh]h d\Z^jZlZ - fZkkb\ matrix1 }
square(m,matrix1);
^ aZibkv Zjbnf_lbq_kdh]h d\Z^jZlZ \ l_dklh\uc nZce square.txt }
inmatrfiletxt(m,m,matrix1,'r','square.txt');
writeln :jbnf_lbq_kdbc d\Z^jZl m gZ m,':');
^ ql_gb_ Zjbnf_lbq_kdh]h d\Z^jZlZ ba l_dklh\h]h nZceZ square.txt }
outmatrfiletxt(m,m,matrix2,'square.txt');
^ \u\h^ Zjbnf_lbq_kdh]h d\Z^jZlZ gZ wdjZg - fZkkb\ matrix2 }
outmas(m,m,matrix2);
end.

¤ºÁº¹ºÂÀ´²¿¿Í·Ʋ»½Í
iã« ²¯ÈÓËÓÒ«  ÒÓÁº¯äÈÒÒ Óȹ¯Òä˯ ˆºã}º Ò°ãºm©² ÈÓÓ©²
º¹¯ËËãËÓÓºº ˆÒ¹È Ò°¹ºãϺmÈÓÒË   ÁÈ®ãÈ «mã«Ëˆ°« 
zºä¹ ˆË¯ Ó˹¯º‚}ˆÒmÓº ˆ¯ÈˆÒˆ ¯Ë°‚¯°© ÓÈ ¹º°ˆº«ÓÓºË ¹¯Ëº­¯ÈϺmÈÓÒË
ÈÓÓ©² ÒÏ °ÒämºãÓºº mÒÈ m mºÒÓ©® Ò º­¯ÈˆÓº ¹¯ÒËä ªˆÒ ¹¯Ëº­¯ÈϺ
mÈÓÒ« 亂ˆ ¹¯ÒmË°ˆÒ } ºÒ­}Èä º}¯‚ãËÓÒ«  È°ˆº ˆ¯Ë­‚ˈ°« ºˆ°ãËÎÒmȈ
¹¯ÒÏÓÈ}Ò }ºÓÈ °ˆ¯º}Ò º°ˆ‚¹ m©¹ºãӫˈ°« ¹º°ã˺mȈËãÓº È ÏÓÈ҈ äË
ãËÓÓº º­žËä ÁÈ®ãÈ mËãÒ}
‘Ò¹ÒÏÒ¯ºmÈÓÓ©® ÁȮ㠰º°ˆºÒˆ ÒÏ       
  j² Ұ㺠Ò °ã˺mȈËãÓº ¯ÈÏä˯ ÁÈ®ãÈ ÓË º¯ÈÓÒÒmÈ ˆ°« ¹¯Ò
ÏÈÈÓÒÒ ÁÈ®ãÈ zÈΩ® ªãËäËӈ ÁÈ®ãÈ ÒäËˈ Óºä˯ Ë¯m©® ªãËäËӈ °Ò
ˆÈˈ°« ӂãËm©ä { }ÈΩ® äºäËӈ m¯ËäËÓÒ ¹¯º¯ÈääË º°ˆ‚¹ËÓ ˆºã}º
ºÒÓ Û  #    ÓÈ }ºˆº¯©® ‚°ˆÈÓºmãËÓ ‚}ÈÏȈËã ÁÈ®ãÈ º°ãË
m©¹ºãÓËÓÒ« º¹Ë¯ÈÒÒ ˆËÓÒ« ÒãÒ ÏÈ¹Ò°Ò ã« ªãËäËÓˆÈ ' ‚}ÈÏȈËã ÈmˆºäÈ
   !

ˆÒË°}Ò °ä˝Èˈ°« } °ãË‚ Ëä‚ ¹º ¹º¯«}‚ ªãËäËӈ‚ ' (  }ºˆº¯©® m


°mº º˯Ë °ˆÈÓºm҈°« º°ˆ‚¹Ó©ä ã« ˆËÓÒ« ÒãÒ ÏȹҰÒ
     Û ˆ } m°Ë ªãËäËӈ© ÁÈ®ãÈ ÒäË ˆ ºÒÓÈ}ºm‚ ãÒӂ
¹ºÏÒÒ«  ªãËäËÓˆÈ ãË}º m©Ò°ã«Ëˆ°« ºªˆºä‚ ‚}ÈÏȈËã äºÎˈ
­©ˆ ¹Ë¯Ëä˝ËÓ    ªãËäËӈ ÁÈ®ãÈ º­Ë°¹ËÒmÈ« ˆËä °Èä©ä 
  } ÓËä‚

v¶ÀȾͻÇÀ¾ Ⱦž½¾Æĸ¶ÃÃÑ¿ ʶ¿Á ¨ ÓÈÄ Â¶ÇǾ¸ ö º¾ÇÀ» Ç Ã»Ä¹Æ¶Ã¾Í»ÃÃÑÂ

ƶ½Â»ÆÄ ¾ Çƶ¸Ã¾È»ÁÒÃÄ Ã»¸ÑÇÄÀÄ¿ ÇÀÄÆÄÇÈÒÔ Ä·Æ¶·ÄÈÀ¾

{ ºˆãÒÒË ºˆ ˆË}°ˆºmºº ÁÈ®ãÈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã ÓË Ëã҈°« ÓÈ °ˆ¯º}Ò


iÈÓÓ©Ë m ÓËä ÒÏÓÈÈãÓº ÏȹҰÈÓ© mº mӂˆ¯ËÓÓËä mºÒÓºä ¹¯Ë°ˆÈmãËÓÒÒ
}ºä¹ ˆË¯È Û m ˆºä mÒË m }ºˆº¯ºä ºÓÒ ²¯ÈÓ«ˆ°« m º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò
{ºº­Ë m°Ë ÁȮ㩠}¯ºäË ÁÈ®ãºm ˆÒ¹È text ¯È°°äȈ¯ÒmÈ ˆ°« }È} mºÒ
Ó©Ë s˹º°¯Ë°ˆmËÓÓ©® ¹¯º°äºˆ¯ ˆÈ}ºº ÁÈ®ãÈ m ˆË}°ˆºmºä ¯ËÈ}ˆº¯Ë ÓÒË
º ÓË È°ˆ ¹ºãϺmȈËã  iã« ˆºº ˆº­© ¯ÈϺ­¯Èˆ°« m °º˯ÎÒäºä ˆÒ¹ÒÏÒ
¯ºmÈÓÓºº ÁÈ®ãÈ Ó˺­²ºÒäº ÏÓȈ Áº¯äȈ ²¯ÈÓËÓÒ« ÈÓÓ©² m ÓËä Ò ‚äˈ
º­¯È­Èˆ©mȈ ˺ ¹¯Ò ¹ºäºÒ ¹¯º¯Èää©
      m ¹¯º¯ÈääË º°‚Ë°ˆmã«Ëˆ°« ÏÈÈÓÒËä ÁÈ®
ãºmº® ¹Ë¯ËäËÓÓº® mÒÈ file of Lbi Ë Lbi Û ã ­º® ˆÒ¹ }¯ºäË ÁÈ®ãºm
type BfyLbiZ file of Lbi
var NZceh\ZyI_j_f_ggZy  BfyLbiZ

ÒãÒ
var NZceh\ZyI_j_f_ggZy file of Lbi
     Û ÓË °ãË‚ˈ °äËÒmȈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë ÁÈ®ã©
file of char Ò ˆË}°ˆºm©Ë ÁȮ㩠text ²ºˆ« ÁÒÏÒË°}Ò® ÁȮ㠰 ˆË}°ˆºä
äºÎÓº º­¯È­Èˆ©mȈ Ò°¹ºãς« ã ­º® ÒÏ ªˆÒ² ˆÒ¹ºm cÈςäËˈ°« º­¯È­ºˆ}È
¹¯Ò ªˆºä ­‚ˈ m©¹ºãÓ«ˆ°« ¹º¯ÈÏÓºä‚

¡ÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº
¶½ÑĺÁº¹ºÂÀ´²¿¿ÍÇƲ»½À´
¯Ò º­¯È­ºˆ}Ë ˆÈ}Ò² ÁÈ®ãºm 亂ˆ Ò°¹ºãϺmȈ°« ÓË}ºˆº¯©Ë º¹ºãÓ҈Ëã
Ó©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ È ¯« ÒÏmË°ˆÓ©² ÓÈä º­Ò²     ÒäË
ˆ °mºÒ º°º­ËÓÓº°ˆÒ
|ˆ}¯©ˆÒË ˆÒ¹ÒÏÒ¯ºmÈÓÓºº ÁÈ®ãÈ äºÎÓº ¹¯ºÒÏmË°ˆÒ °ˆÈÓȯˆÓ©äÒ °¹º°º
­ÈäÒ Ò°¹ºãς« reset Ò rewrite ¯ºË‚¯È reset ¹¯ÒäËӫˈ°« ã« ºˆ}¯©
ˆÒ« #  # ÁÈ®ãÈ ¯ºË‚¯È rewrite Ò°¹ºãςˈ°« ã« °ºÏÈÓÒ«
 ÁÈ®ãÈ Ò Ëº ºˆ}¯©ˆÒ«
!            

)  *
X ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë Ò ÓˈҹÒÏÒ¯ºmÈÓÓ©Ë ÁȮ㩠m°ËÈ º¹‚°}È ˆ "
    !    ÓËÏÈmÒ°Òäº ºˆ ˆºº ­©ãÒ ãÒ ºÓÒ ºˆ}¯©
ˆ© ° ¹ºäº reset ÒãÒ rewrite
X ã« ˆËÓÒ« Ò ÏÈ¹Ò°Ò ˆÒ¹ÒÏÒ¯ºmÈÓÓºº ÁÈ®ãÈ Ò°¹ºãς ˆ°« ˆºã}º ¹¯º
Ë‚¯© read Ò write j°¹ºãϺmÈÓÒË readln Ò writeln Û Ïȹ¯ËËÓº
º°}ºã}‚ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁȮ㠰º˯Î҈ ªãËäËӈ©   °¹Ò
°º} mmºÈ ã« read Ò °¹Ò°º} m©mºÈ ã« write ˆÈ}ÎË ºãÎËÓ °º˯ÎȈ
¹Ë¯ËäËÓÓ©Ë ˆºã}º   p°ãÒ ªˆÒ² ¹Ë¯ËäËÓÓ©² m °¹Ò°}Ë ÓË
°}ºã}º ‚}ÈÏȈËã ­‚ˈ °ä˝Ȉ°« ¹º°ãË }Èκ® º¹Ë¯ÈÒÒ º­äËÓÈ ÈÓ
Ó©äÒ äË΂ ¹Ë¯ËäËÓÓ©äÒ Ò Ò°}ºm©ä ÁÈ®ãºä
cÈ°°äºˆ¯Òä ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ ã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm ¹º¯º­ÓËË
ºmˆº¯Òä ˆº ã« ˆË}°ˆºm©² ÁÈ®ãºm Ò² Ò°¹ºãϺmȈ ÓËãÏ«
X n‚Ó}Ò« ILOHSRV NZceh\ZyI_j_f_ggZy Û mºÏm¯ÈÈˈ ËãºË Ұ㺠Û
ˆË}‚‚ ¹ºÏÒÒ m ÁÈ®ãË n‚Ó}Ò ÓËãÏ« Ò°¹ºãϺmȈ ã« ˆË}°ˆºm©²
ÁÈ®ãºm p°ãÒ ˆË}‚Ë® ¹ºÏÒÒË® «mã«Ëˆ°« ÓÈÈ㺠ÁÈ®ãÈ Û Ëº 
}ºä¹ºÓËӈ Óȹ¯Òä˯ ¹º°ãË m©¹ºãÓËÓÒ« reset Û ˆº Á‚Ó}Ò« mºÏm¯È
Èˈ ÏÓÈËÓÒË  ¯Ò ¹Ë¯Ë²ºË ºˆ ºÓºº ªãËäËÓˆÈ } ¯‚ºä‚ mºÏm¯È
ÈËäºË ÏÓÈËÓÒË ‚mËãÒÒmÈˈ°« ÓÈ ËÒÓÒ‚ cËςãˆÈˆ Û longint
X n‚Ó}Ò« ILOHVL]H NZceh\ZyI_j_f_ggZy Û mºÏm¯ÈÈˈ Ұ㺠ªãËäËӈºm
ÁÈ®ãÈ Óº ÓË ˆË}‚Ò® ¯ÈÏä˯ ÁÈ®ãÈ m ­È®ˆÈ² p°ãÒ ÁȮ㠹‚°ˆ ºÓÈ mºÏ
m¯ÈÈˈ  cËςãˆÈˆ Û longint
X ¯ºË‚¯È VHHN NZceh\ZyI_j_f_ggZy Ghf_jIhabpbb Û ¹Ë¯Ëä˝Èˈ ‚}È
ÏȈËã ÁÈ®ãÈ ° ˆË}‚Ë® ¹ºÏÒÒÒ } ¹ºÏÒÒÒ ° ‚}ÈÏÈÓÓ©ä Óºä˯ºä ÓË m©
¹ºãÓ«« ˆËÓÒË ÒãÒ ÏȹҰ º°}ºã}‚ Óºä˯ ¹Ë¯mºº ªãËäËÓˆÈ ÁÈ®ãÈ ¯ÈmËÓ
 ˆº º¹Ë¯Èˆº¯ V__N NZceh\ZyI_j_f_ggZy ILOHVL]HNZceh\ZyI_j_f_ggZy)
°ˆÈm҈ ‚}ÈÏȈËã ÁÈ®ãÈ ÏÈ Ëº }ºÓË ˆº Ò°¹ºãςˈ°« ¹¯Ò º­ÈmãËÓÒÒ
ÈÓÓ©² } ÁȮ゠Ghf_jIhabpbb ÒäËˈ ˆÒ¹ longint
X ¯ºË‚¯È WUXQFDWH NZceh\ZyI_j_f_ggZy Û ‚°Ë}Èˈ ¯ÈÏä˯ ÁÈ®ãÈ º
˺ ˆË}‚Ë® ¹ºÏÒÒÒ {°Ë ªãËäËӈ© ÁÈ®ãÈ ÏÈ ˆË}‚Ë® ¹ºÏÒÒË® ‚Èã«
ˆ°« ¹º°ãË Ëº ˆË}‚È« ¹ºÏÒÒ« °ˆÈÓºm҈°« }ºÓºä ÁÈ®ãÈ

™²¶²Éº¿²À³Â²³ÀļÅ
ĺÁº¹ºÂÀ´²¿¿ÍÇƲ»½À´
cÈ°°äºˆ¯Òä ¯« ÏÈÈ °m«ÏÈÓÓ©² ° ªˆÒä ˆÒ¹ºä ÁÈ®ãºm m ˆºä Ò°ãË ÏÈÈ‚
ÓÈ °ºÏÈÓÒË ¹¯º°ˆË®Ë®  
¯ºË‚¯© ÏÈ¹Ò°Ò m ˆË}°ˆºm©® ÁÈ®ã äÈ°°ÒmÈ Ë㩲 Ò°Ëã Ò Ëº ˆËÓÒ« ÒÏ
ÁÈ®ãÈ ‚ÎË ­©ãÒ ÓÈäÒ ¯È°°äºˆ¯ËÓ© °ä ãÒ°ˆÒÓ   sË ¹ºmˆº¯«« ¹¯º
   !

¯Èää‚ ¹¯ÒmËËä ¹¯ºË‚¯© ÏÈ¹Ò°Ò äÈ°°ÒmÈ m˝˰ˆmËÓÓ©² Ò°Ëã m ˆÒ¹ÒÏÒ


¯ºmÈÓÓ©® ÁÈ®ã Ò ˆËÓÒ« äÈ°°ÒmÈ ÒÏ ÁÈ®ãÈ
const max=10;
type massiv=array[1..max,1..max] of real;
var m:integer; matrix1,matrix2:massiv;
...
procedure outmatrixfiletyp(m,n:integer; mas:massiv; name:string);
^ \u\h^ ^\mf_jgh]h fZkkb\Z mas \ lbibabjh\Zgguc nZce name }
var
i,j:integer; mreal,nreal:real; file_typ:file of real;
begin
mreal:=m; nreal:=n;
assign(file_typ,name); rewrite(file_typ);
write(file_typ,mreal,nreal);
for i:=1 to m do
for j:=1 to n do
write(file_typ,mas[i,j]);
close(file_typ)
end;
procedure inmatrixfiletyp(var m,n:integer; var mas:massiv; name:string);
^ \\h^ ^\mf_jgh]h fZkkb\Z mas ba lbibabjh\Zggh]h nZceZ name }
var i,j:integer; mreal,nreal:real; file_typ:file of real;
begin
assign(file_typ,name); reset(file_typ);
seek(file_typ,0); read(file_typ,mreal,nreal);
m:=round(mreal); n:=round(nreal);
seek(file_typ,2);
for i:=1 to m do
for j:=1 to n do
read(file_typ,mas[i,j]);
close(file_typ);
end;

Ò°ˆÒÓ  °º˯Î҈ ¹¯º¯Èää‚ }ºˆº¯È« Áº¯äÒ¯‚ˈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©®


ÁÈ®ã ÒÏ Ë㩲 Ò°Ëã mmºÒ䩲 ° }ãÈmÒȈ‚¯© j² }ºãÒË°ˆmº ÏȯÈÓËË ÓËÒÏ
mË°ˆÓº ¯ÒÏÓÈ}ºä }ºÓÈ mmºÈ «mã«Ëˆ°« Ұ㺠 ¯º¯ÈääÈ ÓȲº҈ °‚ä
ä‚ Ò ¹¯ºÒÏmËËÓÒË m°Ë² Ò°Ëã ÒÏ ÁÈ®ãÈ ¯ÈÏÓº°ˆ äË΂ ¹¯Ë¹º°ãËÓÒä Ò
mˆº¯©ä ¹º °ˈ‚ Ò°ãÈäÒ ÓÈÒ­ºãËË ÒÏ Ò°Ëã
"            

  - . & % %  + ,    " /' ( 


type file_type=file of integer;
var f: file_type; sum,mult,r,k1,k2,max: integer;
begin
writeln <\_^bl_ we_f_glu nZceZ hdhgqZgb_ - 0');
^ aZibkv we_f_glh\ \ nZce `
assign(f,'data.dat'); rewrite(f);
repeat
readln(r); if r<>0 then write(f,r);
until r=0;
{ \uqbke_gb_ j_amevlZlh\ }
seek(f,0); sum:=0; mult:=1;
read(f,r); max:=r; seek(f,filepos(f)-1);
while not eof(f) do
begin
read(f,r); sum:=sum+r; mult:=mult*r;
^ ihbkd fZdkbfZevgh]h we_f_glZ `
if max<r then max:=r;
end;
seek(f,1); read(f,k  ^ ql_gb_ \lhjh]h dhfihg_glZ `
seek(f,filesize(f)-2); read(f,k ^ ql_gb_ ij_^ihke_^g_]h dhfihg_glZ `
close(f);
^ \u\h^ j_amevlZlh\ `
writeln KmffZ sum Ijhba\_^_gb_ mult);
writeln JZaghklv k2-k FZdkbfmf max);
end.

œÀ¾¾·¿Ä²Âº»
qÆÄÌ»ºÉƶ seek(f,0) ÉÇȶö¸Á¾¸¶»È ÉÀ¶½¶È»ÁÒ ¸ öͶÁÄ ÄÈÀÆÑÈÄ¹Ä Ê¶¿Á¶

d º¶ÃÃÄ ÇÁÉͶ» »» ¾ÇÅÄÁҽĸ¶Ã¾» ÅÄ Çƶ¸Ã»Ã¾Ô Ç ÅÆÄÌ»ºÉÆÄ¿ reset µ¸Áµ»È


ǵ ÅÆ»ºÅÄÍȾȻÁÒÃÑ qÆÄÌ»ºÉƶ seek(f,filepos(f)-1) ¸Ä½¸Æ¶Ï¶»È ÉÀ¶½¶
È»ÁÒ Ç»ÇȾ¸Î¾¿Çµ ÅÄÇÁ» Ç;ÈѸ¶Ã¾µ read(f,r) ö ÅÆ»ºÎ»ÇȸÉÔϾ¿ ÀÄÂ

ÅÄûÃÈ ÍÈÄ ÅĽ¸ÄÁµ»È öͶÈÒ ¸Ñ;ÇÁ»Ã¾» ÇÉÂÂÑ ¾ ÅÆľ½¸»º»Ã¾µ Ç Å»Æ¸Ä¹Ä

ÓÁ»Â»Ãȶ ÃÉÁ»¸Ä¹Ä ÀÄÂÅÄûÃȶ ʶ¿Á¶

z¯ºäË °º¯ˆÒ¯ºm}Ò äÈ°°ÒmÈ äºÎÓº m©¹ºãÓ҈ °º¯ˆÒ¯ºm}‚ ˆÒ¹ÒÏÒ¯ºmÈÓÓº


º ÁÈ®ãÈ ¹Ë¯Ë°ˆÈmã«« ˺ ªãËäËӈ© ˆÈ}Òä º­¯ÈϺä ˆº­© ºÓÒ º}ÈÏÈãÒ°
‚¹º¯«ºËÓÓ©äÒ ¹º mºÏ¯È°ˆÈÓÒ ÒãÒ ‚­©mÈÓÒ  Ò°ˆÒÓ  °º˯Î҈
¹¯º¯Èää‚ }ºˆº¯È« Áº¯äÒ¯‚ˈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã ÒÏ k °ã‚Ȯө² Ò
   

°Ëã Ò °º¯ˆÒ¯‚ˈ ˺ äˈººä ¹‚Ï©¯}È ° Ò°¹ºãϺmÈÓÒËä mÓËÓ˺ Ò}ãÈ


repeat

  0    " ! &! 1+2,' 1


var f: file of integer; buf1,buf2: integer;
n,k,kol: longint; ok: boolean;
begin
assign(f,'bubble.dat'); rewrite(f); randomize;
ZULWH <\_^bl_ dhebq_kl\h qbk_e \ nZce_  UHDGOQ N 
for n:=1 to k do
begin
buf1:=random(100); write(f,buf1); write(' ',buf1);
end;
kol:=k- ^kgZqZeZ \k_ we_f_glu g_hlkhjlbjh\Zgu`
repeat
ok:=true; kol:=kol-^gZ dZ`^hf rZ]_ dhebq_kl\h g_hlkhjlbjh\Zgguo
we_f_glh\ mf_gvrZ_lky gZ _^bgbpm`
for n:=0 to kol do
begin
seek(f,n);read(f,buf1);read(f,buf2);
if buf1>buf2 then
^ i_j_klZgh\dZ f_klZfb khk_^gbo qbk_e `
begin
seek(f,n);write(f,buf2);write(f,buf1);
ok:=false;
end;
end;
XQWLO RN ^ mkeh\b_ \uoh^Z - g_l i_j_klZgh\hd `
ZULWHOQ ZULWHOQ NZce EXEEOHGDW hlkhjlbjh\Zg 
VHHN I  ^ mdZaZl_ev - gZ i_j\uc dhfihg_gl k ghf_jhf  `
for n:=1 to k do
begin
read(f,buf1); write(' ',buf1);
end;
close(f); readln;
end.
!            

vº˯ÎÒäºË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm äºÎÓº ¯È°°äȈ¯ÒmȈ }È} ¹º°ã˺mÈ


ˆËãÓº°ˆ ÏȹҰˮ º¹¯ËËãËÓÓºº ˆÒ¹È    + Ò°ˆÒÓ  °º˯Î҈
¹¯º¯Èää‚ }ºˆº¯È« °ºÏÈˈ ¹¯º°ˆË®‚ ­Èς ÈÓÓ©² ²¯ÈÓÒãÒË ÈÓÓ©²
ÓÈ º°ÓºmË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm ÏȹҰˮ ‘¯Ë­‚ˈ°« °ºÏȈ ÁÈ®ã ÏȹҰˮ
° ÏÈÈÓÓ©ä ÒäËÓËä ¹ºäË°ˆÒm m Ó˺ °mËËÓÒ« º °ˆ‚ËӈȲ ¹ºˆº}È Óºä˯
¯‚¹¹© ÁÈäÒãÒ« Òä« Ò ˆ¯Ò ºˆäˈ}Ò ÏÈ °ËäË°ˆ¯  sÈ º°ÓºmË ÁÈ®ãÈ m©«°
Ó҈ ¹¯ºËӈ ‚°¹ËmÈË亰ˆÒ ÓÈ  Ò  }ºãÒË°ˆmº °ˆ‚Ëӈºm ­ËÏ  ºˆÓË
°ËÓÓºË } º­Ëä‚ Ұ゠‚ȝҲ°«  ‘¯Ë­‚ˈ°« ˆÈ}ÎË °ºÏȈ ÁÈ®ã ÏȹҰˮ °
ÏÈÈÓÓ©ä ÒäËÓËä ¹ºäË°ˆÒm m Ó˺ °mËËÓÒ« º ¹ãº²º ‚°¹ËmÈ Ò² °ˆ‚ËӈȲ
¹ºˆº}È ° ºËÓ}ÈäÒ  Ò  Û Óºä˯ ¯‚¹¹© ÁÈäÒãÒ« Òä« °¯ËÓÒ® ­Èãã
°ËäË°ˆ¯È Û Ò m©mË°ˆÒ ˺ ÏÈ¹Ò°Ò ÓÈ ª}¯ÈÓ

  3 4, & '     + ,   ' " ,+ 


type studrec=record
group : byte;
surname: string[20];
name : string[20];
^ fZkkb\ hp_ghd aZ k_f_klj klZ\ylky  hp_gdb hl  ^h  [Zeeh\ `
oc : array[1..3] of 2..5;
end;
foolsrec=record
group : byte;
surname: string[20];
name : string[20];
^ kj_^g__ Zjbnf_lbq_kdh_ we_f_glh\ fZkkb\Z hp_ghd `
average: real;
end;
file_typ1 = file of studrec; file_typ2 = file of foolsrec;
var f1: file_typ1; f2: file_typ2;
namefile1, namefile2: string[12];
s: studrec ^ aZibkv kh^_j`ZsZy k\_^_gby gZ h^gh]h klm^_glZ `
fs: foolsrec ^ aZibkv kh k\_^_gbyfb gZ h^gh]h aZ^he`gbdZ `
i,nomrec: integer;
procedure read_data(var s: studrec);
^ \\h^ aZibkb ih klm^_glm `
begin
with s do
begin
ZULWHOQ HdhgqZgb_ \\h^Z -  dZd Q ]jmiiu 
   
ZULWH 1 ]jmiiu  UHDGOQ JURXS 
if group <> 0 then
begin
ZULWH NZfbeby  UHDGOQ VXUQDPH 
ZULWH Bfy  UHDGOQ QDPH 
ZULWHOQ Hp_gdb  IRU L  WR  GR UHDG RF>L@ 
end;
end;
end;
procedure copy_data(s: studrec; var fs: foolsrec);
^ dhibjh\Zgb_ aZibkb ih klm^_glm-aZ^he`gbdm `
begin
with fs do
begin
group:=s.group; surname:=s.surname; name:=s.name;
^ \uqbke_gb_ kj_^g_]h Zjbnf_lbq_kdh]h we_f_glh\ fZkkb\Z hp_ghd `
average:=(s.oc[1]+s.oc[2]+s.oc[3])/3;
end;
end;
procedure write_list(var f: file_typ2);
^ \u\h^ aZibk_c ih iehoh mki_\Zxsbf klm^_glZf gZ wdjZg `
begin
reset(f); seek(f,0);
writeln Iehoh mki_\Zxsb_ 
writeln =jmiiZ  NZfbeby  Bfy  Kj_^gbc [Zee  
while not eof(f) do
begin
^ ql_gb_ l_dms_c aZibkb ba nZceZ `
read(f,fs);
^ \u\h^ l_dms_c aZibkb gZ wdjZg `
with fs do writeln(group:4,surname:15,name:10,average:16:2);
end;
end;
procedure create_file(var f: file_typ1; var n: integer);
^ \\h^ aZibk_c ih \k_f klm^_glZf \ nZce `
begin
n:=0; rewrite(f); read_data(s);
while s.group <> 0 do
#            
begin
^ \u\h^ l_dms_c aZibkb \ nZce `
write(f,s);inc(n);
^ \\h^ aZibkb ih gh\hfm klm^_glm `
read_data(s);
end;
close(f);
end;
procedure write_data(var f1: file_typ1; var f2: file_typ2; n: integer);
^ \u\h^ aZibk_c ih iehoh mki_\Zxsbf klm^_glZf \ nZce `
^ ih^kq_l  mki_\Zxsbo klm^_glh\ `
var priz:char; k:integer;
begin
reset(f1); rewrite(f2); k:=0;
while not eof(f1) do
begin
read(f1,s);
^ ijbagZd mq_[u klm^_glZ `
priz:='n';
for i:=1 to 3 do if (s.oc[i]>=2)and(s.oc[i]<=3) then priz:='y';
if priz='y' then
begin copy_data(s,fs); write(f2,fs) end
else inc(k);
end;
close(f1); close(f2);
clrscr; writeln GZ b mqZlky k/n   klm^_glh\ 
end;
begin
write <\_^bl_ bfy nZceZ h[s_c \_^hfhklb  readln(namefile1);
assign(f1,namefile1);
create_file(f1,nomrec);
write <\_^bl_ bfy nZceZ \_^hfhklb aZ^he`gbdh\  readln(namefile2);
assign(f2,namefile2);
write_data(f1,f2,nomrec);
write_list(f2);
end.
   $

œÀ¾¾·¿Ä²Âº»
fÁµ À¶¼ºÄ¹Ä ÇÈɺ»Ãȶ º¶ÃÃÑ» Ä ÃÄ»ƻ »¹Ä ¹ÆÉÅÅÑ ʶ¾Á¾¾ ¾Â»Ã¾ ¾ ÄÈ»ÈÀ¶Ë

Çĺ»Æ¼¶Èǵ ¸ ÅÄÁµË ½¶Å¾Ç¾ studrec Żƻ»ÃÃÑË group surname name ¾


¶ÇǾ¸» oc ÇÄÄȸ»ÈÇȸ»ÃÃÄ fÁµ ÅÁÄËÄ ÉÇÅ»¸¶ÔÏ»¹Ä ÇÈɺ»Ãȶ º¶ÃÃÑ» Ä ÃÄ»ƻ
»¹Ä ¹ÆÉÅÅÑ ʶ¾Á¾¾ ¾Â»Ã¾ ¾ ÇÆ»ºÃ»Â ·¶ÁÁ» Çĺ»Æ¼¶Èǵ ¸ ÅÄÁµË ½¶Å¾Ç¾

foolsrec Żƻ»ÃÃÑË group surname name ¾ average ÇÄÄȸ»ÈÇȸ»ÃÃÄ

sĽº¶Ã¾» Ⱦž½¾Æĸ¶ÃÃÄ¹Ä Ê¶¿Á¶ ·¶½Ñ º¶ÃÃÑË Ã¶ ÇÈɺ»ÃÈĸ ÅÄÈÄÀ¶ ¸ÑÅÄÁõ

»Èǵ ÅÆÄÌ»ºÉÆÄ¿ create_file ¶ ½¶ÅÄÁûþ» ÅÄÁ»¿ ½¶Å¾Ç¾ ÅÄ ÄȺ»ÁÒÃÄÂÉ ÇÈÉ


º»ÃÈÉ ¨ ÅÆÄÌ»ºÉÆÄ¿ read_data vÄƾÆĸ¶Ã¾» Ⱦž½¾Æĸ¶ÃÃÄ¹Ä Ê¶¿Á¶ ·¶½Ñ
º¶ÃÃÑË Ã¶ ÅÁÄËÄ ÉÇÅ»¸¶ÔÏ¾Ë ÇÈɺ»ÃÈĸ ÅÄÈÄÀ¶ ¸ÑÅÄÁõ»Èǵ ÅÆÄÌ»ºÉÆÄ¿

write_data ÀÄÈÄƶµ ȶÀ¼» ÅĺÇ;ÈѸ¶»È ÅÆÄÌ»ÃÈ Ä·ÉͶÔϾËǵ ö  ¾ 

qÆÄÌ»ºÉƶ copy_data ¸ÑÅÄÁõ»È ¸ÇÅÄÂĹ¶È»ÁÒÃÉÔ ÆÄÁÒ ÀÄžÆɵ ÅÄÁµ ½¶Å¾Ç¾

ÇÈɺ»Ãȶ ¸ ÇÄÄȸ»ÈÇȸÉÔϾ» ÅÄÁµ ½¶Å¾Ç¾ ½¶ºÄÁ¼Ã¾À¶ ¾ ¸Ñ;ÇÁµµ ÇÆ»ºÃ¾¿ ·¶ÁÁ

ÅÄ ÄÌ»ÃÀ¶Â ǻ»ÇÈƶ f¶ÃÃÑ» ¾½ ʶ¿Á¶ ½¶ºÄÁ¼Ã¾Àĸ ¸Ñ¸ÄºµÈǵ ÅÆÄÌ»ºÉÆÄ¿

write_list

Ÿ·ÄºÁº¹ºÂÀ´²¿¿Í·Ʋ»½Í
¯Ò m©¹ºãÓËÓÒÒ }º¹Ò¯ºmÈÓÒ« ÒãÒ º­¯È­ºˆ}Ë ­ÈÏ ÈÓÓ©² ¹¯Ò²º҈°« Òäˈ
Ë㺠° ÁÈ®ãÈäÒ °º°ˆº«ÒäÒ ÒÏ }ºä¹ºÓËӈºm ºÒÓÈ}ºmºº ¯ÈÏä˯È °ˆ¯‚}
ˆ‚¯È }ºˆº¯©² ÓËÒÏmË°ˆÓÈ ÒãÒ ÓË ÒäËˈ ÏÓÈËÓÒ« sÈ ¹¯È}ˆÒ}Ë ªˆº ¹¯Òmº҈
} ˆºä‚ ˆº ã ­º® ÁȮ㠹ººˆºmãËÓÓ©® }È} ˆË}°ˆºm©® ÒãÒ ˆÒ¹ÒÏÒ¯ºmÈÓ
Ó©® äºÎÓº ºˆ}¯©ˆ Ò ÓÈȈ ¯È­ºˆ‚ ° ÓÒä }È} °     ÓÈ­º¯ºä
ÈÓÓ©² ¹¯«äºº º°ˆ‚¹È
sˈҹÒÏÒ¯ºmÈÓÓ©Ë ÁȮ㩠Ұ¹ºãς ˆ°« m º°ÓºmÓºä ã«   
º°ˆ‚¹È } ã ­ºä‚ ÁȮ゠ÓÈ Ò°}Ë        ¯Ò
¯È­ºˆË ° ÓˈҹÒÏÒ¯ºmÈÓÓ©äÒ ÁÈ®ãÈäÒ ÓË Ó‚ÎÓº ˆË¯«ˆ m¯Ëä« ÓÈ ¹¯Ëº­¯È
ϺmÈÓÒË ˆÒ¹ºm Ò ¹ºÒ°} ‚¹¯Èmã« Ò² ¹º°ã˺mȈËãÓº°ˆË® º°ˆÈˆºÓº °Ò
ˆÈˆ °º˯ÎÒäºË ÁÈ®ãÈ m º¹¯ËËãËÓӂ º­ãÈ°ˆ ¹È䫈Ò     "
   m ¹¯º¯ÈääË m©¹ºãӫˈ°« ¹‚ˆËä ÏÈÈÓÒ« ÁÈ®ãºmº®
¹Ë¯ËäËÓÓº® ˆÒ¹È file
type BfyLbiZ file;
var NZceh\ZyI_j_f_ggZy  BfyLbiZ
beb
var NZceh\ZyI_j_f_ggZy file;

iã« ÓˈҹÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm m ¹¯ºË‚¯È² reset Ò rewrite º¹‚°}Èˈ°«


‚}ÈÏ©mȈ º¹ºãÓ҈ËãÓ©® ¹È¯Èäˈ¯ ° ˆËä ˆº­© ÏÈȈ ¯ÈÏä˯ ÏȹҰÒ }º
ˆº¯È« Ò°¹ºãςˈ°« ¹¯Ò ¹Ë¯ËÈË ÈÓÓ©² º ‚äºãÈÓÒ ãÒÓÈ ÏÈ¹Ò°Ò ¯Èm
ÓÈ  ­È®ˆ
~È Ò°}ã ËÓÒËä ¹¯ºË‚¯ read Ò write ã« m°Ë² ÓˈҹÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm
º¹‚°}Èˈ°« Ò°¹ºãϺmÈÓÒË ã ­º® °ˆÈÓȯˆÓº® ¹¯ºË‚¯© }ºˆº¯È« ¹¯Òº
ÓÈ ã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm {äË°ˆº ¹¯ºË‚¯ read Ò write ÏË° Ò°
%            

¹ºãς ˆ°« °ººˆmˈ°ˆmËÓÓº ¹¯ºË‚¯© blockread °҈©mÈˈ ÒÏ ÁÈ®ãÈ m ¹Ë


¯ËäËÓӂ ºӂ ÒãÒ ­ºãËË ÏȹҰˮ Ò blockwrite ÏȹҰ©mÈˈ ºӂ ÒãÒ ­º
ãËË ÏȹҰˮ ÒÏ ¹Ë¯ËäËÓÓº® m Á騋  }ºˆº¯©Ë ¹ºÏmºã« ˆ ¹Ë¯Ë°©ãȈ ÈÓÓ©Ë
° m©°º}º® °}º¯º°ˆ 

fÁµ Ä·»ÇŻͻþµ ¶ÀǾ¶ÁÒÃÄ¿ ÇÀÄÆÄÇȾ ķ»ö º¶ÃÃѾ ÇÁ»ºÉ»È ½¶º¶¸¶ÈÒ

ºÁ¾ÃÉ ÀÄÈÄƶµ ·ÑÁ¶ ·Ñ ÀƶÈö ºÁ¾Ã» ʾ½¾Í»ÇÀÄ¹Ä Ç»ÀÈÄƶ º¾ÇÀÄ¸Ä¹Ä ÃÄǾȻÁµ

¾ÃÊÄƶ̾¾ cÄÁ»» ÈĹÄ À¶À ÂÑ É¼» ½Ã¶»Â ʶÀȾͻÇÀ¾ ÅÆÄÇÈƶÃÇÈ¸Ä Ã¶ º¾ÇÀ»

¸Ñº»Áµ»Èǵ ʶ¿ÁÉ ÀÁ¶ÇȻƶ¾ l¶À Åƶ¸¾ÁÄ ÀÁ¶ÇÈ»Æ Âļ»È ·ÑÈÒ ÅÆÄ;ȶà ¾Á¾

½¶Å¾Ç¶Ã ½¶ ĺ¾Ã Ä·ÄÆÄÈ º¾ÇÀ¶ ÅÄÓÈÄÂÉ Ã¶¾¸ÑÇÎÉÔ ÇÀÄÆÄÇÈÒ Ä·Â»Ã¶ º¶ÃÃѾ

ÂļÃÄ ÅÄÁÉ;ÈÒ »ÇÁ¾ ÉÀ¶½¶ÈÒ ºÁ¾ÃÉ ½¶Å¾Ç¾ ƶ¸ÃÉÔ Æ¶½Â»ÆÉ ÀÁ¶ÇȻƶ

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
 ˆº ˆÈ}ºË ÁÈ®ã" iã« }È}Ò² ËãË® Ò°¹ºãς ˆ°« ÁÈ®ã©" j² º°ˆºÒÓ°ˆmÈ"
 ˆº ˆÈ}ºË Ò°} }ȈÈ㺠¹º}ȈÈ㺠mãºÎËÓÓ©® }ȈÈ㺠m©Ë°ˆº«Ò®
}ȈÈ㺠}º¯ÓËmº® }ȈÈ㺠ˆË}‚Ò® }ȈÈãº" { Ëä °º°ˆºÒˆ ¹¯ËÒ䂝Ë
°ˆmº Ò°¹ºãϺmÈÓÒ« ¯ËmºmÒÓº® °ˆ¯‚}ˆ‚¯© }ȈÈ㺺m" ¯ÒmËÒˆË ¹¯Ò
ä˯©
 {©¹ºãÓÒˆË °¯ÈmÓËÓÒË ÁÈ®ãÈ Ò äÈ°°ÒmÈ
 sÈϺmÒˆË º­ÒË Ò ºˆãÒ҈ËãÓ©Ë ˯ˆ© ˆË}°ˆºm©² ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² Ò
ÓˈҹÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm
 sÈϺmÒˆË °ˆÈÓȯˆÓ©Ë ˆË}°ˆºm©Ë ÁÈ®ãºm©Ë ¹Ë¯ËäËÓÓ©Ë
 iã« }È}Ò² ËãË® Ò°¹ºãςˈ°« ‚}ÈÏȈËã ¹ºÏÒÒÒ ÁÈ®ãÈ"
 { Ëä °º°ˆºÒˆ ¯ÈÏÓÒÈ äË΂ ÁÈ®ãÈäÒ ¹º°ã˺mȈËãÓºº Ò ¹¯«äºº
º°ˆ‚¹È"
 ˆº ˆÈ}ºË ÁÈ®ãºm©® ­‚Á˯" iã« }È}Ò² ËãË® ºÓ Ò°¹ºãςˈ°«"
 ˆº º­Ëº ‚ ¹¯ºË‚¯© reset Ò rewrite Ò Ëä ºÓÒ ºˆãÒÈ ˆ°«" ¯Ò
mËÒˆË ¹¯Òä˯©
 zÈ}ÒË ºˆãÒÒ« °‚Ë°ˆm‚ ˆ m Ò°¹ºãϺmÈÓÒÒ ¹¯ºË‚¯© reset ¹¯Ò ºˆ
}¯©ˆÒÒ ¯ÈÏãÒÓ©² ˆÒ¹ºm ÁÈ®ãºm" ¯ÒmËÒˆË ¹¯Òä˯©
 ~ÈËä ¹¯ÒäËӫˈ°« ¹¯ºË‚¯È kORVH" ¯ÒmËÒˆË ¹¯Òä˯©
 zÈ}ÒË ÁȮ㩠ºˆÓº°«ˆ°« } ˆË}°ˆºm©ä" zÈ} ¹¯Ë°ˆÈmãËÓÈ ÒÓÁº¯äÈÒ« m
ˆË}°ˆºm©² ÁÈ®ãȲ"
 iÈ®ˆË ¯Ë}ºäËÓÈÒÒ ¹º m©­º¯‚ ˆÒ¹È ­‚Á˯Ӻ® ¹Ë¯ËäËÓÓº® ã« ˆË}°ˆº
m©² ÁÈ®ãºm
   

 zÈ}ÒË ÁȮ㩠ºˆÓº°«ˆ°« } ˆÒ¹ÒÏÒ¯ºmÈÓÓ©ä" zÈ} ¹¯Ë°ˆÈmãËÓÈ ÒÓÁº¯


äÈÒ« m ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãȲ"
 {©¹ºãÓÒˆË °¯ÈmÓËÓÒË ˆË}°ˆºmºº Ò ˆÒ¹ÒÏÒ¯ºmÈÓÓºº ÁÈ®ãÈ
 { Ëä ÏÈ}ã Èˈ°« °¹ËÒÁÒ}È ÓˈҹÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãºm" zÈ} m©¹ºã
ӫˈ°« Ò² º¹Ò°ÈÓÒË"

™²¶²¿ºÑ
 ~ÈÈÓ© mÈ ˆË}°ˆºm©² ÁÈ®ãÈ [W[W Ò \W[W vºÏÈ®ˆË ˆ¯ËˆÒ® ÁÈ®ã ]W[W m
}ºˆº¯©® ¹ºäË°ˆÒˆË °ÓÈÈãÈ m°Ë °ˆ¯º}Ò ÁÈ®ãÈ [W[W ÏȈËä m°Ë °ˆ¯º}Ò
ÁÈ®ãÈ \W[W º°҈ȮˆË Ұ㺠°ˆ¯º} m ¹ºã‚ËÓÓºä ÁÈ®ãË {©mËÒˆË ÓÈ
ª}¯ÈÓ m°Ë °Èä©Ë ãÒÓÓ©Ë Ò °Èä©Ë }º¯ºˆ}ÒË °ˆ¯º}Ò
 ~ÈÈÓ ˆË}°ˆºm©® ÁȮ㠰 ¹¯ºÒÏmºãÓ©ä ÒäËÓËä º°҈ȮˆË °}ºã}º
°ãºm °º˯Î҈ ªˆºˆ ÁÈ®ã {°Ë °ãºmÈ ¯ÈÏËãËÓ© ¹¯º­ËãÈäÒ Ó˺­«ÏȈËã
Óº ºÒÓºÓ©äÒ sÈ®ÒˆË m°Ë °ãºmÈ äÈ}°ÒäÈãÓº® ãÒÓ© ÒãÒ ° äÈ}°Ò
äÈãÓ©ä }ºãÒË°ˆmºä ãÈ°Ó©² ­‚}m 
 ~ÈÈÓ© mÈ ˆË}°ˆºm©² ÁÈ®ãÈ °º°ˆº«ÒË ÒÏ Ë㩲 Ò°Ëã ‚¹º¯«ºËÓÓ©²
¹º mºÏ¯È°ˆÈÓÒ  s˺­²ºÒäº º­žËÒÓ҈ Ò² mäË°ˆË ˆÈ}Òä º­¯ÈϺä ˆº
­© m ¹ºã‚ËÓÓºä ÁÈ®ãË Ò°ãÈ º}ÈÏÈãÒ° ˆÈ}ÎË ‚¹º¯«ºËÓÓ©äÒ ¹º mºÏ
¯È°ˆÈÓÒ 
 ~ÈÈÓ ˆË}°ˆºm©® ÁȮ㠰º°ˆº«Ò® ÒÏ °ˆ¯º} ° Ò°ãÈäÒ sÈ®ÒˆË m ÁÈ®ãË
°ˆ¯º}‚ Ò°ãÈ m }ºˆº¯º® ‚¹º¯«ºËÓ© ¹º mºÏ¯È°ˆÈÓÒ  Ò m©mËÒˆË ËË ÓÈ
ª}¯ÈÓ p°ãÒ ˆÈ}Ò² °ˆ¯º} ÓË°}ºã}º ˆº m©mËÒˆË m°Ë
 ~ÈÈÓ ˆË}°ˆºm©® ÁȮ㠰 ¹¯ºÒÏmºãÓ©ä ÒäËÓËä vºÏÈ®ˆË ¹¯º¯Èää‚ ã«
m©¯ÈmÓÒmÈÓÒ« ˺ °ˆ¯º} ¯º¯ÈääÈ ºãÎÓÈ ÓÈ®ˆÒ m ÁÈ®ãË °ˆ¯º}‚ äÈ}
°ÒäÈãÓº® ãÒÓ© Ò ‚ãÒÓ҈ m°Ë °ˆ¯º}Ò ° äËÓË® ãÒÓº® ¹‚ˆËä
m°ˆÈm}Ò º¹ºãÓ҈ËãÓ©² ¹¯º­Ëãºm äË΂ °ãºmÈäÒ ºã‚ËÓÓ©® ˆË}°ˆ
ÏȹÒÒˆË m Óºm©® ÁÈ®ã
 ~ÈÈÓ °ÒämºãÓ©® ÁÈ®ã v҈ȫ ˆº ãÒÓÈ ºÓºº °ãºmÈ ÓË ­ºãË 
º¹¯ËËã҈Ë °}ºã}º m ÁÈ®ãË ÒäËˈ°« °ãºm °º°ˆº«Ò² ÒÏ ºÓºº m‚²
ˆ¯Ë² Ò ˆ  °Òämºãºm ÒϺ­¯ÈÏÒˆË Ò°ˆº¯Èää‚ °ˆºã­Ȉ‚ ÒȯÈää‚
ãÒÓ m°Ë² °ãºm
 ~ÈÈÓ °ÒämºãÓ©® ÁÈ®ã v҈ȫ ˆº }ÈÎºË Ëº ¹¯ËãºÎËÓÒË °º°ˆºÒˆ
ÓË ­ºãËË Ëä ÒÏ  °ãºm º¹¯ËËã҈Ë °}ºã}º m ÁÈ®ãË ÒäËˈ°« ¹¯Ëãº
ÎËÓÒ® °º°ˆº«Ò² ÒÏ ºÓºº m‚² ˆ¯Ë² Ò ˆ  °ãºm
 ~ÈÈÓ °ÒämºãÓ©® ÁÈ®ã |¹¯ËËã҈Ë °}ºã}º ¯ÈÏ m ÏÈÈÓÓºä ÁÈ®ãË
m°ˆ¯ËÈˈ°« }ÈÎÈ« ­‚}mÈ ÈãÁÈm҈È
 ~ÈÈÓ ˆË}°ˆºm©® ÁÈ®ã }ÈÎÈ« °ˆ¯º}È }ºˆº¯ºº äºÎˈ ¯È°°äȈ¯ÒmȈ°«
}È} ÏȹҰ Ë㺺 Ò°ãÈ m mºÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ« ¯Ëº­¯Èς®ˆË
mºÒӂ ÏȹҰ Ò°ãÈ m Ë°«ˆÒӂ 
            

 ~ÈÈÓ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã Ë㩲 Ò°Ëã sÈ Ëº º°ÓºmË °ºÏÈ®ˆË ˆË}
°ˆºm©® ÁÈ®ã m }Èκ® °ˆ¯º}Ë }ºˆº¯ºº Ó˺­²ºÒäº ÏȹҰȈ Ұ㺠m
Ë°«ˆÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ« ÒÏ Ò°²ºÓºº ÁÈ®ãÈ Ò °ººˆmˈ°ˆm‚ ËË
Ëä‚ Ұ㺠m mºÒÓº® °Ò°ˆËäË °Ò°ãËÓÒ«
 vºÏÈ®ˆË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã m˝˰ˆmËÓÓ©² Ò°Ëã ‚¹º¯«ºÒˆË }ºä
¹ºÓËӈ© ÁÈ®ãÈ ¹º mºÏ¯È°ˆÈÓÒ  {mËÒˆË Ұ㺠° }ãÈmÒȈ‚¯© Ò ¹ºäË°ˆÒ
ˆË ˺ m ÁȮ㠈È} ˆº­© ÓË Óȯ‚҈ ‚¹º¯«ºËÓÓº°ˆÒ ­ËÏ °ºÏÈÓÒ«
º¹ºãÓ҈ËãÓºº ÁÈ®ãÈ 
 vºÏÈ®ˆË mÈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ÁÈ®ãÈ m˝˰ˆmËÓÓ©² Ò°Ëã ‚¹º¯«º҈Ë
}ºä¹ºÓËӈ© ÁÈ®ãºm ¹º mºÏ¯È°ˆÈÓÒ  ºã‚ÒˆË Óºm©® ÁȮ㠰ãÒ«ÓÒËä
m‚² Ò°²ºÓ©² ÁÈ®ãºm ˆÈ} ˆº­© ÓË Óȯ‚҈ ‚¹º¯«ºËÓÓº°ˆÒ
 vºÏÈ®ˆË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã m˝˰ˆmËÓÓ©² Ò°Ëã ~ÈÈ®ˆË ° }ãÈmÒÈ
ˆ‚¯© Óºä˯ }ºä¹ºÓËÓˆÈ ' ° }ºˆº¯©ä Ó˺­²ºÒäº ‚Èã҈ , ªãËäËӈºm
ÁÈ®ãÈ {©mËÒˆË }ºä¹ºÓËӈ© Ò°²ºÓºº Ò ‚°ËËÓÓºº ÁÈ®ãºm iº¹ºãÓÒ
ˆËãÓ©® ÁÈ®ã ã« ¯ËËÓÒ« ÏÈÈÒ ÓË Ò°¹ºãϺmȈ
 vºÏÈ®ˆË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁÈ®ã m˝˰ˆmËÓÓ©² Ò°Ëã ~ÈÈ®ˆË ° }ãÈmÒÈ
ˆ‚¯© Óºä˯ }ºä¹ºÓËÓˆÈ ' ¹º°ãË }ºˆº¯ºº Ó˺­²ºÒäº m°ˆÈm҈ , ªãË
äËӈºm ÁÈ®ãÈ {©mËÒˆË }ºä¹ºÓËӈ© Ò°²ºÓºº Ò º¹ºãÓËÓÓºº ÁÈ®ãºm
 vmËËÓÒ« º °ˆ‚ËÓˆË m}ã È ˆ ÁÈäÒãÒ  Òä« Ò ¹Ë¯ËËÓ ºˆäˈº} ¹º
ã‚ËÓÓ©² Òä m °Ë°°Ò  vºÏÈ®ˆË ºˆËãÓ©Ë ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë ÁȮ㩠°º
­¯Èm m ÓÒ² °mËËÓÒ« º­ ºˆãÒÓÒ}Ȳ ‚°¹ËmÈ Ò² Ò }ÈÓÒȈȲ ÓÈ ºˆÒ°
ãËÓÒË ªˆº °ˆ‚Ëӈ© ‚ }ºˆº¯©² Ë°ˆ ²ºˆ« ­© ºÓÈ mº®}È 
 vºÏÈ®ˆË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©® ÁȮ㠰º˯ÎȝҮ °mËËÓÒ« º­ ȭ҈‚¯ÒËӈȲ
vmËËÓÒ« º }Èκä ȭ҈‚¯ÒËÓˆË Û ªˆº ÁÈäÒãÒ« ÒÁ¯ °¹ËÒÈãÓº°ˆÒ Ò
ºËÓ}Ò ¹ºã‚ËÓÓ©Ë ÓÈ ˆ¯Ë² m°ˆ‚¹ÒˆËãÓ©² ª}ÏÈäËÓȲ ~ÈÈ®ˆË ° }ãÈmÒÈ
ˆ‚¯© ¹¯º²ºÓº® ­Èãã ã« ‚}ÈÏÈÓÓº® °¹ËÒÈãÓº°ˆÒ Ò m©mËÒˆË °¹Ò°º}
ȭ҈‚¯ÒËӈºm ¹¯ºËÒ² ¹º }ºÓ}‚¯°‚ ~ÈÈ®ˆË ° }ãÈmÒȈ‚¯© }ºãÒË°ˆ
mº ȭ҈‚¯ÒËӈºm }ºˆº¯©Ë 亂ˆ ­©ˆ ÏÈÒ°ãËÓ© ÓÈ ‚}ÈÏÈÓӂ °¹ËÒ
ÈãÓº°ˆ m©¹ºãÓÒˆË °º¯ˆÒ¯ºm}‚ ¹º ‚­©mÈÓÒ °¯ËÓ˺ ­ÈããÈ m ÁÈ®ãË
¯È°°҈ȮˆË ¹¯º²ºÓº® ­Èãã Ò m©mËÒˆË °¹Ò°º} ÓÈ ª}¯ÈÓ ~ÈäËÈÓÒË m
°ã‚ÈË Ó˺­²ºÒ亰ˆÒ m ÏȹҰ 亂ˆ ­©ˆ º­ÈmãËÓ© º¹ºãÓ҈ËãÓ©Ë
¹ºã« lÈ°°Òm© ÓË Ò°¹ºãϺmȈ
 {©¹ºãÓÒˆË º­¯È­ºˆ}‚ ÒÓÁº¯äÈÒÒ Ò°¹ºãς« mÈ ˆÒ¹ÒÏÒ¯ºmÈÓÓ©²
ÁÈ®ãÈ Ë¯m©® ÁÈ®ã ÒäËˈ °ˆ¯‚}ˆ‚¯‚ ÏÈ¹Ò°Ò ° ¹ºã«äÒ ºãÎÓº°ˆ º}
ãÈ ºˆËã Ò Ò°¹ºãςˈ°« m }ÈË°ˆmË °¹¯ÈmºÓÒ}È {ˆº¯º® ÁÈ®ã ÒäËˈ
°ˆ¯‚}ˆ‚¯‚ ÏÈ¹Ò°Ò ° ¹ºã«äÒ ÁÈäÒãÒ« ºãÎÓº°ˆ ÈˆÈ ¹¯ÒËäÈ °ˆÈÎ
º}ãÈ ¹¯ºËӈ ÓÈ­Èm}Ò ~ÈÈ®ˆË ° }ãÈmÒȈ‚¯© ÏÓÈËÓÒ« ¹ºãË® ÁÈäÒ
ãÒ« ºãÎÓº°ˆ Ò ÈˆÈ ¹¯ÒËäÈ ÓÈ ¯È­ºˆ‚ {©Ò°ãÒˆË Ò ÏȹºãÓÒˆË º°
ˆÈmÒË°« ¹ºã« Ò°¹ºãς« ¹Ë¯m©® ÁÈ®ã Ò ‚҈©mÈ« °ãË‚ ÒË ¹¯ÈmÒ
ãÈ ÓÈ­Èm}È °º°ˆÈmã«Ëˆ  Ë°ãÒ °ˆÈÎ ¯È­ºˆ© äËÓËË  ãˈ  Ë°ãÒ
°ˆÈÎ ¯È­ºˆ© ºˆ  º  ãˈ  Ë°ãÒ °ˆÈÎ ¯È­ºˆ© ­ºãËË  ãˈ {©mË
ÒˆË ÒÓÁº¯äÈÒ ÒÏ ÁÈ®ãºm ÓÈ ª}¯ÈÓ

•½²´²

–º¿²¾ºÉ·Ã¼º·ÃÄÂżÄÅÂͶ²¿¿ÍÇ
lȈ˯ÒÈã ÈÓÓº® Ò °ãË‚ Ë® ãÈm© ¹¯Ë°ˆÈmã«Ëˆ ÒÏmË°ˆÓ‚ ˆ¯‚Óº°ˆ
ã« ÓÈÒÓÈ Ò² ˆ } ¹¯Ë¹ºãÈÈˈ キº}ºË ¹ºÓÒäÈÓÒË º°ÓºmÓ©² ¹¯ÒÓÒ
¹ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« Ò ²º¯ºº ¯ÈÏm҈ºË ãºÒË°}ºË ä©ãËÓÒË sÈËËä°«
ˆº } äºäËӈ‚ ¯È­ºˆ© ÓÈ ªˆÒäÒ ˆËäÈäÒ ҈ȈËã ‚ÎË º°ˆÒ ˆ¯Ë­‚Ë人
‚¯ºmÓ« Ò ºˆºm ¹ºÓ«ˆ°« ËË ÓÈ ºӂ °ˆ‚¹ËÓ}‚ m º°mºËÓÒÒ ¹¯ºÁË°°Òº
ÓÈãÓºº ¹¯º¯ÈääÒ¯ºmÈÓÒ«
—Ë·²¹À²ÃÁ·¶·½·¿ººÁ²¾Ñĺ
|°ˆÈ㺰 °ºm°Ëä ÓËäÓºº º­Èm҈ } ˆºä‚ ˆº ‚ÎË ÒÏmË°ˆÓº º ¯È°¹¯ËËãË
ÓÒÒ ¹Èä«ˆÒ ã« ¹¯º¯Èää© Ò ËË ÈÓÓ©² |}ºÓȈËãÓÈ« }ȯˆÒÓÈ ¯È°¹¯ËË
ãËÓÒ« ¹Èä«ˆÒ m °Ò°ˆËäË 7XUER 3DVFDO ¹º}ÈÏÈÓÈ ÓÈ ¯Ò°  ¯Ò Ò°¹ºãϺmÈÓÒÒ
¯Èϯ«Ó©² }ºä¹Ò㫈º¯ºm mºÏäºÎÓ© ÓË­ºãÒË ºˆãÒÒ« ºˆ ¹¯ÒmËËÓÓº®
°²Ëä© Óº °Èä ¹¯ÒÓÒ¹ ¯È°¹¯ËËãËÓÒ« ¹Èä«ˆÒ ã« ¹¯º¯Èää© Ò ÈÓÓ©² º°
ˆÈã°« ¹¯ËÎÓÒä
zÈ} ÒÏmË°ˆÓº ã« ²¯ÈÓËÓÒ« 㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² È ˆÈ}ÎË ˆÒ¹ÒÏÒ¯ºmÈÓ
Ó©² }ºÓ°ˆÈӈ Ò °ˆÈˆÒË°}Ò² ¹Ë¯ËäËÓÓ©² Áº¯äÒ¯‚ˈ°« º­ãÈ°ˆ }ºˆº¯‚ ÓÈ
Ï©mÈ ˆ        iã« ²¯ÈÓËÓÒ« ãº}ÈãÓ©² ¹Ë¯Ë
   
äËÓÓ©² Ò ¹È¯Èäˈ¯ºm ¹¯ºË‚¯ Ò Á‚Ó}Ò® Ò°¹ºãςˈ°« ¯‚È« º­ãÈ°ˆ
¹È䫈Ò }ºˆº¯È« ÓÈÏ©mÈˈ°«  cÈÏä˯© °ËäËÓˆÈ ÈÓÓ©² Ò °ˆË}È ÓË
亂ˆ ­©ˆ ÒÏäËÓËÓ© m ²ºË m©¹ºãÓËÓÒ« ¹¯º¯Èää©
{ ¯Èϯ«Ó©² °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ˆÈ}Ò² }È} 7XUER 3DVFDO ¯ÈÏäË
¯© }Èκº °ËäËÓˆÈ º¯ÈÓÒËÓ©  }Ò㺭ȮˆÈäÒ ¯Ëm©ËÓÒË ªˆÒ² ¯ÈÓÒ
¹¯Òmº҈ } m‚ä ¹ËÈãÓº ÒÏmË°ˆÓ©ä ºÒ­}Èä     ¹¯Ò ¹º
¹©ˆ}Ë º­ž«m҈ °ãÒ}ºä ­ºãº® 㺭ÈãÓ©® äÈ°°Òm Ò      ¹Ë
¯Ë¹ºãÓËÓÒË °ˆË}È mºÏÓÒ}Èˈ ¹¯Ò Ò°¹ºãϺmÈÓÒÒ ­ºãÒ² ãº}ÈãÓ©² äÈ°°Ò
mºm ÒãÒ ¹¯Ò キº}º® ¯Ë}‚¯°ÒÒ 
vºm¯ËäËÓÓ©Ë ¯Èϯ«Ó©Ë °Ò°ˆËä© ¹ºÏmºã« ˆ Ò°¹ºãϺmȈ ¹È䫈 }ºä
¹ ˆË¯È º¯ÈϺ ¯ÈÒºÓÈãÓËË °ÓÒäÈ« ÎË°ˆ}ºË º¯ÈÓÒËÓÒË ÓÈ ¯ÈÏä˯©
¹Èä«ˆÒ ¹º ¹¯º¯ÈääÓ©Ë ¹Ë¯ËäËÓÓ©Ë |ÓÈ}º ªˆº mºm°Ë ÓË ºÏÓÈÈˈ ˆº
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

¹¯º¯ÈääÒ°ˆ äºÎˈ ¯È°²ººmȈ ¹È䫈 }ºä¹ ˆË¯È }È} Ëä‚ ÏȲºˈ°« sÈ
º­º¯ºˆ m °ºm¯ËäËÓÓ©² äÓººÏÈÈÓ©² º¹Ë¯ÈÒºÓÓ©² °Ò°ˆËäȲ ºˆmˈ°ˆmËÓ
Óº°ˆ ÏÈ ¯ÈÒºÓÈãÓºË Ò°¹ºãϺmÈÓÒË ¹È䫈Ò ãËÎȝȫ ÓÈ ¹¯º¯ÈääÒ°ˆË
ËË ­ºãËË mºÏ¯È°ˆÈˈ k ˆº äºÎˈ ­©ˆ Ó˯ÈÒºÓÈãÓËË Ëä º­ž«mãËÓÒË
äÈ°°ÒmÈ ÒÏ Ë°«ˆ}ºm Ò °ºˆËÓ ˆ©°« ªãËäËӈºm ÓÈ m°«}Ò® °ã‚È®  Ë°ãÒ ¯Ë
ÈãÓºË }ºãÒË°ˆmº ªãËäËӈºm º­©Óº º}ÈÏ©mÈˈ°« ÓÈäÓºº äËÓË"
>bgZfbq_kdb jZkij_^_ey_fZy h[eZklv KHDS 
aZgbfZ_l \kx k\h[h^gmx iZfylv
Kl_d
iZjZf_lju b ehdZevgu_ i_j_f_ggu_ ijhp_^mj b nmgdpbc
K_]f_gl ^Zgguo
]eh[Zevgu_ i_j_f_ggu_ b lbibabjh\Zggu_ dhgklZglu
Dh^ fh^mey V\VWHP
[b[ebhl_dZ 7XUER 3DVFDO ih^dexqZ_lky d ex[hc ijh]jZff_

Dh^u ih^dexqZ_fuo fh^me_c mdZaZgguo \ XVHV

Dh^ hkgh\ghc ijh]jZffu

Ij_nbdk ijh]jZffgh]h k_]f_glZ


g_[hevrZy h[eZklv kem`_[ghc bgnhjfZpbb

  Çjézj éjxwénlnsntq¹ wju¹zq


ls¹ qxwvstquvmv uvlys¹ wévméjuu€ tj 7XUER 3DVFDO

j°²º« ÒÏ ˆºº ˆº ¯ËÈãÓºË }ºãÒË°ˆmº ÈÓÓ©² ÓË m°ËÈ äºÎÓº ˆºÓº


¹¯Ë°}ÈÏȈ ¹¯Ò ¯Èϯȭºˆ}Ë ¹¯º¯Èää© ­ºãÒÓ°ˆmº «Ï©}ºm ¹¯º¯ÈääÒ¯º
mÈÓÒ« ¹¯Ëº°ˆÈmã« ˆ ¹¯º¯ÈääÒ°ˆ‚ ÏÈäËȈËãӂ mºÏäºÎÓº°ˆ     
          ‘È}ÒË ¹Ë¯ËäËÓÓ©Ë
   
°ºÏÈmÈËä©Ë Ò ‚ÓÒˆºÎÈËä©Ë Ó˹º°¯Ë°ˆmËÓÓº m ¹¯º¯ÈääË ¹ºã‚ÒãÒ ÓÈ
ÏmÈÓÒË    |ÓÒ ÓË º¹Ò°©mÈ ˆ°« ÏȯÈÓËË m ¯ÈÏËãË º­ž«mãËÓÒ® Ò
 
ÓË ÒäË ˆ °mºËº °º­°ˆmËÓÓºº ÒäËÓÒ È ¹È䫈 ¹º ÓÒ² m©Ëã«Ëˆ°« ÏȲmÈ
ˆ©mÈˈ°« m °ººˆmˈ°ˆmÒÒ ° ÒÓ°ˆ¯‚}Ò«äÒ ¹¯º¯Èää©
~ȹºãÓËÓÒË m©ËãËÓÓº® ¹Èä«ˆÒ }È}ÒäãÒ­º ÏÓÈËÓÒËä m äºäËӈ °ºÏÈÓÒ«
¹Ë¯ËäËÓÓº® mºm°Ë ÓË º­«ÏȈËãÓº Û ªˆº äºÎÓº ­‚ˈ °ËãȈ ¹ºÏÎË ‘ºÓº
ˆÈ} ÎË äºÎÓº Ò ‚ÓÒˆºÎ҈ ÒÓÈäÒË°}‚ ¹Ë¯ËäËÓӂ Û ¹¯º°ˆº º°mº­º
҈ m©ËãËÓӂ ¹º ÓËË ¹È䫈 ÓË ÏȈүȫ °º˯ÎÒäºË «Ë®}Ò
iÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë °ºÏÈ ˆ°« ÓË m °ËäËÓˆË ÈÓÓ©² Ò ÓË m °ˆË}Ë ã«
ÓÒ² m©Ëã«Ëˆ°« ËË ºÓÈ º¹ºãÓ҈ËãÓÈ« º­ãÈ°ˆ ¹È䫈Ò }ºˆº¯È« ÓÈÏ©mÈˈ°«
        ÒãÒ   z °ºÎÈãËÓÒ  ¯È­ºˆÈˆ ° ¹Ë
   
¯ËäËÓÓ©äÒ m }‚Ë äºÎÓº ˆºã}º ˯ËÏ ‚}ÈÏȈËãÒ     |ÓÈ}º ã«

•½²´²  –º¿²¾ºÉ·Ã¼º· ÃÄÂżÄÅÂÍ ¶²¿¿ÍÇ 

ˆË² }ˆº º°mºÒˆ ˆË²ÓÒ}‚ ¯È­ºˆ© ° ‚}ÈÏȈËã«äÒ m ÈãÓË®Ëä Ò°¹ºãϺmÈÓÒË


ÒÓÈäÒË°}Ò² ¹Ë¯ËäËÓÓ©² ÓË ¹¯Ë°ˆÈm҈ º°º­©² °ãºÎÓº°ˆË®

qƾ ƶ·ÄÈ» ¸ 7XUER 3DVFDO Åĺ ÀÉÍÉ Äȸĺ¾Èǵ ¸Çµ ÄÇȶ¸Î¶µÇµ ºÄÇÈÉÅöµ ÅÆÄ
¹Æ¶Â¾ÇÈÉ Å¶ÂµÈÒ ¸ ÄŻƶ̾ÄÃÃÄ¿ ǾÇȻ» 06'26 ÓÈÄ ÄÀÄÁÄ  l·¶¿È 
d ûÀÄÈÄÆÑË ÇÁÉͶµË ¸Ä½Ã¾À¶»È ûķËĺ¾ÂÄÇÈÒ ¸ÑǸķĺ¾ÈÒ Í¶ÇÈÒ ÓÈÄ¿ ŶµȾ
ºÁµ ºÆɹ¾Ë Ì»Á»¿ ºÄÅÉÇȾ ¾½ ÅÆĹƶÂÂÑ Ã¶ 7XUER 3DVFDO ÈÆ»·É»Èǵ ½¶ÅÉÇȾÈÒ
ºÆɹÉÔ ÅÆĹƶÂÂÉ ¾Á¾ ¸ÑÅÄÁþÈÒ ÀÄÂ¶ÃºÉ ÄŻƶ̾ÄÃÃÄ¿ ǾÇÈ»ÂÑ  
  d ÓÈÄ ÇÁÉͶ» ÃɼÃÄ ¾ÇÅÄÁҽĸ¶ÈÒ º¾Æ»ÀȾ¸É ÀÄžÁµÈÄƶ

{$M JZaf_jKl_dZ FbgJZaf_jDmqb FZdkJZaf_jDmqb`


jÇÅÄÁҽɵ ÓÈÉ º¾Æ»ÀȾ¸É ÂļÃÄ ½¶ÄºÃÄ ¾½Â»Ã¾ÈÒ ¾ ƶ½Â»ÆÑ ÇÈ»À¶ öÅƾ»Æ
{$M 65520, 0, 65536} ¨ ɸ»Á¾Í¾Á¾ ÇÈ»À ºÄ ¶ÀǾ¶ÁÒÃÄ ¸Ä½ÂļÃÄ¹Ä Æ¶½
»ƶ ¶ ƶ½Â»Æ ÀÉ; É»ÃÒξÁ¾ ºÄ  l·¶¿È
  
X ÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë «mã« ˆ°« ¹Ë¯ËäËÓÓ©äÒ °   
  j² m¯Ëä« ÎÒÏÓÒ ã҈°« ºˆ äºäËÓˆÈ °ºÏÈÓÒ« º äºäËӈÈ
‚ÓÒˆºÎËÓÒ« Ò ‚¹¯Èmã«Ëˆ ªˆÒä ¹¯ºË°°ºä ¹¯º¯ÈääÈ
X ¹º º}ºÓÈÓÒÒ ¯È­ºˆ© ¹¯º¯Èää© m°« m©ËãËÓÓÈ« ã« ÓËË ¹È䫈 m ˆºä
Ò°ãË Ò }‚È º°mº­ºÎÈˈ°«
X ˆËä ÓË äËÓËË °ˆÈ¯È®ˆË° ÓË ÏÈ­©mȈ mºm¯Ëä« ‚È㫈 m°Ë °ºÏÈÓÓ©Ë ¹¯Ò
m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë Ë°ãÒ m© ÓË ²ºˆÒˆË
ˆº­© mÈÈ ¹¯º¯ÈääÈ }‚ÈãÈ ¹È䫈 ˆÈ} ºmº¯«ˆ º ¹¯º¯ÈääȲ }ºˆº
¯©Ë m ¹¯ºË°°Ë ¯È­ºˆ© ÏȲmȈ©mÈ ˆ m°Ë Óºm©Ë Ò Óºm©Ë º­ãÈ°ˆÒ ¹Èä«ˆÒ 

¥¼²¹²Ä·½º ÁºÃ²¿º·ż²¹²Ä·½·»
 Û ªˆº º°º­©® ˆÒ¹ ÈÓÓ©² { ¹Ë¯ËäËÓÓ©² ªˆºº ˆÒ¹È ²¯ÈÓ«ˆ°«
È¯Ë°È ¯‚Ò² ¹Ë¯ËäËÓÓ©² °º˯ÎȝҲ ¹ºãËÏӂ ã« ¹¯º¯Èää© ÒÓÁº¯äÈ
Ò  sÈ ¹Ë¯m©® mÏã« äºÎˈ ¹º}ÈÏȈ°« ˆº Ò°¹ºãϺmÈÓÒË ‚}ÈÏȈËãË®
¹¯Òmº҈ } ãÒÓÒä ÏȈ¯ÈˆÈä ¹Èä«ˆÒ Ò } ‚°ãºÎÓËÓÒ ¹¯º¯Èää© È ˆÈ}ÎË
°‚Ë°ˆmËÓÓº ‚°ãºÎӫˈ Ò °Èä ¹¯ºË°° ¹¯º¯ÈääÒ¯ºmÈÓÒ« { ÈÓÓº® ãÈmË
ä© ¹¯ÒmËËä ˆÈ}ÒË ¹¯Òä˯© Ò°¹ºãϺmÈÓÒ« ‚}ÈÏȈËãË® ÒÏ }ºˆº¯©² °ˆÈÓˈ
«°Óº ˆº m°Ë º¹ºãÓ҈ËãÓ©Ë ÏȈ¯Èˆ© ÓÈ Ò² ²¯ÈÓËÓÒË Ò º­¯È­ºˆ}‚ º}‚¹È ˆ°«
m ¹ºãÓº® ä˯Ë cÈ­ºˆÈ ° ‚}ÈÏȈËã«äÒ ¹¯Ë‚°äºˆ¯ËÓÈ ÓË ˆºã}º m 3DVFDO Óº Ò
m ÓË}ºˆº¯©² ¯‚Ò² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« sȹ¯Òä˯ m «Ï©}Ë v ‚}ÈÏÈ
ˆËãÒ Ò°¹ºãς ˆ°« ¹¯È}ˆÒË°}Ò m ã ­º® ¹¯º¯ÈääË
{ 3DVFDO ¯ºã ‚}ÈÏȈËãË® ÓË°}ºã}º °}¯ºäÓËË Ò ˆËä ÓË äËÓËË ÓÈÒÓÈ Òä
¹¯º¯ÈääÒ°ˆÈä °ãË‚ˈ ‚°mºÒˆ ­ÈϺm©Ë ¹¯ÒÓÒ¹© ¯È­ºˆ© ° ‚}ÈÏȈËã«äÒ
ˆº­© キÎË ¹ºÓ«ˆ mӂˆ¯ËÓÓÒ® ä˲ÈÓÒÏä º­¯È­ºˆ}Ò Ò m©¹ºãÓËÓÒ« ã ­º®
}ºä¹ ˆË¯Óº® ¹¯º¯Èää©
            

¥¼²¹²Ä·½ºº²¶Â·Ã² 
jÏmË°ˆÓº ˆº ȯ˰ºä ¹Ë¯ËäËÓÓº® «mã«Ëˆ°« ȯ˰ ¹Ë¯mºº ­È®ˆÈ «Ë®}Ò ¹È
䫈Ò }ºˆº¯È« ¹º ÓËË ºˆmº҈°«     iã« ÈÓÓ©² °ˆ¯‚}ˆ‚¯Ó©²
ˆÒ¹ºm äÈ°°Òmºm Ò ÏȹҰˮ Ò² ȯ˰ºä °҈Èˈ°« ȯ˰ ¹Ë¯mºº ­È®ˆÈ
¹Ë¯mºº ªãËäËӈÈ
{ 7XUER 3DVFDO °‚Ë°ˆm‚ˈ mºÏäºÎÓº°ˆ ¹¯«äºº º°ˆ‚¹È } ã ­ºä‚ ­È®ˆ‚
º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ ¹º ˺ ȯ˰‚ ¹¯Ò ¹ºäºÒ º¹¯ËËãËÓÓ©² m 亂ãË
system äÈ°°Òmºm Mem MemW Ò MemL }ºˆº¯©Ë ¹ºÏmºã« ˆ ÏȹҰȈ ÒÓÁº¯
äÈÒ ÒãÒ ¹¯º҈Ȉ ËË Ó˹º°¯Ë°ˆmËÓÓº ÒÏ «ËË} ¹Èä«ˆÒ ºÒÓ mÈ ÒãÒ
ˈ©¯Ë ­È®ˆÈ  wˆº ºËÓ º¹È°Ó©Ë Ë®°ˆmÒ« ¹ºªˆºä‚ ºÓÒ Ò°}ã ËÓ© m 
¯Èϯ«Ó©² °Ò°ˆËäȲ ¹¯º¯ÈääÒ¯ºmÈÓÒ« {°Ë ÎË ÈÒä }¯Èˆ}ÒË ¹º«°ÓËÓÒ«
ã« ˆË² }ˆº ¯È­ºˆÈˈ m °¯ËË %RUODQG 7XUER 3DVFDO
{ }ÈË°ˆmË ÒÓË}°È m ªˆÒ² äÈ°°ÒmȲ Ò°¹ºãςˈ°« ȯ˰ ÏȹҰÈÓÓ©® m mÒË
¹¯ÒÓ«ˆºä m '26 K_]f_gl : Kf_s_gb_ hlghkbl_evgh gZqZeZ k_]f_glZ ‘È}º®
°ˆ¯ÈÓÓ©® °¹º°º­ ÏÈ¹Ò°Ò È¯Ë°È °m«ÏÈÓ ° ˆËä ˆº m º¹Ë¯ÈÒºÓÓº® °Ò°ˆËäË
'26 m°« ¹È䫈 ¯ÈÏ­ÒˆÈ ÓÈ °ËäËӈ© ¯ÈÏä˯© }ºˆº¯©² ÓË ¹¯Ëm©È ˆ
 z­È®ˆ iã« ¹ºã‚ËÓÒ« È­°ºã ˆÓºº È¯Ë°È ÒÏ ¹È¯© K_]f_gl : Kf_s_gb_
°Ò°ˆËäÈ ¹¯Ò­Èmã«Ëˆ } °ËäËӈ‚ °¹¯ÈmÈ Ë°ˆÓÈȈ˯ÒÓ©® Ӻ㠪ˆº ˈ©¯Ë
ӂ㫠m mºÒÓº® °Ò°ˆËäË  È ÏȈËä °}ãÈ©mÈˈ ˺ °º °ä˝ËÓÒËä ‘È}Òä
°¹º°º­ºä äºÎÓº ȯ˰ºmȈ  l­È®ˆ ¹È䫈Ò
sȹ¯Òä˯ ÓÈÈãÓ©® ȯ˰ mÒ˺­‚ÁË¯È ÏȹÒˈ°« m mÒË $B800:$000 È
º­¯ÈˆÒˆ°« } °Èäºä‚ ¹Ë¯mºä‚ ˺ ­È®ˆ‚ äºÎÓº ˆÈ} Mem[$B800:$0000] }
¹Ë¯m©ä m‚ä ­È®ˆÈä Û MemW[$B800:$0000] } ¹Ë¯m©ä ˈ©¯Ëä ­È®ˆÈä Û
MemL[$B800:$0000] k­°ºã ˆÓ©® ȯ˰ °ººˆmˈ°ˆm‚ Ò® ÈÓÓº® ¹È¯Ë Û
$B8000
pË ºÒÓ ¹¯Òä˯ ã« ã ­ºÏÓȈËãÓ©² Û º¹Ë¯Èˆº¯ mem[0:$41C]:=mem[0:$41A];
äºÎÓº ¹¯ÒäËÓ҈ ã« ¹¯Òӂ҈ËãÓº® ºÒ°ˆ}Ò ­‚ÁË¯È }ãÈmÒȈ‚¯© ~Ë°
ȯ˰ äȯ}Ë¯È }ºÓÈ ­‚ÁË¯È }ãÈmÒȈ‚¯© ¹¯Ò¯ÈmÓÒmÈˈ°« } ȯ˰‚ ˺ ÓÈÈãÈ
zºÓËÓº m ÈÓÓºä °ã‚ÈË ã‚Ë mº°¹ºãϺmȈ°« °¯Ë°ˆmÈäÒ äº‚ã« crt
 

fÁµ ºÄÇÈÉŶ À ¸Ã»Îþ ÉÇÈÆÄ¿Çȸ¶Â ÀÄÂÅÒÔȻƶ ¾ÇÅÄÁÒ½ÉÔÈǵ ÅÆ»ºÄÅÆ»


º»Á»ÃÃÑ» ¶ÇǾ¸Ñ Ghf_j ihjlZ ¾ Ghf_j ihjlZ
jäËˈ°« ËË ºÒÓ °¹º°º­ º­¯ÈËÓÒ« } º¹Ë¯ÈˆÒmÓº® ¹Èä«ˆÒ Û Ò°¹ºãϺmÈ
ÓÒË °ã‚ÎË­Óºº °ãºmÈ absolute ¹¯Ò º¹Ò°ÈÓÒÒ ¹Ë¯ËäËÓÓº® { ªˆºä °ã‚ÈË
¹Ë¯ËäËÓÓÈ« ­‚ˈ ¯È°¹ºãÈȈ°« ÒäËÓÓº ¹º ˆºä‚ ȯ˰‚ m º¹Ë¯ÈˆÒmÓº® ¹È
䫈Ò }ºˆº¯©® ‚}ÈÏÈÓ ¹º°ãË absolute cÈςäËˈ°« Ò°¹ºãϺmÈÓÒË °ã‚ÎË­Óº
º °ãºmÈ absolute Û °ˆºã ÎË º¹È°Ó©® °¹º°º­ }È} Ò º­¯ÈËÓÒË } ¹È䫈Ò
˯ËÏ ¹¯Ëº¹¯ËËãËÓÓ©Ë äÈ°°Òm©
   ! !     

|ÓÈ}º absolute äºÎˈ Ò°¹ºãϺmȈ°« Ò ­ºãËË ­ËϺ¹È°Ó©ä °¹º°º­ºä ¹º


Ïmºã«« °ºmä˝Ȉ m ¹Èä«ˆÒ mË ¹Ë¯ËäËÓÓ©Ë ° ¯ÈÏÓ©äÒ ÒäËÓÈäÒ ¯Òä˯
Ò°¹ºãϺmÈÓÒ« ˆÈ}ºº °ºmä˝ËÓÒ« ¹¯ÒmºÒã°« m ãÒ°ˆÒÓË  ¹¯ºË‚¯È
print3 
{ «Ï©}Ë 3DVFDO Ë°ˆ °¹ËÒÈãÓÈ« º¹Ë¯ÈÒ« ¹ºã‚ËÓÒ« ‚}ÈÏȈËã« ÓÈ ¹Ë¯ËäËÓ
ӂ ÒãÒ ¹¯ºË‚¯‚ Û ºÓÈ º­ºÏÓÈÈˈ°« }È} @ jäËˈ°« ˆÈ}ÎË ª}mÒmÈãËӈ
ÓÈ« Ë® Á‚Ó}Ò« addr
sȹ¯Òä˯ @x ÒãÒ addr(x) Û È¯Ë° ¹Ë¯ËäËÓÓº® x
jäËˈ°« Ò º­¯ÈˆÓÈ« º¹Ë¯ÈÒ« ¹ºã‚ËÓÒ« ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓº® ¹º ËË È¯Ë°‚
}ºˆº¯È« º­ºÏÓÈÈˈ°« ÏÓÈ}ºä A sȹ¯Òä˯ p^ Û ¹Ë¯ËäËÓÓÈ« ° ȯ˰ºä p
{ ¹ºm°ËÓËmÓº® ¹¯È}ˆÒ}Ë °¯Ë°ˆmÈ ¯È­ºˆ© ° ȯ˰ÈäÒ Ò°¹ºãς ˆ°« ºmºã
Óº ¯Ë}º |°ÓºmÓºË ÓÈÏÓÈËÓÒË ‚}ÈÏȈËãË® °º°ˆºÒˆ m ˆºä ˆº­© º­Ë°¹Ë҈
ä˲ÈÓÒÏä Ò°¹ºãϺmÈÓÒ« m ¹¯º¯ÈääË      wˆºˆ ä˲È
ÓÒÏä ä© Ò ­‚Ëä º­°‚ÎȈ ¹º¯º­Óº m °ãË‚ Ò² ¯ÈÏËãȲ

 ÁºÃ²¿º·ż²¹²Ä·½·» 
{ 3DVFDO ÒäË ˆ°« mÈ ¯ÈÏãÒÓ©² mÒÈ ‚}ÈÏȈËãË® ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë Ò ÓˈÒ
¹ÒÏÒ¯ºmÈÓÓ©Ë   Û ªˆº ‚}ÈÏȈËã ÓÈ ¹Ë¯ËäËÓӂ
º¹¯ËËãËÓÓºº ˆÒ¹È Óȹ¯Òä˯ Ë㺺 °ˆ¯º}ºmºº ÒãÒ ˆÒ¹È äÈ°°ÒmÈ 
  Û ªˆº ȯ˰ ¹Ë¯mºº ­È®ˆÈ º­ãÈ°ˆÒ ¹È䫈Ò m }ºˆº
¯º® äºÎˈ ¯ÈÏä˝Ȉ°« ã ­È« ÒÓÁº¯äÈÒ« mÓË ÏÈmÒ°Ò亰ˆÒ ºˆ ËË ˆÒ¹È
|¹Ò°ÈÓÒË m‚² mÒºm ‚}ÈÏȈËãË® m©¹ºãӫˈ°« ¹º¯ÈÏÓºä‚
var p1: ^integer mdZaZl_ev gZ i_j_f_ggmx p_eh]h lbiZ
p2: ^string mdZaZl_ev gZ kljhdm
p3: pointer g_lbibabjh\Zgguc mdZaZl_ev
~ÈäˈÒä ˆº ˆÒ¹ pointer °ºmäË°ˆÒä °º m°ËäÒ ˆÒ¹ÈäÒ ‚}ÈÏȈËãË® { Èã
ÓË®Ëä ÒÏãºÎËÓÒÒ ã« ‚º­°ˆmÈ ÒäËÓÈ m°Ë² ‚}ÈÏȈËãË® ­‚Ëä ÓÈÒÓȈ °
­‚}m© p pointer 
zÈΩ® ‚}ÈÏȈËã ¯ÈÏä˝Èˈ°« m °ËäËÓˆË ÈÓÓ©² ÒãÒ m °ˆË}Ë Ë°ãÒ ºÓ º­ž
«mãËÓ m ¹º¹¯º¯ÈääË Ò ÏÈÓÒäÈˈ ˆÈä  ­È®ˆÈ wˆº º¹ºãÓ҈ËãÓ©Ë ÓÈ
}ãÈÓ©Ë ¯È°²º© ¹È䫈Ò ºªˆºä‚ º­©Ó©Ë ¹Ë¯ËäËÓÓ©Ë ºËÓ ¯Ë}º °ºÏ
È ˆ Ò ‚ÓÒˆºÎÈ ˆ ÒÓÈäÒË°}Ò º°ˆÈmã«« ªˆ‚ mºÏäºÎÓº°ˆ ã« ­ºãÒ²
°ºmº}‚¹Óº°ˆË® ÈÓÓ©²
Ëä ­ºãË ¯ÈÏä˯ ÒÓÈäÒË°}º® ¹Ë¯ËäËÓÓº® ˆËä äËÓË ºã« ÓÈ}ãÈÓ©²
¯È°²ººm sȹ¯Òä˯ ¹¯Ò ²¯ÈÓËÓÒÒ m ÒÓÈäÒË°}º® ¹Èä«ˆÒ äÈ°°Òmºm ­ºã
Ò² ¯ÈÏä˯ºm ãÒÓÒË  ­È®ˆÈ ÏȈ¯ÈËÓÓ©Ë ÓÈ ‚}ÈÏȈËã ÓË°‚Ë°ˆmËÓÓ©
            

£À¹¶²¿º·ºŶ²½·¿º·
¶º¿²¾ºÉ·Ã¼ºÇÁ·Â·¾·¿¿ÍÇ
{ °ººˆmˈ°ˆmÒÒ ° m‚ä« ˆÒ¹ÈäÒ ‚}ÈÏȈËãË® °‚Ë°ˆm‚ ˆ Ò mË ¯ÈÏÓ©Ë ¹¯ºË‚
¯© °ºÏÈÓÒ« ÒÓÈäÒË°}Ò² ¹Ë¯ËäËÓÓ©²
X new(p); Û ã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ‚}ÈÏȈËãË®
X getmem(p, size); Û ã« ÓˈҹÒÏÒ¯ºmÈÓÓ©² ‚}ÈÏȈËãË®
È¯Èäˈ¯ size ÏÈÈˈ ¯ÈÏä˯ ¹Èä«ˆÒ m ­È®ˆÈ² }ºˆº¯‚ Ó˺­²ºÒäº m©Ëã҈

d ƶ½ÆµºÃÑË ÀÄžÁµÈÄÆ¶Ë Æ¶½Â»Æ size û Âļ»È ÅÆ»¸ÑζÈÒ  l·¶¿È ÈÄ


ÇÉÏ»Çȸ»ÃÃÄ» Ĺƶþͻþ» ÀÄÈÄÆÄ» û ÅĽ¸ÄÁµ»È öÅƾ»Æ ÇÄËƶþÈÒ ¸ ĺ
ÃÄ¿ Żƻ»ÃÃÄ¿ ķƶ½ ¸Ç»¹Ä ¹Æ¶Ê¾Í»ÇÀÄ¹Ä ÓÀƶö
sȹ¯Òä˯
new(p1); new(p2); new(pmas);
getmem(p3,200);

¯Ò m©¹ºãÓËÓÒÒ ¹¯ºË‚¯© new m ÒÓÈäÒË°}º® ¹Èä«ˆÒ m©Ëã«Ëˆ°« °ˆºã


}º ­È®ˆºm °}ºã}º ˆ¯Ë­‚ˈ°« ã« ²¯ÈÓËÓÒ« ¹Ë¯ËäËÓÓº® ÏÈÈÓÓºº ˆÒ¹È ¯Ò
ªˆºä ‚}ÈÏȈËã  }ºˆº¯©® «mã«Ëˆ°« ¹È¯Èäˈ¯ºä¹Ë¯ËäËÓÓº® ¹¯Ò°mÈÒmÈˈ°«
ȯ˰ ¹Ë¯mºº ­È®ˆÈ m©ËãËÓÓº® ¹È䫈Ò
iã« ÓˈҹÒÏÒ¯ºmÈÓÓ©² ‚}ÈÏȈËãË® m ¹Èä«ˆÒ m©Ëã«Ëˆ°« ¯ºmÓº °ˆºã}º ­È®
ˆºm °}ºã}º ‚}ÈÏÈÓº mº mˆº¯ºä ¹È¯Èäˈ¯Ë ¹¯ºË‚¯© getmem m ÓÈËä ¹¯Ò
äË¯Ë Û  ­È®ˆ  È ‚}ÈÏȈËã ¹ºã‚Èˈ ÏÓÈËÓÒË È¯Ë°È ¹Ë¯mºº ­È®ˆÈ m©Ë
ãËÓÓº® º­ãÈ°ˆÒ
‘È}Òä º­¯ÈϺä m ¹¯ÒmËËÓÓºä ¹¯ÒäË¯Ë ‚}ÈÏȈËãÒ p1 p2 p3 pmas ¹ºã‚È ˆ
°mºÒ ÏÓÈËÓÒ« ˆºã}º ¹º°ãË m©¹ºãÓËÓÒ« ¹¯ºË‚¯ m©ËãËÓÒ« ¹È䫈Ò
    Û ÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë ÓË ÒäË ˆ °º­°ˆmËÓÓºº
ÒäËÓÒ Ò m ¹¯ºË‚¯È² m©ËãËÓÒ« ¹Èä«ˆÒ ÏÈÈˈ°« ÓË Òä« ¹Ë¯ËäËÓÓº® È
Òä« ‚}ÈÏȈËã«
|­¯ÈÈˆ°« } ÒÓÈäÒË°}Òä ¹Ë¯ËäËÓÓ©ä ӂÎÓº ˯ËÏ Ò² ‚}ÈÏȈËãÒ Ò°
¹ºãς« ÏÓÈ} ^. wˆÈ º¹Ë¯ÈÒ« ÓÈÏ©mÈˈ°«   ‚}ÈÏȈËã«
sȹ¯Òä˯
p1^:=5; p ex[Zy kljhdZ l_dklZ pmas^[3]:=5.6;

iº Ò°¹ºãϺmÈÓÒ« ¹¯ºË‚¯ new ÒãÒ getmem ÏÓÈËÓÒ« ‚}ÈÏȈËãË® °ÒˆÈ ˆ°«


Ó˺¹¯ËËãËÓÓ©äÒ Ò ¯È­ºˆÈˆ ° ÓÒäÒ ÓËãÏ« ¯ÈmÈ äºÎÓº ¹¯Ò°mºÒˆ Òä
¹‚°ˆºË ÏÓÈËÓÒË nil ÓË ‚}ÈÏ©mÈ ËË ÓÒ ÓÈ }È}ºË äË°ˆº m ¹Èä«ˆÒ ¹º ÈÓÈ
ãºÒÒ ° Ò°ãºm©äÒ ¹Ë¯ËäËÓÓ©äÒ äºÎÓº ÓÈÏmȈ ˆÈ}ºË Ë®°ˆmÒË º­Ó‚ãËÓÒËä 
   ! !     "

z °ºÎÈãËÓÒ  ˆÒ¹ºmÈ« ºÒ­}È ÓÈÒÓÈ Ò² ÏÈ}ã Èˈ°« m ˆºä ˆº ºÓÒ ¹¯º
¹‚°}È ˆ ÏÈ­©mÈ ˆ ¹¯ºË‚¯© m©ËãËÓÒ« ¹Èä«ˆÒ Ò º­Ó‚ãËÓÒ« ‚}ÈÏȈËã« º
°ãË°ˆmÒ« ˆÈ}º® ºÒ­}Ò °º°ˆº«ˆ m ˆºä ˆº ¹¯º¯ÈääÈ º­¯ÈÈˈ°« } ÓË°‚Ë
°ˆm‚ Òä ȯ˰Èä m ¹È䫈Ò ºÓ«ˆÓº ˆº ÓÒ˺ ²º¯ºËº m ªˆºä Óˈ
¯Ò m©ËãËÓÒÒ ÒÓÈäÒË°}º® ¹Èä«ˆÒ ¹ºãËÏÓ©äÒ «mã« ˆ°« °ãË‚ ÒË
Á‚Ó}ÒÒ
X memavail Û mºÏm¯ÈÈˈ º­Ò® ¯ÈÏä˯ °mº­ºÓº® ¹Èä«ˆÒ m ­È®ˆÈ²
X maxavail Û mºÏm¯ÈÈˈ ¯ÈÏä˯ ÓÈÒ­ºã˺ Ó˹¯Ë¯©mÓºº ‚È°ˆ}È °mº
­ºÓº® ¹È䫈Ò
sȹ¯Òä˯
var p:^real;
...
if maxavail>sizeof(real) then new(p);

v‚Ë°ˆm‚ˈ ÓË°}ºã}º ¯ÈÏÓ©² °¹º°º­ºm º°mº­ºÎËÓÒ« ÒÓÈäÒË°}Ò m©Ë


ãËÓÓº® ¹È䫈Ò iã« ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² ‚}ÈÏȈËãË® äºÎÓº Ò°¹ºãϺmȈ ¹¯º
Ë‚¯©
X dispose(p) Û º°mº­ºÎÈˈ ¹È䫈 ÓÈ }ºˆº¯‚ ‚}ÈÏ©mÈã p
X mark(p) Ò release(p) Û ªˆÒ mË ¹¯ºË‚¯© 亂ˆ Ò°¹ºãϺmȈ°« ˆºã}º
mäË°ˆË Ò ¹ºÏmºã« ˆ ºÒ°ˆÒˆ °¯Èς Ë゠º­ãÈ°ˆ ¹È䫈Ò ¯Ò ªˆºä ¹¯º
Ë‚¯È mark(p) ÏȹºäÒÓÈˈ m ‚}ÈÏȈËãË p ȯ˰ ÓÈÈãÈ º­ãÈ°ˆÒ ÒÓÈäÒË
°}º® ¹È䫈Ò È ¹¯ºË‚¯È release(p) ºҝÈˈ m° ¹È䫈 ÓÈÒÓÈ« ° È
¯Ë°È p ¯ºË‚¯È mark º­©Óº ¹ºä˝Èˈ°« m ÓÈÈ㺠¹¯º¯Èää© È
release ÓȺ­º¯ºˆ m }ºÓË
{ °ã‚ÈË ÓˈҹÒÏÒ¯ºmÈÓÓ©² ‚}ÈÏȈËãË® äºÎÓº Ò°¹ºãϺmȈ ˆºã}º ºӂ
¹¯ºË‚¯‚
freemem(p,size) Û º°mº­ºÎÈˈ size ­È®ˆºm ÓÈÒÓÈ« ° È¯Ë°È p
º°ãË º°mº­ºÎËÓÒ« ¹Èä«ˆÒ ‚}ÈÏȈËãÒ ÈmˆºäȈÒË°}Ò ÓË º­Ó‚ã« ˆ°« Ò ÁÈ}
ˆÒË°}Ò ‚}ÈÏ©mÈ ˆ ÓÈ ÓË°‚Ë°ˆm‚ ‚ ¹Ë¯ËäËÓӂ  ºªˆºä‚ ¯Ë}ºäËÓ‚Ëä
¹¯Ò°mºÒˆ m°Ëä m©°mº­ºÒmÒä°« ‚}ÈÏȈËã«ä ÏÓÈËÓÒË nil
ºÏÓÈ}ºäÒmÒ° ° ¯ÈÏãÒÓ©äÒ °¹º°º­ÈäÒ m©ËãËÓÒ« Ò º°mº­ºÎËÓÒ« ¹È
䫈Ò ¹Ë¯Ë®Ëä } ¹¯È}ˆÒË°}Òä Ë®°ˆmÒ«ä ÎË ¹ºÓ«ˆÓº ˆº ÒÓÈäÒË°}ºË
m©ËãËÓÒË ¹Èä«ˆÒ Ò ‚}ÈÏȈËãÒ °ˆºÒˆ Ò°¹ºãϺmȈ ˆºã}º ¹¯Ò ­ºãºä }º
ãÒË°ˆmË ÈÓÓ©² ¹ºãËÎȝҲ º­¯È­ºˆ}Ë iÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë Ò°
¹ºãς ˆ°« m º°ÓºmÓºä m m‚² °Òˆ‚ÈÒ«²
X ã« ¯È­ºˆ© ° äÈ°°ÒmÈäÒ ­ºãÒ² ÒãÒ ¹Ë¯ËäËÓÓ©² ¯ÈÏä˯ºm
X ã« ¯È­ºˆ© ° º°º­©äÒ °ˆ¯‚}ˆ‚¯ÈäÒ ¹Ë¯ËäËÓÓ©² ¯ÈÏä˯ºm }ºˆº¯©Ë ¹ºã‚
ÒãÒ ÓÈÏmÈÓÒË     
º«°ÓÒä ¹º¯º­ÓËË
#            

–º¿²¾ºÉ·Ã¼ºÆÀ¾ºÂÅ·¾Í·
¾²Ãú´ÍºÃÄÂÀ¼º
|­ž«m҈ ‚}ÈÏȈËã ÓÈ äÈ°°Òm äºÎÓº Óȹ¯Òä˯ ˆÈ}
type massiv=array[1..10000] of real;
pmassiv=^massiv;
var p: pmassiv;

    Û ¹¯Ò ˆÈ}ºä º­ž«mãËÓÒÒ ¹È䫈 ­‚ˈ m©ËãËÓÈ 
  m°Ëº  ­È®ˆÈ  È䫈 ¹º äÈ°°Òm Ó˺­²ºÒäº ­‚ˈ 
 m }‚Ë ¹º ²º‚ m©¹ºãÓËÓÒ« ¹¯º¯Èää©
p°ãÒ ÏÈ­©ˆ º­ ªˆºä Ò ÓÈȈ ¯È­ºˆ‚ ° ˆÈ}Òä äÈ°°Òmºä ÓË ÏȲmȈÒm ¹º ÓË
º ¹È䫈 mºÏÓÒ}ӂˆ °ºm˯ËÓÓº Ó˹¯Ë°}ÈςËä©Ë °ˆ¯ÈÓÓ©Ë ºÒ­}Ò ˆ }
ÏÓÈËÓÒ« }ºˆº¯©äÒ ä© ­‚Ëä ÏȹºãÓ«ˆ äÈ°°Òm ÓÈ °Èäºä ËãË ÏȹÒ‚ˆ°« m
}È}Òˈº ¯‚ÒË «Ë®}Ò ¹È䫈Ò Ò°¹º¯ˆÒm ¯‚ÒË ¹Ë¯ËäËÓÓ©Ë ¹¯º¯Èää© z
°ºÎÈãËÓÒ  }ºä¹Ò㫈º¯ ÓË ºˆãÈmãÒmÈˈ ˆÈ}ÒË ºÒ­}Ò ¹º°}ºã}‚ m©ËãË
ÓÒË ¹Èä«ˆÒ m ªˆºä °ã‚ÈË m©¹ºãӫˈ ÓË ºÓ
{ 7XUER 3DVFDO m©ËãËÓÒË ¹Èä«ˆÒ ¹º ÒÓÈäÒË°}Ò® äÈ°°Òm ºãÎËÓ m©
¹ºãÓ҈ °Èä ¹¯º¯ÈääÒ°ˆ Ò°¹ºãς« ¹¯ºË‚¯© ã« m©ËãËÓÒ« ¹È䫈Ò
new ÒãÒ getmem sȹ¯Òä˯ ã« äÈ°°ÒmÈ ÒÏ ¹¯ÒmËËÓÓºº ¹¯ÒäË¯È ªˆº
äºÎÓº °ËãȈ ˆÈ}
new(p);

ÒãÒ
getmem(p,n*sizeof(real));

Ë n Û ¯ËÈãÓºË }ºãÒË°ˆmº ªãËäËӈºm }ºˆº¯ºË } ªˆºä‚ äºäËӈ‚ ‚ÎË


ºãÎÓº ­©ˆ ÒÏmË°ˆÓº Ë¯m©® °¹º°º­ Ò°¹ºãςˈ°« ã« äÈ°°Òmºm ­ºãÒ²
¯ÈÏä˯ºm m 7XUER 3DVFDO Ò² ¯ÈÏä˯ m°Ë ÎË º¯ÈÓÒËÓ  }Ò㺭ȮˆÈäÒ  mˆº
¯º® Û ã« äÈ°°Òmºm ¹Ë¯ËäËÓÓ©² ¯ÈÏä˯ºm cÈ­ºˆÈˆ ° ˆÈ}Òä äÈ°°Òmºä äºÎ
Óº ¹ºˆÒ ˆÈ} ÎË }È} ° º­©Ó©ä äÈ°°Òmºä Ò°¹ºãς« m©¯ÈÎËÓÒË p^ m }ÈË
°ˆmË ÒäËÓÒ äÈ°°ÒmÈ { ãÒ°ˆÒÓË  ¹¯Òmº҈°« ¹¯Òä˯ ¯È­ºˆ© ° äÈ°°Òmºä
¹Ë¯ËäËÓÓºº ¯ÈÏä˯È ÒÓÈäÒË°}Ò °Áº¯äÒ¯ºmÈÓÓ©ä m }‚Ë

           


type massiv=array[1..10000] of real;
pmassiv=^massiv;
var p:pmassiv; n,i:integer;
begin
randomize;
<\_^bl_ dhebq_kl\h we_f_glh\ fZkkb\Z  
   ! !     $
getmem(p,n*sizeof(real aZo\Zlbeb \ dmq_ jh\gh n yq__d iZfylb
for i:=1 to n do p^[i]:=random; { aZihegy_f fZkkb\ \ dmq_ }
for i:=1 to n do write(p^[i]:6:2); writeln; {\u\_^_f ^\mfy kihkh[Zfb,}
for i:=n downto 1 do write(p^[i]:6:2); { qlh[u g_ khfg_\Zlvky }
readln; freemem(p,n*sizeof(real)); {g_ aZ[ueb hk\h[h^blv iZfylv}
end.

{ 'HOSKL ¹º²ºÎË mºº­Ë ºˆ¹ÈãÈ Ó˺­²ºÒ亰ˆ Ò°¹ºãϺmÈÓÒ« ‚}ÈÏȈËãË®


ã« ¯È­ºˆ© ° äÈ°°ÒmÈäÒ ¹º°}ºã}‚ ¹º«mÒãÈ° mºÏäºÎÓº°ˆ Ò°¹ºãϺmȈ m
¹¯º¯ÈääË ºˆ}¯©ˆ©Ë äÈ°°Òm© }ºãÒË°ˆmº ªãËäËӈºm }ºˆº¯©² ÓË ‚}ÈÏ©mÈˈ°«
¹¯Ò º¹Ò°ÈÓÒÒ |ˆ}¯©ˆ©Ë äÈ°°Òm© ‚ÎË ‚¹ºäÒÓÈãÒ° m °m«ÏÒ ° ¹Ë¯ËÈË®
äÈ°°Òmºm m ¹º¹¯º¯Èää‚ m }ÈË°ˆmË ¹È¯Èäˈ¯È  !  ‘Èä ÎË ­©ãÒ
¹Ë¯ËÒ°ãËÓ© Á‚Ó}ÒÒ ã« ¯È­ºˆ© ° ºˆ}¯©ˆ©äÒ äÈ°°ÒmÈäÒ low high mºÏ
m¯ÈÈ ÒË äÒÓÒäÈãÓºË Ò äÈ}°ÒäÈãÓºË ÏÓÈËÓÒË ÒÓË}°È { 'HOSKL º
­ÈmãËÓÈ ËË ºÓÈ Á‚Ó}Ò« length mºÏm¯ÈÈ È« ãÒӂ äÈ°°ÒmÈ Ïȹºä
Ó҈ ãË}º ˆ } ÈÓÈãºÒÓÈ« Á‚Ó}Ò« Ò°¹ºãςˈ°« ã« °ˆ¯º} 
‘˹˯ äºÎÓº ¹º«°Ó҈ }È}ºË Ë®°ˆmÒË m©¹ºãӫˈ }ºä¹Ò㫈º¯ m°ˆ¯ËˆÒm
º¹Ò°ÈÓÒË ºˆ}¯©ˆºº äÈ°°ÒmÈ Û ºÓ m©Ëã«Ëˆ ¹È䫈 ¹º ‚}ÈÏȈËã ÓÈ ªˆºˆ
äÈ°°Òm cËÈãÓºË m©ËãËÓÒË ¹Èä«ˆÒ ¹º äÈ°°Òm ¹¯ºÒ°²º҈ ¹¯Ò Ò°¹ºãϺ
mÈÓÒÒ ¹¯ºË‚¯©
setlengthBfyFZkkb\Z Dhebq_kl\hWe_f_glh\
|°mº­ºÎËÓÒË ¹Èä«ˆÒ m©¹ºãӫˈ ˆÈ ÎË ¹¯ºË‚¯È
setlengthBfyFZkkb\Z 0);

{ ¹¯ÒÓÒ¹Ë ÈÓÓÈ« ¹¯ºË‚¯È äºÎˈ Ò°¹ºãϺmȈ°« ¹¯ÒäËÓ҈ËãÓº } º


Óºä‚ äÈ°°Òm‚ äÓºº ¯ÈÏ È ªˆº ÏÓÈ҈ ˆº ¯ÈÏä˯© äÈ°°ÒmÈ äºÎÓº ÒÏäËÓ«ˆ
¹º ²º‚ ¯È­ºˆ© ¹¯º¯Èää© s˹㺲ȫ mºÏäºÎÓº°ˆ ã« ª}ºÓºäÒÒ ¹È䫈Ò
{ }ÈË°ˆmË ¹¯ÒäË¯È Û }º¯ºˆ}È« ¹¯º¯ÈääÈ ãÒ°ˆÒÓ  

         


var a: array of integer;
begin
 aZo\Zlbeb iZfylv ih^  we_f_glh\
writeln (low(a):3, high(a):3, length(a):4);
 aZo\Zlbeb iZfylv ih^  we_f_glh\
writeln (low(a):3, high(a):3, length(a):4);
 hk\h[h^beb iZfylv
readln;
end.
            

¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© ­‚ˈ m©mËËÓº


0 9 10
0 99 100
" #
X ӂä˯ÈÒ« ÒÓË}°ºm ºˆ}¯©ˆºº äÈ°°ÒmÈ m°ËÈ ÓÈÒÓÈˈ°« ° ӂã« ¹ºªˆº
ä‚ Á‚Ó}Ò« low m°ËÈ mºÏm¯ÈÈˈ ÏÓÈËÓÒË  È high Û ÏÓÈËÓÒË ÓÈ
ËÒÓÒ‚ äËÓËË Ëä length
X ¯È­ºˆÈ ° ºˆ}¯©ˆ©ä äÈ°°Òmºä ÓÒËä ÓË ºˆãÒÈˈ°« ºˆ ¯È­ºˆ© ° º­©Ó©ä
äÈ°°Òmºä ÒÓË}° }ºˆº¯ºº ÓÈÒÓÈˈ°« ° ӂã«
z¯ºäË ºˆ}¯©ˆ©² äÈ°°Òmºm m 'HOSKL ¹¯ËãÈÈˈ°« ËË ºÒÓ ˆÒ¹ ÒÓÈäÒË
°}Ò Áº¯äÒ¯‚Ë䩲 ÈÓÓ©² Û   wˆºˆ ˆÒ¹ ÓÈÏ©mÈˈ°«
ansistring ¹ºªˆºä‚ ÒÓÈË ˆÈ}ÒË °ˆ¯º}Ò ÓÈÏ©mÈ ˆ DQVL°ˆ¯º}ÈäÒ |ˆ}¯©ˆ©Ë
°ˆ¯º}Ò Òӈ˯˰ө ˆËä ˆº ¯ÈÏä˯ Ò² ¹¯È}ˆÒË°}Ò Ó˺¯ÈÓÒËÓ Óº ¯È­ºˆÈˆ
° ÓÒäÒ äºÎÓº Ò°¹ºãς« ˆË ÎË °Èä©Ë °ˆÈÓȯˆÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ
ˆº Ò ã« º­©Ó©² °ˆ¯º} m °ˆÒãË 3DVFDO
cÈ°°äºˆ¯Òä ¹º¯º­ÓËË mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË ˆÒ¹È ansistring ¯Ò
º¹Ò°ÈÓÒÒ ã« ¹Ë¯ËäËÓÓº® ˆÈ}ºº ˆÒ¹È ºˆmº҈°«  ­È®ˆÈ Û ªˆº ‚}ÈÏȈËã ÓÈ
°ˆ¯º}‚ }ºˆº¯ºä‚ ¹º}È ¹¯Ò°mºËÓº ¹‚°ˆºË ÏÓÈËÓÒË nil {°Ë ˆºÓº ˆÈ} ÎË
}È} Ò ã« ºˆ}¯©ˆºº äÈ°°ÒmÈ
¯Ò mmºË °ˆ¯º}Ò ÒãÒ ¹¯Ò ¹¯Ò°mÈÒmÈÓÒÒ Ë® }È}ººãÒ­º ÏÓÈËÓÒ« ÈmˆºäÈ
ˆÒË°}Ò m©Ëã«Ëˆ°« ¹È䫈 Ó˺­²ºÒäÈ« ã« ²¯ÈÓËÓÒ« m°Ë² °Òämºãºm Ò ÏÈ
m˯È Ëº °ˆ¯º}‚ ӂã« }ÈÏȈËã ÓÈ °ˆ¯º}‚ ¹¯Ò ªˆºä ¹ºã‚Èˈ ÏÓÈËÓÒË
¯ÈmÓºË È¯Ë°‚ ¹Ë¯mºº °ÒämºãÈ °ˆ¯º}Ò
lºÎÓº m©Ëã҈ ¹È䫈 ¹º °ˆ¯º}‚ Ò ¹¯Ò ¹ºäºÒ Á‚Ó}ÒÒ setlength ˆº
Óº ˆÈ} ÎË }È} Ò ã« ÒÓÈäÒË°}Ò Áº¯äÒ¯‚Ë䩲 äÈ°°Òmºm
jӈ˯˰Ӻ ˆº ã« }Èκ® ˆÈ}º® °ˆ¯º}Ò ËË ãÒÓÈ m°Ë ÎË ²¯ÈÓ҈°« ²ºˆ«
°ˆ¯º}È Ò ÏÈm˯Èˈ°« ӂãËä iã« ²¯ÈÓËÓÒ« ãÒÓ© °ˆ¯º}Ò m ¹Èä«ˆÒ ºˆmº҈°«
‚ÎË ÓË  ­È®ˆ }È} ã« °ˆ¯º}Ò m °ˆÒãË 3DVFDO È  ­È®ˆÈ ºªˆºä‚ º¹Ë¯Èˆº¯
writeln(ord(s[0])) }ºˆº¯©® ¹¯Ë}¯È°Óº ¯È­ºˆÈˈ m 7XUER 3DVFDO m 'HOSKL
ÈÎË ÓË }ºä¹ÒãÒ¯‚ˈ°« ‚ˆ ÓÒÎË ä© m°ËˆÈ}Ò ¹¯ÒmËËä ¹¯Òä˯ ÓË­ºã
º® ¹¯º¯Èää© m }ºˆº¯º® °‚äËËä m©mË°ˆÒ ²¯ÈÓÒäºË ÏÓÈËÓÒË ãÒÓ© °ˆ¯º
}Ò ­ËÏ Ò°¹ºãϺmÈÓÒ« °ˆÈÓȯˆÓº® Á‚Ó}ÒÒ length
{ÈÎÓº ¹ºÓ«ˆ ËË ºӂ º°º­ËÓÓº°ˆ ²¯ÈÓËÓÒ« °ˆ¯º} ansistring zºÈ ä©
¹¯Ò°mÈÒmÈËä °ˆ¯º}Ë ÏÓÈËÓÒË ¯‚º® °ˆ¯º}Ò Óȹ¯Òä˯ ˆÈ}
s2:=s1;

ˆº ÓÒ}È}ºº }º¹Ò¯ºmÈÓÒ« °ˆ¯º}Ò m ¹Èä«ˆÒ ÓË ¹¯ºÒ°²º҈ Óº ȯ˰ s2 °ˆÈ


Óºm҈°« ¯ÈmÓ©ä ȯ˰‚ s1 ‘˹˯ mÈ ‚}ÈÏȈËã« ‚}ÈÏ©mÈ ˆ ÓÈ ºӂ °ˆ¯º}‚ m
¹Èä«ˆÒ ÒÓÈË ºmº¯«ˆ mÈ ‚}ÈÏȈËã« °°©ãÈ ˆ°« ÓÈ ºӂ °ˆ¯º}‚  ºªˆºä‚
°¹º°º­ ²¯ÈÓËÓÒ« °ˆ¯º}Ò ˆÒ¹È ansistring ÒÓÈË ÓÈÏ©mÈ ˆ °°©ãºÓº® äºË
   ! !     %

ã °ˆ¯º}Ò iã« ¹º°ËˆÈ }ºãÒË°ˆmÈ °°©ãº} ÓÈ °ˆ¯º}‚ m ÓË® ºˆmº҈°«


 º¹ºãÓ҈ËãÓ©² ­È®ˆÈ ‘È}Òä º­¯ÈϺä ã« }Èκ® ²¯ÈÓÒ亮 m ¹È䫈Ò
°ˆ¯º}Ò ansistring m ¹Èä«ˆÒ ²¯ÈÓ«ˆ°« mË º¹ºãÓ҈ËãÓ©² mËãÒÒÓ© ãÒÓÈ
°ˆ¯º}Ò Ò }ºãÒË°ˆmº °°©ãº} ÓÈ ªˆ‚ °ˆ¯º}‚
~ÈäËȈËãÓº® º°º­ËÓÓº°ˆ °ˆ¯º} ansistring «mã«Ëˆ°« ˆºˆ ÁÈ}ˆ ˆº }ÈÎ
‚ }º¹Ò °ˆ¯º}Ò äºÎÓº ÒÏäËÓ«ˆ ÓËÏÈmÒ°Òäº ºˆ ¯‚Ò² }º¹Ò® ¯Ò ã 
­ºä ÒÏäËÓËÓÒÒ }º¹ÒÒ ¹¯ºÒ°²º҈ ÓÈ°ˆº«ËË }º¹Ò¯ºmÈÓÒË ° m©ËãËÓÒËä
¹È䫈Ò ‘È}º® °¹º°º­ ÒÏmË°ˆËÓ }È} }º¹Ò¯ºmÈÓÒË ¹¯Ò ÏȹҰÒ { ªˆºä °ã‚ÈË
ÏÓÈËÓÒË °ˈÒ}È °°©ãº} ÈmˆºäȈÒË°}Ò ‚äËÓÈˈ°« ÓÈ ËÒÓÒ‚ zÈ}
ˆºã}º ÏÓÈËÓÒË °ˈÒ}È °°©ãº} º}ÈÎˈ°« ¯ÈmÓ©ä ӂã  ¹È䫈 ÏÈÓÒäÈË
äÈ« °ˆ¯º}º® ÈmˆºäȈÒË°}Ò º°mº­ºÎÈˈ°«
v ‚ˈºä °}ÈÏÈÓÓºº mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË °ˆ¯º}Ò m©ã«҈ ˆÈ} }È}
¹º}ÈÏÈÓº ÓÈ ¯Ò°  ¯Ë°ˆÈmãËÓÓÈ« °ˆ¯º}È ÒäËˈ ÏÓÈËÓÒË ‘Ë}°ˆ ¹º
ªˆºä‚ ËË ãÒÓÈ ¯ÈmÓÈ  È ÏÓÈËÓÒË }ºãÒË°ˆmÈ °°©ãº} ¹¯ºÒÏmºãÓº m©­¯ÈÓº
¯ÈmÓ©ä  tmº°ˆ °ˆ¯º}Ò °º˯ÎȝҮ ã ­©Ë °Òämºã© 䂰º¯  äºÎˈ
ºˆ°‚ˆ°ˆmºmȈ

         


  
fmkhj
  L _ d k l  ex[u_ kbf\heu
     

  Ætyzénttnn wénlxzjksntqn xzévrq zqwj ansistring

z °ºÎÈãËÓÒ  'HOSKL ÓË ¹¯Ëº°ˆÈmã«Ëˆ ÓÒ}È}º® °ˆÈÓȯˆÓº® Á‚Ó}ÒÒ ã«


¹ºã‚ËÓÒ« ÏÓÈËÓÒ« °ˈÒ}È °°©ãº} iã« º}ÈÏȈËã°ˆmÈ ¹¯ÈmÒãÓº°ˆÒ ¹¯Ë
°ˆÈmãËÓÒ« ÒϺ­¯ÈÎËÓÓºº ÓÈ ¯Ò°  ¹¯ÒmËËä °ãË‚ ‚ ¹¯º¯Èää‚
uses sysutils;
YDU VV VWULQJ ^ lbi VWULQJ \ 'HOSKL wd\b\Ze_gl_g DQVLVWULQJ `
SOHQSNRO SRLQWHU^mdZaZl_eb gZ ojZgbfu_ ^ebgm kljhdb b kq_lqbd
kkuehd`
OHQ NRO LQWHJHU ^agZq_gby ^ebgu kljhdb b kq_lqbdZ kkuehd`
begin
V kljhdZ l_dklZ  ^aZo\Zlbeb iZfylv ih^ V b ihf_klbeb lm^Z l_dkl`
V V^ijbk\hbeb mdZaZl_ex V agZq_gb_ mdZaZl_ey V gbdZdhc iZfylb g_
aZo\Zlbeb`
plen:=pointer((integer(pointer(s1))-  ^hl gZqZeZ kljhdb \uqeb  [ZclZ`
OHQ LQWHJHU SOHQA ^gZreb ^ebgm`
pkol:=pointer((integer(pointer(s1))- ^hl gZqZeZ kljhdb \uqeb  [Zcl`
            
kol:=integer(pkolA ^gZreb dhebq_kl\h kkuehd — hgh [m^_l jZ\gh `
ZULWHOQ ^ebgZ kljhdb OHQ  dhebq_kl\h kkuehd NRO 
V V  ^l_i_jv ih^ kljhdm V \u^_ebeZkv gh\Zy h[eZklv iZfylb`
pkol:=pointer((integer(pointer(s1))-  ^kgh\Z gZreb mdZaZl_ev gZ
dhebq_kl\h kkuehd`
kol:=integer(pkolA  ^l_i_jv dhebq_kl\h kkuehd jZ\gh `
ZULWHOQ l_i_jv dhebq_kl\h kkuehd NRO 
readln;
end.

zºÓËÓº ¹¯Ò㺰 mº°¹ºãϺmȈ°« ÓË °Èä©äÒ ã‚ÒäÒ ¹¯ÒËäÈäÒ ¹¯º


¯ÈääÒ¯ºmÈÓÒ« ¹º°}ºã}‚ ÓÈä ˆ¯Ë­‚ˈ°« m©mË°ˆÒ ÓÈ ª}¯ÈÓ ÒÓÁº¯äÈÒ 
}ºˆº¯È« «mã«Ëˆ°« °ã‚ÎË­Óº® Ò ÓË ¹¯ËÓÈÏÓÈËÓÈ ã« m©mºÈ iã« ˆºº ˆº­©
m©Ë°ˆ  ÒãÒ  ­È®ˆ ÒÏ È¯Ë°È ÓÈÈãÈ °ˆ¯º}Ò ÓÈä ¹¯Ò㺰 ÓË°}ºã}º ¯ÈÏ
m©¹ºãÓ«ˆ Èmˆºº¹¯ËËãËÓÓºË ¹¯Ëº­¯ÈϺmÈÓÒË ˆº } ˆÒ¹‚ pointer ˆº } ˆÒ¹‚
integer jÓºÈ ¹¯º¯ÈääÒ°ˆÈä ¹¯Ò²º҈°« º­©mȈ ËÓӂ ÒÓÁº¯äÈÒ
Ò ˆÈ}ÒäÒ °¹º°º­ÈäÒ

£ÄÂżÄÅÂͶ²¿¿ÍÇ
¿²ÀÿÀ´·ż²¹²Ä·½·»
rËς°ãºmÓº äÈ°°Òm© «mã« ˆ°« ÓÈÒ­ºãËË mÈÎÓ©ä °ˆ¯‚}ˆ‚¯Ó©ä ˆÒ¹ºä ÈÓ
Ó©² |ÓÒ ¹¯Ò°‚ˆ°ˆm‚ ˆ ¹¯È}ˆÒË°}Ò mº m°Ë² «Ï©}Ȳ m©°º}ºº ‚¯ºmÓ« Ò ¹º
Ïmºã« ˆ ªÁÁË}ˆÒmÓº ¯ËÈãÒϺmȈ äÓºÒË Èãº¯Òˆä© º­¯È­ºˆ}Ò ÈÓÓ©² ªÁ
ÁË}ˆÒmÓº Û ªˆº ÏÓÈ҈ ­©°ˆ¯º Ò ° ¯ÈςäÓ©äÒ ÏȈ¯ÈˆÈäÒ ¹Èä«ˆÒ 
|ÓÈ}º Ò°¹ºãς« äÈ°°Òm© Ó˺­²ºÒäº ¹ºäÓ҈ ˆº ¹¯Ò ã ­ºä °¹º°º­Ë
m©ËãËÓÒ« ¹Èä«ˆÒ äÈ°°Òm ÏÈÓÒäÈˈ m ÓË®    { ¯ËςãˆÈˆË
¹ºÒ°}ºm ¯ËËÓÒ« ¹¯º­ãËä© ­©°ˆ¯º® º­¯È­ºˆ}Ò ­ºãÒ² Ò ­©°ˆ¯º äËÓ« 
Ò²°« º­žËäºm ÈÓÓ©² ­©ãÒ ¯ÈϯȭºˆÈÓ© Ò ¹¯ËãºÎËÓ© } Ò°¹ºãϺmÈÓÒ
      
|ÓÒ ²È¯È}ˆË¯Òς ˆ°« °ãË‚ ÒäÒ º°º­ËÓÓº°ˆ«äÒ
X ã« ºˆËãÓ©² ªãËäËӈºm °ˆ¯‚}ˆ‚¯© ¹È䫈 m©Ëã«Ëˆ°« m ˆºˆ äºäËӈ }º
È m ÓÒ² ¹º«mã«Ëˆ°« Ó˺­²ºÒ亰ˆ È ÓË °¯Èς Ó˹¯Ë¯©mÓº® º­ãÈ°ˆ
¹º mË° äÈ°°Òm 
X Ұ㺠ªãËäËӈºm ÒÓÈäÒË°}º® °ˆ¯‚}ˆ‚¯© ÏȯÈÓËË ÓË º­ž«mã«Ëˆ°« Ò äº
Îˈ ÒÏäËÓ«ˆ°« ºˆ ӂ㫠º ÓË}ºˆº¯ºº ÏÓÈËÓÒ« º¹¯ËËã«Ë人 °¹ËÒ
ÁÒ}º® ¯ËÈË亮 ÏÈÈÒ ÒãÒ º°ˆ‚¹Ó©ä º­žËäºä ¹È䫈Ò
X ¹È䫈 ÏÈÓÒäÈËäÈ« °ˆ¯‚}ˆ‚¯º®         
 ˆ Ë ªãËäËӈ© °ˆ¯‚}ˆ‚¯© 亂ˆ ­©ˆ ¯ÈÏ­¯º°ÈÓ© m ¹Èä«ˆÒ ²ÈºˆÒË
°}Ò ¹º°}ºã}‚ ¹È䫈 ¹º }ÈΩ® ªãËäËӈ m©Ëã«Ëˆ°« ºˆËãÓº
   ! !     

X ãºÒË°}È« ¹º°ã˺mȈËãÓº°ˆ ªãËäËӈºm ÏÈÈˈ°« m «mÓºä mÒË ° ¹ºäº


 ºÓºº ÒãÒ ÓË°}ºã}Ò² ‚}ÈÏȈËãË® ²¯ÈÓ«Ò²°« m °ÈäÒ² ªãËäËӈȲ
zÈ} ¹¯ÈmÒ㺠}ÈΩ® ªãËäËӈ ¹ºäÒäº °mºËº ÏÓÈËÓÒ« ²¯ÈÓ҈ ‚}ÈÏȈËãÒ
ÓÈ °m«ÏÈÓÓ©Ë ° ÓÒä ¯‚ÒË ªãËäËӈ© Óȹ¯Òä˯ ‚}ÈÏȈËã ÓÈ °ãË‚ Ò®
ªãËäËӈ ÒãÒ ÓÈ mÈ °º°ËÓÒ² ªãËäËÓˆÈ 
iã« ˆºº ˆº­© ÒË« °ˆÈãÈ °ºm°Ëä ¹ºÓ«ˆÓº® ¹¯ºmËËä ˆÈ}‚ ÈÓÈãºÒ  ¯Ò
ÏÈ¹Ò°Ò ÓÈ ¹¯ÒËä } m¯È‚ }ÈΩ® ¹ÈÒËӈ ¹ºã‚Èˈ °mº® ¹º¯«}ºm©® Óºä˯
m °¹Ò°}Ë ¹ÈÒËӈºm Ò Ëä‚ °ºº­Èˈ°« m¯Ëä« ¹¯ÒËäÈ p°ãÒ º˯Ë } m¯È‚
mÒÎˈ°« °ˆ¯ºº ¹º Óºä˯Èä ˆº ÓÒ}ˆº ÓË º­«ÏÈÓ ÏȹºäÒÓȈ °mºÒ² °º°ËË®
¹º º˯ËÒ zºãÒË°ˆmº ¹ÈÒËӈºm ¹¯Ò ˆÈ}ºä °¹º°º­Ë º¯ÈÓÒÏÈÒÒ ¹¯ÒËäÈ
ÒÏmË°ˆÓº ÏȯÈÓËË
i¯‚ºË Ëãº Û ÎÒmÈ« º˯Ë m äÈÈÏÒÓË m ÎËãËÏÓºº¯ºÎÓº® }È°°Ë  zºãÒ
Ë°ˆmº ËãºmË} m º˯ËÒ ¹º°ˆº«ÓÓº äËӫˈ°« ã Ò ¹¯Ò²º«ˆ Ò ‚²º«ˆ Óº
ÓÒ}È}º® Ó˯ÈÏ­Ë¯Ò²Ò ÓË mºÏÓÒ}Èˈ Û }ÈΩ® ÏÓÈˈ ÏÈ }Ëä ºÓ °ˆºÒˆ |­¯È
ςˈ°« °m«ÏÈÓÓÈ« ˹º}È ã Ë® |ËmÒÓº }ºä‚ˆº ÒÏ °ˆº«mÒ² m º˯Ë«²
Ò ¹¯ÒãÈ ÒË« °ºÏÈÓÒ« ÒÓÈäÒË°}Ò² °ˆ¯‚}ˆ‚¯ ÈÓÓ©²
¯º°ˆÈ« ¹º °mºË® °‚ˆÒ ÒË« º}ÈÏÈãÈ° ÓË °ˆºã ¹¯º°ˆº® m ¯ËÈãÒÏÈÒÒ
¹ºªˆºä‚ ÈãÓˮҮ äȈ˯ÒÈã ¹ºˆ¯Ë­‚ˈ ¹ºm©ËÓÓºº mÓÒäÈÓÒ« { m‚²
¹º°ãËÓÒ² ¯ÈÏËãȲ ÈÓÓº® ãÈm© ä© ¯È°°äºˆ¯Òä mË ÓÈÒ­ºãËË ¯È°¹¯º°ˆ¯È
ÓËÓÓ©Ë °ˆ¯‚}ˆ‚¯© ÓÈ º°ÓºmË ‚}ÈÏȈËãË® Û     Ò   
 

£´Ñ¹²¿¿Í·ÃÁºÃ¼º
 ³Ëº·ô·¶·¿ºÑ 
    Û ªˆº ˆÈ}È« °ˆ¯‚}ˆ‚¯È ÈÓÓ©² ªãËäËӈÈäÒ }ºˆº¯º® °ã‚ÎȈ
ÏÈ¹Ò°Ò ºÓºº Ò ˆºº ÎË Áº¯äȈÈ °m«ÏÈÓÓ©Ë ¯‚ ° ¯‚ºä ° ¹ºäº ‚}È
ÏȈËãË® ¯È°¹ºãºÎËÓÓ©² m °ÈäÒ² ªãËäËӈȲ wãËäËӈ© °¹Ò°}È È°ˆº ÓÈÏ©
mÈ ˆ°« ˺  
j°¹ºãϺmÈÓÒË ÏȹҰˮ ã« ¹¯Ë°ˆÈmãËÓÒ« ªãËäËӈºm °m«ÏÈÓÓºº °¹Ò°}È
m¹ºãÓË ÏÈ}ºÓºä˯Ӻ wˆº ËÒÓ°ˆmËÓÓ©® }ºä­ÒÓÒ¯ºmÈÓÓ©® ˆÒ¹ ÈÓÓ©² }º
ˆº¯©® º¹‚°}Èˈ ¯‚¹¹Ò¯ºmÈÓÒË ÈÓÓ©² ¯ÈÏãÒÓ©² ˆÒ¹ºm     
zÈΩ® ªãËäËӈ °¹Ò°}È °º°ˆºÒˆ ÒÏ m‚² ¯ÈÏãÒÓ©² ¹º ÏÓÈËÓÒ È°ˆË®
   ÒÓÁº¯äÈÒºÓÓº® Ò    ¯Ò°   { äÒÓÒäÈãÓºä
mȯÒÈÓˆË °º˯ÎȈËãÓÈ« Ò ‚}Èς È« È°ˆÒ ÏÈÓÒäÈ ˆ ¹º ºÓºä‚ ¹ºã ÏÈ
¹Ò°Ò Óº 亂ˆ ¹¯Ë°ˆÈm㫈 °º­º® °ºmº}‚¹Óº°ˆ ÒÏ ­ºãËË Ëä ºÓºº ¹ºã«
{ °º˯ÎȈËãÓº® È°ˆÒ ²¯ÈÓ«ˆ°« ÈÓÓ©Ë ¯ÈÒ }ºˆº¯©² Ò °ºÏÈˈ°« °¹Ò°º}
p°ãÒ ‚}Èς È« È°ˆ ²¯ÈÓ҈ ȯ˰ ºÓºº °º°ËÓ˺ ªãËäËÓˆÈ °¹Ò°}È ˆº
ˆÈ}º® °¹Ò°º} ÓÈÏ©mÈˈ°«   ÒãÒ     ºãË ‚}ÈÏȈËã«
¹º°ãËÓ˺ ªãËäËÓˆÈ °º˯Î҈ °¹ËÒÈãÓ©® ¹¯ÒÏÓÈ} nil ¹¯ÒÏÓÈ} }ºÓÈ
°¹Ò°}È  iã« }Èκº ªãËäËÓˆÈ }¯ºäË ¹º°ãËÓ˺ ÒäËˈ°« ËÒÓ°ˆmËÓÓ©®
"            

°ãË‚ Ò® ªãËäËӈ ºªˆºä‚ °m«ÏÈÓÓ©Ë °¹Ò°}Ò ºˆÓº°«ˆ } ãÒÓË®Ó©ä °ˆ¯‚}


ˆ‚¯Èä ÈÓÓ©² }È} Ò äÈ°°Òm© ºÒË°}È« °ˆ¯‚}ˆ‚¯È ºÓº°m«ÏÓºº °¹Ò°}È
¹¯Ë°ˆÈmãËÓÈ ÓÈ ¯Ò° 

We_f_gl ma_e k\yaZggh]h kibkdZ  aZibkv

Kh^_j`Zl_evgZy qZklv MdZamxsZy qZklv

>Zggu_ ex[h]h lbiZ H^bg beb ^\Z mdZaZl_ey gZ


khk_^gbc we_f_gl we_f_glu

   êsnuntz xk¹ojttvmv xwqxrj

K_]f_gl
^Zgguo >bgZfbq_kdb jZkij_^_ey_fZy iZfylv dmqZ
beb kl_d

QLO

mdZaZ bgnhj mdZamx


l_ev gZ fZpbhg sZy
i_j\uc gZy qZklv qZklv
we_f_gl

   fzéyrzyéj vltvxk¹otvmv xwqxrj

{ ˆºä °ã‚ÈË }ºÈ m ‚}Èς Ë® È°ˆÒ ²¯ÈÓ«ˆ°« È¯Ë°È Ò ¹¯Ë©‚Ëº Ò


°ãË‚ Ëº ªãËäËӈºm °¹Ò°º} ÓÈÏ©mÈˈ°«   ÒãÒ    
im‚Óȹ¯ÈmãËÓÓ©® °¹Ò°º} ­ºãËË ‚ÓÒm˯°ÈãËÓ ˆ } ¹º ˆÈ}º® ˹º}Ë äºÎÓº
mÒȈ°« m m‚² Óȹ¯ÈmãËÓÒ«² ¹¯«äºä Ò º­¯ÈˆÓºä { m‚°m«ÏÓºä °¹Ò°}Ë
äºÎÓº ¹¯ºmÒȈ°« ºˆ ªãËäËÓˆÈ } ªãËäËӈ‚ ¹º m‚ä ¹¯ºˆÒmº¹ºãºÎÓ©ä ÓÈ
¹¯ÈmãËÓÒ«ä ¹ºªˆºä‚ m }ºÓË }Èκº ¹‚ˆÒ m ¹ºãË °ººˆmˈ°ˆm‚ Ëº ‚}ÈÏÈ
ˆËã« ÓȲº҈°« ¹¯ÒÏÓÈ} ¹‚°ˆºº ‚}ÈÏȈËã« nil 
zÈ} }ºä¹ºÏÒÒ ºÓº°m«ÏÓºº Ò m‚°m«ÏÓºº °¹Ò°}ºm äºÎÓº ¹ºã‚҈
  °¹Ò°º} }ºˆº¯©® mºº­Ë ÓË °º˯Î҈ ¹‚°ˆ©² ‚}ÈÏȈËãË® z°ˆÈˆÒ
­‚Á˯ }ãÈmÒȈ‚¯© z ¯ËÈãÒϺmÈÓ ÒäËÓÓº }È} }ºãËmº® °¹Ò°º}
v ãÒÓˮөäÒ °¹Ò°}ÈäÒ äºÎÓº m©¹ºãÓ«ˆ ˆË ÎË Ë®°ˆmÒ« ˆº Ò ° ºÓºä˯
Ó©äÒ äÈ°°ÒmÈäÒ ¹º°}ºã}‚ ÓÈÏÓÈËÓÒË °¹Ò°}ºm Ò äÈ°°Òmºm ºÓº Ò ˆº ÎË Û
º­¯È­ºˆ}È ÈÓÓ©² m º¹Ë¯ÈˆÒmÓº® ¹È䫈Ò Ë¯ËÒ°ãÒä ˆÒ¹ºm©Ë Ë®°ˆmÒ« °º
°¹Ò°}ÈäÒ
X º­Èm҈ Óºm©® ‚ÏËã Ó˹º°¯Ë°ˆmËÓÓº ¹Ë¯Ë ÏÈÈÓÓ©ä ‚Ïãºä
X ‚Èã҈ ÏÈÈÓÓ©® ‚ÏËã
   ! !     

X º­žËÒÓ҈ mÈ ÒãÒ ­ºãËË ãÒÓˮө² °¹Ò°}È m ºÒÓ °¹Ò°º}


X ¯Èϭ҈ ãÒÓˮө® °¹Ò°º} ÓÈ mÈ ÒãÒ ­ºãËË °¹Ò°}È
X °ËãȈ }º¹Ò °¹Ò°}È
X m©¹ºãÓ҈ °º¯ˆÒ¯ºm}‚ ‚Ïãºm °¹Ò°}È m mºÏ¯È°ˆÈ Ëä ¹º¯«}Ë ¹º ÓË}ºˆº
¯©ä ¹ºã«ä m ‚ÏãȲ
X ÓÈ®ˆÒ m °¹Ò°}Ë ‚ÏËã ° ÏÈÈÓÓ©ä ÏÓÈËÓÒËä m ÓË}ºˆº¯ºä ¹ºãË
|ËÓ È°ˆº m°ˆ¯ËÈ ˆ°« ãÒÓË®Ó©Ë °¹Ò°}Ò m }ºˆº¯©² º­ÈmãËÓÒË Ò ‚ÈãËÓÒË
¹¯ºÒÏmº«ˆ°« ˆºã}º m ¹Ë¯mºä ÒãÒ ¹º°ãËÓËä ‚ÏãȲ sÈϺmËä ªˆÒ °¹Ò°}Ò
X   Û ãÒÓˮө® °¹Ò°º} m }ºˆº¯ºä m°Ë º­ÈmãËÓÒ« Ò ‚ÈãËÓÒ« Ò
º­©Óº m°«}Ò® º°ˆ‚¹ ¹¯ºÒÏmº«ˆ°« m ºÓºä }ºÓË °¹Ò°}È
X  Û ãÒÓˮө® °¹Ò°º} m }ºˆº¯ºä m°Ë º­ÈmãËÓÒ« ¹¯ºÒÏmº«ˆ°« ÓÈ
ºÓºä }ºÓË °¹Ò°}È È m°Ë ‚ÈãËÓÒ« Û ÓÈ Ëº ¹¯ºˆÒmº¹ºÎÓºä }ºÓË
X ! º˯Ë ° m‚ä« }ºÓÈäÒ Û ãÒÓˮө® °¹Ò°º} m }ºˆº¯ºä m°Ë º
­ÈmãËÓÒ« Ò ‚ÈãËÓÒ« ËãÈ ˆ°« ÓÈ º­ºÒ² }ºÓȲ °¹Ò°}È
¯ËÎË Ëä ¯È°°äȈ¯ÒmȈ Ë®°ˆmÒ« °º °m«ÏÈÓÓ©äÒ °¹Ò°}ÈäÒ mmËËä º­º
ÏÓÈËÓÒ« ¹Ë¯ËäËÓÓ©² }ºˆº¯©äÒ ä© ­‚Ëä ¹ºãϺmȈ°« ¹¯Ò º¹Ò°ÈÓÒÒ °º
ºˆmˈ°ˆm‚ Ò² È㺯҈äºm Ò °ˆ¯‚}ˆ‚¯ ÈÓÓ©² ˆÈ­ã  
   ³À¹¿²É·¿ºÑ Á·Â·¾·¿¿ÍÇ ºÃÁÀ½Î¹Å·¾ÍÇ ´ ½ºÃĺ¿µ²Ç p
  
item pitem ¤ºÁ ¶½Ñ À¶¿ÀµÀ Ͻ·¾·¿Ä² ÃÁºÃ¼² ¹²ÁºÃÎ º ż²¹²Ä·½Ñ ¿² ¿·µÀ
data ¡À½· ¶²¿¿ÍÇ º¿ÆÀ¾²ÈºÀ¿¿²Ñ ɲÃÄΠϽ·¾·¿ÄÀ´ ÃÁºÃ¼²
next prev ¥¼²¹²Ä·½º ý·¶ÅÐË·µÀ Á·¶Í¶ÅË·µÀ Ͻ·¾·¿ÄÀ´ ż²¹ÅÐË²Ñ É²ÃÄÎ
head top ¥¼²¹²Ä·½º ¿² Á·Â´Í» º ÁÀý·¶¿º» Ͻ·¾·¿Ä ÃÁºÃ¼²
P1 p2 ¢²³Àɺ· ż²¹²Ä·½º

|¹Ò     
Ëä ˆÒ¹ º Óº º ªãËäËÓˆÈ º Óº°m«ÏÓº º °¹Ò°}È Ò ‚}ÈÏȈËã« ÓÈ ªˆºˆ ªãË
äËӈ

type pitem=^item;
item=record
data:... ^ ijhklhc beb hij_^_ey_fuc ihevah\Zl_e_f lbi `
next:pitem;{ beb prev:pitem; }
end;

       
Û ªˆº Ë ÒÓ°ˆmËÓÓ©® ¯ÈÏ¯Ë  
ËÓÓ©® °ã‚ È®
}º 
È ˆÒ¹ Ò°¹ºã ςˈ°«  º º­ž«mãËÓÒ« item   
 | ËmÒ Óº ¯Èϯȭºˆ Ò}Ò }ºä

¹Ò㫈º¯È ° ËãÈãÒ Ò°}ã  
ËÓÒË mmÒ ‚ º°º­º® mÈÎÓº°ˆÒ °¹Ò°}ºm©² °ˆ¯‚}ˆ‚¯
            

¡Âº¾·ÂÍÁÂÀµÂ²¾¾

Ë¯Ë® Ëä } ¹¯Òä˯Èä sÈÒ­ºãËË ¹¯º°ˆº ¯ËÈãÒς ˆ°« Ë®°ˆmÒ« °º  
¹ºªˆºä‚ ¹Ë¯m©® ¹¯Òä˯ ãÒ°ˆÒÓ   ËäºÓ°ˆ¯Ò¯‚ˈ Ò°¹ºã ϺmÈÓÒË °ˆË}È 
{°Ë Ë®°ˆmÒ« °º °ˆË}ºä m©¹ºãÓ«   
ˆ°« ˆºã }º ÓÈ º Óºä Ë º }ºÓ Ë }ºˆº¯©® 
ÓÈÏ©mÈˈ°«   °ˆË}È vˆË}Ò }È} °ˆ¯‚}ˆ‚¯©  ÈÓÓ©² ÒäË ˆ Ò¯º}ºË
¹¯ÒäËÓËÓÒË m °Ò°ˆËäÓºä 
¹¯º ¯ÈääÒ¯ºmÈÓÒÒ Óȹ¯Òä˯ ¹¯Ò ¯Èϯȭºˆ}Ë
}ºä¹Ò㫈º¯ºm 

{  È°ˆÓº°ˆÒ º­ãÈ°ˆ  ¹È䫈Ò m }ºˆº¯‚ ¹ºäËÈ ˆ°« ¹È¯Èäˈ¯© Ò ãº}Èã  


Ó©Ë ¹Ë¯ËäËÓÓ©Ë  
¹º ¹¯º ¯Èää ÒäËˈ °ˆ¯‚}ˆ‚¯‚ °ˆË}È     

jäËÓÓº ­ãÈ º ȯ« ‚°ˆ¯º®°ˆm‚ °ˆË}È mºÏäºÎÓ© ˆÈ}ÒË ¹¯ÒËä© ¹¯º ¯ÈääÒ¯º 
 
mÈÓÒ« }È} mãºÎËÓÓ©Ë ¹º ¹¯º ¯Èää© Ò ¯Ë}‚¯°Ò« º°ãË Ó«« m©¹ºãÓ«ËäÈ« 
 
¹º ¹¯º ¯ÈääÈ ÈÓÓ©Ë }ºˆº¯º® ¹ºä˝ËÓ© ÓÈ m˯  
Òӂ °ˆË}È m°Ë È ÏÈ}ÈÓ
ÒmÈˈ°« ¹Ë¯mº® ¹¯Ò ªˆºä ËË  ÈÓÓ©Ë ¹Ë¯m©äÒ Ò ‚ Èã«  ˆ°« ÒÏ °ˆË}È {°Ë
ÈÓÓ©Ë mÓË   
ÓË® ¹º ¹¯º ¯Èää©   
º°ˆ‚¹Ó© mº mãºÎËÓÓº® ¹º ¹¯º ¯ÈääË Û

ºÓÒ ÓȲº «ˆ°« m °ˆË}Ë ¹º   
ÈÓÓ©äÒ mãºÎËÓÓº® ¹º ¹¯º ¯Èää© Ò ¹ºªˆºä‚

äº ‚ˆ ­©ˆ   
‚ ÈãËÓ© ˆºã }º ¹º°ãË ÓÒ²

 
{ ¹¯ÒmË ËÓÓºä ¹¯ÒäË¯Ë ¯ËÈãÒςˈ°« ‚ Ë­Ó©® °ˆË} °º ˯ÎȝҮ  
Ëã©Ë  Ò°ãÈ

     


type pitem=^item;
item=record ^ we_f_gl kl_dZ `
data:integer ^ agZq_gb_ we_f_glZ `
prev:pitem ^ Z^j_k ij_^u^ms_]h we_f_glZ `
end;
var top,p:pitem;
n,k:integer;
procedure add(x:integer); { ^h[Z\ey_l we_f_gl gZ \_jrbgm kl_dZ }
begin
new(p  ^ kha^Z_f ijhba\hevguc we_f_gl p }
p^.data:=x; p^.prev:=top;
top:=p ^ mklZgZ\eb\Z_f j \_jrbghc kl_dZ `
end;
procedure deltop ^ m^Zey_l ma_e k \_jrbgu kl_dZ `
begin
if top<>nil then begin { _keb kl_d g_ imklhc }
p:=top^.prev ^ aZihfbgZ_f ij_^r_kl\mxsbc \_jrbg_ we_f_gl `
dispose(top); top:=p ^ mklZgZ\eb\Z_f j \_jrbghc kl_dZ `
end;
end;
   ! !     
procedure writestack; { \u\h^bl kl_d gZ wdjZg `
begin
writeln Kh^_j`bfh_ kl_dZ gZqbgZy k \_jrbgu  
p:=top;
while p<>nil do begin
write(p^.data,' '); p:=p^.prev;
end;
writeln;
end;
begin { gZqZeh ijh]jZffu }
top:=nil;
for k:=1 to 10 do add(k  ^ aZihegy_f kl_d qbkeZfb hl  ^h  `
writestack;
writeln <\_^bl_ agZq_gb_ we_f_glZ ^ey ^h[Z\e_gby \ kl_d 
readln(n); add(n);
writestack;
writeln Kdhevdh we_f_glh\ kl_dZ gm`gh m^Zeblv"  readln(n);
for k:=1 to n do deltop;
writestack;
readln
end.

œÀ¾¾·¿Ä²Âº»
d Åƾ»ƻ Æ»¶Á¾½Ä¸¶ÃÑ º¸» ÄÇÃĸÃÑ» ÄŻƶ̾¾ ÇÄ ÇÈ»ÀÄ ºÄ·¶¸Á»Ã¾» ¾ ɺ¶
Á»Ã¾» ÓÁ»Â»ÃÈĸ fÁµ ƻλþµ ½¶º¶Í¾ ÅÄÈÆ»·Ä¸¶ÁÄÇÒ ¸Ç»¹Ä º¸¶ ÉÀ¶½¶È»Áµ Ⱦ
Ŷ pitem pº¾Ã ¾½ Ã¾Ë top ¸Ç»¹º¶ ÉÀ¶½Ñ¸¶»È ö ¸»ÆξÃÉ ÇÈ»À¶ ¸ÈÄÆÄ¿ p ¨
ÓÈÄ Æ¶·Ä;¿ ÉÀ¶½¶È»ÁÒ ÅÆ»ºÃ¶½Ã¶Í»ÃÃÑ¿ ºÁµ ¸Æ»Â»ÃÃÄ¹Ä Ëƶûþµ ¶ºÆ»Çĸ
ƶ½Á¾ÍÃÑË ÓÁ»Â»ÃÈĸ p·Æ¶È¾È» ¸Ã¾Â¶Ã¾» ö ȾÅĸÉÔ ÅÆÄÌ»ºÉÆÉ ¸Ñ¸Äº¶ Çž
ÇÀ¶ Åƾ ÅÄÂÄϾ ̾ÀÁ¶ while sȶú¶ÆÈÃÄ» º»¿Çȸ¾» p:=p^.prev; ĽöͶ»È
ŻƻËĺ À ÇÁ»ºÉÔÏ»ÂÉ ÓÁ»Â»ÃÈÉ ÇÈ»À¶ ºÁµ ÇÈ»À¶ Åƶ¸¾ÁÒû» ö½¸¶ÈÒ ÓÈÄÈ
ÓÁ»Â»ÃÈ Ã» ÇÁ»ºÉÔϾ ¶ ÅÆ»ºÑºÉϾÂ È À Äà ·ÑÁ ÅÄ»ϻà ¸ ÇÈ»À ƶÃÒλ 
qÄÓÈÄÂÉ ÓÁ»Â»ÃÈÑ ÇÈ»À¶ ÂļÃÄ ¸Ñ¸»ÇȾ ÈÄÁÒÀÄ ¸ ÅÄƵºÀ» ķƶÈÃÄ ÈÄÂÉ ¸
ÀÄÈÄÆÄ Äþ ¸¸Äº¾Á¾ÇÒ
{ °ãË ‚  Ëä ¹¯ÒäË¯Ë ãÒ°ˆÒÓ   ¹¯Ò Áº¯äÒ¯ºmÈÓÒÒ °¹Ò°}È ‚}Èς ÒË
¹ºã« ÏȹºãÓ« ˆ°« ˆÈ}Òä º­¯ÈϺä  
ˆº }ÈÎ ©® ªãËäËӈ °¹Ò°}È  
Ë®°ˆm҈Ëã 
Óº ‚}ÈÏ©mÈˈ ÓÈ °ãË ‚  Ò® ÏÈ ÓÒä ªãËäËӈ ˆ Ë ÓÈ ªãËäËӈ ¹ºä˝ËÓÓ©® m
 
°¹Ò°º} ¹ºÏÎË ‘È}Òä º­¯ÈϺä ¹¯Ò m©mº Ë °¹Ò°}È Ë º ªãËäËӈ© ¹º«m«ˆ°« ÓÈ

ª}¯ÈÓË ÒäËÓÓº m ˆºä ¹º¯« }Ë m }ºˆº¯ºä ÏȹºãÓ«ã°« °¹Ò°º} ‘È}º® °¹º°º­

Áº¯äÒ¯ºmÈÓÒ« °¹Ò°}È Ò°¹ºã ςˈ°« ¹¯Ò ¯ËÈãÒÏÈ ÒÒ º Ë¯Ë Ë® sº m   ÈÓÓºä
¹¯ÒäË¯Ë ¯È°°äȈ¯ÒmÈˈ°« º­Ò® 
°ã‚ È® °¹Ò°}È Ò  
¹¯Òmº «ˆ°« ¹¯º Ë ‚¯©

m°ˆÈm}Ò Ò ‚ ÈãËÓÒ« ªãËäËӈºm m ¹¯ºÒÏmºã ӂ  
¹ºÏÒ Ò °¹Ò°}È
"            

            


type pitem=^item;
item=record
data:integer;
next:pitem;
end;
var head,p,p1:pitem;
n,k,l:integer;
procedure add(x,i:integer);
var j:integer;
begin
if (i>0) and (i<=n+1) then begin
new(p); p^.data:=x;
if i=1 then begin
p^.next:=head; head:=p;
end
else begin
p1:=head;
for j:=2 to i- GR ^ gZoh^bf L–1-c we_f_gl `
p1:=p1^.next;
p^.next:=p1^.next;
p1^.next:=p;
end;
n:=n+1;
end;
end;
procedure delitem(i:integer);
var k:integer;
begin
if (i>=1) and (i<=n) and (head<>nil) then
if i=1 then begin ^ _keb gm`gh m^Zeblv i_j\uc we_f_gl `
p:=head^.next; dispose(head); head:=p;
end
else begin
p:=head;
for k:=2 to i-1 do { gZoh^bf L–1-c we_f_gl `
p:=p^.next;
p1:=p^.next; { p1–i-c we_f_gl `
   ! !     #
SAQH[W SAQH[W ^ SAQH[W FFueZ_lky gZ L-c we_f_gl `
dispose(p1);
end;
end;
procedure writelist;
begin
p1:=head;
ZULWHOQ Kh^_j`bfh_ kibkdZ 
while p1<>nil do
begin
write(p1^.data,' '); p1:=p1^.next;
end;
writeln;
end;
begin
n:=0; head:=nil;
for k:=1 to 10 do add(k,k  ^ aZihegy_f kibkhd qbkeZfb hl  ^h  `
writequeue;
write <\_^bl_ agZq_gb_ ^h[Z\ey_fh]h we_f_glZ  readln(k);
write <\_^bl_ ihabpbx ^h[Z\ey_fh]h we_f_glZ  readln(l);
add(k,l); writelist;
write <\_^bl_ ghf_j m^Zey_fh]h we_f_glZ  readln(k);
delitem(k); writelist;
readln
end.

œÀ¾¾·¿Ä²Âº»
qÆĶöÁ¾½¾Æĸ¶¸ ÅÆÄÌ»ºÉÆÑ ¸Çȶ¸À¾ ¾ ɺ¶Á»Ã¾µ ÓÁ»Â»ÃÈĸ ¸ ÅÆľ½¸ÄÁÒÃÄ»
»ÇÈÄ ÇžÇÀ¶ ÂļÃÄ Åƾ¿È¾ À ¸Ñ¸ÄºÉ ÍÈÄ Ç¶Â¶ ÄŻƶ̾µ ºÄ·¶¸Á»Ã¾µ ¾ ɺ¶Á»
þµ ¸ÑÅÄÁõ»Èǵ ö ɺ¾¸Á»Ã¾» ÅÆÄÇÈÄ ¨ ºÄÇȶÈÄÍÃÄ Á¾ÎÒ Å»Æ»Çȶ¸¾ÈÒ ÉÀ¶½¶
È»Á¾ eÄƶ½ºÄ ·ÄÁÒλ ¸Æ»Â»Ã¾ ÉËĺ¾È ö ÈÄ ÍÈÄ·Ñ Ã¶¿È¾ ÓÁ»Â»ÃÈ Ç ½¶º¶ÃÃÑÂ
ÃÄ»ÆÄ ¸ ÇžÇÀ» sžÇÄÀ ¨ ÓÈÄ Ã» ¶ÇǾ¸ ¾ ķƶȾÈÒǵ ÅÄ ¾Ãº»ÀÇÉ À ÓÁ»Â»Ã
ÈÉ Ã»ÁÒ½µ pÇȶ»Èǵ ÈÄÁÒÀÄ Äº¾Ã ¸¶Æ¾¶ÃÈ ¨ º¸¾¹¶ÈÒǵ ÅÄ Ì»ÅÄÍÀ» ÄÈ ÄºÃĹÄ
ÓÁ»Â»Ãȶ À ºÆɹÄÂÉ ö;öµ ÄÈ Ç¶ÂÄ¹Ä Å»Æ¸Ä¹Ä ÓÁ»Â»Ãȶ
º°ãË ÓÒ® ¹¯Òä˯ ãÒ°ˆÒÓ   ËäºÓ°ˆ¯Ò¯‚ˈ ¹¯ÒäËÓËÓÒË °¹Ò°}È ã«
¯Ë    
ËÓÒ« ¯ËÈã Óº® ÏÈ È Ò ¯ÒmË ËÓÓÈ« ¹¯º ¯ÈääÈ ¹¯ºm˯«Ëˆ ¹¯ÈmÒã Óº°ˆ  
¯È°°ˆÈÓºm}Ò °}º­º} m ˆË}°ˆºmºä ÁÈ®ãË ã 
­º º ¯ÈÏäË¯È Óȹ¯Òä˯ m ˆË}°ˆË
ªˆº® 
}ÓÒ Ò  ¯Ò ªˆºä ¹¯º°äȈ¯ÒmÈ ˆ°« m°Ë °Òämºã© °}º­º} }¯‚ 㩲
 
}mÈ ¯ÈˆÓ©² Ò ÁÒ ‚¯Ó©²  ҈©mÈˈ°«   
ˆº ¯ÈÏãÒ Ó©Ë °}º­}Ò äº ‚ˆ ­©ˆ  
mãºÎËÓ© º ÓÈ m   
¯‚ ‚  v¹Ò°º} ÒÏ ºˆ}¯©mÈ Ò² °}º­º} °ˆ¯ºÒˆ°« ¹º ¹¯ÒÓ
            

  
Ò¹‚ °ˆË}È wˆº ÏÓÈ Òˆ ˆº ˆÈ °}º­}È }ºˆº¯È« ­©ãÈ ¹ºä˝ËÓÈ m °ˆË} ¹º
     
°ãË ÓË® ­‚ ˈ ÒÏmãË ËÓÈ ÒÏ ÓË º ¹Ë¯mº® Ò ãË }º ¹¯ºm˯҈  °ººˆmˈ°ˆm‚ˈ
ãÒ ÏÈ}¯©mÈ È« °}º­}È °mºË® ºˆ}¯©mÈ 
Ë® {°Ë º°ˆÈã Ó©Ë °Òämºã© ÁÈ®ãÈ
 
¹¯º ¯ÈääÈ Ò Óº¯Ò¯‚ˈ

           


type pstack=^stack;
stack=record
data:char;
prev:pstack;
end;
var f:text;
ptop,p:pstack;
correct:boolean;
c1,c2:integer;
begin
assign(f,'skobki.txt'); reset(f);
correct:=true;
while (not seekeof(f)) and (correct) do
begin
new(p);
read(f,p^.data); { qblZ_f kbf\he ba nZceZ }
case p^.data of
'(', '{', '[': begin { hldju\ZxsZy kdh[dZ }
p^.prev:=ptop; ptop:=p;
end;
 `  @  ^ aZdju\ZxsZy kdh[dZ `
if ptop=nil then correct:=false { \ujZ`_gb_ g_\_jgh `
else begin
case ptop^.data of
'(': c1:=1;
'{': c1:=2;
'[': c1:=3;
end;
case p^.data of
')': c2:=1;
'}': c2:=2;
']': c2:=3;
end;
        

if c1<>c2 then correct:=false { \ujZ`_gb_ g_\_jgh `


else begin
p:=ptop^.prev ^ ba\e_dZ_f ba kl_dZ ihke_^gbc we_f_gl `
dispose(ptop);
ptop:=p
end;
end;
end;
end;
if ptop<>nil then correct:=false;{g_^hklZlhqgh aZdju\Zxsbo kdh[hd }
if correct then writeln Kdh[db \ nZce_ jZkklZ\e_gu \_jgh
else writeln Kdh[db \ nZce_ jZkklZ\e_gu g_\_jgh 
readln
end.

£Â²´¿·¿º·ôѹ²¿¿ÍÇÃÁºÃ¼À´
º¾²Ãú´À´
             
             
            
X                
             
X  !          
   "        
            "   
               ! 
  
X          
     #     $
X !  ! !       
            
                
      
             
                   
              
% !           
       %  !    
"#          !! 

              
          
–·Â·´ÎÑ
–´ÀºÉ¿Í·ÁÀºÃ¼À´Í·¶·Â·´ÎÑ
 ³Ëº·ô·¶·¿ºÑ
             
        ! 
   !  &     
          
      #    $ 
  '            
 %  () *          

dhj_gv

ma_e

ebkl

ebkl

  fzéyrzyéj xwqxrj xsnkj q lnénkj xwéjkj

"              
 &       +    + 
           
              
            
            
        "

            
  ,   
-!            !
       !  #$  
                
       ! # $  
            
  
,   !          
    +           
  .            
.            
            
         #      
    $ "     
      
'           !   
      !   !  #   $ /  
  !        
–´ÀºÉ¿Í·ÁÀºÃ¼À´Í·¶·Â·´ÎÑ
š¿¶·¼ÃÍ
-              
    '       
     #     $ 
                
              
 () 0
&           1 
             
      ,    
       
type pnode = ^node; {node \ i_j_\h^_ k Zg]ebckdh]h — ma_e`
node = record
key : integer; {key — dexq fh`_l bf_lv ex[hc lbi djhf_
nZceh\h]h`
left, right : pnode ^e_\uc b ijZ\uc kugh\vy`
end;
"$          !! 

&           
            
#      $      
"        
             
     

       () 0


dhj_gv

 
ma_e

   
ebkl

ma_e

 
ebkl

   Ïwvé¹lv·nttvn lkvq·tvn lnénkv

          
              
         2 
               
             
            
             
   
        "

'           
   &          
          -        
               
        () 0      
       -          
       
"          
                 
%               
+   +   +       +  
          
      3          
!          
' 4
"    &     +      
   +       
     
           
 !    1       5  
    5   +       
           
             
         + 
¡Âº¾·ÂÁÀÃÄÂÀ·¿ºÑ
¶´ÀºÉ¿ÀµÀÁÀºÃ¼À´ÀµÀ¶·Â·´²
         
            
             !  
    +     
      
           + 
!      +   +    
 !     6789 :7;     () 0   
+          5 5  
       <     
           + 
         +        + 
        seek      
"%          !! 

     +      "    


 +     
         
type pnode=^node;
node=record { ma_e ^_j_\Z }
id:integer ^ ihe_ ih dhlhjhfm kha^Z_lky bg^_dk`
number:integer ^ ghf_j aZibkb \ [Za_ `
left,right:pnode ^ mdZaZl_eb gZ e_\h]h b ijZ\h]h kugZ`
end;
people=record { aZibkv \ nZce_ }
id:integer;
surname:string[20];
phone:string[10];
end;
YDU URRWSQRGH ^ mdZaZl_ev gZ dhj_gv `
id,n:integer; ok:boolean;
t:people; f:file of people;
^ ijh\_jdZ mgbdZevghklb maeZ SA b ^h[Z\e_gb_ _]h \ ^_j_\h `
procedure addnode(top,p:pnode; var ok:boolean);
{ top - kgZqZeZ dhj_gv ^_j_\Z Z aZl_f ih^^_j_\Z `
begin
if p^.id=top^.id then ok:=false { gZjmr_gb_ mgbdZevghklb id }
else
if p^.id<top^.id then
if top^.left=nil then top^.left:=p
else addnode(top^.left,p,ok) { ijhoh^ ih e_\hc \_l\b }
else
if top^.right=nil then top^.right:=p
else addnode(top^.right,p,ok) { ijhoh^ ih ijZ\hc \_l\b }
end;
^ kha^Zgb_ ^_j_\Z k dhjg_f URRW `
procedure createindex(var ok:boolean; var root:pnode);
{ ok - ijbagZd mgbdZevghklb URRW - mdZaZl_ev gZ dhj_gv `
var n:integer; p:pnode;
begin
n:=0; root:=nil; ok:=true;
while not eof(f) and ok do begin
        "

read(f,t); new(p);
n:=n+1; p^.number:=n; p^.id:=t.id;
p^.left:=nil; p^.right:=nil; {ihdZ p^ - wlh ebkl }
if root=nil then root:=p kha^Zgb_ dhjgy }
{
else addnode(root,p,ok); { ^h[Z\e_gb_ \ ^_j_\h }
end;
end;
^ ihbkd ghf_jZ aZibkb \ nZce_ ih ebqghfm dh^m q_eh\_dZ `
function find(top:pnode; id:integer; var n:integer):boolean;
{ top - \_jrbgZ ih^^_j_\Z LG - bkdhfh_ agZq_gb_ Q - ghf_j aZibkb
dhlhjmx gZreb `
begin
if id<top^.id then
if top^.left=nil then find:=false
else find:=find(top^.left,id,n)
else
if id>top^.id then
if top^.right=nil then find:=false
else find:=find(top^.right,id,n)
else begin
n:=top^.number; find:=true;
end;
end;
procedure writetree(top:pnode  ^ \u\h^ \ ihjy^d_ \hajZklZgby `
begin
if top^.left<>nil then writetree(top^.left);
writeln(top^.id);
if top^.right<>nil then writetree(top^.right);
end;
EHJLQ ^ gZqZeh ijh]jZffu `
assign(f,'base.dat'); reset(f);
createindex(ok,root  ^nhjfbjm_f bg^_dk — ^\hbqgh_ ihbkdh\h_ ^_j_\h`
if not ok then writHOQ GZjmr_gb_ mgbdZevghklb bg^_dkZ \ nZce_
else
begin
ZULWHOQ Ebqgu_ dh^u \ ihjy^d_ \hajZklZgby  
ZULWHWUHH URRW  ^ ^_fhgkljbjm_f h[oh^ ^_j_\Z `
^ ^_fhgkljbjm_f ihbkd `
ZULWHOQ <\_^bl_ ebqguc dh^ q_eh\_dZ  UHDGOQ LG 
""          !! 

if find(root,id,n) then begin {gZreb ghf_j aZibkb}


seek(f,n-  UHDG IW  ^ hklZevgu_ ^Zggu_ ba nZceZ `
writeln('NZfbeby: ',t.surname);
writeln('L_e_nhg: ',t.phone);
end
else writeln('>Zgguo g_l.');
end;
end.

œÀ¾¾·¿Ä²Âº»
               
                 
                 id  
                  
         !"       
 #               
           !"  writetree $
    %     !    %  %     
top^        & id)    '    $
  top^ ! (           $
   '            #   
 top^     '    top^ %   ( $
     
               
       ÓË°­ÈãÈÓ°Ò¯ºmÈÓÓ©ä      
              
             
            
                
            
             
               
             
  !"#

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
$              
    %
        

& '   %         %    


    %
( '             %
"      nil%
) *           %
+ '     %       %
, '   % -          
%
. /     0   %
1 -              %
$2        %
$$ '             %
$&              
  %
™²¶²¿ºÑ
$ 3          
  Q     4    
      Q     
& 3         k { 
Q×Q              
  Q        
( *   0 3     0 
           
 5       
" 3           
     6         
            7     
 8 9  9 9$&((&$9: ;     
     -          
              
     *        
            
) 3          
   0           
            3 
       7      
           :
          !! 

+ <                  


, 3             
           
           
. 3    0      
   0         
 0 6  8        
           5      
  

•½²´²

”´·¶·¿º·
´À³Ì·¼Ä¿ÀÀº·¿ÄºÂÀ´²¿¿À·
ÁÂÀµÂ²¾¾ºÂÀ´²¿º·
’³ÃIJ¼Ä¿Í·ĺÁͶ²¿¿ÍÇ

¡À¿Ñĺ·’¤–ºÃÄÂżÄŶ²¿¿ÍÇ
                
              
                
                 
 !"          #      
            #$      
             
%            &  ' 
    (           )#
    #         *+  
  *            
    
        #    +    
  (       ,     #(   #
     #  #      -     
      &(  .,-'
.#              
                
   -  #        
      .,- #  #  #  (
          # #    
      & /0/'
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

:[kljZdlgu_ Kljmdlmju
lbiu ^Zgguo ^Zgguo
:e]hjblf \ \b^_ Ijh]jZffZ gZ
[ehdko_fu beb yaud_ 3DVFDO
gZ ik_\^hyaud_

  êzjw€ éjoéjivzrq wévméjuu€

1#(    #         (   


(   #         1     
               
    #        &    
 ' 2                
  ( .,- 3    #       
                 
            #  
#   #    .,-         
* *  *   * 4  #      +  
               
                   
                # 
  #         #   
  -             # 
     &        '      #
     #     
£Ä²¿¶²ÂÄ¿Í·’¤–
5 #         #  .,-   #
                 
 * #    *    #    .,- 
 #            ## 
6 #      ( .,-7
X        &        '8
X         &       '8
X +      &       +'8
X    &             
set   !"'
- +          .,-      
  (         #    9 #
        :;<  #        
:/= >/ >><
•½²´²  ”´·¶·¿º· ´ À³Ì·¼Ä¿ÀÀº·¿ÄºÂÀ´²¿¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º· 

’¤–£ÁºÃÀ¼
                      
? 2               2Q
  ≥
 

             / >   6    


   L  L  A />    /  L   LÜ   AL >B  
 
  !"# $ $%
X                (  
      C           
           8
X            (      
     C          
    (             
(      &          '
C          (  #   & nil'8
X                D 
              8
X           D        
          8
X     (    (         
D           (        
     (            
         8
X                  &
X               C   
  (  #   & nil'8
X                 
9     #           
**  *%    *         
    C(      .,- *% *      
         # '       (
  

’¤––·Â·´À
#            &  
     '     &* *' #  (  
     E              
  ( # 
X         6         
  
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

X 4  )     * "  *N           N 
                 
     N  1      #     *  "   *N  (
    F       N        
   
 
    !"# $#$%
X     &parent'        " C     
           (  nil G  nil
                8
X               " C    
&     '   (  nil8
X     #        "    nil 
 (   -          
                 
        8
X      (       C *      
 (  nil8
X               (  (    8
X #        #       
    #              
%   #              
           &  7  * 
     *' C(    #        
 (                %   
        +     &      
         #     +, - .'
’¤–•Â²Æ
H+          3        
    #           # 
   (    (    4    +
                    
      +
#     +      +
     / 0            
1                
4  +     /0>
1   +          #$   
          #$  4     
#              & 
  +'
•½²´²  ”´·¶·¿º· ´ À³Ì·¼Ä¿ÀÀº·¿ÄºÂÀ´²¿¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º· 







  Íéquné véqntzqévkjttvmv méj{j

1  +          2 2  2   


 (    2 )3 2   2  )3 2   2Q  )3 2Q 6Q  
 

      2        2  2   2   


    Ü

    2Q #   )    Q (  &
   Ü

         I /'       


  / > ; #      >     /    ;
     +       #   
          + #     
              
 
,     +         
       3          
  +           
  
    %
X  (    8
X  (     
1   4       5 #  /  ( 
         5  1      ?
-       & /0>'     #  
     ( # 7
? / / ? ?
? ? ? / /
/ ? ? / ?
? ? ? ? /
? ? / / ?
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

4      4        


          1        
      (      4  1   
           #      (
 7
/ > B
> ; J
B / ;
; J
J B ;
-                
       +  #   

’¤–ž¿À¸·ÃÄ´À
64 #   #           
    +  #   7 K/ ;L 4    
        (    K; /L  K/ ;L    
    
               
 &    ' 1       (   
  & K/ ; /L     ' 1   #   
          ##  
        #   
7   !"# $64$   '   %
X 8      !  9 &#        
! ∪ 90
 (       (  #       :
 98
X      !  9 &#   ! ∩ 90      
  (               
 !     98
X     !  9 &#   :;<'       
 (           !    
   98
X    4 = 4 ) #  
      D         
                
1  4%
   #       (       
           , set   !" 
             
•½²´²  ”´·¶·¿º· ´ À³Ì·¼Ä¿ÀÀº·¿ÄºÂÀ´²¿¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º· 

¡Âº¿ÈºÁ²³ÃIJµºÂÀ´²¿ºÑ
                
      #  & #' 4 
.,-         (        
      #          , 
          #      
                 
#    , #    #    
   #   &'  #   &.,-'
6         #$     
  &4'
”´·¶·¿º·´ ¡
¡Âº¿ÈºÁÃÀ¼ÂÍĺѶ·Ä²½·»
š¶·º ¡
4        #         2 
     .,-    !"M
)          
  #     (      
> + 1#   (        
    !" &        '
> . D       .,-       
 #   #   
> ? +      ##    /  +. ?0
1   +     (     # #    
                
6       #           
  #         4  #
        '  (
 4       #     
          1         
     +    System       
      M D        #       
  #    (  #   
C        (       )
    4       
  -          
      , #        
 ©²ÃÄÎ ,9 £ÄÂżÄÅÂÍ ¶²¿¿ÍÇ º ²½µÀÂºÄ¾Í À³Â²³Àļº

-     #         


               
   #   #(         
    &     +      M' 4
         #  &#
N   '      
-           
             
      #$     
   3              ( #
     #  &   '   #
  #    
4     
X 4           #
#  #     1 4       
       #        
   -      ((    
  #       C   
                   
          6    
  
X                 
     #         #  
&    '       *   *
D           #     
       ,       
X 1        #      
     & ' #   #   ,
             
             #    
    &    +    *  +*' 1
    O .   #     # 
#              # 
            #   6   
      
1       #$        2
#                
         -  #    
       #            +@
 (       +. ) $6 $ D     
  (  
%   #          # 4    !"
•½²´²  ”´·¶·¿º· ´ À³Ì·¼Ä¿ÀÀº·¿ÄºÂÀ´²¿¿À· ÁÂÀµÂ²¾¾ºÂÀ´²¿º· 

 ¡º3DVFDO
P   !" #           
4 4     4     QRSTU  !"  
 JJ           4 (   
       object  class 2     
QRSTU  !" V?            
  4     4  # WX"YZ[ &\T]X!^  !"'  
      4          
class    object      QRSTU  !"
3         4     WX"YZ[ 
         #$    
   1     #   WX"YZ[ #  #
  #   #            ##
  WX"YZ[           
       (       
                
       4
 Á·¶·½·¿º·¼½²Ãò
            #     
1  #(       7
 BfyDeZkkZ
hibkZgb_ ^Zgguo deZkkZ
aZ]heh\db ih^ijh]jZff
end;

-            &    


  '      
                   
#         3   WX"YZ[   
   # t &  ABCD       '
4          +       
           
#     4              
        + 7
    BfyDeZkkZBfy ijhp_^mju NhjfZevgu_IZjZf_lju 
begin
l_eh f_lh^Z — _]h dh^
end;

         
            

  
X                
              
 
X                  
             
            
X                 
             
  
                   
   
Var KibkhdI_j_f_gguo BfyDeZkkZ
!                   
   "#      " $ 
          % "     
   "&
'  #   %          
(                   
   $             class   
record& )              
)        )    
BfyH[t_dlZBfyIhey beb BfyH[t_dlZBfyF_lh^Z NZdlbq_kdb_ iZjZf_lju 
*   + %             
+          )       
  %   
,         !  -./012   ) 
          '         
        
(  )     )       
           
                *  
       
(            +    
       
       
      ! "    #    

 ³½²ÃÄδº¶º¾ÀÃĺϽ·¾·¿ÄÀ´¼½²Ãò
*          + %      
           +   + 3    
              
               
!                4  +
           3   
+           )
!
X public %    )    $     &  
                
        ) + +  
X private %   $     &        
             
    ) + +            
)    
X protected % ))      3         
private           5)) 
                    
              protected  
          )    private 6   
              
              ) 
X published %               
    +    %    
 -./012   +       
        -./012          
             
   

¡Âº¾·ÂÀÁºÃ²¿ºÑ¼½²Ãò
!         7   +   
         )       8  
       +        "     
"            
X      
X   
X           
X            
$            

  +  4        


                
          ,   ) 4 
           +  
*             $    
&     $)   & ( +    +
           !   
+
'    +           
                  
 9:;<=      +     * +  
             
protected (  +            
              % 
                  
        
'       
type ttime=class
protected
hour, min, sec: byte; {aZsbs_ggu_
ihey}
function total_sec:integer; {\ha\jZsZ_l ihegh_ qbkeh k_dmg^}
procedure timefromsec(tsec:integer); {i_j_\h^bl qbkeh k_dmg^ \ qZku,
fbgmlu b k_dmg^u b ijbk\Zb\Z_l wlb agZq_gby iheyf`
public
procedure settime(h,m,s:byte  ^ijbk\Zb\Z_l aZ^Zggu_ agZq_gby iheyf
Z\lhfZlbq_kdb bkijZ\eyy g_\_jgu_ agZq_gby fbgml b k_dmg^`
procedure print^\u\h^bl ihey gZ wdjZg`
procedure plus(first,second:ttime);{keh`_gb_ first b second}
procedure minus(first,second:ttime);{ \uqblZgb_ second ba first }
procedure mult(first:ttime;second:byte){ mfgh`_gb_ first gZ second };
procedure divide(first:ttime;second:byte){ ^_e_gb_ first gZ second };
end;
^j_ZebaZpby \k_o f_lh^h\ — \k_ ijhklh ihwlhfm [_a dhff_glZjb_\`
function ttime.total_sec:integer;
begin
total_sec:=hour*3600+min*60+sec;
end;
procedure ttime.timefromsec(tsec:integer);
begin
hour:=tsec div 3600;
      ! "    #    
min:=tsec mod 3600 div 60;
sec:=tsec mod 3600 mod 60;
end;
procedure ttime.settime(h,m,s:byte);
begin
hour:=h; min:=m; sec:=s;
if sec>59 then begin
min:=min+sec div 60; sec:=sec mod 60;
end;
if min>59 then begin
hour:=hour+min div 60; min:=min mod 60;
end;
end;
procedure ttime.print;
begin
writeln(hour,':',min, ':',sec);
end;
procedure ttime.plus(first,second:ttime);
begin
timefromsec(first.total_sec+second.total_sec);
end;
procedure ttime.minus(first,second:ttime);
begin
if first.total_sec>second.total_sec then
timefromsec(first.total_sec-second.total_sec);
end;
procedure ttime.mult(first:ttime;second:byte);
begin
timefromsec(first.total_sec*second);
end;
procedure ttime.divide(first:ttime;second:byte);
begin
if second<>0 then
timefromsec(first.total_sec div second);
end;

,              *     


          )      
   
%            

£À¹¶²¿º·ºÅ¿ºÉÄÀ¸·¿º·À³Ì·¼ÄÀ´
œÀ¿ÃÄÂżÄÀÂͺ¶·ÃÄÂżÄÀÂÍ
    -./012    >?@AB CDEFD/       #  
         $        
          & *       
     
9DU KibkhdI_j_f_gguo BfyDeZkkZ
            #  G *  *    
          H 7       
             $  I + &   
 ^          #        
7  ""           
            
!+          #    
  %            JDKD  LM #
              
      +      N    
 
  
X        #     + #    
  +    +     
X    #         +    +
   
,       %             
        constructor  destructor
*                +   
   
constructor ttime.create(h,m,s:byte);
begin
hour:=h; min:=m; sec:=s;
^^Ze__ \uihegblv Z\lhfZlbq_kdmx dhjj_dlbjh\dm
dZd \ f_lh^_ VHWWLPH`
end;
    %         
$new  getmem&      )         
      #         
!                 
              )     
 -./012
      ! "    #    

          -./012   


      tobject         
                   
       create     !       
+                
              
    %    (      
   
6             +    
        +          
 +    create
constructor create(h,m,s:byte); overload;
,    overload %            
                
#               !
 "               
  
                 #  
4          x   ttime 8      
 x.create  x.create(1,10,30)? *   #   x )   
           !       

x:=ttime.create;

x:=ttime.create(1,10,30);
       (  tobject    
+       destroy          
free O      free        
)  #  
       4       
         +        
 ttime               
   overload
var x,y,z:ttime;
begin
x:=ttime.create   ^bkihevam_lky gZr dhgkljmdlhj k iZjZf_ljZfb`
y:=ttime.create; z:=ttime.create ^klZg^Zjlguc dhgkljmdlhj`
x.print; y.print ^ijh\_jy_f dZd aZiheg_gu ihey`
y.settime(0,30,30);y.print ^l_i_jv ijh\_jy_f f_lh^ settime}
z.plus(x,y); z.print ^ijh\_jy_f \k_ hi_jZpbb`
z.minus(x,y); z.print;
&            
z.mult(x,5); z.print;
z.divide(x,3); z.print;
x.free; y.free; z.free; readln ^hk\h[h`^Z_f iZfylv`
end.

¥¼²¹²Ä·½ÎVHOI
              #   !
               
                   
    #  
(            %    
      + #   G 6       
     +        
x.print    #   x  y.print %  #   y
     +      %   +     
            )+  #
  3     -./012       self (   
                 
                  
  *   self.sec:=0   sec:=0;

ž·Ç²¿º¹¾¿²Ã½·¶À´²¿ºÑ
7 )      $inheritance&        
            #  "  $ 
+    &               $
      &            
      
*              +  
CDEFD/                 
       P<Q !      "R+"    
      )      +    
      +     
 
8      +        
        +      
  7    %        
    +         
)     )  +         
+      
      ! "    #    '

NZce

NZce ihke_^h\Zl_evgh]h NZce ijhba\hevgh]h


^hklmiZ l_dklh\uc ^hklmiZ

Lbibabjh\Zgguc G_lbibabjh\Zgguc
nZce nZce
  Ævouv tj¹ qnéjé}q¹ rsjxxvk ls¹ éjivz€ x {jpsjuq

         -./012     


   (         
    
W\SH BfyIjhba\h^gh]hDeZkkZ FODVV Bfy;Zah\h]hDeZkkZ
^Hij_^_e_gb_ lhevdh gh\uo ihe_c b f_lh^h\  `
end;
6                       
class  class(tobject)        + 4  
   +  tobject       ( 
            
¡·Â·ÀÁ·¶·½·¿º·¾·ÄÀ¶À´
³²¹À´ÀµÀ¼½²Ãò´ÁÀÄÀ¾¼²Ç
S                 
                 
         ( -./012      
          
X  )  
X    
4  $        #   +   
   !    %       
+ #   +         #    
   +    +       
4           + 
X                   
 virtual             
(            

*  
3URFHGXUH BfyIjhp_^mju NhjfZevgu_IZjZf_lju  YLUWXDO
X                  
  override "   
3URFHGXUH BfyIjhp_^mju NhjfZevgu_IZjZf_lju  RYHUULGH
(                   
               +  
          )+     
        &       
            + 
 7             +
 
!    +      %    )   
       )         +
       G !         
     
(               +
  
(            
            # 
    3   )        
         
4                ) 
               $ 
&
              
     +      ( -./012   
       inherited
,        
!         )         
7 +        ttime  +
               )  
    $   I<   %         & * 
 tlongtime
3   + +           
         
             5   
 )               
      ! "    #    

!                 


                
     *            
    +              
               
  (        H    
    +            
           #      
8       +         
               
      4           
7 %               
+          6)  %       
           +     
    3     !      
  tlongtime
^hibkZgb_ lbiZ tlongtime}
type tlongtime=class(ttime)
protected
days: byte;
function total_sec:integer; override; {\ [Zah\hf deZkk_ bkihevam_f}
procedure timefromsec(tsec:integer); override; {keh\h virtual}
public
procedure settime(d,h,m,s:byte);
procedure print;
end^h[jZlbl_ \gbfZgb_ — hibkZgb_ dhjhq_ q_f ^ey [Zah\h]h deZkkZ`
^j_ZebaZpby i_j_hij_^_ey_fuo f_lh^h\`
function tlongtime.total_sec:integer;
begin
total_sec:=days*24*3600+hour*3600+min*60+sec;
end;
procedure tlongtime.timefromsec(tsec:integer);
var time:integer;
begin
days:=tsec div (24*3600); time:=tsec mod (24*3600);
inherited timefromsec(time); {\uau\Z_f f_lh^ [Zah\h]h deZkkZ}
end;
procedure tlongtime.settime(d,h,m,s:byte);
begin
inherited settime(h,m,s  ^\uau\Z_f f_lh^ [Zah\h]h deZkkZ`
            
days:=d;
if hour>23 then begin
days:=days+hour div 24; hour:=hour mod 60;
end;
end;
procedure tlongtime.print;
begin
ZULWHOQ GD\V kmlhd KRXU qZkh\ PLQ fbgml VHF k_dmg^ 
end;

4               +    


        #      
         (     
        plus           
    
var x,y,z:ttime; a,b,c:tlongtime;
begin
x:=ttime.create; y:=ttime.create; z:=ttime.create;
x.settime(0,30,30);y.settime(0,40,40);
z.plus(x,y); z.print;
a:=tlongtime.create; b:=tlongtime.create; c:=tlongtime.create;
a.settime(2,23,30,30);b.settime(0,0,29,45);
c.plus(a,b); c.print; readln;
end.

’³ÃIJ¼Ä¿Í·¼½²ÃÃÍ
(        +       
    !  " +"     
      '           
 )   
'    !            
  #  G (             
         +    G
4               
 +              
              
  '  +   +        
               " "
    +     %         +
   +        +   (     
      ! "    #    

 +       $       


 & 4        "+"      
                
 +                  
                
       (            
 +               
!            abstract  
            
3URFHGXUH BfyIjhp_^mju NhjfZevgu_ iZjZf_lju  YLUWXDO DEVWUDFW
T                   
      #     
T           + 
tobject  )+  )          
-./012               
    class

                  


    object     class           
          !"#$       % 
&   class '&       ( )     %
   & %     *  %      
 %    !"#$      +      object

£´À»ÃÄ´² SURSHUW\ 
   )       -./012  )  
   !            
8                "!
  *             
              "    
          4   
                +  % 
    )     H
( -./012 +                
               
    4   +      +      
     
X public           
X published            
+   $     -./012      &
$            

4    +       )  


pURSHUW\ BfyK\hckl\Z Lbi UHDG We_f_glDeZkkZ ZULWH We_f_glDeZkkZ
!   read  write            
+               !    
read               
 %              +  
*      write           
             
                 
#  %     +        
                 
 + 
)    +         !     
            + +    
+        +    
(     ) +    +  )   ) 
   BfyH[t_dlZBfyK\hckl\Z
         +       
 !     +         
         !      + 
                  
) +           
* +   !     +    ttime   +
  +             (   
            %    
+  ( -./012            
    f $  ()*+, %  & !     
   fhour fmin  fsec  +  % hour min  sec S   
               
type ttime=class
protected
fhour, fmin, fsec: byte ^aZsbs_ggu_ ihey`
procedure correct(var a, b:byte ^kem`_[gZy ijhp_^mjZ ^ey dhjj_dlbjh\db}
procedure setsec(s:byte ^f_lh^ ^ey aZg_k_gby k_dmg^ k dhjj_dlbjh\dhc`
procedure setmin(m:byte ^ f_lh^ ^ey aZg_k_gby fbgml k dhjj_dlbjh\dhc `
public
constructor create(h,m,s:byte); overload;
procedure settime(h,m,s:byte);
procedure print;
property sec: byte read fsec write setsec; {hldjulu_ k\hckl\Z}
      ! "    #    
property min: byte read fmin write setmin;
property hour: byte read fhour write fhour;
end;
constructor ttime.create(h,m,s:byte);
begin
^ijb bkihevah\Zgbb k\hckl\ dhjj_dlbjh\dZ [m^_l \uiheg_gZ Z\lhfZlbq_kdb`
hour:=h; min:=m; sec:=s;
end;
procedure ttime.settime(h,m,s:byte);
begin
hour:=h; min:=m; sec:=s;
end;
procedure ttime.correct(var a,b:byte);
begin
if a>59 then begin
b:=b+a div 60; a:=a mod 60;
end;
end;
procedure ttime.setsec(s:byte);
begin
fsec:=s; correct(fsec,fmin); correct(fmin,fhour);
end;
procedure ttime.setmin(m:byte);
begin
fmin:=m; correct(fmin,fhour);
end;
procedure ttime.print;
begin
writeln(hour,':',min, ':',sec);
end;

,    +          


                  
         *    H 4  
       
var x,y,z:ttime;
begin
x:=ttime.create(0,60,90); x.print;
y:=ttime.create; y.settime(0,60,90);y.print;
%            
z:=ttime.create; z.hour:=0; z.min:=60; z.sec:=90; z.print;
x.min:=x.min+59; x.print ^^Z`_ lZdh_ jZ[hlZ_l ijZ\bevgh`
readln;
end.

(   +           


       *         
+   +               
  +      
,      + #          
+   +   +          !
" 3           -./012     9UI=

¡Âº¾·¿·¿º· ¡
         !     
        )  +    
   ) +              
(  )    )  "#     
 "           
   S              
      #     
X #    +         
             
            )  
       +     3     
 
X          #    
     )     %      
!                ) 
 
X #        + $)   
&          !  +
      VLW $V2E?D/   
    !" #$  $ $%
 !  ! && ! 
'()  $  $%    * "
+, &  !$  && ! %
- !$  ,  ! $$!  %
  !.  ,, $ !$ $ !
 !" / & !0 0%
            

$$ $    &! &" 1


,    $ &! ! $, %
!   & "

œÀ¿ÄÂÀ½Î¿Í·´ÀÁÂÀÃͺ¹²¶²¿ºÑ
”ÀÁÂÀÃÍ
2" + $   $, 345  ,,$  6
7" # ! .! !   $6 !$6
8" # & ! 0 ! 6 #. & %
6
9" # & ,  $!6
:" #! $,-!  . &6
;" < !  //<"
=" >$  & !$ private  & protected6
?" @  ! '() ! &A 6
B" C .  , , self6
2D" + $   $ $ ! !6
22" #  !  &$6
27" >$     $- $! ! !  6
28" 1$ ,  !.!6
29" < ! ! //<"
™²¶²¿ºÑ
E,. , - F
X   &  $G
X   &  &!$ &$G
X   &  $G
X   &   G
X   &  !,!$ $G
X   &  !$ !$ !$G
X   &  $ $  $!" 5 !,%
 !  ,. $!  "
™²¼½ÐÉ·¿º·

҈ȈËã ¹¯º¯È­ºˆÈmÒ® m°Ë ãÈm© }ÓÒÒ ¯ÈϺ­¯ÈmÒ® äÓººÒ°ãËÓÓ©Ë


¹¯Òä˯© Ò °‚äËmÒ® m©¹ºãÓ҈ ÏÈÈÓÒ« ÒäË ÒË°« m }ºÓË }Èκ® ãÈ
m© ÓÈm˯ӺË ‚ÎË äºÎˈ ÓË °҈Ȉ °Ë­« ÓÈÒÓÈ Òä ¹¯º¯ÈääÒ°ˆºä °ˆº«
Òä ÓÈ °È亮 ÓÈÈãÓº® °ˆ‚¹ËÓÒ º­‚ËÓÒ« Ë¯m©Ë °Èä©Ë ˆ¯‚Ó©Ë ÈÒ
¹ºÏÈÒ ÈÏ© ¹¯º¯ÈääÒ¯ºmÈÓÒ« º°mºËÓ© º¹¯ËËãËÓÓ©® ­ÈÈÎ ˆÒ¹ºm©²
¹¯ÒËäºm Ò È㺯҈äºm ÒäËˈ°«
sº Ò º¯҈°« º°º­©äÒ º°ˆÒÎËÓÒ«äÒ ¹º}È ¯ÈÓº ¹º°}ºã}‚ º°ÓºmÓº®
¹¯ºË°° º­‚ËÓÒ« ËË m¹Ë¯ËÒ Ò ¹¯Ë°ˆºÒˆ ¹ºã‚҈ ºËÓ äÓºº ÏÓÈÓÒ® Ò
‚äËÓÒ® ¹¯ËÎË Ëä äºÎÓº ­‚ˈ ºmº¯Òˆ º ¹¯ºÁË°°ÒºÓÈãÒÏäË kmˆº¯©
m˯«ˆ ˆº ¹ºã‚ËÓÓ©Ë ­ÈϺm©Ë ÏÓÈÓÒ« ¹ºäº‚ˆ ҈ȈËã«ä m º°mºËÓÒÒ Óºm©²
«Ï©}ºm Ò °Ò°ˆËä ¹¯º¯ÈääÒ¯ºmÈÓÒ« È ÏÓÈÓÒË ˆÒ¹ºm©² È㺯҈äºm ¹ºäºÎˈ
m ¯ËËÓÒÒ °È䩲 ¯ÈÏÓºº­¯ÈÏÓ©² ÏÈÈ Û ­‚ ˆº ¯Èϯȭºˆ}È ‚mãË}ȈËãÓ©²
Ò¯ Ò ºãºmºãºäº} °ˆ‚ËÓË°}ÒË ¯È°ˈ© ÒãÒ °ºÏÈÓÒË Ó˺­©Ó©² ¯ÈÁÒË
°}Ò² ÒϺ­¯ÈÎËÓÒ® { ã ­ºä °ã‚ÈË m¯Ëä« ¹¯ºmËËÓÓºË ÏÈ }ºä¹ ˆË¯ºä
­‚ˈ ¹ºˆ¯ÈËÓº ÓË Ï¯« {Ë ¹‚ˆËË°ˆmÒË m ‚mãË}ȈËãÓ©® äÒ¯ }ºä¹ ˆË¯
Ó©² ‚Ë° ˆºã}º ÓÈÒÓÈˈ°«

{ ÏÈ}ã ËÓÒË ²ºˆË㺰 ­© ¹º­ãȺȯ҈ ˆË² ã Ë® }ºˆº¯©Ë º}ÈÏÈãÒ ­ºã


‚ ¹ºäº Èmˆº¯Èä m Ò² ¯È­ºˆË ÏÈäË°ˆÒˆËã« ãÈmÓºº ¯ËÈ}ˆº¯È ÒÏȈËã
°ˆmÈ rt{ËˆË¯­‚¯  äÒ゠p¯ËäËËm°}‚ Ò m°Ë² °ºˆ¯‚ÓÒ}ºm ¯ËÈ}ÒÒ
ÏÈ ¹º˯Î}‚ Ò º­¯ºÎËãȈËãӂ }¯ÒˆÒ}‚ ¯‚}º¹Ò°Ò ˆº ÓË°ºäÓËÓÓº °¹º
°º­°ˆmºmÈ㺠ËË ‚ã‚ËÓÒ  j ËË ÓË°}ºã}º ­ãȺȯӺ°ˆË® ÒÓÒmÒ‚Èã
Óºº ²È¯È}ˆË¯È
  

tºˈ°« m©¯ÈÏ҈ キº}‚ ¹¯ÒÏÓȈËãÓº°ˆ ËÓ˯ÈãÓºä‚ Ò¯Ë}ˆº¯‚


l||j jÓÁÈ}ˆº zÒ¯Òã゠v˯ËËmÒ‚ Яº‚ ÏÈ ¹¯Ëº°ˆÈmãËÓӂ ¹º
˯Î}‚ lÓººãˈӫ« ¯È­ºˆÈ °m«Ï©mÈˈ Èmˆº¯È ° Ë}ÈÓºä ÁÈ}‚ãˆËˆÈ ¯ÈÒº
ˆË²ÓÒ}Ò ªãË}ˆ¯ºÓÒ}Ò Ò °m«ÏÒ vÈÓ}ˆËˆË¯­‚¯°}ºº º°‚ȯ°ˆmËÓÓºº ‚ÓÒ
m˯°ÒˆËˆÈ Ȫ¯º}º°äÒË°}ºº ¹¯Ò­º¯º°ˆ¯ºËÓÒ« ¹¯ºÁË°°º¯ºä ãȂ¯ËȈºä
€º°‚ȯ°ˆmËÓÓº® ¯ËäÒÒ vvvc iä҈¯ÒËä {È°ÒãËmÒËä ‘ÒÒÓ©ä È ˆÈ}ÎË
° ÏÈmË‚ Òä }ÈÁ˯º® ¯ÈÒº¹Ë¯ËÈ Ò² Ò ˆËãËmÒÏÒºÓÓ©² ‚°ˆ¯º®°ˆm v­
€k rº¯Ò°ºä vËäËÓºmÒËä ‘ÒäºÁËËm©ä Ò m°Ëä }ºããË}ˆÒmºä }ÈÁ˯©
 ™²¼½ÐÉ·¿º·

v˯ËÓÈ« ¹¯ÒÏÓȈËãÓº°ˆ m°Ëä ˆËä ­ËÏ Ë® ¹ºäºÒ ªˆº ÒÏÈÓÒË ÓÒ}ºÈ
­© ÓË °º°ˆº«ãº° iÒÓË jmÈÓºmÓË Ò €Ë¯äÈӂ €Ëº¯ÒËmÒ‚ cȹÈ}ºm©ä  
äÒãË cȹÈ}ºmº® sȈÈãË sËmä©mÈ}È n˺¯ºmº® Ò äÓºÒä ¯‚Òä
tº‚ ¹º­ãȺȯ҈ °mºÒ² ˈˮ°ˆ‚Ëӈºm kãË}°ÈÓ¯È Ò lȯÒӂ ÏÈ È}ˆÒm
ӂ ¹ºäº m ¹ººˆºm}Ë }ÓÒÒ kãË}°ÈÓ¯ ºˆãÈÒã Ò ¹¯ºˆË°ˆÒ¯ºmÈã äÓº
ÒË ÒÏ ¹¯Òä˯ºm }ÓÒÒ m m‚² °Ò°ˆËäȲ Û 7XUER 3DVFDO Ò 'HOSKL  lȯÒÓÈ
¹¯ºm˯ÒãÈ ˆË}°ˆ ÓÈ °ººˆmˈ°ˆmÒË ¹¯ÈmÒãÈä ¯‚°°}ºº }ºËË Ò ÈÓãÒ®°}ºº
«Ï©}È rºãºË °¹È°Ò­º È°¹Ò¯Èӈ‚ {ºãºº°}ºº º°‚ȯ°ˆmËÓÓºº ˆË²ÓÒË
°}ºº ‚ÓÒm˯°ÒˆËˆÈ jº¯ kÓ¯ÒÈÓºm‚ º¹©ˆÓºä‚ ˆÈãÈӈãÒmºä‚ ¹¯º¯Èä
äÒ°ˆ‚ ° }ºˆº¯©ä m°ËÈ äºÎÓº º­°‚҈ ã ­‚ ¹¯º­ãËä‚ rãȺȯ }ºã
ã˹¯Ë¹ºÈmȈËãË® ÓÈ˺ ‚ÓÒm˯°ÒˆËˆÈ ÏÈ Ò² º­¯ºÎËãȈËãÓºË ºˆÓºËÓÒË
Ò ¹º˯Î}‚ |°º­È« ­ãȺȯӺ°ˆ ÏÈ ¹ºÓÒäÈÓÒË Ò ÏÈ­ºˆ‚ Û äºËä‚ ä‚΂
{Ò}ˆº¯‚
   
ybst~V

qrjmphgoj

¡Âº½À¸·¿º·

œÀ¾Áº½ÑÄÀÂͺúÃÄ·¾Í
ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
¿²ÀÿÀ´·3DVFDO
{ ÈÓÓºä ¹¯ÒãºÎËÓÒÒ ¯È°°äȈ¯ÒmÈ ˆ°« ˆºã}º ¯Èϯ«Ó©Ë }ºä¹Ò㫈º¯©
Ò °Ò°ˆËä© ÓÈ Ò² º°ÓºmË |°ÓºmÓÈ« Ëã Èmˆº¯ºm Û ¹¯ÒmãË mÓÒäÈÓÒË ҈È
ˆËãË® } Óºm©ä mºÏäºÎÓº°ˆ«ä Ò°¹ºãϺmÈÓÒ« °ˆÈ¯ºº ÓÈËÎÓºº Ò Ò°¹©
ˆÈÓÓºº «Ï©}È 3DVFDO
vÒ°ˆËäÈ ¹¯º¯ÈääÒ¯ºmÈÓÒ« 'HOSKL Ò ËË m˯°Ò« .\OL[ ã« º¹Ë¯ÈÒºÓÓº®
°Ò°ˆËä© /LQX[ ‚ÎË äÓºº}¯ÈˆÓº ‚¹ºäÒÓÈãÈ° ÓÈ ¹¯ºˆ«ÎËÓÒÒ m°Ë® }ÓÒÒ
pË m²ºÓº® «Ï©} °‚Ë°ˆmËÓÓº º¹ºãÓËÓ ¹º °¯ÈmÓËÓÒ ° 7XUER %RUODQG
3DVFDO  ¹¯ÒËä ¯È°Ò¯ËÓÒ« «Ï©}È Ò‚ˆ m ¯‚°ãË ° º°ÓºmÓ©äÒ ˆËÓËÓÒ«
äÒ ¯ÈÏm҈ҫ «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« sË}ºˆº¯©Ë ¯È°Ò¯ËÓÒ« ÓË mºãÒ m
º°ÓºmÓ©Ë ¯ÈÏËã© }ÓÒÒ ¹ºªˆºä‚ ¹º°m«ˆÒä ºˆËãÓ©® ¯ÈÏËã ¹¯ÒãºÎËÓÒ«
º°º­ËÓÓº°ˆ«ä «Ï©}È 'HOSKL ¹º °¯ÈmÓËÓÒ ° 7XUER 3DVFDO  ÓÈËËä°« ˆº
҈ȈËã ‚ÎË º°mºÒã m°Ë Ó ÈÓ°© ªˆºº «Ï©}È 
{ºÏäºÎÓº }È}Òˈº äËãºÒ º}È΂ˆ°« ‚¹‚ËÓÓ©äÒ ºÓ«ˆÒ® °ãÒ}ºä
°ãºÎÓ©² ã« ÓÈÒÓÈ Ò² ä© ÓË }È°ÈËä°« ÓÈä˯ËÓÓº sº Ò ˆË² «Ï©}ºm©²
º°º­ËÓÓº°ˆË® }ºˆº¯©Ë ¹Ë¯ËÒ°ãËÓ© ÓÒÎË ‚ÎË º°ˆÈˆºÓº ˆº­© ¹¯Ò ¹Ë¯Ë
²ºË ÓÈ Óºm‚ °¯Ë‚ ¹¯º¯ÈääÒ¯ºmÈÓÒ« Ò°¹ºãϺmȈ Óºm©Ë mºÏäºÎÓº°ˆÒ
«Ï©}È ¹ºã‚È« ¹¯Ò ªˆºä ­ºãËË }ÈË°ˆmËÓÓ©Ë ¹¯º¯Èää©

¡ ÃÀ³·¿¿ÀÃĺѹͼ²'HOSKL
œÀ¾¾·¿Ä²Âºº
sÈÓËä ° °È人 ¹¯º°ˆºº Ò ¹¯Ò«ˆÓºº Û m 'HOSKL ¹º«mÒãÒ° ºÓº°ˆ¯ºÓ©Ë
}ºääËӈȯÒÒ ¯ÈςäËˈ°« m º¹ºãÓËÓÒË } ˆËä }ºääËӈȯҫä }ºˆº¯©Ë ‚ÎË
­©ãÒ  j² º­ºÏÓÈËÓÒË ÈÓÈãºÒÓº º­ºÏÓÈËÓÒ ºÓº°ˆ¯ºÓ©² }ºääËӈÈ
¯ÒËm m «Ï©}Ë v
>Ze__ fh`_l jZkiheZ]Zlvky h^ghkljhqguc dhff_glZjbc
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

¤ºÁͶ²¿¿ÍÇ
zºÓ˹Ò« ˆÒ¹ºm ÈÓÓ©² m 'HOSKL ¯È°Ò¯ËÓÈ ÏÈ °ˈ mmËËÓÒ« ¹ºÓ«ˆÒ® 
Ò   ˆÒ¹ºm ¯Ò ªˆºä ÁÒÏÒË°}ÒË ˆÒ¹© ÒäË ˆ °ˆ¯ºº º¹
¯ËËãËÓÓºË mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË È ãºÒË°}ºä‚ ˆÒ¹‚ 亂ˆ ­©ˆ ¹º
°ˆÈmãËÓ© m °ººˆmˈ°ˆmÒË ¯ÈÏãÒÓ©Ë ÁÒÏÒË°}ÒË ˆÒ¹© º °mºË® °‚ˆÒ
ãºÒË°}Ò® ˆÒ¹ ­ãÒϺ} } È­°ˆ¯È}ˆÓºä‚ ˆÒ¹‚ ÈÓÓ©²      ¯ÈmÈ
ã« ã ­ºº ãºÒË°}ºº ˆÒ¹È m 'HOSKL m°ËÈ ÒäËˈ°« ÁÒÏÒË°}Ò® ˆÒ¹ ¹º
‚äºãÈÓÒ m ºˆãÒÒË ºˆ È­°ˆ¯È}ˆÓºº ˆÒ¹È ÈÓÓ©² m º­©Óºä ¹ºÓÒäÈÓÒÒ 
iã« ¹¯º¯ÈääÒ°ˆÈ ªˆº ºÏÓÈÈˈ ˆº ºÓ äºÎˈ ¹ºãϺmȈ°« ãºÒË°}ÒäÒ
ˆÒ¹ÈäÒ ¹¯È}ˆÒË°}Ò ˆÈ} ÎË }È} Ò ÁÒÏÒË°}ÒäÒ zºÓËÓº ¹¯Ò ÎËãÈÓÒÒ
m°ËÈ äºÎÓº ÒÏäËÓ҈ mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË ãºÒË°}ºº ˆÒ¹È
cÈ°°äºˆ¯Òä º°ÓºmÓ©Ë ¹º˯ÎÒmÈËä©Ë ãºÒË°}ÒË Ò ÁÒÏÒË°}ÒË ˆÒ¹©
   |°ÓºmÓ©Ë Ò°ãºm©Ë ˆÒ¹© ¹¯ÒmËËÓ© m ˆÈ­ã  Ò 
  ¨·½Í· ĺÁÍ
¤ºÁ –º²Á²¹À¿ ¢²¹¾·Â ÑÉ·»¼º Á²¾Ñĺ
Shortint   
Smallint          
Longint           
Int64     
 
 
Byte     
Word        
Longword        

ºÒË°}Ò® ˆÒ¹ integer ¹º ‚äºãÈÓÒ ª}mÒmÈãËӈËÓ longint


  –·»ÃÄ´ºÄ·½Î¿Í· ĺÁÍ
¤ºÁ –º²Á²¹À¿ œÀ½´À ¢²¹¾·Â ÑÉ·»¼º
¹¿²É²ËºÇ ȺÆ Á²¾Ñĺ
Real48 ×o×  
Single ×o  ×   
Double ×o×   
Extended  ×o×   
Comp      
Currency       
   

ºÒË°}Ò® Ë®°ˆm҈ËãÓ©® ˆÒ¹ Û real }ºˆº¯©® ª}mÒmÈãËӈËÓ double


¡Âº½À¸·¿º·  œÀ¾Áº½ÑÄÀÂÍ º úÃÄ·¾Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ÀÿÀ´· 3DVFDO 

    ÐÏ©} 'HOSKL ¹º˯ÎÒmÈˈ mÈ ÁÒÏÒË°}Ò² °ÒämºãÓ©²


ˆÒ¹È
X ˆÒ¹ ansichar Û ªˆº °Òämºã© m }ºÒ¯ºm}Ë $16, }ºˆº¯©ä °ººˆmˈ°ˆm‚ ˆ
Ò°ãºm©Ë }º© m ÒȹÈϺÓË ºˆ  º 
X ˆÒ¹ widechar Û ªˆº °Òämºã© m }ºÒ¯ºm}Ë 8QLFRGH Òä °ººˆmˈ°ˆm‚ ˆ Ò
°ãºm©Ë }º© ºˆ  º  ¹¯Ò ªˆºä ¹º }º }Èκº °ÒämºãÈ ºˆmº҈°«
 ­È®ˆÈ
ºÒË°}Ò® °ÒämºãÓ©® ˆÒ¹ Û char }ºˆº¯©® ª}mÒmÈãËӈËÓ ansichar
ÐÏ©} 'HOSKL ¹º˯ÎÒmÈˈ ˆ¯Ò °ˆ¯º}ºm©² ˆÒ¹È
X ˆÒ¹ shortstring ¹¯Ë°ˆÈmã«Ëˆ °º­º® °ˆ¯º}Ò m °ˆÒãË 3DVFDO ãÒÓº® ºˆ  º
 °Òämºãºm   
X ˆÒ¹ ansistring ¹¯Ë°ˆÈmã«Ëˆ °º­º® ÒÓÈäÒË°}Ò ¯ÈÏä˝ÈËä©Ë m ¹È䫈Ò
ºˆ}¯©ˆ©Ë °ˆ¯º}Ò ãÒÓÈ }ºˆº¯©² º¯ÈÓÒËÓÈ ˆºã}º º­žËäºä °mº­ºÓº®
¹Èä«ˆÒ      cÈ­ºˆÈˆ ° ÈÓÓ©äÒ °ˆ¯º}ÈäÒ äºÎÓº ˆºÓº ˆÈ}
ÎË }È} Ò ° º­©Ó©äÒ °ˆ¯º}ÈäÒ ˆ Ë ӂä˯ÈÒ« °Òämºãºm ÓÈÒÓÈˈ°« °
ËÒÓÒ© Ò m°Ë °ˆ¯º}ºm©Ë Á‚Ó}ÒÒ 7XUER 3DVFDO ²º¯ºº ¯È­ºˆÈ ˆ ° ªˆÒ
äÒ ãÒÓÓ©äÒ °ˆ¯º}ÈäÒ
X ˆÒ¹ widestring ÈÓÈãºÒËÓ ˆÒ¹‚ ansistring Óº }ÈΩ® °Òämºã °ˆ¯º}Ò
ˆÒ¹È widestring «mã«Ëˆ°« 8QLFRGH°Òämºãºä
ºÒË°}Ò® °ˆ¯º}ºm©® ˆÒ¹ string ¹º ‚äºãÈÓÒ ª}mÒmÈãËӈËÓ ˆÒ¹‚
ansistring Óº äºÎÓº ÓÈÏÓÈ҈ Ëä‚ Ò ˆÒ¹ shortstring ° ¹ºäº Ò¯Ë}
ˆÒm© }ºä¹Ò㫈º¯È {$H-}
ºäÒäº ¹Ë¯ËÒ°ãËÓÓ©² ˆÒ¹ºm ã« ¹¯Ë°ˆÈmãËÓÒ« °ˆ¯º}Ò äºÎÓº Ò°¹ºãϺ
mȈ ˆÒ¹ pchar vˆ¯º}Ò }ºˆº¯©Ë º¹Ò°©mÈ ˆ°« ˆÈ}Òä º­¯ÈϺä ¹ºãÓº°ˆ
ª}mÒmÈãËӈө °ˆ¯º}Èä ° ÏÈm˯È Òä ӂãËä Ò°¹ºãς Òä°« m «Ï©}Ë &
ˆ Ë ӂä˯ÈÒ« °Òämºãºm m ÓÒ² ÓÈÒÓÈˈ°« ° ӂã« Ò ã« ÓÒ² ӂÎÓº Ò°¹ºã
ϺmȈ Á‚Ó}ÒÒ ÈÓÈãºÒÓ©Ë Á‚Ó}Ò«ä «Ï©}È v sȹ¯Òä˯ ã« ¹ºã‚ËÓÒ«
ãÒÓ© °ˆ¯º}Ò ˆÒ¹È ansistring Ò°¹ºãςˈ°« Á‚Ó}Ò« length È ã« ¹ºã‚Ë
ÓÒ« ãÒÓ© °ˆ¯º}Ò ˆÒ¹È pchar Û Á‚Ó}Ò« strlen }È} m «Ï©}Ë v vˆ¯º}Ò °
ÏÈm˯È Òä ӂãËä m °ˆÒãË v Ò°¹ºãς ˆ°« m :LQGRZV $3, $SSOLFDWLRQ
3URJUDPPLQJ ,QWHUIDFH Û ­Ò­ãÒºˆË}È °ˆÈÓȯˆÓ©² Á‚Ó}Ò® º¹Ë¯ÈÒºÓÓº®
°Ò°ˆËä© º°ˆ‚¹ÓÈ« ¹¯º¯ÈääÒ°ˆ‚  ¹ºªˆºä‚ ¹¯Ò º­¯ÈËÓÒÒ } Á‚Ó}Ò«ä
$3, ÒÏ ¹¯º¯Èää© ÓÈ 'HOSKL ÒÓºÈ ˆ¯Ë­‚ˈ°« ¹¯Ëº­¯ÈϺm©mȈ ˆÒ¹ string }
ˆÒ¹‚ pchar ¹¯Ò ¹ºäºÒ ¹¯ºË‚¯© strpcopy
   iã« ¹¯Ëº­¯ÈϺmÈÓÒ« Ò°ãºm©² ÈÓÓ©² m °ˆ¯º}ºm©Ë Ò
º­¯ÈˆÓº ¹º¹¯ËÎÓËä‚ äºÎÓº Ò°¹ºãϺmȈ ¹¯ºË‚¯© str Ò val
     ºÓÈ}º ­ºãËË ‚º­Óº Ò°¹ºãϺmȈ °¹ËÒÈãÓ©Ë Á‚Ó}ÒÒ
¹¯Ëº­¯ÈϺmÈÓÒ« inttostr floattostr currtostr Ò ÓȺ­º¯ºˆ Û strtoint
strtofloat strtocurr  sȹ¯Òä˯ s:=inttostr(n); Û ¹Ë¯ËäËÓÓÈ« n Ëãº
º ˆÒ¹È ­‚ˈ ¹¯Ëº­¯ÈϺmÈÓÈ m °ˆ¯º}‚ s
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

          { «Ï©}Ë mmËËÓº ÓË°}ºã}º Óºm©² ˆÒ


¹ºm ¹¯ËÓÈÏÓÈËÓÓ©² ã« ¯È­ºˆ© ° ȈÈäÒ Ò m¯ËäËÓËä |ÓÒ º¹¯ËËãËÓ©
°ãË‚ Òä º­¯ÈϺä
type
tdatetime = double;
tdate = tdatetime;
ttimestamp = record
time: integer ^ \j_fy \ fbeebk_dmg^Zo hl ihemghqb `
date: integer ^ _^bgbpZ  qbkeh ^g_c k  ]`
end;
end;
jÏ º¹¯ËËãËÓÒ® ¹ºÓ«ˆÓº ˆº mӂˆ¯ËÓÓËË ¹¯Ë°ˆÈmãËÓÒË Ȉ© Ò m¯ËäËÓÒ
°mº҈°« } º­©Ó©ä Ò°ãºm©ä ˆÒ¹Èä Ëã©ä ÒãÒ m˝˰ˆmËÓÓ©ä  |ÓÈ}º
°ä©°ã mmËËÓÒ« ªˆÒ² Óºm©² ˆÒ¹ºm m°Ë ÎË Ë°ˆ ¹º°}ºã}‚ ¹º«mÒ㺰 ÓË
°}ºã}º ºËÓ ¹ºãËÏÓ©² Ò Ó˺­²ºÒ䩲 ¹¯ºË‚¯ Ò Á‚Ó}Ò® ã« ¯È­ºˆ© °
ȈÈäÒ Ò m¯ËäËÓËä
X function now: tdatetime Û mºÏm¯ÈÈˈ ˆË}‚‚ Ȉ‚ Ò m¯Ëä«
X function date: tdatetime Û mºÏm¯ÈÈˈ ˆË}‚‚ Ȉ‚
X function time: tdatetime Û mºÏm¯ÈÈˈ ˆË}‚ËË m¯Ëä«
X function datetostr (d:tdatetime):string Û ¹¯Ëº­¯Èςˈ Ȉ‚ m °ˆ¯º}‚
°Òämºãºm
X function timetostr(t:tdatetime):string Û ¹¯Ëº­¯Èςˈ m¯Ëä« m °ˆ¯º}‚
°Òämºãºm
X function datetimetostr(datetime:tdatetime):string Û ¹¯Ëº­¯Èςˈ È
ˆ‚m¯Ëä« m °ˆ¯º}‚ °Òämºãºm
X function datetimetotimestamp(datetime:tdatetime):ttimestamp Û }ºÓ
m˯ˆÒ¯‚ˈ tdatetime m ttimestamp
X function timestamptodatetime(const ts:ttimestamp):tdatetime Û }ºÓ
m˯ˆÒ¯‚ˈ ttimestamp m tdatetime
X procedure decodedate(date:tdatetime; var year,month,day:word) Û
¯È°}ãÈ©mÈˈ Ȉ‚ date ÓÈ º äË°« Ò ËÓ
X procedure decodetime(time:tdatetime; var hour,min,sec,ms:word) Û
¯È°}ãÈ©mÈˈ m¯Ëä« time ÓÈ È°© äÒӂˆ© °Ë}‚Ó© Ò äÒããÒ°Ë}‚Ó©
X function encodedate(year,month,day:word):tdatetime Û Á‚Ó}Ò« º­
¯ÈˆÓÈ« decodedate
X function encodetime(hour,min,sec,ms:word):tdatetime Û Á‚Ó}Ò« º­
¯ÈˆÓÈ« decodetime
X function formatdatetime(const frmt:string;dt:tdatetime):string Û
¹¯Ëº­¯Èςˈ datetime m °ˆ¯º}‚ ° ÏÈÈÓÓ©ä Áº¯äȈºä
¡Âº½À¸·¿º·  œÀ¾Áº½ÑÄÀÂÍ º úÃÄ·¾Í ÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ ¿² ÀÿÀ´· 3DVFDO 

wˆºº mӂ҈ËãÓºº ÓÈ­º¯È Á‚Ó}Ò® m¹ºãÓË º°ˆÈˆºÓº ˆº­© ¹ºãÓº°ˆ


º­Ë°¹Ë҈ ã ­©Ë m©Ò°ãËÓÒ« m }ºˆº¯©² ‚È°ˆm‚ ˆ ÈˆÈ ÒãÒ m¯Ëä« ÓÈ
¹¯Òä˯ m©Ò°ãËÓÒË mºÏ¯È°ˆÈ ËãºmË}È ¹º ÈˆË Ëº ¯ºÎËÓÒ« ÒãÒ ¹º°ˈ
­ÈÓ}ºm°}Ò² ¹¯ºËӈºm ÏÈ º¹¯ËËãËÓÓ©® °¯º}
 variant Û º°º­©® ˆÒ¹ «Ï©}È 'HOSKL ~ÓÈËÓÒË ªˆºº ˆÒ¹È Óȹ˯Ë ÓË
ÒÏmË°ˆÓº ºÓÈ}º äºÎˈ ­©ˆ º¹¯ËËãËÓº ˯ËÏ ¹¯Ò°mÈÒmÈËäºË ÏÓÈËÓÒË º
ÓÒä ÒÏ °ãË‚ Ò² ˆÒ¹ºm m°Ë Ëã©Ë m˝˰ˆmËÓÓ©Ë °ˆ¯º}ºm©Ë °ÒämºãÓ©Ë
Ò ãºÒË°}ÒË ˆÒ¹© ÏÈ Ò°}ã ËÓÒËä int64
vãË‚ ÒË ¹¯Òä˯© ËäºÓ°ˆ¯Ò¯‚ ˆ Ò°¹ºãϺmÈÓÒË ˆÒ¹È variant Ò ä˲È
ÓÒÏä ¹¯Ëº­¯ÈϺmÈÓÒ« ˆÒ¹ºm ¹¯Ò °äËÒmÈÓÒÒ Ëº ° ¯‚ÒäÒ ˆÒ¹ÈäÒ
YDU Y Y Y Y Y YDULDQW ^ hibkZgb_ YDULant-i_j_f_gguo `
i: integer; d: double; s: string;
begin
v1 := 1; { integer-agZq_gb_ `
v2 := 1234.5678; { real-agZq_gb_ `
v  B\Zgh\  ^ string-agZq_gb_ `
v4 := '1000'; { string-agZq_gb_ `
v5 := v1 + v2 + v4; { real-agZq_gb_  `
i := v1; { i = 1 (integer-agZq_gb_ `
d := v2; { d = 1234.5678 (real-agZq_gb_ `
V  Y ^ V B\Zgh\ VWULQJ-agZq_gb_ `
i := v4; { i = 1000 (integer-agZq_gb_ `
s := v5; { s = '2235.5678' (string-agZq_gb_ `
end.

n‚Ó}Ò« vartype(const v: variant) mºÏm¯ÈÈˈ ÁÈ}ˆÒË°}Ò® ˆÒ¹ ¹Ë¯Ë


äËÓÓº® ˆÒ¹È variant m mÒË Ë㺺 Ò°ãÈ ¹¯Ò ªˆºä }ÈÎºä‚ Ò°ãºmºä‚
ÏÓÈËÓÒ ¹º°ˆÈmãËÓ m °ººˆmˈ°ˆmÒË }ºÓ}¯ËˆÓ©® ˆÒ¹ 
    m 'HOSKL Ò°¹ºãς ˆ°« ˆË ÎË ˆº Ò m 7XUER 3DVFDO Óº ¯È
­ºˆÈˆ ° äÈ°°ÒmÈäÒ °ˆÈ㺠º¯ÈϺ ‚º­ÓËË ÏÈ °ˈ °Ó«ˆÒ« m‚² °‚Ë°ˆmËÓÓ©²
º¯ÈÓÒËÓÒ®
X ¯ÈÏä˯© äÈ°°Òmºm º¯ÈÓÒËÓ© ˆºã}º º°ˆ‚¹Ó©äÒ ¯ÈÏä˯ÈäÒ ¹È䫈Ò
X ºˆ¹ÈãÈ Ó˺­²ºÒ亰ˆ m°ËÈ ÏÈÈmȈ ¯ÈÏä˯© ÏȯÈÓËË ¹º°}ºã}‚ ¹º«mÒ
ãÒ° ºˆ}¯©ˆ©Ë äÈ°°Òm©     
      wãËäËӈ© ‚¹È}ºmÈÓÓºº äÈ°°ÒmÈ ²¯ÈÓ«ˆ°« m
¹Èä«ˆÒ äÈ}°ÒäÈãÓº ¹ãºˆÓº ¯Ò ÏÈ¹Ò°Ò ºÓ ¹¯Ëmȯ҈ËãÓº ‚¹È}ºm©mÈˈ°«
° Ëã ª}ºÓºäÒÒ ¹È䫈Ò ¯Ò ˆËÓÒÒ ÓȺ­º¯ºˆ ¯È°¹È}ºm©mÈˈ°« |¹Ë¯È
ÒÒ ‚¹È}ºm}Ò Ò ¯È°¹È}ºm}Ò ˆ¯Ë­‚ ˆ º¹ºãÓ҈ËãÓºº m¯ËäËÓÒ ºªˆºä‚
Ò°¹ºãϺmÈÓÒË ‚¹È}ºmÈÓÓ©² äÈ°°Òmºm ÓË°}ºã}º ÏÈäËã«Ëˆ ¯È­ºˆ‚ ¹¯º¯Èä
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

ä© |ˆ º­©Óºº äÈ°°ÒmÈ array º¹Ò°ÈÓÒË ‚¹È}ºmÈÓÓºº äÈ°°ÒmÈ ºˆãÒÈˈ°«


ˆËä ˆº ¹Ë¯Ë ªˆÒä °ãºmºä º­Èmã«Ëˆ°« °ãºmº SZFNHG Óȹ¯Òä˯
var x: packed array [1..1000] of integer;
kÓÈãºÒÓº ‚¹È}ºmÈÓÓ©ä äÈ°°ÒmÈä ¹º«mÒãÒ° Ò   packed
record  ¯È­ºˆÈ ° }ºˆº¯©äÒ m©¹ºãӫˈ°« ˆºÓº ˆÈ} ÎË }È} Ò ° º­©Ó©äÒ
ÏȹҰ«äÒ Óº ÓË°}ºã}º äËãËÓÓËË
‘Ò¹ äÓºÎË°ˆmº ÓË ¹¯ËˆË¯¹Ëã ÒÏäËÓËÓÒ® } °ºÎÈãËÓÒ  ºÓ ¹º¹¯ËÎÓËä‚
°ÒãÓº º¯ÈÓÒËÓ m ¯ÈÏä˯Ȳ ÓË ­ºãËË  ªãËäËӈºm 
nÈ®ãºm©Ë ˆÒ¹© ˆÈ}ÎË º°ˆÈãÒ° ¹¯ËÎÓÒäÒ ÓËäÓºº ÒÏäËÓÒãÒ° ÓÈÏmÈÓÒ«
°ˆÈÓȯˆÓ©² ¹¯ºË‚¯ assign assignfile Ò close closefile  v¹Ò°º}
°ˆÈÓȯˆÓ©² Á‚Ó}Ò® ã« ¯È­ºˆ© ° ÁÈ®ãÈäÒ °‚Ë°ˆmËÓÓº ¯È°Ò¯ËÓ ¹º
°¯ÈmÓËÓÒ ° 7XUER 3DVFDO  º­ÈmãËÓº äÓºº Óºm©² Á‚Ó}Ò®
{ 'HOSKL mmËËÓº ËË  Óºm©² ˆÒ¹È ÈÓÓ©²
X class     
X class of Lbi Û º­žË}ˆÓÈ« °°©ã}È Óȹ¯Òä˯ class of tobject 
X LQWHUIDFH Jh^bl_evkdbcBgl_jn_ck Û ˆÒ¹ Òӈ˯ÁË®° }ºˆº¯©® Ò°
¹ºãςˈ°« ¹¯Ò }ºä¹ºÓËӈӺº¯ÒËӈүºmÈÓÓº® ¯Èϯȭºˆ}Ë ¹¯ÒãºÎËÓÒ®
jςËÓÒË m‚² ¹º°ãËÓÒ² ˆÒ¹ºm m©²º҈ ÏÈ ¯Èä}Ò }ÓÒÒ
œÀ¿ÃIJ¿ÄͺÁ·Â·¾·¿¿Í·
¯ÈmÒãÈ ÏÈ¹Ò°Ò º­©Ó©² ÒäËÓºmÈÓÓ©² Ò ÓËÒäËÓºmÈÓÓ©² }ºÓ°ˆÈӈ ÓË ÒÏ
äËÓÒãÒ° |¹Ò°ÈÓÒË ˆÒ¹ÒÏÒ¯ºmÈÓÓ©² }ºÓ°ˆÈӈ ˆÈ}ÎË º°ˆÈ㺰 ¹¯ËÎÓÒä Óº
m 'HOSKL ºÓÒ °ˆÈãÒ ÓÈ°ˆº«ÒäÒ }ºÓ°ˆÈӈÈäÒ ÏÓÈËÓÒ« }ºˆº¯©²  
 
| ÓÈ}º ˆÈ}ÒË }ºÓ°ˆÈӈ© ¹º¹¯ËÎÓËä‚ ÏÈÓÒäÈ ˆ ¹È䫈  
m ºˆãÒ ÒË ºˆ


º­© Ó©² ÒäËÓºmÈÓÓ©² }ºÓ°ˆÈӈ }ºˆº¯©Ë m¹Ò°©mÈ 
ˆ°« Ó˹º°¯Ë °ˆmËÓÓº m

ˆË}°ˆ 
¹¯º ¯Èää© rºãËË 
ˆº º 
ãº}Èã Ó©Ë ˆÒ¹ÒÏÒ¯ºmÈÓÓ©Ë }ºÓ°ˆÈӈ© ¹º

¹¯ËÎÓËä‚ ¯È°¹ºãÈ È  ˆ°« m º­ãÈ°ˆÒ ¹Èä«ˆÒ 㺭ÈãÓ©² ¹Ë¯ËäËÓÓ©² 


  
vÒӈÈ}°Ò° º­ž«mãËÓÒ« ¹Ë¯ËäËÓÓ©² ÓË°}ºã }º ¯È°  Ò¯ËÓ 
¹º°}ºã }‚ ¹º«mÒ

ãÈ°  mºÏäºÎÓº°ˆ  ÒÓÒ ÒÈãÒÏÒ¯ºmȈ   


Ò² ÓÈ Èã Ó©äÒ ÏÓÈ ËÓÒ«äÒ Óȹ¯Òä˯

ˆÈ}

var x: integer=0;


¯Èm È ˆÈ}Òä °¹º°º­ºä ÓËã Ï« ÒÓÒ  ÒÈãÒÏÒ¯ºmȈ 
ãº}Èã Ó©Ë ¹Ë¯ËäËÓÓ©Ë m

°ˆË}Ë

£Ä²¿¶²ÂÄ¿Í·ÆÅ¿¼Èºº
v¹Ò°º} °ˆÈÓ È¯ˆÓ©² Á‚Ó}  Ò® °‚Ë°ˆmËÓÓº ¯È° Ò¯ËÓ ‘˹˯  ºÓÒ ¯È°¹ºãÈ

È ˆ°« m ˆ¯Ë² äº ‚㫲 Û  system sysutils Ò math 


¹¯Ò Ëä ˆºã }º  system
¹º }ã Èˈ°« ÈmˆºäÈˆÒ Ë°}Ò 
º°ˆÈã Ó©Ë Ó‚ÎÓº ‚}ÈÏ©mȈ  m 
¹¯Ë ãºÎËÓÒÒ
           
uses 
sË}ºˆº¯©Ë ÒÏ ¹ºãËÏÓ©² °ˆÈÓ È¯ˆÓ©² ¹º ¹¯º ¯Èää ä© ‚ÎË ¯È°°äºˆ¯Ë  
ãÒ m© Ë 
jÏ ÓÈÒ­ºãËË Ó˺­²º Ò䩲 ºˆäˈÒä °ãË ‚  ÒË

X function Power(Base, Exponent: extended): extended Û ã« mºÏmË Ë 


 
ÓÒ« m °ˆË¹ËÓ  㺠ȯÒÁä© ¹º º°ÓºmÈÓÒ  Ò º°ÓºmÈÓÒ 

X function Log10(X: extended): extended 


Û ãº È¯ÒÁä ¹º º°ÓºmÈÓÒ 

X function Log2(X: extended): extended 


Û ãº È¯ÒÁä ¹º º°ÓºmÈÓÒ 

X 
¹ºãÓ©® ÓÈ­º¯ m°Ë² ˆ¯Ò ºÓºäˈ¯Ò Ë°}Ò² Á‚Ó}  Ò®
X ¹ºãÓ©® ÓÈ­º¯ Á‚Ó} Ò® ã« m©¹ºãÓËÓÒ« ˆÒ¹ºm©² Ë®°ˆmÒ® ° äÈ°°ÒmÈäÒ

  
ˆÈ}Ò² }È} m© Ò°ãËÓÒË °‚ää© °¯Ë ÓË º äÒÓÒäÈã Óº º ÒãÒ äÈ}°ÒäÈã    

Óº º ªãËäËÓˆÈ Ò ¯«  ¯‚Ò² 

Á·Â²ÄÀÂÍѹͼ²
|°ÓºmÓ©Ë º¹Ë¯Èˆº¯© ÓË ¹¯ËˆË¯¹ËãÒ ÒÏäËÓËÓÒ® ~ÈäË ËÓÈ ãÒ   ÓË­ºã È«
¯Ë}ºÓ°ˆ¯‚} Ò« Ò}ãÈ for 
°ÒӈÈ}°Ò° }ºˆº¯º º ˆÈ}ÎË ÓË ÒÏäËÓÒã°«

X ¹º°ãË º}ºÓÈÓÒ« Ò}ãÈ ÏÓÈËÓÒË ¹È¯Èäˈ¯È °ˆÈÓºm҈°« ÓÈ ËÒÓÒ‚

­ºãË }ºÓËÓºº ÏÓÈËÓÒ« m 7XUER 3DVFDO ºÓº ¯Èmӫ㺰 }ºÓËÓºä‚


ÏÓÈËÓÒ 

X ¹È¯Èäˈ¯ Ò}ãÈ Ïȹ¯ËËÓº ÒÏäËÓ«ˆ  m ˆËãË Ò}ãÈ ˆº m°Ë È °҈È㺰

¹ãº²Òä ¹¯ÒËäºä ¹¯º ¯ÈääÒ¯ºmÈÓÒ« 

³Â²³Àļ²ºÃ¼½Ðɺķ½Î¿ÍÇúÄŲȺ»
z Ò² Ұ゠ºˆÓº°«ˆ°« °­ºÒ m ¯È­ºˆË ȹ¹È¯Èˆ‚¯© ºÒ­}Ò m©Ò°ãËÓÒ® ÓÈ
¹¯Òä˯ ËãËÓÒË ÓÈ Óºã  ¹º¹©ˆ}Ò ¹¯Ò°mºÒˆ ÏÓÈËÓÒË m©²º«ËË ÏÈ ¹¯Ë
Ëã© ˆÒ¹È Ò ˆ  iã« }º¯¯Ë}ˆÓº® º­¯È­ºˆ}Ò ¹ºº­Ó©² ºÒ­º} m «Ï©} º
­ÈmãËÓº ÓË°}ºã}º Óºm©² º¹Ë¯Èˆº¯ºm Ò°¹ºãϺmȈ }ºˆº¯©Ë ¹¯º°ˆº Ò

‚º­Óº |¹Ë¯Èˆº¯© ã« º­¯È­ºˆ}Ò Ò°}ã ҈ËãÓ©² °Òˆ‚ÈÒ® jv ÒäË ˆ°«

mº m°Ë² °ºm¯ËäËÓÓ©² «Ï©}Ȳ ¹¯º¯ÈääÒ¯ºmÈÓÒ« ¹ºªˆºä‚ ¹ºÏÓÈ}ºäÒä°« °

ÓÒäÒ ¹º­ãÒÎË

 try — except — end 


¹¯Ë ºFˆÈmã«Ëˆ mºÏäºÎÓº°ˆ  ¯ÈÏäË°ˆÒˆ  m ˆË}°ˆË


¹¯º ¯Èää© }º  º­¯È­ºˆ}Ò Ò°}ã ҈ËãÓ©² °Òˆ‚È Ò® vÒӈÈ}°Ò° ˆÈ}ºm

try
^hiZkgu_ hi_jZlhju kihkh[gu_ ]_g_jbjh\Zlv BK`
except
^hi_jZlhju h[jZ[Zlu\Zxsb_ BK`
end;

rãº} try — except — end ¯È­ºˆÈˈ °ãË ‚  Òä º­¯ÈϺä {©¹ºãÓËÓÒË ÓÈ Ò 


ÓÈˈ°« ° º¹Ë¯Èˆº¯ºm ¯È°¹ºãºÎËÓÓ©² m ­ãº}Ë try — except p°ãÒ m }È}ºä

ãÒ­º º¹Ë¯Èˆº¯Ë mºÏÓÒ}Èˈ jv ˆº ºÓÈ   


ˆ Ë ÓË ¹¯ºÒ°²º ҈ ÈmÈ
!  

¯Ò®Óº º ÏÈm˯ ËÓÒ« 
¹¯º ¯Èää©  ~ȈËä m©¹ºãÓ« ˆ°« m°Ë º¹Ë¯Èˆº¯© ¯È°

¹ºãºÎËÓÓ©Ë m ­ãº}Ë except — end


sȹ¯Òä˯

k:= 0; n:= 3;
try
n:= n div k ^>_e_gb_ gZ gmev Hi_jZlhj k]_g_jbjm_l BK`
writeln(n);
except
ZULWHOQ Hrb[dZ ^_e_gby gZ gmev 
end;
 
cËς㠈Ȉºä m©¹ºãÓËÓÒ« ­ãº}È º¹Ë¯Èˆº¯ºm ­‚ ˈ ¹º«mãËÓÒË ÓÈ ª}¯ÈÓË °º

º­ËÓÒ«       ¹º°ãË Ëº  


¹¯º ¯ÈääÈ ¹¯º ºãÎ҈ ¯È­ºˆ‚ °

º¹Ë¯Èˆº¯È °ãË ‚  
Ë º ÏÈ °ãºmºä end
p°ãÒ ­© º¹Ë¯Èˆº¯ n:= n div k ÓË ­©ã ÏȝҝËÓ ­ãº}ºä try — except — end
ˆº mºÏÓÒ} È«  
¹¯Ò Ë º m©¹ºãÓËÓÒÒ jv ¹¯ÒmËãÈ ­© } ÓËÎËãȈËã Óºä‚ ÈmÈ

¯Ò®Óºä‚ ÏÈm˯ ËÓÒ  ¹¯º ¯Èää©

   on — do Ò°¹ºãςËä©® mӂˆ¯Ò ­ãº}È except — end ¹ºÏmºã«Ëˆ ÓË


¹¯º°ˆº ¹¯Ëºˆm¯ÈˆÒˆ ¹¯Ë¯©mÈÓÒË ¹¯º¯Èää© Óº Ò º¹¯ËËã҈ }È}ºº

ÒäËÓÓº mÒÈ ­©ãÈ jv

sȹ¯Òä˯

var k,n:integer; s:string;


begin
...
k:= 0; s:=’3’; n:= 3;
try
n:=strtoint(s  ^\ ^Zgghf ijbf_j_ wlhl hi_jZlhj aZ\_jrblky mki_rgh gh
ihl_gpbZevgh hg hiZk_g`
n:= n div k ^>_e_gb_ gZ gmev Hi_jZlhj k]_g_jbjm_l BK`
writeln(n);
except
on e: EConvertError do writeln('Hrb[dZij_h[jZah\Zgby lbih\');
RQ H (GLY%\=HUR GR ZULWHOQ >_e_gb_ gZ gmev 
end;
{ ªˆºä ¹¯ÒäË¯Ë º­È º¹Ë¯Èˆº¯È mӂˆ¯Ò ­ãº}È try — except ¹ºˆËÓÒÈãÓº
º¹È°Ó© ¹ºªˆºä‚ ¹¯ºm˯« ˆ°« mË 
¯ÈÏãÒ Ó©² jv |­ž«mãËÓÓÈ« m ­ãº}Ë

except — end ¹Ë¯ËäËÓÓÈ« e ã ­ºË Òä«


äºÎˈ Òäˈ

 try — finally — end ˆÈ}ÎË Ò°¹ºãςˈ°« ã« ¹¯Ëºˆm¯ÈËÓÒ« jv }º
ˆº¯©Ë 亂ˆ mºÏÓÒ}ӂˆ ¹¯Ò m©¹ºãÓËÓÒÒ ¹¯º¯Èää© { ºˆãÒÒË ºˆ ­ãº}È

try — except — end ­ãº} try — finally — end Ò°¹ºãςˈ°« ã« º°mº­ºÎË
ÓÒ« ¯Ë°‚¯°ºm ¹È䫈Ò ÏÈ}¯©ˆÒ« ÁÈ®ãºm Ò ˆ ¹ m °ã‚ÈË mºÏÓÒ}ÓºmËÓÒ« jv
           "
vÒӈÈ}°Ò°

try
^hi_jZlhju kihkh[gu_ ]_g_jbjh\Zlv BK`
finally
^hi_jZlhju hk\h[h`^_gby j_kmjkh\ iZfylb `
end;

|ˆäˈÒä ˆº ­ãº} finally — end m©¹ºãӫˈ°« m°Ë È mÓË ÏÈmÒ°Ò亰ˆÒ ºˆ

 
ˆº º ­©ãÈ ÒãÒ ÓË ­©ãÈ ° ËÓ˯үºmÈÓÈ jv

sȹ¯Òä˯

try
JHWPHP S   ^\u^_e_gb_ iZfylb`
{>Ze__ ke_^mxl hi_jZlhju \hafh`gh hiZkgu_`
finally
IUHHPHP S   ^hk\h[h`^_gb_ iZfylb`
end;

{ ÈÓ  
¹¯ÒäË¯Ë º°mº­ºÎ ËÓÒË ¹Èä«ˆÒ ­‚ ˈ m©¹ºãÓËÓº m ã 
­ºä °ã‚ ÈË

   raise. ¯º¯ÈääÒ°ˆ äºÎˈ ¹¯º¯ÈääÓº °ËÓ˯үºmȈ Ò°}ã Ò



ˆËã ӂ °Òˆ‚ÈÒ  ¯Ò ªˆºä m©¹ºãÓËÓÒË ˆË}‚Ëº ¹¯º¯ÈääÓºº ­ãº}È

¹º¹¯º¯Èää© ¹¯Ë¯©mÈˈ°« Ò °ËÓ˯үºmÈÓÓÈ« jv ¹Ë¯ËÈˈ°« m m©Ë

°ˆº«Ò® ­ãº} Ë äºÎˈ ­©ˆ º­¯È­ºˆÈÓÈ sȹ¯Òä˯

if not FileExists('c:\autoexec.bat') then


raise Exception.Create('File not found');

¡À¶ÁÂÀµÂ²¾¾Íº¾À¶Å½º
{ «Ï©} 'HOSKL º­ÈmãËÓº 
ÓË°}ºã }º Óºm©² mºÏäºÎÓº°ˆË® ¯È­ºˆ© ° ¹º ¹¯º 
¯ÈääÈäÒ
      result ¯Ò 
º¹¯Ë ËãËÓÒÒ Á‚Ó}ÒÒ m ËË ˆËãË
äºÎÓº Ò°¹ºã ϺmȈ   ¹Ë¯ËäËÓӂ result mäË°ˆº ÒäËÓÒ Á‚Ó} ÒÒ ¯Òä˯©

­‚ ‚ˆ ¹¯ÒmË ËÓ©  ‚ˆ ÓÒÎË
      iÒ¯Ë}ˆÒmÈ overload 
¹ºÏmºã«Ëˆ Ò°¹ºã ϺmȈ  ºÓº
Òä« ã«  
ÓË°}ºã }Ò² ¹º ¹¯º ¯Èää 
sȹ¯Òä˯

function divide(X, Y: real): real; overload;


begin
Result := X/Y ^\hl b ijbf_j bkihevah\Zgby i_j_f_gghc result}
end;
function divide(X, Y: integer): integer; overload;
#  
begin
Result := X div Y;
end;

{ ªˆºä ¹¯ÒäË¯Ë º¹Ò°ÈÓ© mË Á‚Ó} ÒÒ 


° º ÓÒä ÒäËÓËä divide ¯Ò º­¯È

ËÓÒÒ } Á‚Ó} ÒÒ ° ˆÈ}Òä ÒäËÓËä m©ÏmÈÓÈ ­‚ ˈ ˆÈ Á‚Ó}  Ò« ÁÈ}ˆÒ Ë°}ÒË 
¹È¯Èäˈ¯© }ºˆº¯º® °ººˆmˈ°ˆm‚ 
ˆ Áº¯äÈã Ó©ä ¹È¯Èäˈ¯Èä ‘È} ¹¯Ò º­¯È

ËÓÒÒ divide(6.8, 3.2) ­‚ˈ m©ÏmÈÓÈ ¹Ë¯mÈ« Á‚Ó}Ò« ˆ } ËË Áº¯äÈã

Ó©Ë ¹È¯Èäˈ¯© ÒäË ˆË®°ˆm҈ËãÓ©® ˆÒ¹ È ¹¯Ò º­¯ÈËÓÒÒ divide(6, 8)



­‚ ˈ m©ÏmÈÓÈ mˆº¯È« Á‚Ó}Ò«

iÒ¯Ë}ˆÒmÈ Overload ¯ÈÏ¯Ë ËÓÈ ã«  


¹º ¹¯º ¯Èää m }ºˆº¯©² äº ‚ˆ ¯ÈÏãÒ 
Ȉ°« 
ˆºã }º ˆÒ¹© ¹È¯Èäˈ¯ºm ‘È}ºË Ë®°ˆmÒË ÓÈÏ©mÈˈ°«    
   
Ë¯Ë ¯‚Ï}È ¹º ¹¯º ¯Èää   ÈmÓº ÒäËˈ°« m «Ï©}Ë & ˆË¹Ë¯  ªˆÈ ¹º

ãËÏÓÈ« mºÏäºÎÓº°ˆ  º­ÈmãËÓÈ m «Ï©} 'HOSKL

        wˆÈ mºÏäºÎÓº°ˆ ˆÈ}ÎË º­ÈmãËÓÈ ¹º ÈÓÈãºÒÒ ° «Ï©

}ºä & |­ž«m҈ ÏÓÈËÓÒ« ¹È¯Èäˈ¯ºm ¹º ‚äºãÈÓÒ äºÎÓº Óȹ¯Òä˯ ˆÈ}


procedure p(x:integer; n:integer  ^^ey n aZ^Zgh agZq_gb_ ih mfheqZgbx`
begin
l_dkl ijhp_^mju
end;

z ¹¯º Ë‚¯Ë p äºÎÓº º­¯ÈˆÒˆ °«  m‚ä« °¹º°º­ÈäÒ

p(5,8);
ÒãÒ ¹¯º°ˆº

p(4);

{ ¹º°ãË ÓËä °ã‚ ÈË ¹È¯Èäˈ¯  n 
­‚ ˈ Òäˈ  
ÏÓÈ ËÓÒË ¹º ‚äºã ÈÓÒ   ¯ÈmÓºË

 ¯º°ˆº Ò ‚ º­Óº 



sË}ºˆº¯©Ë ÒÏäËÓËÓÒ« mÓË°ËÓ© m ¹¯ÈmÒãÈ ºÁº¯äãËÓÒ« äº ‚ãË® mmË ËÓ© Óº 
m©Ë ÓÈÏmÈÓÒ« È°ˆË® 亂㫠initialization Ò finalization    

¡–Âŵº·¼À¾Áº½ÑÄÀÂÍ
ºúÃÄ·¾ÍÁÂÀµÂ²¾¾ºÂÀ´²¿ºÑ
¿²ÀÿÀ´·ѹͼ²3DVFDO
º¹‚㫯Ӻ°ˆ  'HOSKL ÓË°ºäÓËÓÓº º­‚°ãºmãËÓÈ ÓÈãÒ ÒËä 亝ÓË®  Ë® ­Ò­

ãÒºˆË}Ò }ãÈ°°ºm 9&/ 9LVXDO &RPSRQHQW /LEUDU\  


Ò ‚ º­Óº® mÒςÈã Óº® °¯Ë

º® ¯Èϯȭºˆ}Ò rºã ‚ ¯ºã  Ò¯Èˈ Ò ¯Ë¹‚ˆÈ Ò« ÁÒ¯ä© %RUODQG Ò ãÒ Óº 
k tˮ㰭˯ È 
 
| ÓÈ}º °Ò°ˆËäÈ 'HOSKL Û }ºää˯ Ë°}Ò® ¹¯º ¯ÈääÓ©® ¹¯º ‚}ˆ Ò °ˆºÒ亰ˆ   
ãÒËÓÏÒºÓÓº® m˯°ÒÒ 'HOSKL °‚Ë°ˆmËÓÓº m© Ë Ëä °ˆºÒ亰ˆ  ÈÓÈãº Ò   
           $

Ó©² ¹¯º ‚}ˆºm ÁÒ¯ä© 0LFURVRIW ºªˆºä‚ ÒäËˈ °ä©°ã º­¯ÈˆÒˆ  mÓÒäÈÓÒË Ò

ÓÈ ¯‚ÒË °Ò°ˆËä© ÓÈ º°ÓºmË 3DVFDO


lÓº ÒË ÒÏ ÓÒ² «mã« ˆ°« ­Ë°¹ãȈөäÒ Ò ¯È°¹¯º°ˆ¯ÈÓ« 
ˆ°« °mº­º Óº m Ò°


²º Ó©² ˆË}°ˆÈ² m º°ÓºmÓºä ÓÈ && m ¯Èä}Ȳ ¹¯ºË}ˆÈ *18 È­­¯Ë

mÒȈ‚¯È *18 ¯È°}¯©mÈˈ°« ¯Ë}‚¯°ÒmÓº Û  *18 V 1RW 81,; ˆÈ}ºË äº ‚ˆ

¹¯Ò ‚äȈ     
ˆºã }º ¹¯º ¯ÈääÒ°ˆ©  º º­Óº ˆºä‚ }È} ¹¯ÈmÈ º­© Ó©² }ºä¹È

ÓÒ® ¹¯ºÒÏmº«Ò² ¹¯º¯ÈääÓºË º­Ë°¹ËËÓÒË º²¯ÈÓ« ˆ°« Ò² ÏÓÈ}ºä Èm

ˆº¯°}Ò² ¹¯Èm °mº­ºÓº ¯È°¹¯º°ˆ¯ÈÓ«Ëä©Ë ¹¯º¯ÈääÓ©Ë ¹¯º‚}ˆ© ÏȝÒ

ËÓ© º}‚äËӈºä ° ÏȺãºm}ºä *18 *HQHUDO 3XEOLF /LFHQVH { ªˆºä

º}‚äËÓˆË ºmº¯Òˆ°« º ¹¯ÈmȲ }ºˆº¯©äÒ ¯È°¹ºãÈÈˈ ã ­º® ˆË}‚Ò® mãÈ


ËãË ÈÓÓºº ¹¯º¯ÈääÓºº ¹¯º‚}ˆÈ m È°ˆÓº°ˆÒ º ÓËmºÏäºÎÓº°ˆÒ °ºÏ
ÈmȈ ÓÈ Ëº º°ÓºmË }ºää˯Ë°}ÒË ¹¯º¯ÈääÓ©Ë ¹¯º‚}ˆ© ° ÏÈ}¯©ˆ©äÒ
Ò°²ºÓ©äÒ ˆË}°ˆÈäÒ

 
¯Ë ãÈ ÈËä }º¯ºˆ}‚ ÒÓÁº¯äÈ Ò ¹º ÓÈÒ­ºãËË ¯È°¹¯º°ˆ¯ÈÓËÓÓ©ä 


¯Èϯ« Ó©ä }ºä¹Ò㫈º¯Èä Ò °Ò°ˆËäÈä ¹¯º ¯ÈääÒ¯ºmÈÓÒ« ÓÈ º°ÓºmË «Ï©}È 
3DVFDO º­Ë°¹ËÒmÈ ˆ
{°Ë ºÓÒ °ºmäË°ˆÒ亰ˆ ¹º m²ºÓºä‚ «Ï©}‚ °

Ò¯ËÓÒ« «Ï©}È Ò‚ˆ m Óȹ¯ÈmãËÓÒÒ °­ãÒÎËÓÒ« ° «Ï©}ÈäÒ


7XUER 3DVFDO ¯È°

'HOSKL Ò v sÈ °ËºÓ«ÓÒ® äºäËӈ ºÓÈ}º ÓÒ m ºÓºä ÒÏ ÒÏmË°ˆÓ©²

}ºä¹Ò㫈º¯ºm ÓË º­Ë°¹ËÒmÈˈ°« ¹ºãÓÈ« °ºmäË°ˆÒ亰ˆ ° 'HOSKL Óº mº äÓº

Ò² Ë°ˆ mºÏäºÎÓº°ˆÒ ÒäË ÒË°« m v Ò ÓË ¯ËÈãÒϺmÈÓÓ©Ë m 'HOSKL ÓÈ


¹¯Òä˯ ¹Ë¯Ë¯‚Ï}È º¹Ë¯Èˆº¯ºm 

lȈ˯ÒÈã °ãË ‚    
Ë º ¯ÈÏ ËãÈ ¹º ˯¹Ó‚ˆ m º°ÓºmÓºä m °ËˆÒ ,QWHUQHW ¹º


ªˆºä‚ ÓË ¹¯ËˆËÓ ‚ˈ ÓÒ ÓÈ ¹ºãÓºˆ‚ ÓÒ ÓÈ È­°ºã ˆÓ‚ ­ËϺÒ­ºÓº°ˆ ˆËä

­ºãËË ˆº ¹º°ˆº«ÓÓº ¹º«mã« ˆ°« Óºm©Ë m˯°ÒÒ }ºä¹Ò㫈º¯ºm Ò ,'( 


ÒÓˆË 

¯Ò¯ºmÈÓÓ©² °Ò°ˆËä ¯Èϯȭºˆ}Ò 

¡)UHH3DVFDO

iºäÈ   !""#$%#&'!(
Ó«« °ˆ¯ÈÓÒ È 

º ˯ÎÒmÈËä©Ë º¹Ë¯È ÒºÓÓ©Ë °Ò°ˆËä© :LQ '26 /LQX[ )UHH%6' Ò


26 z¯ºäË ˆº º $PLJD 26 ÓÈ ­ÈÏË ¹¯º Ë°°º¯È 0RWRUROD [

±¹Í¼

|­Ë°¹Ë ÒmÈˈ°« °ºmäË°ˆÒ亰ˆ  ° 7XUER 3DVFDO  vºmäË°ˆÒ亰ˆ  ° 'HOSKL

¹º}È ÓË º­Ë°¹Ë ËÓÈ Óº äÓº ÒË ¯È°  Ò¯ËÓÒ« 
'HOSKL ‚ÎË Ë°ˆ  ˆÈ} ˆº m Èã
ÓË® Ëä  
mºÏäºÎÓº ­‚ ˈ º­Ë°¹Ë ËÓÈ Ò ¹ºãÓÈ« °ºmäË°ˆÒ亰ˆ  
|°ÓºmÓ©äÒ ¯È° Ò¯ËÓÒ«äÒ ¹º °¯ÈmÓËÓÒ ° 7XUER 3DVFDO «mã« ˆ°«

X ¹º ˯Î}È °ˆ¯º} ansistring


X ¹º ˯Î}È Ò°}ã ҈ËãÓ©² °Òˆ‚È Ò®
  
X ¹º˯Î}È ÒÓÁº¯äÈÒÒ º ˆÒ¹È² º°ˆ‚¹Óº® mº m¯Ëä« m©¹ºãÓËÓÒ« ¹¯º

¯Èää© wˆÈ ÒÓÁº¯äÈÒ« ÒäËˈ ‚°ˆº®Òm‚ È­­¯ËmÒȈ‚¯‚ Û 577, 5XQ

7LPH 7\SH ,QIRUPDWLRQ 

X 
¹Ë¯Ë ¯‚Ï}È ¹¯º Ë‚¯ Á‚Ó}Ò® Ò º¹Ë¯Èˆº¯ºm ¹º˯Î}È Á‚Ó} Ò® ° ¹Ë

¯ËäËÓÓ©ä Ò°ãºä ¹È¯Èäˈ¯ºm {°Ë ªˆÒ mºÏäºÎÓº°ˆÒ ÒäË ˆ°« m v&

X mºÏäºÎÓº°ˆ  Ò°¹ºã ϺmȈ   


v¹º º­Ó©Ë º¹Ë¯Èˆº¯© Óȹ¯Òä˯ a++ Ò a+=b
X mäË°ˆº Ò°¹ºãÓ«Ëäº º  ÁÈ®ãÈ }ºä¹Ò㫈º¯ äºÎˈ ¹¯º°ˆº 
° ËÓ˯үºmȈ 

¹¯º ¯Èää‚ ÓÈ k°°Ëä­ã˯Ë }ºˆº¯‚ ¹ºˆºä äºÎÓº º­¯È­ºˆÈˆ  Ò°¹ºã ς«  
ã ­º® ÒÏ }ºä¹Ò㫈º¯ºm ° k°°Ëä­ã˯È

X mºÏäºÎÓº°ˆ  m©Ï©mȈ  mÓË ÓÒË ¹¯º Ë‚¯© ÓȹҰÈÓÓ©Ë ÓÈ &

X  
m©­º¯º ÓÈ« }ºä¹ºÓºm}È Û ÒÏ äº ‚ãË® m Ò°¹ºãÓ«Ëä©® ÁÈ®ã m}ã È ˆ°«


ˆºã }º ˆË ¹¯º Ë‚¯© }ºˆº¯©Ë Ë®°ˆm҈ËãÓº Ò°¹ºãς ˆ°« ˆº ¹ºäº Èˈ 
°‚Ë°ˆmËÓÓº ‚äËÓ҈ ¯ÈÏä˯ ¹ºã‚ÈË亮 ¹¯º¯Èää©

X ¹º ˯Î}È °ˆÈÓ È¯ˆÓº º  *18ºˆãÈ Ò}È }ºˆº¯©® m²º ҈ m }ºä¹ãË}ˆ

¹º°ˆÈm}Ò 

žÀ¶Å½ºº³º³½ºÀÄ·¼º
rÈϺmÈ« ­Ò­ãÒºˆË}È m}ã Èˈ m °Ë­« 
°ˆÈÓ È¯ˆÓ©Ë 
äº ‚ãÒ ¯ËÈãÒς ÒË

‚¹¯ÈmãËÓÒË ¹È䫈   ¯È­ºˆ‚ ° ÁÈ®ãºmº® °Ò°ˆË亮 ‚¹¯ÈmãËÓÒË }ºÓ°ºã Ó©ä 


 
mmº ºäm©mº ºä ¯È­ºˆ‚ °º °ˆ¯º}ÈäÒ Ò ȈÈäÒ äȈËäȈÒË°}ÒË Á‚Ó}ÒÒ º­
¯È­ºˆ}‚ Ò°}ã ËÓÒ® Ò ˯ÎÒmÈË䩲 º¹Ë¯ÈÒºÓÓ©² °Ò°
Òӈ˯ÁË®° } $3, ¹º

ˆËä ¯Ò ªˆºä äÓºÒË


亂ãÒ ºËÓ ¹º²ºÎÒ ÓÈ °ˆÈÓȯˆÓ©Ë 亂ãÒ ÁÒ¯ä©

%RUODQG p°ãÒ °¯ÈmÓÒmȈ ° 7XUER 3DVFDO ˆº ä© mÒÒä 亂ãÒ crt dos graph

¯ËÈãÒςˈ ¯È­ºˆ‚ ° 9*$¯ÈÁÒ}º®  strings v¯ÈmÓÒmÈ« ° %RUODQG 'HOSKL mÒ

Òä °ººˆmˈ°ˆm‚ ÒË äº‚ãÒ sysutils Ò classes { }ºä¹ãË}ˆ ¹º°ˆÈm}Ò m²º


҈ ˆÈ}ÎË äº‚ã objects ¹ºÏmºã« Ò® ¹Ò°Èˆ ¹¯º¯Èää© ° Ò°¹ºãϺmÈÓÒËä
°ˆÈÓȯˆÓ©² ªãËäËӈºm Òӈ˯ÁË®°È }Óº¹º} °¹Ò°}ºm äËÓ Ò ˆ  

,'(ºÅĺ½ºÄÍ
iã« :LQ Ò '26 °‚Ë°ˆm‚ˈ }ºÓ°ºã ÓÈ« º­ºãº }È   fp ¹º°ˆ¯ºËÓÓÈ« ¹º º­

¯Èς Ò ¹º º­Ò  
7XUER 3DVFDO  |ÓÈ ÒÓˆË ¯Ò¯ºmÈÓÈ °º °ˆÈÓ È¯ˆÓ©ä *18 
ºˆãÈ Ò}ºä
|ˆãÈ Ò} 
¹¯ÒãÈ Èˈ°« m Ò°ˆ¯Ò­‚ˆÒmË z °ºÎÈãËÓÒ  *18ºˆãÈ Ò} ÓË

º¯ÒËӈүºmÈÓ ÓÈ )UHH 3DVFDO ÏȈº )UHH 3DVFDO º¯ÒËӈүºmÈÓ ÓÈ ÓË º 

£Á²´¼²
v¹¯Èm}È )UHH 3DVFDO ¯È°¹¯º°ˆ¯Èӫˈ°« ° Ò°ˆ¯Ò­‚ˆÒmºä m m‚² Áº¯äȈȲ
3') Ò +70/ ¹¯Ò ÎËãÈÓÒÒ äºÎÓº °}È Èˆ   ºˆËãÓº °¹¯Èm}‚ Ò m ¯‚Ò²
Áº¯äȈȲ j m ˆºä Ò m ¯‚ºä 
mÒ Ë ºÓÈ ²º¯ºº °ˆ¯‚}ˆ‚¯Ò¯ºmÈÓÈ Ò ¹¯Ë}¯È°

Óº ҈Èˈ°«
           
ºÈ·¿¹ºÑ
)UHH 3DVFDO ¯È°¹¯º°ˆ¯Èӫˈ°« ÓÈ ‚°ãºmÒ«² *18 *HQHUDO 3XEOLF /LFHQVH *18

*3/  
lº ‚ãÒ Ò ­Ò­ãÒºˆË}Ò ¯È°¹¯º°ˆ¯ÈÓ« ˆ°« ÓÈ ‚°ãºmÒ«² *18 /LEUDU\

*HQHUDO 3XEOLF /LFHQVH *18 /*3/  ¹º°ãË Ó««  m˯°Ò« ÈÓÓº® ãÒ ËÓÏÒÒ
ÓÈÏ©mÈˈ°« *18 /HVVHU 3XEOLF /LFHQVH

sÈ °È®ˆË ¯Èϯȭºˆ Ò}È  ÒäËˈ°« äÓºÎË°ˆmº Ò°ˆ¯Ò­‚ˆÒmºm ¹º  ¯ÈÏãÒ Ó©Ë 


¹ãȈÁº¯ä©

¡*183DVFDO

iºäÈ  ()*+#$%#&,"
Ó«« °ˆ¯ÈÓÒ È 

rË°¹ãȈө® }¯º°°¹ãȈÁº¯äËÓÓ©® ­Òˆºm©® }ºä¹Ò㫈º¯ ¯È°¹¯º°ˆ¯È

Ó«Ëä©® ¹º  ãÒ ËÓÏÒË® *18

º ˯ÎÒmÈËä©Ë º¹Ë¯È ÒºÓÓ©Ë °Ò°ˆËä© '26 :LQ 81,; m°Ë }ãºÓ©


81,;¹º º­Ó©² °Ò°ˆËä 

±¹Í¼
{²º Óº®  «Ï©} «mã«Ëˆ°« ÒË® m ¹Ë¯m‚ º˯Ë °ˆÈÓȯˆÈ «Ï©}È
¯ËÈãÒÏÈ


|­Ë°¹Ë ÒmÈˈ°« ¹ºãÓÈ« ¹º ˯Î}È °ˆÈÓȯˆÈ 3DVFDO Ò ­ºãÈ« È°ˆ °ˆÈÓ
ȯˆÈ ([WHQGHG 3DVFDO { º¹ºãÓËÓÒË } °ˆÈÓȯˆÈä °º˯Î҈ Ò äÓºÒË ¯È°
Ò¯ËÓÒ« mÓË°ËÓÓ©Ë Áү亮 %RUODQG vºmäË°ˆÒä ° 7XUER 3DVFDO  ¹º Ò°

²ºÓ©ä ˆË}°ˆÈä

|¯ÒËӈүºmÈÓ m ¹Ë¯m‚ 
º Ë¯Ë  ÓÈ 81,;¹ãȈÁº¯ä‚ ¹ºªˆºä‚ ã« ¯È­ºˆ© °

m˯°Ò«äÒ '26 Ò :LQ ӂÎÓº 


ÏÈ ¯‚Ï҈  °ººˆmˈ°ˆm‚ ÒË ¯È° Ò¯ËÓÒ«
°°©ã}Ò ÓÈ ÓÒ² Ë°ˆ  ÓÈ ºäÈÓËä °È®ˆË ¹¯ºË}ˆÈ *18 3DVFDO 

iã« ÏÈ ¯‚Ï}Ò  º°ˆ‚¹ÓÈ m˯°Ò«  rºãËË ÓºmÈ« m˯°Ò« º°ˆ‚¹ÓÈ 


m mÒ Ë Ò°


²º Ó©² ˆË}°ˆºm ÓÈ & }ºˆº¯©Ë °ãË ‚ˈ }ºä¹ÒãÒ¯ºmȈ   ¹¯Ò ¹ºäºÒ }ºä¹Ò

㫈º¯È *18 &

z °ºÎÈãËÓÒ  ã« ÈÓÓºº }ºä¹Ò㫈º¯È ÓË ÒäËˈ°« ÒÓˆË ¯Ò¯ºmÈÓÓº® °¯Ë ©  


¯Èϯȭºˆ}Ò ¹ºªˆºä‚ ¯È­ºˆÈˆ  ° ÓÒä ÓË º ËÓ   ‚º­Óº sº ÏȈº ° Ë º ¹ºäº
 äºÎÓº °ºÏ ÈmȈ   ÓÈ°ˆº«ÒË }¯º°°¹ãȈÁº¯äËÓÓ©Ë ¹¯ÒãºÎËÓÒ« ÓȹÒ

°ÈÓÓ©Ë ÓÈ «Ï©}Ë 3DVFDO

¡7073DVFDO

iºäÈ  -%'-
Ó«« °ˆ¯ÈÓÒ È 

#$%#&$'*!%"$!*-.),"/-
¯‚°°}ºË Ï˯}È㺠
%  
º ˯ÎÒmÈËä©Ë º¹Ë¯È ÒºÓÓ©Ë °Ò°ˆËä© :LQGRZV 0(17;3 Ò

,%0 26

±¹Í¼
vºmäË°ˆÒä ¹º «Ï©}‚ ° 7XUER 3DVFDO  z ¹¯ËÒ䂝˰ˆmÈä ÈÓÓºº }ºä¹Òã«

ˆº¯È äºÎÓº ºˆÓË°ˆÒ

X ¹º ˯Î}È 
ˆË²Óºãº Ò® ,QWHO 00; Ò $0' 'QRZ

X ¹ºãÓº°ˆ  
­Òˆºm©® }º  ºˆ°‚ˆ°ˆmÒË º Ò­}Ò 
m äº ‚ãË &57

X m°ˆ¯ºËÓÓÈ« ¹º ˯Î}È ä© Ò


X ¹º ˯Î}È ¯ÈÁÒË°}ºº ¯ÈÏ¯Ë ËÓÒ« m¹ãºˆ  º ×
  ¹¯Ò ­Òˆº

mºä mˈË
X 
v¹º º­Ó©Ë }ºääËӈȯÒÒ Ò º¹Ë¯Èˆº¯©

X 
¹Ë¯Ë ¯‚Ï}È º¹Ë¯Èˆº¯ºm

sË}ºˆº¯©Ë ÒÏ 
°ˆÈÓ È¯ˆÓ©² ¹¯º Ë‚¯ Ò Á‚Ó} Ò® 7XUER 3DVFDO ¹¯ËˆË¯¹ËãÒ

ÓË}ºˆº¯©Ë ÒÏäËÓËÓÒ« m°Ë ºÓÒ ºˆ¯ÈÎËÓ© m ‚ º­Óº® Ò °º ˯ÎȈËã Óº® °¹¯È   



mº Óº® °Ò°ˆËäË

žÀ¶Å½ºº³º³½ºÀÄ·¼º

{ °º°ˆÈm 707 3DVFDO m²º «ˆ äºÓ©Ë ­Ò­ãÒºˆË}Ò ã« ¹º ˯Î

}Ò ˆË²Óºãº Ò® 6LOLFRQ *UDSKLF 2SHQ*/ Ò 0LFURVRIW 'LUHFW; 


wˆÒ ¹¯º ¯ÈääÓ©Ë Òӈ˯ÁË®°© $3, °¹ËÒÈãÓº ¹¯ËÓÈÏÓÈË

Ó© ã« ¯Èϯȭºˆ}Ò Ò¯ Ò ¯‚Ò² m©°º}º¹¯ºÒÏmº҈ËãÓ©²


ä‚ãˆÒäËÒ®Ó©² ¹¯ÒãºÎËÓÒ® |ÓÒ m}ã È ˆ ¹º˯Î}‚ m‚

ä˯Ӻ® ' Ò ˆ¯Ë²ä˯Ӻ® ' ¯ÈÁÒ}Ò ä‚Ï©}Ò Ïm‚}ºm©²


ªÁÁË}ˆºm Ò ˆ 

bÒ¯º}º ÒÏmË°ˆÓÈ« ¯ÈÁÒË°}È« ­Ò­ãÒºˆË}È

6FL7HFK 0XOWLSODWIRUP *UDSKLFV /LEUDU\ 0*/

¹ºãÓº°ˆ  ¹º ˯ÎÒmÈˈ°« m 707 3DVFDO

 
rãÈ º ȯ« ¹º ˯Î}Ë °ˆºã   
亝ө² ä‚ã ˆÒäË Ò®Ó©² ­Ò­ãÒºˆË} º°ÓºmÓºË

 
ÓÈÏÓÈ ËÓÒË 707 3DVFDO Û ¹¯º ¯ÈääÒ¯ºmÈÓÒË Ò ¯ Ò ˆ¯Ë²ä˯Ӻ®  ¯ÈÁÒ}Ò

,'(ºÅĺ½ºÄÍ
{äË°ˆË ° }ºä¹Ò㫈º¯ºä ¹º°ˆÈmã«Ëˆ°« 
‚ º­ÓÈ« ¯ÈÁÒË°}È« 
º­ºãº }È ã«
:LQGRZV

ºÈ·¿¹ºÑ

nÒ¯äȯÈϯȭºˆ Ò} Û 707 'HYHORSPHQW sÈ °È®ˆË ¯Èϯȭºˆ Ò}È  º°ˆ‚¹Ó©
mË m˯°ÒÒ 707 3DVFDO Y 0XOWLWDUJHW (GLWLRQ ¹ãȈÓÈ« m˯°Ò« Ò 707
           &
3DVFDO /LWH Y 06'26 (GLWLRQ ­Ë°¹ãȈÓÈ« ã«  
ÓË }ºää˯ Ë°}º º Ò°¹ºã  
ϺmÈÓÒ« 

¡9LUWXDO3DVFDO

iºäÈ  0#$%#&%'-
Ó«« °ˆ¯ÈÓÒ È 

º ˯ÎÒmÈËä©Ë |v :LQ 26 /LQX[

±¹Í¼
cËÈãÒςˈ °ÒӈÈ}°Ò° %RUODQG 3DVFDO  Ò ÓË}ºˆº¯ºË 
¹º äÓºÎË°ˆmº 2EMHFW

3DVFDO m È°ˆÓº°ˆÒ °ºmäË°ˆÒä ° 'HOSKL  { º­Ë䈺 «mã«Ëˆ°« ¹ºãÓº ËÓ


Óº® ÏÈäËÓº® %RUODQG 3DVFDO ã« ­Òˆºm©² ¹¯ÒãºÎËÓÒ®

,'(

jäËˈ °¯Ë ‚ ¯Èϯȭºˆ}Ò º ËÓ  ¹º²ºÎ‚ ÓÈ %RUODQG 3DVFDO  ¹º°}ºã }‚ ã«
ËË 
°ºÏ ÈÓÒ«   ­Ò­ãÒºˆË}È 7XUER 9LVLRQ ºˆ
Ò°¹ºã ϺmÈãÈ° %RUODQG 3DVFDO 


È È¹ˆÒ¯ºmÈÓÓÈ« ¹º ­Òˆºm‚ ¹ãȈÁº¯ä‚

ºÈ·¿¹ºÑ

cÈÓËË }ºä¹Ò㫈º¯ ­©ã }ºää˯ Ë°}Òä Óº ° m˯°ÒÒ  9LUWXDO 3DVFDO °ˆÈã


°mº­º Óº ¯È°¹¯º°ˆ¯ÈÓ«Ëä©ä

¡Âº½À¸·¿º·

£Ä²¿¶²ÂÄ¿Í·¾À¶Å½º7XUER3DVFDO
º¶ÀÁÀ½¿·¿ºÑ¼¿º¾
{ ÈÓÓºä ¹¯ÒãºÎËÓÒÒ °º˯Î҈°« º¹Ò°ÈÓÒË äº‚ãË® crt Ò graph È ˆÈ}ÎË
ÓË}ºˆº¯©² Á‚Ó}Ò® 亂㫠dos }ºˆº¯©Ë ¹ºãËÏÓ© Ò ¹¯Ò ¯È­ºˆË m :LQGRZV
z¯ºäË ˆºº ¹¯Òmº«ˆ°« °º­°ˆmËÓÓ©Ë äº‚ãÒ ¯ÈϯȭºˆÈÓÓ©Ë Èmˆº¯ÈäÒ ã«
º¹ºãÓËÓÒ« 亂ãË® crt Ò graph °º˯ÎȝÒË mºÏäºÎÓº°ˆÒ }ºˆº¯©Ë º¹¯Ë
ËãËÓÓº ÏÈÒӈ˯˰‚ ˆ ҈ȈËãË® ¯È­ºˆÈ Ò² m °¯ËË 7XUER 3DVFDO
iã« ˆºº ˆº­© ¹¯ÒmËËÓÓ©® äȈ˯ÒÈã ­©ã ¹ºÓ«ˆËÓ Ó˺­²ºÒäº °ÓÈÈãÈ
Ȉ }¯Èˆ}ÒË ¹º«°ÓËÓÒ« ¹º º°ÓºmÓ©ä ¹¯ÒÓÒ¹Èä Áº¯äÒ¯ºmÈÓÒ« ÒϺ­¯ÈÎË
ÓÒ® ÓÈ ª}¯ÈÓË

¡¡Âº¿ÈºÁÍÆÀ¾ºÂÀ´²¿ºÑ
º¹À³Â²¸·¿ºÑ
iÒ°¹ãË® äºÓ҈º¯ ¹Ë¯°ºÓÈãÓºº }ºä¹ ˆË¯È m}ã Èˈ m °Ë­« ª}¯ÈÓ °
ªãË}ˆ¯ºÓÓºã‚Ëmº® ˆ¯‚­}º® &DWKRGH 5DWH 7XEH &57  È ˆÈ}ÎË }ºä¹ãË}°
º¹ˆÒË°}Ò² Ò ªãË}ˆ¯ºÓÓ©² °¯Ë°ˆm º­Ë°¹ËÒmÈ Ò² Áº¯äÒ¯ºmÈÓÒË ÒϺ
­¯ÈÎËÓÒ« { º°ÓºmË Ëº ¯È­ºˆ© Ë°ˆ äÓºº º­Ëº ° ˆËãËmÒϺ¯ºä { ¯Ëςã
ˆÈˆË °º‚ȯËÓÒ« ¹‚}È ªãË}ˆ¯ºÓºm ° ¹ºm˯²Óº°ˆ ª}¯ÈÓÈ ¹º}¯©ˆº® °mˈ«
Òä°« m˝˰ˆmºä ã äÒÓºÁº¯ºä  º­¯Èςˈ°« °mˈ«È«°« ˆº}È Û 
ºˆ     Û   ¹¯ÒËä ÒӈËÓ°ÒmÓº°ˆ ËË °mËËÓÒ« ÏÈmҰ҈ ºˆ
ªÓ˯ÒÒ ªãË}ˆ¯ºÓÓºº ¹‚}È jÏäËÓ«« ªÓ˯Ò ¹‚}È äºÎÓº ¹ºã‚҈ ¯ÈÏ
ãÒӂ «¯}º°ˆ ¹Ò}°ËãÈ
wãË}ˆ¯ºÓÓ©® ã‚ º­ËÈˈ ª}¯ÈÓ °ãËmÈ Óȹ¯Èmº Ò °m˯²‚ mÓÒÏ ° º¹¯ËËãËÓÓº®
°}º¯º°ˆ  ¹º°ã˺mȈËãÓº Áº¯äÒ¯‚« äÓºÎË°ˆmº ¹Ò}°Ëãºm }ºˆº¯©Ë °ãÒ
mÈ«° ¯‚ ° ¯‚ºä mº°¹¯ÒÓÒäÈ ˆ°« ãÈϺä }È} ËÒÓºË ËãºË sº m ºˆãÒ
ÒË ºˆ ÒϺ­¯ÈÎËÓÒ« ÓÈ ª}¯ÈÓË ˆËãËmÒϺ¯È ÒϺ­¯ÈÎËÓÒËä ÓÈ ª}¯ÈÓË Ò°¹ãË«
‚¹¯Èmã«Ëˆ ¹¯º¯ÈääÒ°ˆ
iË㺠m ˆºä ˆº ÒϺ­¯ÈÎËÓÒË }ºˆº¯ºË ä© mÒÒä ÓÈ ª}¯ÈÓË ÓÈ °Èäºä ËãË
Áº¯äÒ¯‚ˈ°« m °¹ËÒÈãÓº® ­‚Á˯Ӻ® ¹Èä«ˆÒ Û  v²Ëä© ªãË}
¡Âº½À¸·¿º·  £Ä²¿¶²ÂÄ¿Í· ¾À¶Å½º 7XUER 3DVFDO º ¶ÀÁÀ½¿·¿ºÑ ¼ ¿º¾ 
ˆ¯ºÓÓº® ¯ÈÏm˯ˆ}Ò ºˆº­¯ÈÎÈ ˆ ¹º°ˆ¯ºËÓÓºË m mÒ˺¹Èä«ˆÒ ÒϺ­¯ÈÎËÓÒË ÓÈ
ª}¯ÈÓË ¯º¯ÈääÈ äºÎˈ ¹ºäË°ˆÒˆ ӂÎÓºË ÏÓÈËÓÒË m mÒ˺¹È䫈 ÒãÒ
¹¯º҈Ȉ ÒÏ ÓËË ¯ÈÓËË ‚°ˆÈÓºmãËÓÓºË ÏÓÈËÓÒË ˆºÓº ˆÈ} }È} ªˆº ËãÈˈ°«
° º­©Óº® º¹Ë¯ÈˆÒmÓº® ¹È䫈 
{Ò˺¹È䫈 mäË°ˆË ° ªãË}ˆ¯ºÓÓ©äÒ °²ËäÈäÒ ‚¹¯ÈmãËÓÒ« Ò°¹ãËËä ¯È°¹º
ãÈÈˈ°« ÓÈ ºÓº® ¹ËȈӺ® ¹ãȈË }ºˆº¯È« ÓÈÏ©mÈˈ°«  
   |Óº® ÒÏ ÓÈÒ­ºãËË mÈÎÓ©² ²È¯È}ˆË¯Ò°ˆÒ} mÒ˺}ȯˆ©
«mã«Ëˆ°« ¯ÈÏä˯ ¯ÈÏä˝ËÓÓº® ÓÈ ÓË® mÒ˺¹È䫈Ò |ˆ ªˆºº ÏÈmÒ°«ˆ ˆÈ}ÒË
mÈÎÓ©Ë ¹È¯Èäˈ¯© ÒϺ­¯ÈÎËÓÒ« }È} }ºãÒË°ˆmº ¹Ò}°Ëãºm ¹º º¯ÒϺӈÈãÒ Ò
m˯ˆÒ}ÈãÒ Û ! " # È ˆÈ}ÎË }ºãÒË°ˆmº mˈºm }ºˆº¯©Ë
亂ˆ ºÓºm¯ËäËÓÓº ºˆº­¯ÈÎȈ°« ÓÈ ª}¯ÈÓË Û 
v‚Ë°ˆm‚ ˆ mÈ mÒÈ ÒÓÁº¯äÈÒÒ ¹º«mã« Ë®°« ÓÈ ª}¯ÈÓË  ˆ Ë
°º°ˆº«È« ÒÏ ÏÓÈ}ºm ÈãÁÈm҈È ÒÁ¯ Ò °¹ËÒÈãÓ©² °Òämºãºm Ò $
 % ˯ˆËÎÒ ¯Ò°‚Ó}Ò ¯ÈÁÒ}Ò tºˆ« ä˲ÈÓÒÏä Áº¯äÒ¯ºmÈÓÒ« ÒϺ­¯È
ÎËÓÒ® Û º­Ò® ºÓÈ}º °‚Ë°ˆmËÓÓ©Ë ¯ÈÏãÒÒ« m Ò°¹ºãϺmÈÓÒÒ mÒ˺¹È
ä«ˆÒ ÏÈ°ˆÈmã« ˆ ºmº¯Òˆ º m‚² ¯ËÎÒäȲ ¯È­ºˆ© Ò°¹ãË« Û  Ò
$
҈©mÈ« °‚Ë°ˆmËÓÓ©Ë ¯ÈÏãÒÒ« äË΂ ˆË}°ˆºm©ä Ò ¯ÈÁÒË°}Òä ¯ËÎÒ
äºä ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ ‚¹¯ÈmãËÓÒ« ª}¯ÈÓºä ã« ªˆÒ² ¯ËÎÒäºm °¯‚¹¹Ò
¯ºmÈÓ© m mÈ ºˆËãÓ©² 亂㫠lº‚ã crt °º˯Î҈ ˆË ÒÏ ÓÒ² }ºˆº¯©Ë
Ó˺­²ºÒä© ã« ‚¹¯ÈmãËÓÒ« ª}¯ÈÓºä m ˆË}°ˆºmºä ¯ËÎÒäË È ˆÈ}ÎË ¹¯ºË‚
¯© Ò Á‚Ó}ÒÒ ã« ‚¹¯ÈmãËÓÒ« }ãÈmÒȈ‚¯º® Ò Ïm‚}ºä lº‚ã graph Û ¯È
ÁÒË°}È« ­Ò­ãÒºˆË}È 7XUER 3DVFDO

¡žÀ¶Å½ÎFUW
¡¡ÂÀÈ·¶ÅÂͺÆÅ¿¼Èºº
ÅÁ²´½·¿ºÑϼ²¿À¾
¯Ò ¯È­ºˆË ÓÈ ¹Ë¯°ºÓÈãÓºä }ºä¹ ˆË¯Ë ¹ºãϺmȈËã º­©Óº ÒäËˈ Ë㺠°
º¹Ë¯ÈÒºÓÓº® °Ò°ˆË亮 :LQGRZV Ò ËË ¹¯ÒãºÎËÓÒ«äÒ ¹ºªˆºä‚ ­ºãËË ¹¯Ò
m©Ó©ä }ÈÎˈ°« ¯ÈÁÒË°}Ò® ¯ËÎÒä |ÓÈ}º ¹¯º¯Èää© ÓȹҰÈÓÓ©Ë ÓÈ
7XUER 3DVFDO È°ˆº Ò°¹ºãς ˆ ˆË}°ˆºm©® ¯ËÎÒä º°º­ËÓÓº Ë°ãÒ ºÓÒ ¹¯Ë
ÓÈÏÓÈËÓ© ã« Ëãºmºº ¹¯ÒäËÓËÓÒ« vÈä ¹º °Ë­Ë ªˆºˆ ¯ËÎÒä ÏÈ°ã‚ÎÒmÈˈ
mÓÒäÈÓÒ« ¹º°}ºã}‚ Ò°¹ºãςˈ mÒ˺¹È䫈 ÏÓÈ҈ËãÓº ª}ºÓºäÓËË Ëä
¯ÈÁÒË°}Ò®
{ ˆË}°ˆºmºä ¯ËÎÒäË ÓÈÒäËÓË® ËÒÓÒË® ÒϺ­¯ÈÎËÓÒ« «mã«Ëˆ°« ÓË ºˆ
ËãÓ©® ¹Ò}°Ë㠈º}È  È °Òämºã ËãÒ}ºä ÒÓºÈ ºmº¯«ˆ Û !
cÈςäËˈ°« }ÈΩ® °Òämºã °º°ˆºÒˆ ÒÏ ºˆËãÓ©² ¹Ò}°Ëãºm Óº ¹¯ºË°°
¹¯º¯Ò°ºm}Ò }Èκº °ÒämºãÈ ­Ë¯Ëˆ ÓÈ °Ë­« º¹Ë¯ÈÒºÓÓÈ« °Ò°ˆËäÈ
{ mÒ˺¹Èä«ˆÒ ÒϺ­¯ÈÎËÓÒË m ˆË}°ˆºmºä ¯ËÎÒäË ²¯ÈÓ҈°« °ãË‚ Òä º­¯È
Ϻä º }ÈÎºË ÏÓÈ}ºäË°ˆº ª}¯ÈÓÈ ºˆmº҈°« ¹º mÈ ­È®ˆÈ Ë¯m©® ­È®ˆ
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ
²¯ÈÓ҈  °ÒämºãÈ }ºˆº¯©® ÏÈÓÒäÈˈ ÈÓÓºË ÏÓÈ}ºäË°ˆº È mˆº¯º® Û ˆÈ}
ÓÈÏ©mÈËä©®  #& °ÒämºãÈ rÈ®ˆ mˈºmºº Ȉ¯Ò­‚ˆÈ m}ã Èˈ
mˈ °ÒämºãÈ ˈ©¯Ë äãÈÒ² ­ÒˆÈ  mˈ ÁºÓÈ  °ˆÈ¯Ò² ­ÒˆÈ  È ˆÈ}ÎË
°¹ËÒÈãÓ©® ­Òˆ ä˯ÈÓÒ« ‚°ˆÈÓºm}È }ºˆº¯ºº m ËÒÓÒ‚ ¹ºÏmºã«Ëˆ ¹ºã‚
Ȉ ä˯È ËË ÒϺ­¯ÈÎËÓÒË |Óº Ò°¹ºãςˈ°« m º°ÓºmÓºä ˆºã}º ã«
m©ÈÒ °ºº­ËÓÒ® }ºˆº¯©Ë ºãÎÓ© ¹¯ÒmãË mÓÒäÈÓÒË ¹ºãϺmȈËã« ¹¯º
¯Èää© vº˯ÎÒäºË }Èκº ÒÏ ­Òˆºm ­È®ˆÈ mˈºm©² Ȉ¯Ò­‚ˆºm ¹º}ÈÏÈÓº
ÓÈ ¯Ò° 

;bl DjZk A_e_ ;bl DjZk A_e_


f_jpZ guc guc Kbgbc yjdhklb guc guc Kbgbc
gby

P\_l nhgZ P\_l kbf\heZ

  fvxzjk ijpzj |knzvkvmv jzéqiyzj znrxzvk€p én qu

pÒÓÒÈ m °ººˆmˈ°ˆm‚ Ëä ­ÒˆË ºmº¯Òˆ º ÓÈãÒÒÒ ÈÓÓº® °º°ˆÈmã« Ë®


mˈÈ jÏ ¯Ò°‚Ó}È ¹ºÓ«ˆÓº ˆº m°Ë mËˆÈ º­¯Èς ˆ°« °äËËÓÒËä ˆ¯Ë² º°
ÓºmÓ©² mˈºm °ÒÓ˺ ÏËãËÓºº Ò }¯È°Óºº
{ ˆË}°ˆºmºä ¯ËÎÒäË mºÏäºÎÓ©  ¯ÈÏãÒÓ©² mˈºm ã« °Òämºãºm ¯ÈÏ
ãÒÓ©Ë °ºˈÈÓÒ« ˈ©¯Ë² ­Òˆºm È ˆ  ¯ÈÏãÒÓ©² }ºä­ÒÓÈÒ® ºˆ
 º  |ÓÒ º­ºÏÓÈÈ ˆ°« ÒÁ¯ÈäÒ ºˆ  º  ÒãÒ }ºÓ°ˆÈӈÈäÒ º¹
¯ËËãËÓÓ©äÒ m 亂ãË crt ˆÈ­ã   ¯Ò ªˆºä ¹º°ãËÓÒË mº°Ëä mˈºm
ºˆãÒÈ ˆ°« ºˆ ¹Ë¯m©² ˆºã}º ¹ºm©ËÓÓº® «¯}º°ˆ ÒӈËÓ°ÒmÓº°ˆ  sÈ
¹¯Òä˯ ÎË㈩® mˈ Û ªˆº }º¯ÒÓËm©® ° ¹ºm©ËÓÓº® «¯}º°ˆ  lºÎÓº
‚°ˆÈÓºm҈ ˆºã}º  ¯ÈÏãÒÓ©² mˈºm ÁºÓÈ ˆ } ¹º mˈ ÁºÓÈ ºˆmËËÓº
 ­ÒˆÈ
‘Ë}°ˆºm©® ¯ËÎÒä ¯È­ºˆ© ²È¯È}ˆË¯Òςˈ°« m‚ä« mÈÎÓ©äÒ ¹È¯Èäˈ¯ÈäÒ
äÈ}°ÒäÈãÓ©ä Ò°ãºä °Òämºãºm m °ˆ¯º}Ë Ò }ºãÒË°ˆmºä °ˆ¯º} ÓÈ ª}¯ÈÓË
vˆÈÓȯˆÓ©Ë ÏÓÈËÓÒ« ªˆÒ² ¹È¯Èäˈ¯ºm Û '(   )*  m }Èκ®
°ˆ¯º}Ë |ÓÈ}º äºÎÓº ‚°ˆÈÓºm҈ Ò ¯« ¯‚Ò² ÏÓÈËÓÒ® ªˆÒ² ¹È¯Èäˈ¯ºm °
¹ºäº °ˆÈÓȯˆÓº® ¹¯ºË‚¯© textmode m mÒË
textmode(mode);

Ë mode Û }ºÓ°ˆÈÓˆÈ Ë㺺 ˆÒ¹È word ˆÈ­ã  


sȹ¯Òä˯
textmode(BW40); >A> textmode(0); Û È}ˆÒmÒÏÈÒ« ˯Ӻ­Ë㺺 ˆË}°ˆºmºº
¯ËÎÒäÈ  °ˆ¯º} ¹º  °Òämºãºm
textmode(259); >A> textmode(CO80+Font8x8); Û È}ˆÒmÒÏÈÒ« mˈӺº ˆË}
°ˆºmºº ¯ËÎÒäÈ  °ˆ¯º} ¹º  °Òämºãºm m °ˆ¯º}Ë
¡Âº½À¸·¿º·  £Ä²¿¶²ÂÄ¿Í· ¾À¶Å½º 7XUER 3DVFDO º ¶ÀÁÀ½¿·¿ºÑ ¼ ¿º¾ 
º ‚äºãÈÓÒ ¹¯Ò ºˆ°‚ˆ°ˆmÒÒ textmode ‚°ˆÈÓÈmãÒmÈˈ°« ¯ËÎÒä mode 
  œÀ¿ÃIJ¿ÄÍ È´·ÄÀ´
         
 
 Black 
  Blue

  Green 
  Cyan 
 Red 
  Magenta 
  Brown 
  LightGray 
! DarkGray "
 # $% LightBlue &
   LightGreen 
 %  LightCyan

 ' LightRed 


 !  LightMagenta 
(  Yellow 
  White 

  ¤·¼ÃÄÀ´Í· ·¸º¾Í


            
           
mode mode   
BW40  × ) % 
CO40 × ) )
BW80  ×" ) % 
CO80  ×" ) )
Mono  ×"  % 
Font8x8 *  ' ) )
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ
ºãºÎËÓÒË }Èκº ÏÓÈ}ºäË°ˆÈ ˆË}°ˆºmºº ª}¯ÈÓÈ äºÎÓº º¹¯ËËã҈ m‚ä«
}ºº¯ÒÓȈÈäÒ ¹¯Ò ªˆºä °҈Èˈ°« ˆº  + & ,  
 -.-  zºº¯ÒÓÈˆÈ / º­ºÏÓÈÈˈ ¹ºÏÒÒ °ÒämºãÈ   È }º
º¯ÒÓÈˆÈ 0 Û Óºä˯  ºˆ°҈©mÈËä©® ¹º Óȹ¯ÈmãËÓÒ ºˆ m˯²È ª}¯È
ÓÈ } ˺ ÓÒς
¯Ò m©mºË ÓÈ ª}¯ÈÓ ˆË}°ˆºmº® ÒÓÁº¯äÈÒÒ 7XUER 3DVFDO ¹ºÏmºã«Ëˆ ‚¹¯Èm
㫈 Ȉ¯Ò­‚ˆÈäÒ }Èκº °ÒämºãÈ iã« ªˆºº Ò°¹ºãς ˆ°« °ˆÈÓȯˆÓ©Ë
¹¯ºË‚¯© 亂㫠crt ˆÈ­ã  
  ¡ÂÀÈ·¶ÅÂÍ ÅÁ²´½·¿ºÑ È´·ÄÀ¾
    
LowVideo NormVideo             

      

HighVideo              

TextBackGround(Color)              

      ! Color "     #

$  %   %&  '  (   ) #

 & %      %    

  crt
TextColor(Color)          * 

Color "     $  % )    %#

&  '  +,   )  & 

  crt

|ËÓ ‚º­Óº ÏÈÈmȈ ºÓºm¯ËäËÓÓº m°Ë mˈºm©Ë Ȉ¯Ò­‚ˆ© °ÒämºãÈ Ò°


¹ºãς« ¹Ë¯ËäËÓӂ textattr º¹¯ËËãËÓӂ m 亂ãË k ~ÓÈËÓÒ« ªˆº®
¹Ë¯ËäËÓÓº® ã‚Ë ÏÈÈmȈ m mÒË Ë°ˆÓÈȈ˯ÒÓº® }ºÓ°ˆÈӈ© ¹¯Ë°ˆÈm
ã« Ë® ÏÓÈËÓÒË m°Ëº ­È®ˆÈ Ȉ¯Ò­‚ˆºm ¯Ò ªˆºä ¹Ë¯mÈ« Ë°ˆÓÈȈ˯Ò
ÓÈ« ÒÁ¯È °ººˆmˈ°ˆm‚ˈ mˈ‚ ÁºÓÈ ° È ÎË m}ã Èˈ°« Ò ÏÓÈËÓÒË ­ÒˆÈ
ä˯ÈÓÒ«  mˆº¯È« ÒÁ¯È °ººˆmˈ°ˆm‚ˈ mˈ‚ m©mºÒ䩲 °Òämºãºm
sȹ¯Òä˯
textattr:=$1E `_elu_ kbf\heu gZ kbg_f nhg_ 
textattr   agZq_gb_ ih mfheqZgbx [_eu_ kbf\heu gZ q_jghf nhg_ 

{ ¹º°ãËÓËä °ã‚ÈË Ë¯Óºä‚ mˈ‚ ÁºÓÈ °ººˆmˈ°ˆm‚ˈ ÏÓÈËÓÒË  black


}ºÓ°ˆÈӈ© mˈÈ ¹ºªˆºä‚ Ò°¹ºãςˈ°« Ë°«ˆÒÓºË ÏÓÈËÓÒË  mäË°ˆº Ë°ˆ
ÓÈȈ˯ÒÓºº 
Ò°ˆÒÓ  °º˯Î҈ ¹¯º°ˆ‚ ¹¯º¯Èää‚ }ºˆº¯È« ËäºÓ°ˆ¯Ò¯‚ˈ Ò°¹ºã
ϺmÈÓÒË ¹¯ºË‚¯ ‚°ˆÈÓºm}Ò mˈºm ºÒ°ˆ}Ò ª}¯ÈÓÈ È ˆÈ}ÎË ¹ºÏÒÒºÓÒ¯º
mÈÓÒ« }‚¯°º¯È ˆÈ­ã  
          !"

Ebklbg] I  We_f_glZjgu_ nmgdpbb mijZ\e_gby wdjZghf


uses krt;
begin
textcolor(lightcyan); {beb textcolor(13) beb textcolor($D) }
textbackground(green); { beb textbackground(2) }
 \f_klh \k_]h wlh]h fh`gh [ueh gZibkZlv textattr:=$2D; }
clrscr  hqbkldZ wdjZgZ a_e_guf p\_lhf 
gotoxy(35,13);writeln('A^jZ\kl\mcl_!'); readln;
end.

¡¢²³ÀIJÃÀ¼¿²¾º
 Û ªˆº º¯ÈÓÒËÓÓÈ« ¹¯«äº‚ºãÓÈ« º­ãÈ°ˆ ª}¯ÈÓÈ m©¹ºãÓ« È« ˆË
ÎË Á‚Ó}ÒÒ ˆº Ò ¹ºãÓ©® ª}¯ÈÓ iã« º¹¯ËËãËÓÒ« º}ÓÈ Ò°¹ºãςˈ°« ¹¯º
Ë‚¯È
window(x1,y1,x2,y2);
}ºˆº¯È« º¹¯ËËã«Ëˆ ÓÈ ª}¯ÈÓË ÓºmºË È}ˆÒmÓºË ˆË}°ˆºmºË º}Óº ¯Ò º¹¯ËË
ãËÓÒÒ º}ÓÈ x1,y1 «mã« ˆ°« }ºº¯ÒÓȈÈäÒ m˯²Ó˺ ãËmºº ‚ãÈ º}ÓÈ È
x2,y2 Û }ºº¯ÒÓȈÈäÒ ÓÒÎÓ˺ ¹¯Èmºº ‚ãÈ ° ‚ˈºä ˆºº ˆº ãËm©® m˯²
ÓÒ® ‚ºã ¹ºãÓºº ª}¯ÈÓÈ ÒäËˈ }ºº¯ÒÓȈ©    È äÒÓÒäÈãÓ©® ¯ÈÏä˯
º}ÓÈ m}ã Èˈ ºÒÓ °ˆºã­Ë Ò ºӂ °ˆ¯º}‚
    Û ¹¯Ò Ó˹¯ÈmÒãÓºä ÏÈÈÓÒÒ ¹È¯Èäˈ¯ºm x1,y1 ÒãÒ
x2,y2 Óȹ¯Òä˯ }ºÈ x1=85 ÒãÒ y2=30 ¹¯ºË‚¯È window ÒÓº¯Ò¯‚ˈ°«
¯Ò ªˆºä ÓÒ}È}ºº °ºº­ËÓÒ« º­ ºÒ­}Ë ÓË m©Èˈ°«
   
X ¹º°ãË m©ÏºmÈ ¹¯ºË‚¯© º¹¯ËËãËÓÒ« º}ÓÈ ÓÒ}È}Ò² mÒÒ䩲 ÒÏäËÓËÓÒ®
ÓÈ ª}¯ÈÓË ÓË ¹¯ºÒ°²º҈ ¹ºªˆºä‚ º‚ˆÒˆ Ë®°ˆmÒË ¹¯ºË‚¯© äºÎÓº
ˆºã}º ¹º°ãË m©¹ºãÓËÓÒ« °ãË‚ Ò² ÏÈ ÓË® }ºäÈÓ ‚¹¯ÈmãËÓÒ« ª}¯ÈÓºä
X ¹º°ãË º¹¯ËËãËÓÒ« º}ÓÈ m°Ë }ºº¯ÒÓȈ© ÏÈÈ ˆ°« ºˆÓº°ÒˆËãÓº È}ˆÒmÓº
º º}ÓÈ ÓÈÒÓÈ« ºˆ ˺ ãËmºº m˯²Ó˺ ‚ãÈ È ÓË ¹ºãÓºº ª}¯ÈÓÈ
X mË° m©mº m©¹ºãӫˈ°« ˆºã}º m È}ˆÒmÓºË º}Óº
vãË‚ˈ ‚҈©mȈ ˆº Ë°ãÒ º}Óº ÓË º¹¯ËËãËÓº m «mÓºä mÒË ¹¯Ò ¹ºäºÒ
¹¯ºË‚¯© window ˆº º}Óºä «mã«Ëˆ°«   ˆº °ººˆmˈ°ˆm‚ˈ m©Ïº
m‚ ¹¯ºË‚¯© window(1,1,80,25); ‘È}º® m©Ïºm ¹¯ºË‚¯© window äºÎˈ
­©ˆ Ò°¹ºãϺmÈÓ Ò ã« ºˆäËÓ© Ë®°ˆmÒ« È}ˆÒmÓºº º}ÓÈ
' #$ % & 
‘ȭ㠁 °º˯Î҈ º°ÓºmÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ ¹ºÏmºã« ÒË ‚¹¯Èm
㫈 m©mººä m È}ˆÒmÓºË º}Óº ÒãÒ ¹ºãÓ©® ª}¯ÈÓ Ë°ãÒ º}Óº ÓË º­ž«mãËÓº 
  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº ¶½Ñ ÅÁ²´½·¿ºÑ ´Í´À¶À¾ ´ ²¼Äº´¿À· À¼¿À
    
  
ClrScr - )                $

ClrEol - )     $     )  %&     

    & &    %&    

GoToXY(x,y) .  )     %&      ( )


   #

 $ 

WhereX /     & )  (*      )  %&   #

      $ !

WhereY /     & )  )*      )  %&   #

      $ !

¯º¯ÈääÈ ¹¯ÒmËËÓÓÈ« m ãÒ°ˆÒÓË  ÒϺ­¯ÈÎÈˈ ÓÈ ª}¯ÈÓË  ¹ºãº°º}


º}ºÓ  °ººˆmˈ°ˆm‚ Ò² ¯ÈÏÓ©ä mˈÈä ÁºÓÈ ­ËÏ ˯Ӻº  ‘È}Òä ÎË °¹º
°º­ºä äºÎÓº ÒϺ­¯ÈÎȈ ÓÈ ª}¯ÈÓË ‚Ϻ¯© °º°ˆº«ÒË ÒÏ ¯ÈÏÓºmˈө² ¹¯«
亂ºãÓÒ}ºm
Ebklbg] I  >_fhgkljZpby ijhp_^mju window b jZaebqguo p\_lh\ nhgZ
uses crt;
var k,x:integer;
begin
textbackground(0);
clrscr;
x:=2;
for k:=1 to 7 do begin
textbackground(k);
window(x,1,x+11,25);clrscr;
x:=x+11;
end; readln
end.
          !

¡™²¶·Â¸¼²
Áº´ÍÁÀ½¿·¿ººÁÂÀµÂ²¾¾Í
jÓºÈ ¯È­ºˆ‚ }ºä¹ ˆË¯È ¹¯Ò²º҈°« Ò°}‚°°ˆmËÓÓº ÏÈäË㫈 iã« ªˆÒ²
ËãË® Ò°¹ºãςˈ°« ËË ºÓÈ ¹¯ºË‚¯È ÒÏ äº‚ã« crt }ºˆº¯È« ¯ËÈãÒςˈ
ÏÈ˯Î}‚ m m©¹ºãÓËÓÒÒ ¹¯º¯Èää©
delay(time);

Ë timeÛ m¯Ëä« ÏÈ˯Î}Ò m äÒããÒ°Ë}‚ÓȲ


wˆÈ ¹¯ºË‚¯È º°º­ËÓÓº È°ˆº Ò°¹ºãςˈ°« ¹¯Ò m©mºË ¯ÈÏãÒÓ©² ÒÏäË
Ó« Ò²°« ÒϺ­¯ÈÎËÓÒ® ÓÈ ª}¯ÈÓ z°ˆÈˆÒ ÒäËÓÓº ºÓÈ «mã«Ëˆ°« mÒÓºmÓÒË®
¹ËÈãÓº ÏÓÈäËÓ҈º® ºÒ­}Ò m 亂ãË crt
{ ¹¯ÒäË¯Ë ãÒ°ˆÒÓ  ¹¯ºË‚¯È delay ÏÈäËã«Ëˆ ¹¯ºË°° ÏȹºãÓËÓÒ«
ª}¯ÈÓÈ ¹º °¹Ò¯ÈãÒ ¯ÈÏÓºmˈөäÒ ÏmËϺ}ÈäÒ i¯‚ÒË ¹¯Òä˯© Ò°¹ºãϺ
mÈÓÒ« ¹¯ºË‚¯© delay ­‚‚ˆ ¹¯Ë°ˆÈmãËÓ© m ¹¯º¯ÈääȲ ºÎÒmãËÓÒ« ÒϺ
­¯ÈÎËÓÒ® ÓÒÎË
Ebklbg] I  Jbkm_lky kibjZev ba jZaghp\_lguo a\_a^hq_d
uses crt;
type direction=(right,down,left,up);
var c,x,y,h,k:integer;
procedure go(d:direction; n:integer);
begin
for k:=1 to n do begin
case d of
right: x:=x+2;
down: y:=y+1;
left: x:=x-2;
up: y:=y-1;
end;
c:=random(15)+1; textcolor(c);
gotoxy(x,y); write('*'); delay(30);
end;
end;
begin
clrscr; x:=39; y:=13; h:=1;
gotoxy(x,y); write('*');
repeat
go(right,h); go(down,h); h:=h+1;
#$ % & 
go(left,h); go(up,h); h:=h+1;
until h>24;
end.

¡¥Á²´½·¿º·¼½²´º²ÄÅÂÀ»
vˆÈÓȯˆÓÈ« }ãÈmÒȈ‚¯È ÒäËˈ ˆ¯Ò ˆÒ¹È }ãÈmÒ
X °ÒämºãÓ©Ë ­‚}m© ÒÁ¯© 
X ‚¹¯Èmã« ÒË Á‚Ó}ÒºÓÈãÓ©Ë }ãÈmÒÒ }ãÈmÒÒ ¹Ë¯Ëä˝ËÓÒ« }‚¯°º
¯È m°ˆÈm}È ‚ÈãËÓÒË Ò ˆ  
X °mÒÈ v        
   !"#$%! $& $&'( &(%(&)*+ ! !!("
,(&)*+ }ººä °}ÈÓÒ¯ºmÈÓÒ« °}ÈÓ}ººä  -+ $& .)) *!%*#
&)(" ' $(" ! * !&+ !!(" ,&* !$ ! ! .)*!/!#
$!)+ $&  /)$ $&'(  ) *&+, * ,!%)(. 
$&) *.&!$!. ! *' )$ * # ! +&$+)*+ /!+ !&(. !.)!.
$& 0/.) $& 1 */!$!)+ & &)2). $)&!. '$'
.)) * # ! 345


6! /! ..) ') ) /!+  !&(" !.) !" $&   *!!&)*#
&' 
7" !%!, )  8!" $& ) 
! *.&!$ 9 
!  :: ;! ! 
 
) ,&* ! !, ! ! * # !    
 ! !"  !" ) $& ) 
.! '
*!!&)*&!&  )* !$ ! ,)"  ::# ! & ,&*.!* ! *!*!+#
+ '2 $& 6/.) $& * !%!,)). 4 */!$,')*+
)7)  $+ &&! *.&!$ < 0)*$ !  &.)*) * $&)"  5

=*) /)!%,!&+ 
* # !  &  ::# ! 
*+ !/)!!"
&(/!$+
**).!" !!+ $,') *!*!+)  *& &(/!$+) /)!%#
$&
,!&)  /!.)7) /!$')("  ::# ! & */)$' !%$* !/)#
&!" /.+ !!+ ,(&)*+ ­‚Á˯ºä }ãÈmÒȈ‚¯© >' )!  .!)
/!$' /!.. ?@ A $ '!! +,(  /!..!&+

DeZ\brZf k^\b]Z jZamf__lky g_ khhl\_lkl\mxl gbdZdb_ ASCII-dh^u ihwlhfm


ihemqblv bo khklhygb_ \ ijh]jZff_ fh`gh lhevdh iml_f ZgZebaZ khhl\_lkl
\mxsbo [Zclh\ hi_jZlb\ghc iZfylb ^\Z [ZclZ k Z^j_kZfb  b   KdZg-
dh^ lhevdh qlh gZ`Zlhc deZ\brb fh`gh ihemqblv h[jZlb\rbkv d ihjlm k ghf_
jhf  port[$60]).

  crt *!) &) C'  $+ %!( * %'C)!. $&'( !!#
B! '$

() /) !*&$+  /!..*' %!$) &!,.!!*)" '/&$)+ $&#
'!" ). *() /!)'( read  readln
          !
 
D!  )* + C' + keypressed /!&)+) $) *.&!$!& & %'C)) $#
&'(  &!,&7) , ))  true )*$  $&') %($  #
+#$%! $& 0 ) %'C) ) /'*5  false & /!&!. *$')

6/.) *$) '  7" /'*!"  $ .!) %(  */!$,!& $+ )$,#
 
& /! ..) /',( ! + $ %!" $&E
repeat
until keypressed;

|­¯ÈˆÒˆË mÓÒäÈÓÒË 9 C' + keypressed ) '$+) &&))(" *.&!$ ,


%'C) $&'(

;! )$) C' + readkey !!+ &(/!$+) !,! %!$) /!$),!"
%!(

F' + readkey &!,&7 


7+ , )) / char 
* (&) !  *.#
&!$ , %'C)  
$&'(  ' $+) ) ! , %'C) 0G*$)/!"G &&!  %), 82!#
!!%)+  8 )5 H*$ %'C) %($ /'* ! &!, ) /', ! #
+ $ %!" $& 
6/.)E

c:=readkey^ i_j_f_ggZy k ihemqbl agZq_gb_ kbf\heZ gZ`Zlhc deZ\brb `


readkey ^ \uah\ wlhc nmgdpbb dZd ijhp_^mju jZaj_r_g b bkihevam_lky `
^ ^ey kha^Zgby iZmau ^h gZ`Zlby ex[hc deZ\brb `
|­¯ÈˆÒˆË mÓÒäÈÓÒË 9 
/  ! !" , '/&$+ 72 $&  0C' #
!$() $& $&  '/&$)+ '*!!.   /5 & %'C) $#
&'( /!.)7 )() !( $& *!*!+7) , &'2 ,)#
*+ *
" /). /)&!) &*) &! I3 0*.&!$ * !!. 35  8!. C' +
readkey &!,&7) *$ '$)&!" *.&!$ 0I35  / /!&!!. &(,!#
&) 9 &!' 0*)' 5 * !

Ebklbg] I Ijh]jZffZ hij_^_eyxsZy dh^u


khhl\_lkl\mxsb_ gZ`Zluf deZ\brZf
uses crt;
var ch: char;
begin
repeat
ch:=readkey;
if ch=#0 then
begin
ch:=readkey; write('Ki_p deZ\brZ 
end
else
"# $ % 
begin
write('char = ');
if ch < #32 then write('^',chr(ord(ch)+64))
else write(ch);
end;
writeln(' ASCII = ',ord(ch));
until ch=#27;
end.

J /!.!7  
8!" /! ..( .!! ',  
! ( &*)2 ))*' 72 &*
$& 

>ey j_ZebaZpbb iZmau ^h gZ`Zlby ex[hc deZ\brb \ ijh]jZff_ dhjj_dlg__ bk


ihevah\Zlv nmgdpbx readkey, q_f pbde repeat ... until keypressed ih
kdhevdm ijb wlhf g_ hklZ_lky fmkhjZ \ [mn_j_ deZ\bZlmju Hqbklblv [mn_j
deZ\bZlmju fh`gh hq_gv ijhklh while keypressed do readkey;.

F' + readkey ! ! */!$,')*+ 


& /! ..2 ) !$  
! ) *!&! !
!  C)* !! ).

¡¥Á²´½·¿º·¹´Å¼À¾
K$+ 82 )$)" !*!! &'2 /!)'E
X sound(Hz) 9 /!)' !!+ & $ ) &')" .  Hz ,#
) *!' ))').!! . !. *$ & )2 L&' !&!" *$
,&' ! )2 /! /!  ) %') &( $ ) * /!.!7 /!)'(
nosound 0)*$ &( ,%($ /* &(,!& 8!" /!)'( & /!..) !
,&' ) &( $ *+ ) )*$ /!.. ') , !$ %!'5M

X nosound 9 /!)' !!+ ! $ ) &')" . 


6/.)E

sound(5000); delay(100); nosound;


= 
$* 2 NO NP 
/&) )( ) *( /! .. ).!*' 72
 
&!,.!!* 82 /! ) '

Ebklbg] I Ijh]jZffZ \u\h^bl ]Zffm \ i_j\hc \lhjhc b lj_lv_c hdlZ\_


uses crt;
^ qZklhlu khhl\_lkl\mxsb_ ghlZf i_j\hc hdlZ\u
^ey dZ`^hc ke_^mxs_c hdlZ\u qZklhlu m^\Zb\Zxlky `
const octava_1:array[1..7] of integer=
(262,294,330,349,392,440,493);
          &
var n,octava,koef: integer;
begin
koef:=1;
for octava:=1 to 3 do
begin
for n:=1 to 7 do
begin
sound(octava_1[n]*koef);
delay(300); nosound;
end;
koef:=koef*2;
end;
sound(octava_1[1]*koef);delay(300); nosound;
end.

Ebklbg] I Ijh]jZffZ dhlhjZy iha\hey_l i_j_f_sZlv kbf\he @


ih wdjZgm kh a\mdhf
uses crt;
const
^ dh^u deZ\br-klj_ehd ^ey mijZ\e_gby ^\b`_gb_f kbf\heZ `
left =#75; right=#77; up =#72; down =#80;
ch = #  ^ kbf\he ^ey i_j_f_s_gby `
var c: char; curx, cury: byte; badkey: boolean;
procedure beep(badkey: boolean);
begin
LI EDGNH\ WKHQ ^ kb]gZe hrb[db `
begin
sound(500); delay(100);
sound(440); delay(200);
nosound;
end
else
begin ^ s_eqhd \  =p ^ebl_evghklvx  k_dmg^u ijb ^\b`_gbb `
sound(360); delay(20); nosound;
end;
end;
begin
clrscr; curx:=40; cury:=12;
    
repeat
gotoxy(curx,cury); write(ch);
badkey:=false; c:=readkey;
if c=#0 then { jZkrbj_gguc dh^? } c:=readkey;
case c of
#27 : ; { esc - gbq_]h g_ ^_eZlv `
right: if curx < 80 then inc(curx);
left : if curx > 1 then dec(curx);
up : if cury > 1 then dec(cury);
down : if cury < 25 then inc(cury);
else badkey:=true;
end;
beep(badkey);
until c=#27
end.

¡žÀ¶Å½ÎJUDSK
¡ ³Ëº·ô·¶·¿ºÑ
{ ÓÈ°ˆº«ËË m¯Ëä« ¯ÈÁÒË°}Ò® ¯ËÎÒä «mã«Ëˆ°« º°ÓºmÓ©ä ¯ËÎÒäºä ¯È­ºˆ©
mÒ˺ÈȹˆË¯È °ºm¯ËäËÓÓºº }ºä¹ ˆË¯È wˆºˆ ¯ËÎÒä º¯ÈϺ ­ºãËË ˆ¯Ë­º
mȈËãËÓ } mÒ˺¹È䫈Ò Ëä ˆË}°ˆºm©® ¯ËÎÒä Óº Ò ¹¯ËÒ䂝˰ˆmÈ Ëº ºË
mÒÓ© {Ò˺¹È䫈 m ¯ÈÁÒ}Ë Ò°¹ºãςˈ°« ˆÈ} Û ã« }Èκº ¹Ò}°ËãÈ È
ÓË ÏÓÈ}ºäË°ˆÈ ²¯ÈÓ҈°« ˺ mˈ ‘È}Òä º­¯ÈϺä m ªˆºä ¯ËÎÒäË ¹¯º¯Èä
äÒ°ˆ ÒäËˈ ‚ÓÒ}Èãӂ mºÏäºÎÓº°ˆ ‚¹¯Èm㫈 }ÈÎ©ä ¹Ò}°Ëãºä ˆº ¹º
Ïmºã«Ëˆ °ˆ¯ºÒˆ ÓÈ ª}¯ÈÓË ã ­©Ë ÒϺ­¯ÈÎËÓÒ« €¯ÈÁÒË°}È« ­Ò­ãÒºˆË}È
7XUER 3DVFDO ¹¯º°ˆÈ Ò ‚º­ÓÈ m Ò°¹ºãϺmÈÓÒÒ ˆº ËãÈˈ ¯Èϯȭºˆ}‚ ¯ÈÁÒ
Ë°}Ò² ¹¯º¯Èää ‚mãË}ȈËãÓ©ä ÏÈÓ«ˆÒËä ã« ¹¯º¯ÈääÒ°ˆºm
lº‚ã graph ÓË m²º҈ m ­Ò­ãÒºˆË}‚ 7XUERWSO È ÓȲº҈°« m ºˆËãÓºä
ÁÈ®ãË *UDSKWSX p°ãÒ ¹¯Ò ¹º¹©ˆ}Ë Ïȹ‚°}È ¹¯º¯Èää© mºÏÓÒ}ãÈ ºÒ­}È
     nÈ®ã *UDSKWSX ÓË ÓÈ®ËÓ  ˆº mºÏäºÎÓº ºÓº ÒÏ
m‚² ÒãÒ ªˆºº ÁÈ®ãÈ Óˈ ÓÈ mÈËä }ºä¹ ˆË¯Ë ÒãÒ ºÓ ÓȲº҈°« m Ó˺
°ˆ‚¹Óºä }ȈÈãºË { ¹º°ãËÓËä °ã‚ÈË ã« ‚°ˆÈÓºm}Ò }ȈÈãºÈ Ó˺­²ºÒäº
m©¹ºãÓ҈ }ºäÈÓ‚          ¹º°ãË Ëº mmË°ˆÒ
¹ºãÓ©® ¹‚ˆ } }ȈÈ㺂 Ë ÓȲº҈°« *UDSKWSX
iã« ¯È­ºˆ© m ¯ÈÁÒË°}ºä ¯ËÎÒäË Ó˺­²ºÒäº ÓÈãÒÒË ËË ºÓºº ÁÈ®
ãÈ Û ˆÈ} ÓÈÏ©mÈË人 ¯ÈÁÒË°}ºº ¯È®m˯È wˆº ÁȮ㠰 ¯È°Ò¯ËÓÒËä EJL
%RUODQG *UDSKLF ,QWHUIDFH  }ºˆº¯©® °º˯Î҈ ÓË­ºã‚ ¹¯º¯Èä䂯Ȯ
m˯ ã« ‚¹¯ÈmãËÓÒ« ¯È­ºˆº® Ò°¹ãˮӺº ÈȹˆË¯È |­©Óº ªˆº ÁÈ®ã
         !" #  $   %   &

HJDYJDEJL ¯È°°҈ÈÓÓ©® ÓÈ ¯È­ºˆ‚ ° Ò°¹ãˮөä ÈȹˆË¯ºä ˆÒ¹È 9*$ Óº


mäË°ˆº Ó˺ äºÎˈ ­©ˆ Ò ÁȮ㠰 ¯‚Òä ÒäËÓËä ¯Ò Ò°¹ºãϺmÈÓÒÒ ¯È
ÁÒË°}Ò² ¯ÒÁˆºm ã« m©mºÈ ˆË}°ˆÈ Ó˺­²ºÒäº ÓÈãÒÒË ÁÈ®ãºm ° ¯È°Ò
¯ËÓÒËä FKU
¡·Â·¼½ÐÉ·¿º·¾·¸¶ÅÄ·¼ÃÄÀ´Í¾
ºµÂ²ÆºÉ·Ã¼º¾º´º¶·À·¸º¾²¾º
v¯ËÈ 7XUER 3DVFDO Ò°¹ºãςˈ ˆË}°ˆºm©® ¯ËÎÒä ¯È­ºˆ© ÈȹˆË¯È ¹ºªˆºä‚
ã ­È« ¹¯º¯ÈääÈ Ò°¹ºãς È« ¯ÈÁÒË°}ÒË °¯Ë°ˆmÈ }ºä¹ ˆË¯È ºãÎÓÈ
m©¹ºãÓ҈ ¹Ë¯Ë}ã ËÓÒË m ¯ÈÁÒË°}Ò® ¯ËÎÒä
~ȯ‚Ï}È ¯ÈÁÒË°}ºº ¯È®mË¯È Ò ÒÓÒÒÈãÒÏÈÒ« ¯ÈÁÒ}Ò º°‚Ë°ˆmã« ˆ°«
° ¹ºäº ¹¯ºË‚¯© initgraph }ºˆº¯È« m©Ï©mÈˈ°« °ãË‚ Òä º­¯ÈϺä
initgraph >jZc\_jJ_`bfImlvD>jZc\_jm 
º«°ÓÒä ÓÈÏÓÈËÓÒË ¹È¯Èäˈ¯ºm ¹¯ºË‚¯©
X >jZc\_j Û ¹Ë¯ËäËÓÓÈ« ˆÒ¹È integer º¹¯ËËã« È« ˆÒ¹ ¯ÈÁÒË°}ºº
¯È®m˯È
X J_`bf Û ¹Ë¯ËäËÓÓÈ« ˆÒ¹È integer º¹¯ËËã« È« ¯ËÎÒä ¯È­ºˆ© ÈȹˆË
¯È cËÎÒä º¹¯ËËã«Ëˆ ¯ÈϯËÈ ‚ °¹º°º­Óº°ˆ Ò ¹Èã҈¯‚ mˈºm
X ImlvD>jZc\_jm Û m©¯ÈÎËÓÒË ˆÒ¹È string °º˯ÎȝËË ¹‚ˆ } ÁÈ®ã‚
¯È®m˯È Ë°ãÒ m }ÈË°ˆmË ¹È¯Èäˈ¯È Ò°¹ºãςˈ°« ¹‚°ˆÈ« °ˆ¯º}È ÒãÒ ¹¯º
­Ëã ˆº ¹¯Ë¹ºãÈÈˈ°« ˆº ¯È®m˯ ÓȲº҈°« m ˆË}‚Ëä }ȈÈãºË ¯Ò
ªˆºä ÁÈ®ã HJDYJDEJL ÒãÒ ¯‚º® ÁȮ㠰 ¯È°Ò¯ËÓÒËä EJL Ë®°ˆm҈ËãÓº
ºãÎËÓ ÓȲº҈°« m ˆºä }ȈÈãºË } }ºˆº¯ºä‚ mËˈ ‚}ÈÏÈÓÓ©® ¹‚ˆ
{ ¹¯ºˆÒmÓºä °ã‚ÈË äºÎˈ ¹º«m҈°« °ºº­ËÓÒË º­ ºÒ­}Ë  
         ‘È}ºË ÎË °ºº­ËÓÒË ¹º«mã«Ëˆ°«
¹¯Ò ºˆ°‚ˆ°ˆmÒÒ ¹¯ºË‚¯© initgraph m ¯ÈÁÒË°}º® ¹¯º¯ÈääË
p°ãÒ º­È ÁÈ®ãÈ äº‚ã graph Ò ¯ÈÁÒË°}Ò® ¯È®m˯ º­Óȯ‚ÎËÓ© ˆº ¹¯º
Ë‚¯È Ïȯ‚ÎÈˈ ¯ÈÁÒË°}Ò® ¯È®m˯ m º¹Ë¯ÈˆÒmӂ ¹È䫈 Ò ¹Ë¯Ëmº҈
ÈȹˆË¯ m ¯ÈÁÒË°}Ò® ¯ËÎÒä ¯È­ºˆ© iã« ‚}ÈÏÈÓÒ« ˆÒ¹È ¯È®mË¯È m 亂ãË
¹¯Ëº¹¯ËËãËÓ© ¯ÈÏãÒÓ©Ë }ºÓ°ˆÈӈ© iË㺠m ˆºä ˆº ã« }Èκº ˆÒ¹È
¯ÈÁÒË°}ºº ÈȹˆË¯È ˆ¯Ë­‚ˈ°« °mº® ¯È®m˯ |ÓÈ}º m ÓÈ°ˆº«ËË m¯Ëä«
Ò°¹ºãςˈ°« m º°ÓºmÓºä ÈȹˆË¯ ˆÒ¹È 9*$ ¹ºªˆºä‚ ­ºãÒÓ°ˆmº ¯ÈÁÒË
°}Ò² ¯È®m˯ºm ÒäË Ò²°« m °º°ˆÈmË °Ò°ˆËä© 7XUER 3DVFDO ‚ÎË ÓË ÓȲº«ˆ
¹¯ÒäËÓËÓÒ« nÈ}ˆÒË°}Ò ÒÏ m°Ë² }ºÓ°ˆÈӈ ˆÒ¹ºm ¯È®m˯ºm Ò°¹ºãς ˆ°«
ˆºã}º mË
const
detect =  ^ j_`bf Z\lhhij_^_e_gby lbiZ `
vga =  ^ Z^Zil_j vga }
'    

p°ãÒ ¹È¯Èäˈ¯ >jZc\_j ¯ÈmËÓ detect ÏÓÈËÓÒË   ˆº ¹¯ºË‚¯È initgraph


ÈmˆºäȈÒË°}Ò Ïȯ‚ÎÈˈ ÒäËÓÓº ˆºˆ ¯ÈÁÒË°}Ò® ¯È®m˯ }ºˆº¯©® ӂÎËÓ
ã« ÈÓÓºº ÈȹˆË¯È ¹¯Ò ªˆºä ‚°ˆÈÓÈmãÒmÈˈ°« ¯ËÎÒä º­Ë°¹ËÒmÈ Ò®
ÓÈÒã‚‚ ¯ÈϯËÈ ‚ °¹º°º­Óº°ˆ Ò ¹Èã҈¯‚ |­©Ó©® ¯ÈÁÒË°}Ò®
¯ËÎÒä }ºˆº¯©® ‚°ˆÈÓÈmãÒmÈˈ°« ¹¯Ò ¹º}ã ËÓÒÒ ¯È®mË¯È HJDYJDEJL ÏÈ
Èˈ ¯ÈϯËËÓÒË × ¹Ò}°Ëãºm ¹¯Ò ¹Èã҈¯Ë ÒÏ  mˈºm
wˆºˆ ¯ËÎÒä ÓË äºÎˈ º­Ë°¹Ë҈ ˆÈ}ºË ÎË m©°º}ºË }ÈË°ˆmº ÒϺ­¯ÈÎËÓÒ«
}È} ¯È°¹¯º°ˆ¯ÈÓËÓÓ©Ë ¹¯º¯Èää© ã« :LQGRZV ºÓÈ}º ¹¯Ò º¹¯ËËãËÓÓºä
°ˆÈ¯ÈÓÒÒ äºÎÓº ¹ºã‚҈ ºËÓ Ó˹㺲ÒË ¯ÈÁÒË°}ÒË ¹¯º¯Èää© p°ãÒ m°Ë
ˆÈ}Ò mÈä ºËÓ ²ºˈ°« Òäˈ ã‚Ò® ¯ÈÁÒË°}Ò® ¯ËÎÒä ˆº ÒäË®ˆË m mÒ‚
ˆº 亂ã graph ¹ºÏmºã«Ëˆ ¹º}ã Ȉ ÓË ˆºã}º °ˆÈÓȯˆÓ©Ë Óº Ò ¹ºãϺ
mȈËã°}ÒË ¯È®m˯© Ë°ãÒ ºÓÒ ÓȹҰÈÓ© m °ººˆmˈ°ˆmÒÒ °º °ˆÈÓȯˆºä { ÓÈ
°ˆº«ËË m¯Ëä« ¯È°¹¯º°ˆ¯Èӫˈ°« ÓË°}ºã}º ¯È®m˯ºm º­Ë°¹ËÒmÈ Ò² ã‚
ËË ¯ÈϯËËÓÒË ÒÒãÒ ¹Èã҈¯‚ mˈºm Ëä º­Ë°¹ËÒmÈˈ HJDYJDEJL iã« Ò²
‚°ˆÈÓºm}Ò m 亂ãË graph ÒäËˈ°« Á‚Ó}Ò« RegisterBGIDriver
|°ÓºmÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ Ò°¹ºãςËä©Ë ¹¯Ò ¹Ë¯Ë}ã ËÓÒÒ mÒ˺
¯ËÎÒäºm ¹¯Ë°ˆÈmãËÓ© m ˆÈ­ã 
  ¡ÂÀÈ·¶ÅÂÍ º ÆÅ¿¼Èºº ¶½Ñ Á·Â·¼½ÐÉ·¿ºÑ ´º¶·À·¸º¾À´
      
InitGraph(gd,gm,path)      
GraphResult         
         !   
"   #  GrOK=0
GetGraphMode $         
SetGraphMode(Mode) % &'   ' 
RestoreCrtMode $      &' 
CloseGraph $&"       
   &' &    
ClearDevice (  )      

£ºÃÄ·¾²¼ÀÀ¶º¿²ÄµÂ²ÆºÉ·Ã¼ÀµÀϼ²¿²
 ­ºË ÒϺ­¯ÈÎËÓÒË m ¯ÈÁÒË°}ºä ¯ËÎÒäË °ˆ¯ºÒˆ°« ° Ò°¹ºãϺmÈÓÒËä °Ò°
ˆËä© }ºº¯ÒÓȈ m }ºˆº¯º® }ÈΩ® ¹Ò}°Ëã ÒäËˈ mË }ºº¯ÒÓȈ© ; Ò < 
¯º¯ÈääÒ°ˆ äºÎˈ ¯È°}¯È°Òˆ ã ­©ä mˈºä }ÈΩ® ¹Ò}°Ëã sÈÈ㺠}º
º¯ÒÓȈ ÓȲº҈°« m ãËmºä m˯²ÓËä ‚゠ˆÈ} ÎË }È} Ò m ˆË}°ˆºmºä ¯ËÎÒäË
|ÓÈ}º ºˆ°ˈ }ºº¯ÒÓȈ ÓÈÒÓÈˈ°« ° ӂã« ˆ Ë ãËm©® m˯²ÓÒ® ‚ºã ª}¯È
ÓÈ ÒäËˈ }ºº¯ÒÓȈ©    €º¯ÒϺӈÈãÓÈ« }ºº¯ÒÓÈˆÈ ª}¯ÈÓÈ ; ‚mËãÒÒ
         !" #  $   %   (

mÈˈ°« °ãËmÈ Óȹ¯Èmº È m˯ˆÒ}ÈãÓÈ« < Û °m˯²‚ mÓÒÏ ‘È}Òä º­¯ÈϺä ¹¯Ò
¯ÈϯËËÓÒÒ ª}¯ÈÓÈ × äÈ}°ÒäÈãÓÈ« }ºº¯ÒÓÈˆÈ ; ¯ÈmÓÈ  äÈ}°Ò
äÈãÓÈ« }ºº¯ÒÓÈˆÈ < Û  { ˆÈ­ã  ¹¯ÒmËËÓ© º°ÓºmÓ©Ë Á‚Ó}ÒÒ
ã« ¯È­ºˆ© ° }ºº¯ÒÓȈÈäÒ

  ÿÀ´¿Í· ÆÅ¿¼Èºº ¶½Ñ ²³ÀÄÍ Ã ¼ÀÀ¶º¿²Ä²¾º


     
GetMaxX $  #   )
GetMaxY $  #   *
GetX $     )
GetY $     *
GetPixel(X,Y) $        *) *+

¤·¼Å˺»ż²¹²Ä·½Î
‘Ë}‚Ò® ‚}ÈÏȈËã m ¯ÈÁÒË°}ºä ¯ËÎÒäË Ò¯Èˈ ˆ‚ ÎË ¯ºã ˆº Ò }‚¯°º¯ m
ˆË}°ˆºmºä ¯ËÎÒäË ºÓÈ}º m ºˆãÒÒË ºˆ }‚¯°º¯È ºÓ ÓËmÒÒä lÓºÒË ¯È
ÁÒË°}ÒË ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ Ò°¹ºãς ˆ ˆË}‚Ò® ‚}ÈÏȈËã Û Óȹ¯Ò
ä˯ ¹¯ÒmËËÓÓ©Ë m©Ë Á‚Ó}ÒÒ GetX Ò GetX mºÏm¯ÈÈ ˆ }ºº¯ÒÓȈ© ˆË
}‚Ëº ‚}ÈÏȈËã« { ÈãÓË®Ëä ªˆº ¹ºÓ«ˆÒË ­‚ˈ Ò°¹ºãϺmȈ°« ÓÈäÒ
¹¯Ò ÒÏãºÎËÓÒÒ äȈ˯ÒÈãÈ

¡•Â²ÆºÉ·Ã¼º·Áº¾ºÄº´Í
wˆº ªãËäËÓˆÈ¯Ó©Ë ˺äˈ¯ÒË°}ÒË ÁÒ‚¯© ã« ÒϺ­¯ÈÎËÓÒ« }ºˆº¯©² ÒäË
ˆ°« ¹¯ºË‚¯© m ¯ÈÁÒË°}º® ­Ò­ãÒºˆË}Ë lº‚ã graph ¹º˯ÎÒmÈˈ
­ºãºË }ºãÒË°ˆmº ¹¯Òä҈Òmºm ¯ºË‚¯© ã« Ò² ÒϺ­¯ÈÎËÓÒ« ¹¯Òmº«ˆ°«
m ˆÈ­ã 
  ¡ÂÀÈ·¶ÅÂÍ ¶½Ñ º¹À³Â²¸·¿ºÑ µÂ²ÆºÉ·Ã¼ºÇ Áº¾ºÄº´À´
   
PutPixel(X,Y,Color) $&  )       *)*+  ,
 Color-      ,

Line(X1,Y1,X2,Y2) .          
*)*+       *)*+ .
    
MoveTo(X,Y) .  ' #    *)*+
+,    

  ÁÂÀ¶À½¸·¿º·
   
LineTo(X,Y) .         "
' #       *)*+
/' #   )     
*)*+
LineRel(Dx,Dy) .         "
' #         ,
  -. * )+   -/ * *+ /' #
    
Rectangle(X1,Y1,X2,Y2) 0   #    *)*+ 
 "' &'    *)*+  '  &'  
Bar(X1,Y1,X2,Y2) 1 "&'   #   
*)*+   "' &'    *)*+  '  ,
&'  - #  &'   #

Bar3d(x1,y1,x2,y2,h, (2 * " +   #  ,
Top) ' 0-   '   Top  '
  TopOn  TopOff &  
 #  " #
Circle(X,Y,Radius) ( #       *)*+  
Radius
Arc(X, Y, StAngle, !       StAngle    EndAngle
EndAngle, Radius)       *)*+   Radius-  &
  "      ,
'  
Ellipse (X, Y, StAngle, !  )       *)*+  
EndAngle, Xradius, Xradius *  )+ Yradius *  *+   #,
Yradius)    StAngle       EndAngle 1,
 StAngle34  EndAngle3564    &  ,
   )
FillEllipse(X, Y, 7  "&'    
Xradius, Yradius)  "
PieS- 1 "&'      #&'   ,
lice(X, Y, StAngle, EndA &'    "
ngle, Radius)
Sector(X, Y, StAngle, 1 "&'  )   &  
EndAngle, Xradius,     & Ellipse
Yradius)
DrawPoly(N,ArrayOfPoint) 8     1    ,
&  &" &   '
ArrayOfPoint .    
FillPoly(N,ArrayOfPoint) 1 "       &  
         !" #  $   %   +2

  À¼À¿É²¿º·
   
FloodFilll(X,Y,Border_ 1  #' '   
Color)  Border_Color *)*+   & '
 '   1  &
&    3 4  '5

¡Âº¾·ÂÍÁÂÀÃÄÍÇÁÂÀµÂ²¾¾
úÃÁÀ½Î¹À´²¿º·¾µÂ²Æº¼º
‘˹˯ ä© ÒäËËä º°ˆÈˆºÓº ÒÓÁº¯äÈÒÒ ˆº­© ¹Ë¯Ë®ˆÒ } Ëã‚ sË ­‚Ëä
ˆº¯º¹Òˆ °º­©ˆÒ« Ò ÓÈÓËä ° ÓË°ãºÎÓ©² ¹¯º¯Èää }ºˆº¯©Ë ¹ºäº‚ˆ º°mº
҈ ˆË²ÓÒ}‚ ¹º°ˆ¯ºËÓÒ« ÒϺ­¯ÈÎËÓÒ® ° Ò°¹ºãϺmÈÓÒËä ¯ÈÁÒË°}Ò² ¹¯Ò
ä҈Òmºm ãÒ°ˆÒÓÒ ہ  {º m°Ë² ¹¯Òä˯Ȳ ¹¯Ë¹ºãÈÈËä ˆº ¯È
ÁÒË°}Ò® ¯È®m˯ ÓȲº҈°« m ˆË}‚Ëä }ȈÈãºË {˯º«ˆÓËË m°Ëº ÓÈ mÈËä
}ºä¹ ˆË¯Ë ºÓ ÓȲº҈°« m }ȈÈãºË %*, ¯º҈Ëã°}ºº }ȈÈãºÈ 7XUER
3DVFDO sË ÏÈ­‚ˆË ‚}ÈÏȈ ¹¯ÈmÒãÓ©® ¹‚ˆ } ¯ÈÁÒË°}ºä‚ ¯È®m˯‚
Ebklbg] I Ijh]jZffZ jbkm_l ^hfbd
uses graph;
var gd,gm: integer;
begin
gd:=detect;
initgraph(gd,gm,'');
if graphresult <> grok then begin
writeln Hrb[dZ ijb aZimkd_ ]jZnbdb 
readln; halt ^ \uoh^ ba ijh]jZffu `
end;
^ jZa[beb bah[jZ`_gb_ gZ ijbfblb\u b hij_^_ebeb \k_ dhhj^bgZlu `
rectangle(280,180,360,300); bar(305,210,335,270);
line(280,180,320,150); line(320,150,360,180);
circle(320,165,8);
readln; closegraph;
end.

<h \k_o ^Zevg_crbo ijbf_jZo ^ey wdhghfbb f_klZ fu g_ [m^_f ijh\_jylv


nmgdpbx GraphResult.
    

Ebklbg] I2.8. Ijbf_g_gb_ ijhp_^mju DrawPoly — jbkm_lky lj_m]hevgbd


uses graph;
const^ bkihevam_f klZg^Zjlguc lbi pointtype hij_^_e_gguc \ graph }
aZ^Z_f dhhj^bgZlu \k_o \_jrbg }
triangle: array[1..4] of pointtype = {
(x: 50; y: 100), (x: 100; y   ^ aZfdgmlhc ehfZghc ebgbb `
(x: 150; y: 150), (x: 50; y   ^ djZcgb_ lhqdb kh\iZ^Zxl `
var gd, gm: integer;
begin
gd := detect; initgraph(gd, gm, '');
drawpoly(4, triangle);
readln; closegraph;
end.

{ °ãË‚ Ëä ¹¯ÒäË¯Ë ¹¯Òmº҈°« °Èä©® ¹¯º°ˆº® Óº ÈãË}º ÓË °Èä©® ã‚Ò®


°¹º°º­ ºÎÒm҈ ÒϺ­¯ÈÎËÓÒË Û ° Ò°¹ºãϺmÈÓÒËä ¹¯ºË‚¯© cleardevice
ã« °ˆÒ¯ÈÓÒ« }ȯˆÒÓ}Ò m ÈÓÓºä °ã‚ÈË Û mȺÓÒ}È  ¯ºË‚¯È delay
}ºˆº¯È« Ò°¹ºãςˈ°« ã« ÏÈ˯Î}Ò }ȯˆÒÓ}Ò ÓÈ ª}¯ÈÓË m²º҈ m °º°ˆÈm äº
‚ã« crt

Ebklbg] I H`b\e_gb_ bah[jZ`_gby \ZjbZgl ‹ 


uses crt, graph;
const t=20;d=5;
{ t – \j_fy aZ^_j`db dZjlbgdb \ fk_d d — ijbjZs_gb_ dhhj^bgZlu X, }
^ bo agZq_gby ih^[bjZxlky qlh[u kha^Zlv beexabx ieZ\gh]h ^\b`_gby `
var x,gd,gm:integer;
procedure vagon;
begin
bar(x,100,x+70,130);
circle(x+15,140,10);
circle(x+55,140,10);
end;
begin
gd:=detect; initgraph(gd,gm,'');
x:=0;
repeat
vagon; { gZjbkh\Zeb }
delay(t ^ aZ^_j`Zeb bah[jZ`_gb_ gZ wdjZg_ `
         !" #  $   %   
cleardevice^ [ukljh hqbklbeb wdjZg `
x:=x+d ^ baf_gbeb dhhj^bgZlm `
until x>639;
end.

º°ãËÓÒ® ¹¯Òä˯ ¹¯ÒmËËÓÓ©® m ãÒ°ˆÒÓË  ÓË°}ºã}º °Ë¯ËÏÓËË


¯º¯ÈääÈ ÒϺ­¯ÈÎÈˈ ÓÈ ª}¯ÈÓË ¯ÈÁÒ} Á‚Ó}ÒÒ iã« ˆºº ˆº­© äºÎÓº
­©ãº ­©°ˆ¯º ÓÈ°ˆ¯ºÒˆ ¹¯º¯Èää‚ ÓÈ ã ­º® mÒ Á‚Ó}ÒºÓÈãÓº® ÏÈmÒ°Ò
亰ˆÒ Ò°¹ºãςËä ºˆËãӂ Á‚Ó}Ò ã« ÏÈÈÓÒ« Á‚Ó}ÒºÓÈãÓº® ÏÈmÒ
°Ò亰ˆÒ m }ºˆº¯º® ãË}º äºÎÓº ÒÏäËÓ҈ ºӂ °ˆ¯º}‚ vÈä ¯ÈÁÒ} °ˆ¯ºÒä
m mÒË ºˆ¯ËÏ}ºm ¹¯«ä©² iã« äÓºÒ² Á‚Ó}Ò® ¯ÈÁÒ} ¹º°ˆ¯ºËÓÓ©® ˆÈ}Òä
°¹º°º­ºä ¹ºã‚Èˈ°« }ÈË°ˆmËÓÓË® Ëä ¹¯Ò ¹¯º¯Ò°ºm}Ë ¹º ºˆËãÓ©ä ˆº
}Èä } ˆºä‚ ÎË ªˆº ¹¯Ë}¯È°ÓÈ« mºÏäºÎÓº°ˆ ¹¯ºËäºÓ°ˆ¯Ò¯ºmȈ Ë®°ˆmÒË
¹¯ºË‚¯ moveto Ò lineto }ºˆº¯©Ë ¯È­ºˆÈ ˆ ° ˆË}‚Òä ¯ÈÁÒË°}Òä ‚}ÈÏÈ
ˆËãËä j°¹ºãϺmÈÓÒË äÈ°ˆÈ­Ó©² }ºªÁÁÒÒËӈºm ¹¯ÒÈˈ ‚ÓÒm˯°Èã
Óº°ˆ ¹¯ºË‚¯Ë ¹º°ˆ¯ºËÓÒ« ¯ÈÁÒ}È ¯Ò ªˆºä °҈ÈËä ˆº ¯ÈÁÒ} ÏÈÓÒ
äÈˈ m°Ë ª}¯ÈÓÓºË ¹¯º°ˆ¯ÈÓ°ˆmº ¯ºmÓº  ˆºË}  mÓË ÏÈmÒ°Ò亰ˆÒ ºˆ
mmËËÓÓºº Òӈ˯mÈãÈ ÒÏäËÓËÓÒ« ȯ‚äËӈÈ
Ebklbg] I Ijh]jZffZ ^ey ihkljh_gby ]jZnbdh\ nmgdpbc
uses graph;
var gd,gm:integer;
function f(x:real):real; { aZ^Zgb_ nmgdpbb }
begin
f:=x*x ^ a^_kv fh`_l [ulv ex[Zy nmgdpby `
end;
procedure drawgrafik(a,b:real); { a,b — gZqZevgh_ b dhg_qgh_ agZq_gby x }
var x,dx,max,min,koef:real;
k,x0,y0:integer; { x0,y0 — iheh`_gb_ hk_c dhhj^bgZl `
begin
dx:=(b-a  ^ hij_^_ebeb rZ] baf_g_gby x  lhq_d gZ ]jZnbd_ `
x:=a; max:=f(a); min:=f(a);
for k:=1 to 640 do ^ hij_^_ey_f h[eZklv agZq_gbc f(x) }
begin
if f(x)>max then max:=f(x);
if f(x)<min then min:=f(x);
x:=x+dx;
end;
    
dhwnnbpb_gl ih hkb y }
koef:=479/(max-min); {
x:=a ^ gZqZevgh_ agZq_gb_ x }
moveto(0,round(479-koef*(f(a)-min  ^ gZqZevgh_ agZq_gb_ mdZaZl_ey `
for k:=1 to 639 do { kljhbf ]jZnbd `
begin
x:=x+dx;
lineto(k,round(479-koef*(f(x)-min)));
end;
x0:=round(639*a/(a-b)); { a/(a-b)=(0-a)/(b-a) }
OLQH [[  ^ hkv \ `
y0:=round(479-479*(min/(min-max)));
linH \\  ^ hkv [ `
end;
begin
gd:=detect; initgraph(gd,gm,'');
drawgrafik(-4,4);
readln; closegraph
end.

¡¥ÃIJ¿À´¼²È´·ÄÀ´ºÃĺ½·»
¯ºË‚¯© ‚°ˆÈÓºm}Ò °ÈäÒ ¹º °Ë­Ë ÓË ¹¯ºÒÏmº«ˆ ÓÒ}È}Ò² mÒÒ䩲 ÒÏäË
ÓËÓÒ® ÓÈ ª}¯ÈÓË Óº ‚°ˆÈÓºmãËÓÓ©Ë mËˆÈ Ò °ˆÒãÒ Ò°¹ºãς ˆ°« ¹¯ºË‚¯È
äÒ ã« m©mºÈ m°Ë² ¯ÈÁÒË°}Ò² ¹¯Òä҈Òmºm }¯ºäË ˆº}Ò  ºªˆºä‚ ¹¯º
Ë‚¯© ‚°ˆÈÓºm}Ò mˈºm Ò °ˆÒãË® ºãÎÓ© ¹¯ËË°ˆmºmȈ ¹¯ºË‚¯Èä ã«
ÒϺ­¯ÈÎËÓÒ« ¹¯Òä҈Òmºm ‘Ë}‚ÒË ‚°ˆÈÓºm}Ò °º²¯ÈÓ« ˆ°« º ˆË² ¹º¯ ¹º}È
ÓË ­‚‚ˆ ÒÏäËÓËÓ© ¯‚ÒäÒ ¹¯ºË‚¯ÈäÒ ‚°ˆÈÓºm}Ò ¯Ò ÒÓÒÒÈãÒÏÈÒÒ
¯ÈÁÒË°}ºº ¯ËÎÒäÈ ˆË}‚ÒË mËˆÈ Û ˯ө® ã« ÁºÓÈ Ò ­Ëã©® ã« ãÒÓÒ®
Ò ˆ¯Ò²ºmº} ˆË}‚ÒË °ˆÒãÒ Û °¹ãºÓÈ« ãÒÓÒ« Ò ÏÈãÒm}È { ˆÈ­ã 
¹¯ÒmËËÓ© ¹¯ºË‚¯© ã« ‚°ˆÈÓºm}Ò mˈºm Ò °ˆÒãË®
          
      
SetColor(Color)           
      Color
SetBkColor(Color)      
SetLineStyle(Style, Pattern,        
Thickness)    !"#      #
     
         !" #  $   %   &

   
      
SetFillStyle(Style, Color)       $% &
SetFillPattern(Pattern, '        & 
Color) $%  &( '  Pattern     &&
array[1..8] of byte
GetColor, GetMaxColor, )&  &      & 
GetBkColor & *      
* &     *     

sÈÏmÈÓÒ« Ò ÏÓÈËÓÒ« }ºÓ°ˆÈӈ ã« mˈºm ˆÈ}ÒË ÎË }È} m 亂ãË crt
°ä ˆÈ­ã  
{°Ëº ÒäËˈ°«  °ˆÈÓȯˆÓ©² °ˆÒãË® ã« ˆ¯Ò²ºmº} Ò  ã« ãÒÓÒ® |ÓÒ
ӂä˯‚ ˆ°« ° ӂã« ¯º¯ÈääÒ°ˆ ÒäËˈ mºÏäºÎÓº°ˆ ÏÈÈmȈ °mºÒ º­¯ÈÏ©
ã« ãÒÓÒ® Ò ˆ¯Ò²ºmº} Áº¯äÒ¯‚« Ë°ˆÓÈȈ˯ÒÓ©Ë }ºÓ°ˆÈӈ© ÒÏ mº
ÒÓ©² ÒÁ¯ }ÈÎÈ« ÒÏ }ºˆº¯©² °ººˆmˈ°ˆm‚ˈ ºÓºä‚ ¹Ò}°Ë゠ Û ¹Ò}°Ëã
°mˈ҈°«  Û ÓË °mˈ҈°«  ‘ºãÒÓÈ ãÒÓÒÒ ÏÈÈˈ°« m ¹Ò}°ËãȲ Ò äºÎˈ
¹¯ÒÓÒäȈ ˆºã}º mÈ ÏÓÈËÓÒ«  ÒãÒ  º­©ÓÈ« ãÒÓÒ« Ò ‚ˆºãËÓÓÈ« 
¯ÒmËËä mË ÓË­ºãÒË ¹¯º¯Èää© ãÒ°ˆÒÓÒ    ËäºÓ°ˆ¯Ò
¯‚ ÒË m°Ë mËˆÈ Ò °ˆÒãÒ
Ebklbg] I Ijh]jZffZ ^_fhgkljbjmxsZy p\_lZ b klbeb rljboh\hd
uses graph;
var gd,gm,x,y,color,style:integer;
begin
initgraph(gd,gm,''); x:=0;
^ p\_l b klbev  g_ [m^ml \b^gu gZ q_jghf `
for color:=1 to 15 do begin
y:=0;
for style:=1 to 11 do begin
setfillstyle(style,color);
bar(x,y,x+30,y+35);
y:=y+44;
end;
x:=x+43;
end; readln;
end.
'    

Ebklbg] I Ijh]jZffZ ^_fhgkljbjmxsZy \k_ \b^u ebgbc


uses graph;
var gd,gm,y,thickness,style:integer; { thickness – lhesbgZ `
procedure linedemo(thickness:word);
begin
for style:=0 to 3 do begin
setlinestyle(style,0,thickness);
line(0,y,639,y);
y:=y+44;
end;
end;
begin
initgraph(gd,gm,'');
setcolor(red); y:=0;
linedemo(1); linedemo(3); readln;
end.

¡ ¼¿²´µÂ²ÆºÉ·Ã¼À¾·¸º¾·
sȹºäÓÒä ˆº º}Óº Û ªˆº ¹¯«äº‚ºãÓÈ« º­ãÈ°ˆ ª}¯ÈÓÈ m©¹ºãÓ« È«
m°Ë Á‚Ó}ÒÒ ¹ºãÓºº ª}¯ÈÓÈ ˆÈ} ÎË }È} Ò ã« ˆË}°ˆºmºº ¯ËÎÒäÈ  º°ãË
‚°ˆÈÓºm}Ò º}ÓÈ ã ­ºË ÒϺ­¯ÈÎËÓÒË ­‚ˈ °ˆ¯ºÒˆ°« m ºˆÓº°ÒˆËãÓ©² }ºº¯
ÒÓȈȲ ˆË}‚Ëº º}ÓÈ ¯ºË‚¯© ã« ¯È­ºˆ© ° º}ÓÈäÒ ¹¯ÒmËËÓ© m
ˆÈ­ã 
    
   
SetViewPort   &  &  ( p ½·´Í» ´·ÂÇ¿º»
(X1, Y1, X2, Y2, ŵÀ½ º  p Á²´Í» ¿º¸¿º» ŵÀ½ —ýº Á²Â²¾·Ä ½ÀµºÉ·
Clip) üÀµÀ ĺÁ² Clip=True ÄÀ º¹À³Â²¸·¿º· ¿· ´¾·Ë²ÐË··ÃÑ ´

À¼¿À ÀÄ÷¼²·ÄÃÑ ´ ÁÂÀĺ´¿À¾ ýÅɲ· ¿· ÀÄ÷¼²·ÄÃÑ

ClearViewPort ɺ˲·Ä Ä·¼ÅË·· À¼¿À

|­¯ÈˆÒˆË mÓÒäÈÓÒË Û ã« ÏÈãÒm}Ò ˆË}‚Ëº º}ÓÈ ÁºÓºm©ä mˈºä ÓË °ãË


‚ˈ ¹¯ÒäËÓ«ˆ ¹¯ºË‚¯‚ setbkcolor, ˆ } ºÓÈ ÏÈãÒmÈˈ mË° ª}¯ÈÓ º­
ÓËË m©¹ºãÓ«ˆ ªˆº Ë®°ˆmÒË ° ¹ºäº ¹¯ºË‚¯ setfillstyle Ò bar
           !  "#$

sȹ¯Òä˯
setviewport(200,100,440,380,true);
setfillstyle(1,4);
bar(200,100,440,380);

¡”Í´À¶Ä·¼ÃIJ
{©mº ˆË}°ˆÈ m ¯ÈÁÒË°}ºä ¯ËÎÒäË m©¹ºãӫˈ°« ˆºã}º °¯Ë°ˆmÈäÒ äº‚ã«
graph
|­¯ÈˆÒˆË mÓÒäÈÓÒË Û ¹¯ºË‚¯© 亂ãË® system Ò crt ã« m©mºÈ ÓÈ ª}¯ÈÓ
ÓË ¯È­ºˆÈ ˆ }º¯¯Ë}ˆÓº m ¯ÈÁÒË°}ºä ¯ËÎÒäË ²ºˆ« Ò ÓË m©È ˆ ÓÒ}È}Ò² °º
º­ËÓÒ® º­ ºÒ­}Ȳ ¹¯Ò m©¹ºãÓËÓÒÒ wˆº º­ž«°Ó«Ëˆ°« ¯ÈÏãÒÒ«äÒ m ¹¯ÒÓ
ҹȲ Áº¯äÒ¯ºmÈÓÒ« ÒϺ­¯ÈÎËÓÒ« m ˆË}°ˆºmºä Ò ¯ÈÁÒË°}ºä ¯ËÎÒäȲ sË
Ò°¹ºãς®ˆË m ¯ÈÁÒË°}ºä ¯ËÎÒäË ¹¯ºË‚¯© write writeln clrscr
gotoxy Ò ¯ ¯ºË‚¯© ã« m©mºÈ ˆË}°ˆÈ ¹¯ÒmËËÓ© m ˆÈ­ã  ¯Òä˯
¹¯º¯Èää© m©mº«Ë® ˆË}°ˆ ¹¯ÒmËËÓ m ãÒ°ˆÒÓË 
  ”Í´À¶ Ä·¼ÃIJ
    
OutText(Text) ”Í´À¶ºÄ ¿² ϼ²¿ ÃÄÂÀ¼Å Ä·¼ÃIJ Text ¿²Éº¿²Ñ à ķ¼Å

Ë·» ÁÀ¹ºÈºº ż²¹²Ä·½Ñ ¤·¼Å˺» ż²¹²Ä·½Î Á·Â·¾·Ë²

·ÄÃÑ ´ ¼À¿·È ÃÄÂÀ¼º

OutTextXY(X,Y,Text) ”Í´À¶ºÄ ¿² ϼ²¿ ÃÄÂÀ¼Å Text ¿²Éº¿²Ñ à ÄÀɼº  


¡À½À¸·¿º· Ä·¼ÅË·µÀ ż²¹²Ä·½Ñ ¿· º¹¾·¿Ñ·ÄÃÑ

SetTextStyle(Font, ¥ÃIJ¿²´½º´²·ÄÃÑ ÊºÆÄ ¿²Á²´½·¿º· Ä·¼ÃIJ µÀº¹À¿


Direction, CharSize) IJ½Î¿À· º½º ´·Âĺ¼²½Î¿À·  ²¹¾·Â ú¾´À½À´ ¼ÀÏÆƺ

Ⱥ·¿Ä Å´·½ºÉ·¿ºÑ ºÃÇÀ¶¿ÀµÀ ²¹¾·Â² ʺÆIJ )RQW

SetTextJustify £ÁÀÃÀ³Í ´Í²´¿º´²¿ºÑ Ä·¼ÃIJ ÀÄ¿Àúķ½Î¿À ¹²¶²¿¿À»


(Horiz, Vert) ÄÀɼº  ¶½Ñ ÁÂÀÈ·¶ÅÂÍ OutTextXY
TextWidth(Stroka) ¦Å¿¼ÈºÑ ´À¹´Â²Ë²·Ä ʺº¿Å ÃÄÂÀ¼º Ä·¼ÃIJ ¿² ϼ²¿· ´

Áº¼Ã·½²Ç ºÃÁÀ½Î¹ÅÑ ÅÃIJ¿À´½·¿¿Í» ʺÆÄ

TextHeight(Stroka) ’¿²½ÀµºÉ¿²Ñ ÆÅ¿¼ÈºÑ ¿À ´À¹´Â²Ë²·Ä ´ÍÃÀÄÅ ÃÄÂÀ¼º

Ä·¼ÃIJ

¯Ò m©mºË ˆË}°ˆÈ Ó˺­²ºÒäº ¹ºäÓ҈ ˆº m°Ë ¯ÒÁˆ© }¯ºäË DefaultFont
° Óºä˯ºä   ²¯ÈÓ«ˆ°« m ºˆËãÓ©² ÁÈ®ãȲ ° ¯È°Ò¯ËÓÒËä FKU ˆÈ­ã  
vˆÈÓȯˆÓ©Ë mȯÒÈӈ© ªˆÒ² ÁÈ®ãºm ÓË °º˯ÎȈ ¯‚°°}Ò² ­‚}m ºÓÈ}º m ÓÈ
°ˆº«ËË m¯Ëä« ¯È°¹¯º°ˆ¯ÈÓ« ˆ°« ¹Ë¯Ë¯È­ºˆÈÓÓ©Ë ÁȮ㩠°º ¯ÒÁˆÈäÒ ¹º
˯ÎÒmÈ ÒË ¯‚°°}Ò® ÈãÁÈm҈ rºãËË ˆºº ÒäËˈ°« mºÏäºÎÓº°ˆ °ºÏÈÓÒ«
°mºÒ² °º­°ˆmËÓÓ©² ÁÈ®ãºm °º ¯ÒÁˆÈäÒ }ºˆº¯©Ë ¯ËÒ°ˆ¯Ò¯‚ ˆ°« m ¹¯º¯Èä
"#) %&' (  

äË ¹¯Ò ¹ºäºÒ Á‚Ó}ÒÒ InstallUserFont m }ÈË°ˆmË ¹È¯Èäˈ¯È }ºˆº¯º® ¹Ë


¯ËÈˈ°« Òä« ÁÈ®ãÈ ° Óºm©ä ¯ÒÁˆºä ­ËÏ ¯È°Ò¯ËÓÒ« FKU 
  £Ä²¿¶²ÂÄ¿Í· ʺÆÄÍ
           
DefaultFont  Ÿ·Ä

TriplexFont  7ULSSFKU

SmallFont  /LWWFKU

SansSerifFont  6DQVFKU

GothicFont  *RWKFKU

>ey lh]h qlh[u \u\_klb \ ]jZnbq_kdhf j_`bf_ i_j_f_ggu_ qbkeh\h]h lbiZ


fh`gh \hkihevah\Zlvky klZg^Zjlghc ijhp_^mjhc str kf jZa^ 14.3) ij_h[jZ
amxs_c qbkeh\h_ agZq_gb_ \ kljhdm l_dklZ Z aZl_f \u\_klb ihemq_ggmx kljhdm
ijb ihfhsb ijhp_^mj OutText beb OutTextXY.

Ebklbg] I  Ijbf_j \u\h^Z l_dklZ


uses graph;
var gd,gm:integer;
begin
gd:=detect;
initgraph(gd,gm,'');
settextstyle(DefaultFont,HorizDir,3);
settextjustify(CenterText,CenterText);
setcolor(red);
outtextxy(320,240,'L_dkl \ p_glj_ wdjZgZ'); readln
end.

¡£ÀDz¿·¿º·º´ÀÃÃIJ¿À´½·¿º·
³ºÄÀ´ÍÇÀ³Â²¹À´º¹À³Â²¸·¿º»
sȹºäÓÒä ˆº ÒϺ­¯ÈÎËÓÒË °ˆ¯ºÒˆ°« m ÓË}ºˆº¯º® º­ãÈ°ˆÒ mÒ˺¹È䫈Ò
|ËmÒÓº ºãÎÓÈ °‚Ë°ˆmºmȈ mºÏäºÎÓº°ˆ }º¹Ò¯ºmÈÓÒ« ªˆº® º­ãÈ°ˆÒ
mÒ˺¹Èä«ˆÒ m º­©ӂ º¹Ë¯ÈˆÒmӂ ¹È䫈 ° Ëã °º²¯ÈÓËÓÒ« º­¯ÈϺm
ª}¯ÈÓÈ m º¹¯ËËãËÓÓ©Ë äºäËӈ© m¯ËäËÓÒ ~ȈËä ˆÈ}ºË °º²¯ÈÓËÓÓºË m ¹Èä«
           !  "#*

ˆÒ ÒϺ­¯ÈÎËÓÒË äºÎÓº ­‚ˈ ¹Ë¯ËäË°ˆÒˆ º­¯ÈˆÓº m mÒ˺¹È䫈 ˆº­©


°ÓºmÈ ‚mÒˈ ˺ ÓÈ ª}¯ÈÓË
{ ˆË}°ˆºmºä ¯ËÎÒäË ã« ¹ºº­Ó©² äÈÓÒ¹‚ã«Ò® ¹¯Ò²º҈°« º­¯ÈÈˆ°« ÓÈ
¹¯«ä‚ } ÒÏmË°ˆÓ©ä ȯ˰Èä mÒ˺¹Èä«ˆÒ °ä ãÒ°ˆÒÓ   z °È°ˆ 
亂ã graph °º˯Î҈ °¯Ë°ˆmÈ °º²¯ÈÓËÓÒ« Ò mº°°ˆÈÓºmãËÓÒ« º­¯ÈϺm ÒϺ
­¯ÈÎËÓÒ® ˆÈ­ã   { ˆÈ­ã  ¹¯ÒmËËÓ© }ºÓ°ˆÈӈ© ã« ¹È¯Èäˈ¯È
BitBit Ò°¹ºãςË人 m ºÓº® ÒÏ ¹¯ºË‚¯ ¹Ë¯ËÒ°ãËÓÓ©² m ˆÈ­ã 

  £ÀDz¿·¿º· º ´ÀÃÃIJ¿À´½·¿º· À³Â²¹À´ º¹À³Â²¸·¿º»


      
ImageSize            
(X1,Y1,X2,Y2)                 
      !       " 
#       "   #  
GetImage(X1, Y1, X2, $               !
Y2, BitMap)          %    
#  #  BitMap& '        
          
PutImage(X,Y,BitMap; (#   !          % 
BitBit)      #  #  BitMap&  "  
#            #  
  ) BitBit "       *
      #       
  #     *  ! 
     #        
     ! 

¤²³½ºÈ² ¡ š¾·Ð˺·ÃÑ ¼À¿ÃIJ¿ÄÍ ¶½Ñ Á²Â²¾·Ä² BitBit


        
NormalPut=0; CopyPut=0 +# # #      #   
  
XORPut=1 +  ,* * -.-, XOR
OrPut=2 +  -.- OR
AndPut=3 +  - AND
NotPut=4 -       NOT
           PutImage  
XORPut                
                  
             
    

          GetImage  PutImage  


            !"#$    
                pointer
Ebklbg] I H`b\e_gb_ bah[jZ`_gby \ZjbZgl ‹ 
uses graph,crt;
const t=100; d \j_fy aZ^_j`db b ijbjZs_gb_ dhhj^bgZlu x ih^[bjZ_f 
var p:pointer  mdZaZl_ev Z^j_k h[eZklb iZfylb ^ey ojZg_gby dZjlbgdb 
gd,gm,x,size:integer;
procedure vagon;
begin
bar(x,100,x+70,130);
circle(x+15,140,10);Circle(x+55,140,10);
end;
begin
gd:=detect; initgraph(gd,gm,''); x:=0;
vagon; size:=imagesize(0,100,70,150);
 \u^_ey_f h[eZklv iZfylb jZaf_jZ Size }
getmem(p,size);
 aZibku\Z_f bah[jZ`_gb_ \ iZfylv ih Z^j_km p }
getimage(0,100,70,150,p^); x:=0;
repeat
delay(t   aZ^_j`Zeb gZ wdjZg_ 
putimage(x,100,p^,xorput); { klbjZ_f }
x:=x+d  baf_gy_f dhhj^bgZlm 
    jbkm_f 
until x>639;
 hk\h[h`^Z_f iZfylv 
freemem(p,size);
end.

¡žÀ¶Å½Î'26
%                
  &'()* +,-.,/           
    0               
    123           
      !"#$% &'()'*  +  ,  

                   4567*8-


9       :
X            ;
X           ;
X           &'()* +,-.,/;
X               <;
X          ;
X           environment$
            
¡¢²³ÀIJÃúÃÄ·¾¿À»¶²ÄÀ»º´Â·¾·¿·¾
=                 
                   !"#$
        &'()* +,-.,/      
                      
    9               
                
 
¤²³½ºÈ² ¡ ¡ÂÀÈ·¶ÅÂÍ ¶½Ñ ²³ÀÄÍ Ã ÃºÃÄ·¾¿À» ¶²ÄÀ» º ´Â·¾·¿·¾
   
GetDate(year,month,day, (     *  /     
dayofweek)     0       
* 1 "    & &
SetDate(year,month,day) 2     *  *     
    3
Get- (        / #  #
Time(hour,minute,sec,sec100) #   #   #
Set- 2              
Time(hour,minute,sec,sec100)     3
        word      $

Ijhp_^mjZ GetTime fh`_l [ulv k mki_ohf bkihevah\ZgZ ^ey ih^kq_lZ \j_f_


gb \uiheg_gby ijh]jZffu beb __ njZ]f_glZ >ey wlh]h ^hklZlhqgh ihf_klblv
__ \ gZqZeh b dhg_p l_klbjm_fh]h njZ]f_glZ Z aZl_f ih^kqblZlv bgl_j\Ze
f_`^m ^\mfy ihdZaZgbyfb kbkl_fgh]h \j_f_gb
    

¡¦Å¿¼Èºº¶½ÑÀ³Â²³ÀļºÁ²Â²¾·ÄÂÀ´
¼À¾²¿¶¿À»ÃÄÂÀ¼º
             
     !"#$% &'()'* +       ,-,
              
  .             
   {©¹ºãÓ҈   /012%3(       
    4'#  5%#6%1 7%88'12,#      
+            9   
: ;
format a: <      4%#8'6)%8         
      +   
  ¦Å¿¼Èºº ¶½Ñ À³Â²³Àļº Á²Â²¾·ÄÂÀ´ ¼À¾²¿¶¿À» ÃÄÂÀ¼º
  
ParamCount        
ParamStr(nomer)             


:    =          >    


     
uses dos;
var i:integer;
begin
for i:=1 to paramcount do writeln(paramstr(i));
 ^ ijh^he`_gb_ ijh]jZffu `
end.

Ijb hleZ^d_ fh`gh aZ^Z\Zlv iZjZf_lju dhfZg^ghc kljhdb g_ihkj_^kl\_ggh \ kj_


^_ 7XUER 3DVFDO k ihfhsvx mklZgh\db Run | Parameters. <uah\ ParamStr(0) \ha
\jZsZ_l iheguc imlv d bkihegy_fhfm nZcem ba dhlhjh]h aZims_gZ ijh]jZffZ

¡™²ÁÅü´¿·Ê¿ºÇÁÂÀµÂ²¾¾
º¹ÁÂÀµÂ²¾¾Í¿²7XUER3DVFDO
?    9       =   exec @
   +          ,-, )%8
         !"  #   $   %

  >           ?    


+         
A    exec    =   ;
exec(path,params);

  path <   +   params <  
  path params     .     
        params <      = 9
 
            9     
   >       =  DOSError   
  9  =    B C  +    DOSError  
  =           ;  <   ËÓ  Û
 
äȯ ¯‚ˆ } ÁȮ゠ÓË ÓÈ® ËÓ  Û ÓË º°ˆÈˆº Óº ¹Èä«ˆÒ   ã« Ïȯ‚Ï}Ò ¹¯º
¯Èää©
  
º«°ÓÒä ¹¯Ò Òӂ º Ò­}Ò ° }º ºä  ‘ËäÈ ¯È°¹¯Ë ËãËÓÒ« ¹Èä«ˆÒ ¹º ¯º­Óº  
   
º­°‚Î ÈãÈ° ¹º ²º ‚ }ÓÒ Ò Ò º°º­ËÓÓº m ã  °ä ¯ÈÏ   ¯º Ë ‚¯È 

exec ¹¯Ò m©¹ºãÓËÓÒÒ ÓË Óȯ‚ Èˈ ¯È°¹¯Ë ËãËÓÒ« ¹Èä«ˆÒ ã« ˆË}‚Ë® ¹¯º  
   
¯Èää© ÓÈ 7XUER 3DVFDO | ÓÈ}º ã« ÏÈ ¯‚Ï}Ò Ò m©¹ºãÓËÓÒ« Óºmº® ¹¯º ¯Èä 
  
ä© Ó˺­²º ÒäÈ °mº­º ÓÈ« ¹È䫈  p°ˆË°ˆmËÓÓº ˆº ã« ÏÈ ¯‚Ï}Ò ã ­º®   

¹¯º ¯Èää© m ÏÈmÒ°Ò亰ˆÒ ºˆ ¯ÈÏäË¯È ËË }º È äºÎˈ ¹ºÓÈ º­Òˆ °« ÓËäÈãºË   
 
}ºãÒ Ë°ˆmº ¹È䫈Ò { °ã‚ ÈË ËË Ó˲mȈ}Ò ¹¯º ¯ÈääÈ m©¹ºãÓ«ˆ °« ÓË ­‚ ˈ È   
¹Ë¯ËäËÓÓÈ« DOSError ¹¯Òäˈ ÏÓÈ ËÓÒË  
{ °m«ÏÒ ° ªˆº® ¹¯º­ãË亮 °‚Ë°ˆm‚ ˆ °ˆ¯º ÒË ˆ¯Ë­ºmÈÓÒ« } ¯È°¹¯Ë ËãËÓÒ  
 
¹Èä«ˆÒ ã« ¹¯º ¯Èää }ºˆº¯©Ë Ò°¹ºã ς ˆ º­¯ÈËÓÒË } ¹¯º Ë ‚¯Ë exec 

¯º ¯ÈääÈ m }ºˆº¯º® m©¹ºãӫˈ°« Ïȹ‚°} mÓË ÓË® ¹¯º ¯Èää© º­«ÏȈËã    
 
Óº ºãÎÓÈ °º ˯ÎȈ 
Ò¯Ë}ˆÒm‚ }ºä¹Ò㫈º¯È {$M} ã« ˆº º ˆº­© º°mº­º   
 
҈ ¹È䫈  
ã« Ïȹ‚°}È mÓË ÓË® ¹¯º ¯Èää© ‘È} Ò¯Ë}ˆÒmÈ }ºä¹Ò㫈º¯È 

{$M $4000,0,$8000} ÏÈ Èˈ ˆ¯Ë­ºmÈÓÒË ÓÈ  z­È®ˆ °ˆË}È Ò  z­È®ˆ ã« 
  
ÒÓÈäÒ Ë°}Ò ¯È°¹¯Ë Ëã«Ë亮 º­ãÈ°ˆÒ |°ˆÈm ‚ °« ¹È䫈 äºÎÓº Ò°¹ºã    
 
ϺmȈ ã« ÏÈ ¯‚Ï}Ò ¯‚ º® ¹¯º ¯Èää©  
 
¯Òä˯ ¹¯ÒmË ËÓÓ©® m ãÒ°ˆÒÓ Ë  äºÎˈ °ã‚Î҈ º­¯ÈÏ ºä ã« ÏÈ   
 
¹‚°}È ã ­º® mÓË ÓË® ¹¯º ¯Èää© ˆ } ²º¯º º ËäºÓ°ˆ¯Ò¯‚ˈ ˆË²ÓÒ}‚ m©  
¹ºãÓËÓÒ« ªˆº º Ë®°ˆmÒ«  
Ebklbg] I AZimkd \g_rg_c ijh]jZffu
{$M ` ^ D[Zcl kl_dZ b  [Zcl Heap}
uses crt, dos;
var path, cmdline: string;
begin
writeln Ihegh_ bfy ijh]jZffu ^ey \uiheg_gby  readln(path);
    
writeln DhfZg^gZy kljhdZ ^ey ijh]jZffu  readln(cmdline);
swapvectors ^ \hkklZgh\blv aZo\Zq_ggu_ \_dlhju ij_ju\Zgbc `
exec(path,cmdline  ^ \uihegblv ijh]jZffm `
swapvectors; ^ aZo\Zlblv \_dlhju ih\lhjgh `
if doserror<>0 then ^ ijh\_jblv \hafh`gu_ hrb[db `
writeln Hrb[dZ DOS k ghf_jhf doserror)
else
begin
writeln('Ijh]jZffZ ',path,'aZ\_jr_gZ.');
writeln Dh^ aZ\_jr_gby ijh]jZffu doseditcode);
end; readln
end.

¡–ÀÁÀ½¿·¿ºÑ¼¾À¶Å½Ñ¾
¡žÀ¶Å½ÎFUWSOXV
    
iÈÓÓ©® äº ‚ã ãÒ°ˆÒÓ  °º ˯Î҈ ÓË°}ºã }º ¹ºãËÏÓ©² ¹¯º Ë ‚¯ Ò 
    
Á‚Ó} Ò® }ºˆº¯©² ˆÈ} ÓË ²mȈÈˈ m äº ‚ãË crt ~ Ë° Ò°¹ºã ς ˆ°« ÓË}ºˆº¯©Ë
  
°¯Ë °ˆmÈ Ò ¹¯ÒËä© ¹¯º ¯ÈääÒ¯ºmÈÓÒ« }ºˆº¯©Ë ÓË ¯È°°äȈ¯ÒmÈãÒ° m }ÓÒ Ë 
Ebklbg] I Fh^mev ^hihegyxsbc crt
unit crtplus;
interface
uses crt,dos; const Up = #72; Down = #80; Left = #75; Right =
#77; Enter = #13; Esc = #27; PgUp = #73; PgDn = #81;
type massiv=array[1..20] of string[40];{^ey nmgdpbb menu}
SURFHGXUH VDYHVFUHHQ ^AZihfbgZ_l wdjZg \ [mn_j_`
SURFHGXUH ORDGVFUHHQ ^<hkklZgZ\eb\Z_l wdjZg ba [mn_jZ`
^Jbkm_l hdgh k jZfdhc IZjZf_lju dhhj^bgZlu hdgZ \dexqZy jZfdm
p\_l jZfdb b p\_l nhgZ`
procedure framewindow(x1,y1,x2,y2,frcolor,fon: integer);
^<u\h^bl f_gx k aZihfbgZgb_f b \hkklZgh\e_gb_f wdjZgZ
IZjZf_lju fZkkb\ imgdlh\ dhhj^bgZlu \_jog_]h e_\h]h m]eZ
dhe-\h imgdlh\ p\_l nhgZ fZjd_jZ b l_dklZ k jZfdhc`
function menu(list:massiv; x,y,num,fon,marker,text:integer):integer;
implementation
var screen:array[1..2000] of word absolute $B800:0; {\b^_hiZfylv}
bufer :array[1..2000] of word^[mn_j ^ey aZihfbgZgby \b^_hiZfylb`
         !"  #   $   %
procedure savescreen;
var k:word;
begin
for k:=1 to 2000 do bufer[k]:=screen[k];
end;
procedure loadscreen;
var k:word;
begin
for k:=1 to 2000 do screen[k]:=bufer[k];
end;
^kdjulZy nmgdpby ^ey baf_g_gby jZaf_jh\ l_dklh\h]h dmjkhjZ
bkihevam_lky \ nmgdpbb menu ^ey lh]h qlh[u m[jZlv Z ihlhf
\hkklZgh\blv dmjkhj H[jZsZ_fky d ij_ju\Zgbx hi_jZpbhgghc kbkl_fu`
procedure setcursorsize(csize:word); var regs:registers; begin
with regs do
begin
ah:=$01; ch:=hi(csize); cl:=lo(csize);{wlh j_]bklju ijhp_kkhjZ}
intr($10,regs ^\uau\Z_f ij_ju\Zgb_ k ghf_jhf `
end
end;
procedure framewindow(x1,y1,x2,y2,frcolor,fon: integer);
{x1,y1,x2,y2 - dhhj^bgZlu hdgZ \dexqZy jZfdm frcolor - p\_l jZfdb `
FRQVW IUFKDUDUUD\>@ RI FKDU ^ ^ey jbkh\Zgby jZfdb `
 ^bkihevam_f kbf\heu ik_\^h]jZnbdb`
var x,y : integer; {x,y - ^ey \u\h^Z kbf\heh\ jZfdb `
w,h:integer;{ w - rbjbgZ jZfdb h - \ukhlZ jZfdb `
lastattr:byte^g_evay ihjlblv l_dmsb_ p\_lh\u_ mklZgh\db
ihwlhfm ^ey bo khojZg_gby bkihevam_f i_j_f_ggmx lastmode}
begin
lastattr:=textattr ^aZihfgbeb l_dmsb_ p\_lh\u_ mklZgh\db`
window(x1,y1,x2,y2);
textbackground(fon); clrscr;
window(x1,y1,x2+1,y2);
textcolor(frcolor);
gotoxy(1,1); write(frchar[1]);
w:=x2-x1+1;h:=y2-y^hij_^_ebeb rbjbgm b \ukhlm jZfdb`
for x:=1 to w- GR ZULWH IUFKDU>@ ^kbf\heu \_jog_c ]jZgbpu jZfdb`
write(frchar[3]); ;
for y:=2 to h-1 do beJLQ ^kbf\heu e_\hc b ijZ\hc ]jZgbp`
&    
gotoxy(w,y); write(frchar[4]);
gotoxy(1,y); write(frchar[4]);{m]hedb}
end;
gotoxy(1,h); write(frchar[5]);
for x:=1 to w- GR ZULWH IUFKDU>@  ^ kbf\heu gb`g_c ]jZgbpu `
write(frchar[6]);
window(x1+1,y1+1,x2-1,y2-1); gotoxy(1,1);
textattr:=lastattr;
end;
function menu(list:massiv; x,y,num,fon,marker,text:integer):integer;
var max,k:integer; c:char; oldtext:word;
begin
oldtext:=textattr;
savescreen ^Dhibjm_f wdjZg \ [mn_j`
textcolor(text);
max:=0;
for k:=1 to num do ^Bs_f kZfuc ^ebgguc imgdl f_gx`
if length(list[k])>max then max:=length(list[k]);
for k:=1 to num do ^>hihegy_f [he__ dhjhldb_ kljhdb ijh[_eZfb`
while length(list[k])<max do
list[k]:=list[k]+' ';
framewindow(x,y,x+max+3,y+num+1,text,fon);
textbackground(fon);
6HW&XUVRU6L]H   ^M[bjZ_f dmjkhj k wdjZgZ`
gotoxy(1,1);
textbackground(marker);
write(' '+list[1]);
textbackground(fon);
for k:=2 to num do begin
writeln; write(' '+list[k]);
end;
k:=1;
repeat
c:=readkey;
case c of
up,down:
begin
gotoxy(1,k);
textbackground(fon); write(' '+list[k]);
         !"  #   $   '
if c=up then
if k>1 then k:=k-1
else k:=num
else
if k<num then k:=k+1
else k:=1;
gotoxy(1,k);
textbackground(marker); write(' '+list[k]);
end;
esc: menu:=0;
enter: menu:=k;
end;
until (c=esc) or (c=enter);
SetCursorSize($0C0E); {<hkklZgZ\eb\Z_f dmjkhj}
window   ^<hkklZgZ\eb\Z_f iheguc wdjZg \ dZq_kl\_ hdgZ`
loadscreen ^<hkklZgZ\eb\Z_f ij_`gbc \b^ wdjZgZ`
textattr:=oldtext ^<hkklZgZ\eb\Z_f ij_`gb_ p\_lh\u_ mklZgh\db`
end;
end.

¡žÀ¶Å½Î¶½ÑÁÀ¶¼½ÐÉ·¿ºÑ¾Íʺ 
¼ÁÂÀµÂ²¾¾·¿²7XUER3DVFDO
   
z °ºÎÈãËÓÒ  m 7XUER 3DVFDO Óˈ °ˆÈÓ È¯ˆÓ©² °¯Ë °ˆm ã« ¯È­ºˆ© ° }ºä¹ 
  
ˆË¯Óº® ä© }º® } }ºˆº¯º® m°Ë ˆÈ} ¹¯Òm©}ãÒ iÈÓÓ©® äº ‚ã mº°¹ºãӫˈ
 
ªˆºˆ ÓË º°ˆÈˆº} º­¯ÈÈ«° } ¹¯Ë¯©mÈÓÒ '26 ° Óºä˯ºä 

Ebklbg] I Fh^mev ^ey jZ[hlu k furvx


unit mouse;
interface
uses dos;
{BgbpbZebaZpby ^jZc\_jZ furb}
procedure initmouse(var success:boolean; {true – ^jZc\_j
mki_rgh aZ]jm`_g false - hrb[dZ bgbpbZebaZpbb`
num:integer  ^Qbkeh dghihd furb`
^<dexq_gb_ hlh[jZ`_gby dmjkhjZ gZ wdjZg_`
procedure showcursor;
^<udexq_gb_ hlh[jZ`_gby dmjkhjZ gZ wdjZg_`
procedure hidecursor;
(    
^Hij_^_e_gb_ l_dmr_]h khklhygby furb`
procedure mousecondition
(var x,y:integer; {Dhhj^bgZlu
dmjkhjZ}
var left
^Khklhygb_ e_\hc dghidb
(true - gZ`ZlZ false - hlims_gZ `
right:boolean ^Khklhygb_ ijZ\hc dghidb`
^MklZgh\dZ dmjkhjZ \ lhqdm wdjZgZ k dhhj^bgZlZfb x b y}
procedure putcursor(x,y:integer);
^Hij_^_e_gb_ dhebq_kl\Z gZ`Zlbc e_\hc dghidb ihke_
ihke_^g_]h \uah\Z ^Zgghc ijhp_^mju`
function leftnum
(var x,y:integer):word ^Dhhj^bgZlu dmjkhjZ ijb ihke_^g_f gZ`Zlbb`
^Lh `_ kZfh_ ^ey ijZ\hc dghidb`
function rightnum(var x,y:integer):word;
^Lh `_ kZfh_ ^ey kj_^g_c dghidb _keb hgZ _klv `
function midlenum(var x,y:integer):word;
{implementation}
var reg:registers;
procedure initmouse;
begin
reg.ax:=0; intr($33,reg);
if reg.ax=1 then success:=true
else success:=false;
num:=reg.bx;
end;
procedure showcursor;
begin
reg.ax:=1; intr($33,reg);
end;
procedure hidecursor;
begin
reg.ax:=2; intr($33,reg);
end;
procedure mousecondition;
begin
reg.ax:=3; intr($33,reg);
x:=reg.cx; y:=reg.dx;
if reg.bx and 1=0 then left:=false
else left:=true;
         !"  #   $   )
if reg.bx and 2=0 then right:=false
else right:=true;
end;
procedure putcursor;
begin
with reg do begin
ax:=4; cx:=x; dx:=y;
end;
intr($33,reg);
end;
^<kihfh]Zl_evgZy kdjulZy ijhp_^mjZ`
function getnum(k:integer ^Ghf_j dghidb   beb  `
var x,y:integer):word ^Dhhj^bgZlu dmjkhjZ
ijb ihke_^g_f gZ`Zlbb`
begin
reg.ax:=5; reg.bx:=k;
intr($33,reg);
x:=reg.cx; y:=reg.dx;
getnum:=reg.bx;
end;
function leftnum;
begin
leftnum:=getnum(0,x,y);
end;
function midlenum;
begin
midlenum:=getnum(2,x,y);
end;
function rightnum;
begin
rightnum:=getnum(1,x,y);
end;
end.

¡–ÀÁÀ½¿·¿º·¼¾À¶Å½Ð JUDSKp
´Í´À¶ºÃÅ¿¼À´´ÆÀ¾²Ä·%03
      
lº ‚ã bmp °ä ãÒ°ˆÒÓ  ¹ºÏmºã«Ëˆ m©mº ҈ ÓÈ ¯ÈÁÒ Ë°}Ò® ª}¯ÈÓ
  
¯Ò°‚Ó}Ò m Áº¯äÈˆË %03  Ò  mˈºm  sȹºäÓÒä ˆº ã« Óº¯äÈã Óº º 
%*    

    
m©mº È  mˈӺ º ¯Ò°‚Ó}È ÒãÒ  mˈӺ º ¹¯Ò ¹Èã҈¯Ë  mˈºm ӂ 
   
ÎËÓ ÓË°ˆÈÓ È¯ˆÓ©® ¯ÈÁÒ Ë°}Ò® ¯È®m˯ sÈä ÒÏmË°ˆÓ© mÈ ˆÈ}Ò² ¯È®mË  

¯È Û 9HVDEJL Ò 6YJDEJL Ò² ãË }º ÓÈ®ˆÒ m ,QWHUQHW mº°¹ºã ϺmÈm Ò°   
  
ã ­©ä ¹ºÒ°}ºm©ä °Ë¯m˯ºä iã« ¹º }ã ËÓÒ« ¯È®mË¯È } ¹¯º ¯ÈääË ‚ º­  
  
Óº mº°¹ºã ϺmȈ °« Á‚Ó} ÒË® InstallUserDriver
sȹ¯Òä˯
Var gd,gm :integer;
begin
gd:=installuserdriver('svga256',nil); initgraph(gd,gm,'');

Ebklbg] I Fh^mev ^ey jZ[hlu k bmp-nZceZfb


unit BMP^Ih^^_j`b\Z_fu_ nhjfZlu BMP  p\_lh\ g_ RLE)BMP  p\_lh\
g_ RLE)}
interface
const
^Dh^u hrb[hd \ha\jZrZ_fuo nmgdpb_c ShowBitMapImage}
BmpOk = 0; {OK}
BmpUnknownError = -
^G_ba\_klgZy hrb[dZ`
BmpFileNotFound = -
^NZce g_ gZc^_g`
BmpNotSuppMode = -
^L_dmsbc ]jZnbq_kdbc j_`bf g_ ih^^_j`b\Z_lky
^ey ^Zggh]h nhjfZlZ nZceZ`
BmpNotSuppFmt = - ^NhjfZl nZceZ g_ ih^^_j`b\Z_lky`
^P\_lh\u_ khklZ\eyxsb_`
RED = 0; GREEN = 1; BLUE = 2;
^<u\h^ bmp-nZceZ BMPFileName \ ihabpbx X,Y  >hihegbl_evguc iZjZf_lj
FirstDacReg bkihevam_lky ^ey lh]h qlh[u fh`gh [ueh \u\_klb h^gh\j_f_ggh
g_kdhevdh -p\_lguo jbkmgdh\ k jZaghc iZebljhc ijb -p\_lghf j_`bf_
lZd qlh[u m dZ`^h]h [ueZ k\hy iZebljZ ?keb bkihevam_lky h[uqguc -
p\_lguc j_`bf beb -p\_lguc jbkmghd aZ^Z\Zcl_ gme_\h_ agZq_gb_`
function ShowBitMapImage(BMPFileName : String; X, Y : Word;
FirstDacReg: Integer) : Integer;
implementation
uses Dos, Graph;
type
73DOHWWH(QWU\ UHFRUG ^lbi ^ey iZeblju`
B,G,R: Byte ^]hem[hc a_e_guc djZkguc`
Flags: Byte;
end;
7%LWPDS)LOH+HDGHU UHFRUG ^kljmdlmjZ aZ]heh\dZ EPS-nZceZ`
bfType: Word;
         !"  #   $   %+
bfSize: Longint;
bfReserved1: Word;
bfReserved2: Word;
bfOffBits: Longint;
biSize: Longint;
biWidth, biHeight : Longint;
biPlanes: Word;
biBitCount: Word;
biCompression: Longint;
biSizeImage: Longint;
biXPelsPerMeter, biYPelsPerMeter: Longint;
biClrUsed, biClrImportant: Longint;
end;
TPalArray = array[0..255, RED..BLUE] of Byte;
YDU )  )LOH EIK  7%LWPDS)LOH+HDGHU ^AZ]heh\hd EPS-nZceZ`
3DO  DUUD\>@ RI 73DOHWWH(QWU\ ^IZebljZ`
function OpenFile(const BitmapName:String) : Boolean;
begin
OpenFile := False; Assign(F, BitmapName);
{$I-} Reset(F, 1); {$I+}
if IoResult <> 0 then OpenFile:=False else OpenFile:=True;
end;
function CloseFile: Boolean;
begin
{$I-} Close(F); {$I+}
if IoResult <> 0 then CloseFile:=False else CloseFile:=True;
end;
function ReadBMPFileHead : Boolean;
begin
ReadBMPFileHead := False;
{$I-} BlockRead(F, bfh, SizeOf(bfh)); {$I+}
if (IoResult <> 0) or (bfh.bfType <> $4D42) then Exit;
ReadBMPFileHead := True;
end;
function ReadPalette(PalSize:Integer) : Boolean;
var C : Byte;
begin
ReadPalette := False;
{$I-} BlockRead(F, Pal, PalSize*4); {$I+}
%    
if IoResult <> 0 then Exit;
ReadPalette := True;
end;
procedure SetPalette(PalSize: Integer; FirstDacReg: Integer);
var Palette : TPalArray; Reg : Registers; i : Byte;
begin
if GetMaxColor>255 then exit;
for i := 0 to PalSize-1 do begin
Palette[i, RED] := Pal[i].R SHR 2;
Palette[i, GREEN] := Pal[i].G SHR 2;
Palette[i, BLUE] := Pal[i].B SHR 2;
end;
Reg.ah := $10; Reg.al   ^ mklZgh\dZ j_]bkljh\ iZeblju `
Reg.bx := FirstDacReg ^ ghf_j i_j\h]h j_]bkljZ `
Reg.cx := PalSize ^ dhebq_kl\h j_]bkljh\ `
Reg.dx := Ofs(Palette);
Reg.es := Seg(Palette);
Intr($10, Reg  ^ \uau\Z_f ij_ju\Zgb_ ^ey mklZgh\db iZeblju `
end;
^<u\h^ -p\_lgh]h jbkmgdZ`
function ShowImage4(PalOffset:Integer; XStart,YStart:Word): Boolean;
var Px, C0, C1 : Byte;
Lin4 : array[0..1023] of Byte;
col: LongInt; Width, Height, xt, yt, W2 : Word;
begin
ShowImage4 := False;
Seek(F, bfh.bfOffBits);
Width := bfh.biWidth; Height := bfh.biHeight;
^Baf_gy_f rbjbgm qlh[u hgZ klZeZ djZlgZ `
while (Width mod 8)<>0 do inc(Width);
W2 := (bfh.biWidth-1) div 2;
for yt := Height-1 downto 0 do begin
{$I-} BlockRead(F, Lin4, Width div 2); {$I+}
if IOResult<>0 then exit;
^\u\h^bf jbkmghd ih hl^_evguf ibdk_eZf`
for xt := 0 to W2 do begin
Px := Lin4[xt]; C0 := Px shr 4;
Px := (Px shr 4) + (Px shl 4); C1 := Px shr 4;
PutPixel(Xstart+xt*2, Ystart+yt, C0+PalOffset);
         !"  #   $   %,
PutPixel(Xstart+xt*2+1, Ystart+yt, C1+PalOffset);
end
end;
ShowImage4 := True;
end;
^<u\h^ -p\_lgh]h jbkmgdZ`
function ShowImage8(PalOffset:Integer; XStart,YStart:Word): Boolean;
type
TLin8 = record
X, Y : Word;
Data : array[0..1023] of Byte;
end;
var Lin8 : ^TLin8; i: Integer; l, col: Longint;
Width, Height, xt, yt, SizeP : Word;
begin
ShowImage8 := False;
Width := bfh.biWidth; Height := bfh.biHeight;
^Baf_gy_f rbjbgm qlh[u hgZ klZeZ djZlgZ `
while (Width mod 4)<>0 do inc(Width);
Seek(F, bfh.bfOffBits);
SizeP := sizeof(TLin8); GetMem(Lin8, SizeP);
Lin8^.X := bfh.biWidth-1; Lin8^.Y := 0;
for yt := Height-1 downto 0 do begin
{$I-} BlockRead(F, Lin8^.Data, Width); {$I+}
if IOResult <> 0 then exit;
^\u\h^bf jbkmghd ih hl^_evguf ibdk_eZf`
for i:=0 to Width-1 do
PutPixel(Xstart+i, Ystart+yt,Lin8^.Data[i]+PalOffset)
end;
FreeMem(Lin8, SizeP); ShowImage8 := True;
end;
function ShowBitMapImage(BMPFileName : String; X, Y : Word;
FirstDacReg:Integer) : Integer;
Var MaxC: LongInt; xt, yt : Word;
begin
MaxC := GetMaxColor;
if (MaxC<>15)and(MaxC<>255) then begin
ShowBitMapImage := BmpNotSuppMode; exit;
end;
%    
ShowBitMapImage := BmpFileNotFound;
if not OpenFile(BMPFileName) then Exit;
ShowBitMapImage := BmpNotSuppFmt;
if not ReadBMPFileHead then Exit;
ShowBitMapImage := BmpNotSuppMode;
case bfh.biBitCount of
4 : begin
ReadPalette(16);
SetPalette(16,FirstDacReg);
ShowImage4(FirstDacReg,X,Y);
ShowBitMapImage := BmpOk;
end;
8 : begin
ReadPalette(256);
SetPalette(256,FirstDacReg);
ShowImage8(FirstDacReg,X,Y);
ShowBitMapImage := BmpOk;
end;
end;
CloseFile;
end;
end.



¡Âº½À¸·¿º·

ÿÀ´ÍÁ²¼ÄºÉ·Ã¼À»²³ÀÄÍ
´º¿Ä·µÂºÂÀ´²¿¿À»
÷¶·7XUER3DVFDO
¡¢²³ÀIJ´À¼¿·º¿Ä·µÂºÂÀ´²¿¿À»÷¶Í
Ä·¼ÃÄÀ´Í»·¶²¼ÄÀÂ7XUER3DVFDO
¡ ³Ëº·ô·¶·¿ºÑ
cÈϯȭºˆ}È ¹¯º¯Èää© ÓÈ 7XUER 3DVFDO ¹¯Ë‚°äȈ¯ÒmÈˈ
X ÓÈ­º¯ Ò ¯ËÈ}ˆÒ¯ºmÈÓÒË Ò°²ºÓºº ˆË}°ˆÈ ¹¯º¯Èää©
X ˺ }ºä¹Òã«Ò 
X Ïȹ‚°} ¹¯º¯Èää© ÓÈ m©¹ºãÓËÓÒË
X ¹ºÒ°} ºÒ­º}
{°Ë ªˆÒ º¹Ë¯ÈÒÒ m©¹ºãÓ« ˆ°« ¹¯Ò ¹ºäºÒ    
   v¯ËÈ ÓÈÏ©mÈˈ°« Òӈ˯үºmÈÓÓº® ¹ºˆºä‚ ˆº ºÓÈ 
 °ººˆmˈ°ˆm‚ ÒË ¹¯º¯Èää©     
   !  ! º­Ë°¹ËÒmÈ« }ºäÁº¯ˆÓ©Ë ‚°ãºmÒ« ¯È­ºˆ©
¹¯º¯ÈääÒ°ˆÈ
{ }ºä¹ãË}ˆ °ˆÈÓȯˆÓº® ¹º°ˆÈm}Ò 7XUER 3DVFDO  m²º«ˆ mÈ mȯÒÈÓˆÈ ÒÓ
ˆË¯Ò¯ºmÈÓÓº® °¯Ë© ã« º¹Ë¯ÈÒºÓÓº® °Ò°ˆËä© '26 %RUODQG 3DVFDO ÁÈ®ã
%SH[H Ò 7XUER 3DVFDO ÁÈ®ã 7XUERH[H  {ÓËÓÒË ¯ÈÏãÒÒ« äË΂ ÓÒäÒ Û
äÒÓÒäÈãÓ© ºÓÈ}º °¯ËÈ %RUODQG 3DVFDO º­ãÈÈˈ ­óãÒäÒ mºÏäºÎÓº°ˆ«
äÒ { º°ÓºmÓºä ˆË}°ˆË }ÓÒÒ ˆÈä Ë ªˆº ÒäËˈ ÏÓÈËÓÒË º°º­ËÓÓº°ˆÒ
%RUODQG 3DVFDO ººmȯÒmÈãÒ° ºˆËãÓº { ÈÓÓºä ¹¯ÒãºÎËÓÒÒ ºmº¯« º ²È
¯È}ˆË¯Ò°ˆÒ}Ȳ °¯Ë© ä© ­‚Ëä Òäˈ m mÒ‚ 7XUER 3DVFDO
"  Û ¯ÈÏä˯ ¹¯º¯Èää© m 7XUER 3DVFDO º¯ÈÓÒËÓ ¯ËÈ}ˆº¯
ˆË}°ˆºm Ò }ºä¹Ò㫈º¯ ¹ºÏmºã« ˆ º­¯È­Èˆ©mȈ ¹¯º¯Èää© Ò ­Ò­ãÒºˆËÓ©Ë
亂ãÒ ¯ÈÏä˯ºä º  z­È®ˆ
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

¡Ÿ²É²½À²³ÀÄÍ
jӈ˯үºmÈÓÓÈ« °¯ËÈ Ïȹ‚°}Èˈ°« °ãË‚ Ë® }ºäÈÓº®
 g_h[yaZl_evgh_ bfy ijh]jZffu nZceZ
º°ãË ªˆºº ÓÈ ª}¯ÈÓË ¹º«mã«Ëˆ°« º}Óº °º°ˆº«ËË ÒÏ ÓË°}ºã}Ò² È°ˆË®
°ˆ¯º}Ò äËÓ m m˯²ÓË® È°ˆÒ ª}¯ÈÓÈ ¯È­ºË® º­ãÈ°ˆÒ m Ëӈ¯Ë Ò °ˆ¯º}Ò
°º°ˆº«ÓÒ« mÓÒς
#  ¹¯Ëº°ˆÈmã«Ëˆ º°ˆ‚¹ } }ºäÈÓÈä °¯Ë© Ò äºÎˈ ­©ˆ È}ˆÒm
Óº® Ë°ãÒ ÒäËˈ°« mºÏäºÎÓº°ˆ ¯È­ºˆ© ° }ºäÈÓÈäÒ ÒãÒ ÓËÈ}ˆÒmÓº® Ë°ãÒ
¯ËÈ}ˆÒ¯‚ˈ°« ˆË}°ˆ ¹¯º¯Èää© lËÓ Ò ¹¯ºÒË }ºä¹ºÓËӈ© °¯Ë© «mã« ˆ°«
ÓËmÒÒä©äÒ Ë°ãÒ Òˈ m©¹ºãÓËÓÒË ¹¯º¯Èää© ÒãÒ ¹¯º°äȈ¯ÒmÈ ˆ°« ¯Ë
ςãˆÈˆ© ËË ¯È­ºˆ© m©mËËÓÓ©Ë ÓÈ ª}¯ÈÓ iã« m©­º¯È °ˆ¯º}Ò äËÓ Ò ËË
}ºäÈÓ Ò°¹ºãς ˆ°« }ãÈmÒÈ )! ãËmÈ« }Óº¹}È ä©Ò ÒãÒ °ºmäË°ˆÓºË
ÓÈÎȈÒË }ãÈmÒÒ $OW! Ò m©ËãËÓÓº® ­‚}m© m ÓÈÏmÈÓÒÒ ¹‚Ó}ˆÈ È ˆÈ}ÎË
}ãÈmÒÒ ‚¹¯ÈmãËÓÒ« }‚¯°º¯ºä zÈÎºä‚ ¹‚Ó}ˆ‚ º°ÓºmÓºº äËÓ °ººˆmˈ°ˆ
m‚ˈ ¯‚¹¹È }ºäÈÓ ° }ºˆº¯©äÒ °m«ÏÈÓ© ¹º¹‚Ó}ˆ© äËÓ  p°ãÒ ÏÈ }ºäÈÓ
º® äËÓ °ãË‚ˈ ÏÓÈ} äÓººˆºÒ«   ˆº m©­º¯ ªˆº® }ºäÈÓ© ¹¯ÒmËˈ }
m©mº‚ ÒÈ㺺mºº º}ÓÈ p°ãÒ ÏÈ }ºäÈÓº® °ãË‚ˈ ÏÓȺ} ! ˆº ªˆÈ }ºäÈÓ
È m©Ï©mÈˈ mãºÎËÓÓºË äËÓ 
# !  ÓȲº҈°« m ÓÒÎÓË® È°ˆÒ ª}¯ÈÓÈ Ò °º˯Î҈ ÓȹºäÒÓÈÓÒË
º ÓÈÏÓÈËÓÒÒ º°ÓºmÓ©² }ºä­ÒÓÈÒ® }ãÈmÒ
$    m Ëӈ¯Ë ª}¯ÈÓÈ ¹¯ËÓÈÏÓÈËÓÈ ã« ÓÈ­º¯È ˆË}°ˆÈ ¹¯º¯Èää©

¡£À¹¶²¿º·¿À´À»ÁÂÀµÂ²¾¾Í
º°ãË Ïȹ‚°}È Òӈ˯үºmÈÓÓº® °¯Ë© ÓÈ ª}¯ÈÓË ºãÎÓº ¹º«m҈°« ¹‚°ˆºË
È}ˆÒmÓºË º}Óº ¯ËÈ}ˆÒ¯ºmÈÓÒ« p°ãÒ º}Óº ÓË ¹‚°ˆºË ˆº ° ¹ºäº }ºäÈÓ
©    °ãË‚ˈ ºˆ}¯©ˆ º}Óº mmºÈ  ˆË}°ˆÈ { m˯²ÓË® È°ˆÒ º}
ÓÈ ¯ËÈ}ˆÒ¯ºmÈÓÒ« m ªˆºä °ã‚ÈË ¹º«m҈°« ÓÈÏmÈÓÒË }ºˆº¯ºË °¯ËÈ ÈmˆºäÈ
ˆÒË°}Ò ¹¯Ò°mºÒˆ Óºmºä‚ ÁÈ®ã‚ Û     ­ËÏ©ä«ÓÓ©® ÁÈ®ã 
º°ãË ÓÈ­º¯È ˆË}°ˆÈ ¹¯º¯Èää© Ëº ÓȺ ÒÏäËÓ҈ ÒÓÈË ÓÈ­¯ÈÓÓ©® ˆË}°ˆ
äºÎˈ ­©ˆ m¹º°ãË°ˆmÒÒ ÏÈä˝ËÓ ¯‚Òä ÁÈ®ãºä ° ˆÈ}Òä ÎË °ˆÈÓȯˆÓ©ä
ÒäËÓËä
iã« ¹¯Ëºˆm¯ÈËÓÒ« mºÏäºÎÓº® ÈmȯҮӺ® ¹ºˆË¯Ò ÈÓÓ©² Óȹ¯Òä˯ m °ã‚
ÈË ¹Ë¯ËÏȯ‚Ï}Ò }ºä¹ ˆË¯È ¹º°ãË ÓÈ­º¯È º˯ËÓ©² Û °ˆ¯º} ˆË}°ˆÈ
¯Ë}ºäËÓ‚ˈ°« % ÁȮ㠹¯º¯Èää© ÓÈÎÈm ÓÈ }ãÈmÒ‚ )! ¯Ò ¹Ë¯
mº® ÏÈ¹Ò°Ò ÁÈ®ãÈ ÓÈ Ò°} }ºä¹ ˆË¯È °Ò°ˆËäÈ ¹¯ËãºÎ҈ ÏÈȈ ˺ Òä« ÓË
­ºãËË  °Òämºãºm  ¹¯Ò ªˆºä ¯È°Ò¯ËÓÒË SDV º­Èm҈°« ÈmˆºäȈÒË°}Ò
Ë¯Ë ¹Ë¯m©ä °º²¯ÈÓËÓÒËä ¯Ë}ºäËÓ‚ˈ°« m©¹ºãÓ҈ }ºäÈÓ‚   
 ã«  ˆË}‚Ëº }ȈÈãºÈ wˆº ¹ºÏmºã҈ m©­¯Èˆ ¹È¹}‚ ã« ²¯ÈÓËÓÒ«
°º­°ˆmËÓÓ©² ÁÈ®ãºm ºˆãÒӂ ºˆ °ˆÈÓȯˆÓº® °Òämºã ..\ ¹¯Ò ¹ºÒ°}Ë º­º
ÏÓÈÈˈ ¹ºÓ«ˆ°« m m©Ë°ˆº«‚ ¹È¹}‚ 
¡Âº½À¸·¿º·  ÿÀ´Í Á²¼ÄºÉ·Ã¼À» ²³ÀÄÍ ´ º¿Ä·µÂºÂÀ´²¿¿À» ÷¶· 7XUER 3DVFDO 

¯Ò }ÈÎºä °º²¯ÈÓËÓÒÒ ÁÈ®ãÈ Ëº  !& m˯°Ò« º°ˆÈˈ°« ÓÈ Ò°}Ë °
¯È°Ò¯ËÓÒËä EDN wˆº ¹ºÏmºã҈ m °ã‚ÈË Ó˺­²ºÒ亰ˆÒ mº°°ˆÈÓºm҈
°ˆÈ¯©® ˆË}°ˆ ¹¯º¯Èää© ºˆ}¯©m ‚}ÈÏÈÓÓ©® ÁÈ®ã
{ ˆºä °ã‚ÈË Ë°ãÒ ˆ¯Ë­‚ˈ°« °ºÏȈ  ¯È­ºËº ÁÈ®ãÈ ËË äºÎÓº °º
²¯ÈÓ҈ ¹º ¯‚Òä ÒäËÓËä ¹º }ºäÈÓË    

¡Ÿ²³Àº·¶²¼ÄºÂÀ´²¿º·Ä·¼ÃIJ
{©¹ºãӫˈ°« ˯ËÏ ¹‚Ó}ˆ äËÓ 
"  Û mÓË°ËÓÒË Ò°¹¯ÈmãËÓÒ® m ˆË}°ˆ ¹¯º¯Èää© äºÎÓº ‚°
}º¯Òˆ Ò°¹ºãς« ¯È­ºˆ‚ ° '   }º¹Ò¯ºmÈÓÒË ¹Ë¯ËÓº° ÒãÒ
‚ÈãËÓÒË  ¯Ëmȯ҈ËãÓº Òӈ˯˰‚ Ò® Á¯ÈäËӈ m©Ëã« ˆ ä© ÒãÒ
¹¯Ò ¹ºäºÒ }ãÈmÒȈ‚¯©
sÈÒ­ºãËË mÈÎÓ©äÒ «mã« ˆ°« °ãË‚ ÒË Á‚Ó}ÒÒ ¯ËÈ}ˆº¯È
X  Û ºˆäËÓÈ ¹¯Ë©‚Ëº Ë®°ˆmÒ« ºˆ }ºˆº¯ºº m© ¯ËÒãÒ ºˆ}ÈÏȈ°«
X  Û Ëº mº°°ˆÈÓºmãËÓÒË ¹¯Ò Ó˺­²ºÒ亰ˆÒ
X   ! Û ¹¯º°äºˆ¯ °º˯ÎÒ人 !'  m°¹ºäºȈËãÓºº
ÁÈ®ãÈ 7XUER 3DVFDO Ò°¹ºãςË人 ã« m¯ËäËÓÓºº ²¯ÈÓËÓÒ« ¹Ë¯Ëä˝ÈË
䩲 ÒãÒ }º¹Ò¯‚Ë䩲 Á¯ÈäËӈºm ˆË}°ˆÈ 
X "  #  Û ‚ÈãËÓÒË }º¹Ò¯ºmÈÓÒË m ­‚Á˯ Ò m°ˆÈm}È ˆË}°ˆÈ ÒÏ
­‚Á˯È
X  Û ‚ÈãËÓÒË m©­¯ÈÓÓºº ˆË}°ˆÈ ­ËÏ ¹ºä˝ËÓÒ« m ­‚Á˯ º­äËÓÈ 
°}º¯Òˆ ¯È­ºˆ‚ ¹¯º¯ÈääÒ°ˆÈ ¹¯Ò ÓÈ­º¯Ë ˆË}°ˆÈ ¹¯º¯Èää© Ò ­©°ˆ¯º º­
¯ÈˆÒˆ°« } m©­¯ÈÓÓ©ä ¹‚Ó}ˆÈä äËÓ ¹ºÏmºã«ˆ }ãÈmÒȈ‚¯Ó©Ë }ºä­ÒÓÈ
ÒÒ Û ºÓºm¯ËäËÓÓ©Ë ÓÈÎȈҫ ¯‚¹¹ }ãÈmÒ ˆÈ­ã  

  œÀ¾³º¿²Èºº ¼½²´ºÊ ¶½Ñ ·¶²¼ÄºÂÀ´²¿ºÑ


     
     
   
     !" #$% 
&'(    )*"#" #$%  # %+
   ! ," #$%  # %+
&'(   "# -*".  "/ %+ # "# 
0 $%&  #1 *! 22  + *) 3 "4
$%& '()
56 *  $+ 78" 9! "/ "#  :

5; *  ,) <$" 9!
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

p°ãÒ }È}ÒËãÒ­º }ºäÈÓ© äËÓ m ÈÓÓ©® äºäËӈ m¯ËäËÓÒ Ó˺°ˆ‚¹Ó© Ò²


ÓÈÏmÈÓÒ« m©mº«ˆ°« °Ë¯©ä mˈºä  ªˆº ÏÓÈ҈ ˆº Ò°¹ºãϺmÈÓÒË }ºäÈÓ©
m ÈÓÓº® °Òˆ‚ÈÒÒ ãÒËÓº °ä©°ãÈ
(!  }ºäÈÓ© äËÓ ¹º°ãË ËË m©­º¯È ¹¯ºÒÏmº҈°« ÓÈÎȈÒËä }ãÈmÒÒ
(QWHU! ) m©¹ºãÓ«ËäºË Ë®°ˆmÒË äºÎÓº }ãÈmÒË® (VF! iã« ˆºº
ˆº­©  m©¹ºãÓËÓÒË ¹¯º¯Èää© ÒãÒ ¹º¹©ˆÈˆ°« º°ˆÈÓºm҈ ËË m
°ã‚ÈË ÏÈÒ}ãÒmÈÓÒ« Ò°¹ºãςˈ°« ºÓºm¯ËäËÓÓºË ÓÈÎȈÒË }ãÈmÒ &WUO!
%UHDN!
¯Ò Ó˺­²ºÒ亰ˆÒ ҈ ¯È­ºˆ‚ ° ÁÈ®ãºä ˺ äºÎÓº ÏÈ}¯©ˆ m©­¯Èm
}ºäÈÓ‚ äËÓ   
ÒãÒ ÓÈÎÈm }ãÈmÒÒ $OW!)! p°ãÒ ° äº
äËÓˆÈ ¹¯Ë©‚Ë® ÏÈ¹Ò°Ò ÓÈ Ò°} ÁȮ㠯ËÈ}ˆÒ¯ºmÈã°« ¹º°ãË‚ˈ ¹¯ÒãÈ
ËÓÒË °º²¯ÈÓ҈ ÒÏäËÓËÓÒ«
iã« ˆºº ˆº­© mÓºm ºˆ}¯©ˆ °‚Ë°ˆm‚ Ò® ÁÈ®ã ã« ¹¯ººãÎËÓÒ« ¯È­º
ˆ© ° ÓÒä Ó˺­²ºÒäº m©­¯Èˆ    
ÒãÒ ÓÈÎȈ )! º ‚äºãÈÓÒ
°¯ËÈ m©mËˈ È­ãºÓ SDV Ò ­‚ˈ ¹º}ÈÏ©mȈ ˆºã}º ÁȮ㩠7XUER 3DVFDO °
¯È°Ò¯ËÓÒËä SDV  iã« ¹¯º°äºˆ¯È m°Ë² ÁÈ®ãºm ˆË}‚Ëº }ȈÈãºÈ È­ãºÓ
Ó˺­²ºÒäº ÏÈäËÓ҈ ÓÈ  

¡¢²³ÀIJÃÀ¼¿²¾º
cËÈ}ˆº¯ 7XUER 3DVFDO «mã«Ëˆ°« äÓººº}ºÓÓ©ä wˆº ÏÓÈ҈ ˆº ¹¯º¯ÈääÒ°ˆ
äºÎˈ ºÓºm¯ËäËÓÓº ¯È­ºˆÈˆ ° ÓË°}ºã}ÒäÒ ÁÈ®ãÈäÒ ¹¯º¯Èää zÈΩ®
Óºm©® ÁȮ㠭‚ˈ ºˆ}¯©mȈ°« m °mºËä º}ÓË |ÓÈ}º m ã ­º® äºäËӈ m¯Ë
äËÓÒ m© äºÎˈ ¯È­ºˆÈˆ ˆºã}º ° ºÓÒä º}Óºä Û È}ˆÒmÓ©ä jäËÓÓº } ÓËä‚
­‚‚ˆ ºˆÓº°Òˆ°« m©­¯ÈÓÓ©Ë }ºäÈÓ© äËÓ  iº¹‚°}Èˈ°« äËκ}ºÓÓ©® ¹Ë¯Ë
Óº° Á¯ÈäËӈºm ˆË}°ˆÈ ¹¯º¯Èää ˯ËÏ ­‚Á˯ º­äËÓÈ { ˆÈ­ã  ¹¯ÒmËË
Ó© }ºä­ÒÓÈÒÒ }ãÈmÒ ã« ‚¹¯ÈmãËÓÒ« º}ÓÈäÒ

  œÀ¾³º¿²Èºº ¼½²´ºÊ ¶½Ñ ÅÁ²´½·¿ºÑ À¼¿²¾º


     
            
       
    !     ! 
" "!#$%    #  $% $&  $%  
&!' ('!! '  ! 
( ) !  *+ )  *+,-. /0120
3   ,!+    $45  
67893   -'!.$     5 
          !" #$%
  À¼À¿É²¿º·
     
"   /0 :    % #  $ ' 
;,"   12! 0.! <&   $  5
 ! 

|­¯ÈˆÒˆË mÓÒäÈÓÒË Û m °ã‚ÈË mºÏÓÒ}ÓºmËÓÒ« ÏȈ¯‚Ó҈ËãÓ©² °Òˆ‚ÈÒ®


äºÎÓº ¹º¹©ˆÈˆ°« mº°¹ºãϺmȈ°« }ãÈmÒÈäÒ (VF! ÒãÒ &WUO!%UHDN!
iã« m©²ºÈ ÒÏ °Ò°ˆËä© Ò°¹ºãςˈ°« }ºäÈÓÈ   
$OW!;! 

¡£Á²´ÀÉ¿²ÑúÃÄ·¾²
|°ÓºmÓ©Ë mºÏäºÎÓº°ˆÒ ¯ËÈ}ˆº¯È Ò°¹ºãϺmÈÓÒË }ãÈmÒȈ‚¯© Ò °¹ËÒÈã
Ó©² }ºä­ÒÓÈÒ® }ãÈmÒ ¹º¯º­Óº º¹Ò°ÈÓ© m °¹¯ÈmºÓº® °Ò°ˆËäË 7XUER
3DVFDO
v¹¯ÈmºÓÈ« °Ò°ˆËäÈ «mã«Ëˆ°« }ºÓˆË}°ˆÓºÏÈmÒ°Ò亮 wˆº ºÏÓÈÈˈ ˆº m©mº
ÒäÈ« ¹¯Ò º­¯ÈËÓÒÒ } ÓË® ÒÓÁº¯äÈÒ« ÏÈmҰ҈ ºˆ ˆºº Ë m äºäËӈ º­¯È
ËÓÒ« ÓȲº҈°« }‚¯°º¯ jÓÈË ºmº¯« Ë°ãÒ ¹¯º¯ÈääÒ°ˆ‚ ¹ºˆ¯Ë­‚ˈ°« ¹ºã‚
҈ °¹¯Èm}‚ ¹º ¹‚Ó}ˆ‚ äËÓ  ºÓ ºãÎËÓ m©­¯Èˆ ªˆºˆ ¹‚Ó}ˆ Óº mäË°ˆº
ÓÈÎȈҫ (QWHU! Ò°¹ºãϺmȈ )! ¯Ò ÓÈÎȈÒÒ }ãÈmÒ &WUO!)! m©
mº҈°« °¹¯ÈmºÓÈ« ÒÓÁº¯äÈÒ« ºˆÓº°«È«°« } º­žË}ˆ‚ ¹¯º¯Èää© m º}ÓË
¯ËÈ}ˆÒ¯ºmÈÓÒ« ÓÈ }ºˆº¯©® m ÈÓÓ©® äºäËӈ m¯ËäËÓÒ ‚}ÈÏ©mÈˈ }‚¯°º¯
~ÓÈ҈ËãÓ©ä º°ˆºÒÓ°ˆmºä °¹¯ÈmºÓº® °Ò°ˆËä© «mã«Ëˆ°« mºÏäºÎÓº°ˆ
°}º¹Ò¯ºmȈ ¹¯ÒmËËÓÓ©Ë ˆÈä ¹¯Òä˯© m º}Óº ¯ËÈ}ˆÒ¯ºmÈÓÒ« ã« ¹¯È}ˆÒ
Ë°}ºº ÒςËÓÒ«
vÈä©® ­©°ˆ¯©® °¹º°º­ m©ÏºmÈ °¹¯ÈmºÓº® °Ò°ˆËä© Û Ò°¹ºãϺmÈÓÒË °¹Ë
ÒÈãÓ©² }ãÈmÒ ÒãÒ Ò² }ºä­ÒÓÈÒ® ˆÈ­ã  

  œÀ¾³º¿²Èºº ¼½²´ºÊ ÃÁ²´ÀÉ¿À» úÃÄ·¾Í


     
= 3! 4  ! >   #    ?@    @
=A= 3! 4  &% 5! 4 )     ?@ 
6789= 3! 4  6!+ ) !$ $&  ?@ 
= 3! 4    %  5@ #   
-'!.$ 74(
;,= 3! 4  ) @      & /0120
74( 1!8'(5 B   A     @ C
#*+ & ' ( )

¡œÀ¾Áº½ÑȺÑÁÂÀµÂ²¾¾Í
ÁÀºÃ¼ºÅÃIJ¿·¿º·Àʺ³À¼
º°ãË ÏÈm˯ËÓÒ« ÓÈ­º¯È ¹¯º¯Èää© Ò ËË ÏÈ¹Ò°Ò ÓÈ Ò°} äºÎÓº ¹¯Ò°ˆ‚
¹Èˆ } }ºä¹Òã«ÒÒ Û }ãÈmÒÈ )! ÒãÒ $OW!)! { ¹¯ºË°°Ë °mºË®
¯È­ºˆ© }ºä¹Ò㫈º¯ äºÎˈ º­Óȯ‚Î҈ °ÒӈÈ}°ÒË°}ÒË ºÒ­}Ò °m«ÏÈÓÓ©Ë °
Ó˹¯ÈmÒãÓ©ä ‚¹ºˆ¯Ë­ãËÓÒËä ¯ÈÏãÒÓ©² ªãËäËӈºm Ò }ºÓ°ˆ¯‚}Ò® «Ï©}È m
ˆË}°ˆË ¹¯º¯Èää© j² ¹¯ÒÒÓÈäÒ «mã«Ëˆ°« Ó˺°ˆÈˆºÓºË ÏÓÈÓÒË ¹¯ÈmÒã
«Ï©}È Ò º¹ËȈ}Ò
vºº­ËÓÒË º­ ºÒ­}Ë m©mº҈°« m m˯²ÓË® È°ˆÒ ª}¯ÈÓÈ Ò m©Ëã«Ëˆ°«
}¯È°Ó©ä mˈºä z‚¯°º¯ ¹¯Ò ªˆºä º­©Óº ‚°ˆÈÓÈmãÒmÈˈ°« m ˆº® °ˆ¯º}Ë
¹¯º¯Èää© Ë º­Óȯ‚ÎËÓÈ ºÒ­}È iã« Ò°¹¯ÈmãËÓÒ« ºÒ­}Ò ¹¯º¯ÈääÒ°ˆ
ºãÎËÓ ¹¯ºÈÓÈãÒÏÒ¯ºmȈ °ºº­ËÓÒË º¹¯ËËã҈ ËË ¹ºãÒÓӂ ¹¯ÒÒӂ Ò
mÓË°ˆÒ ÒÏäËÓËÓÒË m ˆË}°ˆ ¹¯º¯Èää© º°ãË ªˆºº ¹¯º¯ÈääÈ mÓºm }ºä¹Ò
ãÒ¯‚ˈ°« ÒãÒ °¯Èς Ïȹ‚°}Èˈ°« ÓÈ m©¹ºãÓËÓÒË Ò ˆÈ} ÈãËË º ˆË² ¹º¯ ¹º}È
Èmˆº¯ ÓË ¹ºã‚҈ ‚°ˆ¯ÈÒmÈ Ò® ˺ ¯ËςãˆÈˆ

                   


                
! "      #       # $   
     %    $    #       "    
#    (UURU  " H[SHFWHG & '() * #  +,+-

¡™²ÁÅüÁÂÀµÂ²¾¾Í¿²´ÍÁÀ½¿·¿º·
ÁÂÀþÀÄ·¹Å½ÎIJÄÀ´ÀĽ²¶¼²
               
     !"#$ %       
              & 
  &   readln;#&    '      
   $ (     '          &
 ) !*$
+      , -./0 12342  & 
       $        
   &           5 , 
   676$ 8 , 5 ,        , 
$ 9     5 ,        
              & 
:;6&      $
<     &             
     , &         $ = 
&        ,      $ >
          !" #$%
 #          $ ( '  
     ºˆãÈÒ}È$ (  ˆ¯È°°Ò¯ºm}È     
      #      ,      
             $ ?$@#$
  œÀ¾³º¿²Èºº ¼½²´ºÊ ÀĽ²¶¼º
     
            
 
         
   !" #     
          
     !
"#$%&'   $%&  (    
"#$%& '(%  )#*+&, -./ )    * +     
 *  , -   
     + . /
"#$%&
"#$%& '(%  0,, 12/ )    *     +0 
 /   1  0    2
     !

¡¡Âº¾·Â²³ÀÄÍÃÀĽ²¶Éº¼ À¾
        
var a,b: integer; c: real;
begin
readln(a, b);
c:=b/a;
writeln('b/a = ',c);
end.
    A  B$ ( '    ,       
    CAA&       c:=b/a;$ D  
'   &        E
B$ (           !F#$ % 
       &    '  $
(                 
$    begin   ,$     Û
ªˆº ˆË}‚È« °ˆ¯º}È m©¹ºãÓËÓÒ« ˆ Ë °ˆ¯º}È }ºˆº¯È« ­‚ˈ m©¹ºãÓ«ˆ°«
°ãË‚ Ë®
    

 {ˆº¯ºË ÓÈÎȈÒË )! ¹¯Òmº҈ } ¹Ë¯Ë²º‚ } °ãË‚ Ë® °ˆ¯º}Ë Ò ¹ºäË


Èˈ °ãË‚ Ò® º¹Ë¯Èˆº¯ readln Ò ˆ  ‘È}Òä º­¯ÈϺä }ÈÎºË ÓÈÎȈÒË
)! ¹¯ºÒÏmº҈ º˯ËÓº® È m©¹ºãÓËÓÒ« ¹¯º¯Èää©
¯Ò m²ºÎËÓÒÒ m ¯ËÎÒä ˆ¯È°°Ò¯ºm}Ò ª}¯ÈÓ °¯Ë© °º°ˆºÒˆ ÒÏ m‚² º}ºÓ
 º}Óº ¯ËÈ}ˆº¯È Ò  º}Óº ¹¯º°äºˆ¯È  ¯º¯ÈääÒ°ˆ ÓȲº҈
°« m  º äË¯Ë ¹¯ºmÒÎËÓÒ« ¹º ¹¯º¯ÈääË ºˆãÈÒ} ­‚ˈ m¯Ëä« ºˆ
m¯ËäËÓÒ ¹Ë¯Ë}ã Ȉ ª}¯ÈÓ  ÓÈ ª}¯ÈÓ   ª}¯ÈÓ m©¹ºãÓËÓÒ« 
Óȹ¯Òä˯ }ºÈ ¹¯º¯ÈääÈ ¹ºˆ¯Ë­‚ˈ ÏÈȈ mÈ Ò°ãÈ ã« mmºÈ È ÏȈËä
°ÓºmÈ mºÏm¯ÈÈˆ°« m  Ò ÎȈ °ãË‚ Ë® }ºäÈÓ©
 iã« ¹¯º°äºˆ¯È ˆË}‚Ò² ÏÓÈËÓÒ® ¹Ë¯ËäËÓÓ©² ¹¯º¯Èää© m º}ÓË
 ÓȺ ¹¯ºÒÏmË°ˆÒ °ãË‚ ÒË Ë®°ˆmÒ«
• ÓÈÎȈ &WUO!)! { °Ë¯ËÒÓË ª}¯ÈÓÈ ¹º«m҈°« ¯Èä}È  
‘º ˆº ­‚ˈ ÒϺ­¯ÈÎËÓº m ªˆº® ¯Èä}Ë ÏÈmҰ҈ ºˆ äË°ˆÈ ¹ºãºÎËÓÒ«
}‚¯°º¯È ¹¯Ò ÓÈÎȈÒÒ &WUO!)! { ¯Èä}Ë ÈmˆºäȈÒË°}Ò ¹º«mã«Ëˆ°«
Òä« ¹Ë¯ËäËÓÓº® ÓÈ }ºˆº¯‚ ‚}ÈÏ©mÈˈ }‚¯°º¯
• ÓÈ­¯Èˆ Òä« a Ò ÓÈÎȈ (QWHU! º­Èm҈ ¹Ë¯ËäËÓӂ a m º}Óº
  { ¯ËςãˆÈˆË m º}ÓË   m ÓÒÎÓË® È°ˆÒ ª}¯ÈÓÈ ¹º«m҈°«
°ˆ¯º}È
a: 0
• ‚°ˆÈÓºm҈ }‚¯°º¯ m ¹¯º¯ÈääË ÓÈ ¹Ë¯ËäËÓӂ c Ò ÓÈÎȈ
&WUO!)! Ò (QWHU! { º}ÓË ­‚Ëä Òäˈ
k 
a: 0
• ÓÈÎȈ &WUO!)! ÓÈ­¯Èˆ b*a Ò ÓÈÎȈ (QWHU! { º}Óº 
º­Èmã«Ëˆ°« ÏÓÈËÓÒË b*a
b*a: 0
k: 0.0
a: 0
¯Ò ªˆºä ¯ÈÏä˯© º}ÓÈ ‚mËãÒÒmÈ ˆ°« º äË¯Ë ¹¯ºmÒÎËÓÒ« ¹º ¹¯º
¯ÈääË m º}ÓË  ­‚‚ˆ ºˆº­¯ÈÎȈ°« ˆË}‚ÒË ÏÓÈËÓÒ« ¹¯º°äȈ¯Ò
mÈË䩲 ¹Ë¯ËäËÓÓ©² Ò m©¯ÈÎËÓÒ®
 zºÈ ¹ºÈºmºË m©¹ºãÓËÓÒË ¹¯º¯Èää© m ¯ËςãˆÈˆË ÓÈÎȈҫ )!
º®ˈ º º¹Ë¯Èˆº¯È c:=b/a; ¹º«m҈°« Á¯ÈÏÈ       
|Ò­}È  iËãËÓÒË ÓÈ Óºã 
 iã« ÏÈm˯ËÓÒ« ¯ËÎÒäÈ ºˆãÈ}Ò ÓȺ ÓÈÎȈ }ãÈmÒÒ &WUO!)!
}ºäÈÓÈ       
    Û ã« ¹ºÈºmºº Ò°¹ºãÓËÓÒ« ¹¯º¯Èää© }¯ºäË }ãÈ
mÒÒ )! Ò°¹ºãςˈ°« ËË }ãÈmÒÈ )! }ºˆº¯È« m©¹ºãӫˈ º¹Ë¯Èˆº¯©
m©ÏºmÈ ¹¯ºË‚¯ Ò Á‚Ó}Ò® }È} ËÒÓºË ËãºË
                 !"#$ %&'(&) 

¡¡·Â·É·¿ÎÀʺ³À¼
{ ²ºË °mºË® ¯È­ºˆ© ¹¯º¯ÈääÒ°ˆ ÓËÒÏ­ËÎÓº °ˆÈã}ÒmÈˈ°« ° ºÒ­}ÈäÒ
   |­Óȯ‚ÎËÓÒË ºÒ­º} }ºä¹Òã«ÒÒ °º¹¯ºmºÎÈˈ°« m©ÈË®
}¯Èˆ}ºº }ºääËӈȯҫ ¹ºÏmºã« Ëº °¯ÈmÓ҈ËãÓº ­©°ˆ¯º ¹ºÓ«ˆ ¹¯ÒÒӂ
Ò Ò°¹¯Èm҈ °ÒӈÈ}°ÒË°}‚ ºÒ­}‚ { ºˆãÒÒË ºˆ ÓÒ² ºÒ­ºÓ©Ë º¹Ë¯È
ÒÒ m ¹¯ºË°°Ë m©¹ºãÓËÓÒ« ¹¯º¯Èää© º­©Óº m©Ï©mÈ ˆ °ºº­ËÓÒË °º
˯ÎȝËË Ò°ãºmº® }º ºÒ­}Ò Ò È¯Ë° «Ë®}Ò ¹È䫈Ò iã« ˆºº ˆº­© º­
ãË҈ ¯È­ºˆ‚ ° ºÒ­}ÈäÒ m©¹ºãÓËÓÒ« ¹¯º¯ÈääÒ°ˆ‚ Ó˺­²ºÒäº ÏÓȈ
º¹Ò°ÈÓÒ« Ò² }ººm ˆÈ­ã  
  œÀ¶Í Àʺ³À¼ ´ÍÁÀ½¿·¿ºÑ
œÀ¶ ÁºÃ²¿º·
 ³Â²Ë·¿º· ¼ ¿·ÃÅË·ÃÄ´ÅÐË·» ÆÅ¿¼Èºº 06'26
 ¥¼²¹²¿¿Í» Ʋ»½ ¿· ¿²»¶·¿ Áº À³Â²Ë·¿ºº ¼ ¿·¾Å ÁÂÀÈ·¶Å Reset Append
Rename Erase
 ¥¼²¹²¿¿Í» ÁÅÄÎ ¿· ¿²»¶·¿ Áº ÁÀÁÍļ· ·µÀ ºÃÁÀ½Î¹À´²¿ºÑ ÁÂÀÈ·¶Å²¾º
Reset Rewrite Append Rename Erase ChDir MkDir RmDir
 ©ºÃ½À ÀļÂÍÄÍÇ Æ²»½À´ Á·´Íú½À ¹¿²É·¿º· ¹²¶²¿¿À· Á·Â·¾·¿¿À» FILES ´
ÃIJÂÄÀ´À¾ Ʋ»½· &RQILJV\V šÃÄÀÉ¿º¼ ÃÀÀ³Ë·¿ºÑ ÁÂÀÈ·¶ÅÂÍ Reset Rewrite
Append
 –ÀÃÄÅÁ ¼ Ʋ»½Å ¹²Á·˷¿ ¡ÂºÉº¿² Àʺ³¼º ¾À¸·Ä ¹²¼½ÐɲÄÎÃÑ ´ ÁÀÁÍļ· ÀÄ
¼ÂÍÄΠƲ»½ º¾·Ð˺» ²Äº³ÅÄ Read Only ÄÀ½Î¼À ¶½Ñ ÉÄ·¿ºÑ  ¼²¼ ¶½Ñ ¹²ÁºÃº
IJ¼ º ¶½Ñ ÉÄ·¿ºÑ šÃÄÀÉ¿º¼ Àʺ³¼º ÁÂÀÈ·¶ÅÂÍ Reset Append Rewrite Re-
name Erase MkDir RmDir Read BlockRead Write BlockWrite
 ʺ³¼² À³Â²³Àļº Ʋ»½²
 Ÿ·Á²´º½Î¿Í» ¼À¶ ¶ÀÃÄÅÁ² ¼ Ʋ»½Å ”À¹¿º¼²·Ä ·Ã½º ´ ÁÂÀÈ·¶ÅÂ²Ç Reset º½º
Append Áº ²³ÀÄ· à ĺÁº¹ºÂÀ´²¿¿Í¾º º ¿·ÄºÁº¹ºÂÀ´²¿¿Í¾º Ʋ»½²¾º ¹¿²
É·¿º· Á²Â²¾·Ä² FileMode ¹²¶²¿À ¿·Á²´º½Î¿À
 Ÿ·Á²´º½Î¿Í» ¿À¾·Â ÅÃÄÂÀ»ÃÄ´² ´ ÁÂÀÈ·¶Å· GetDir
 Ÿ·½Î¹Ñ Ŷ²½ºÄÎ Ä·¼Å˺» ¼²Ä²½Àµ ¡ÂÀÈ·¶Å² RmDir ¿· ¾À¸·Ä Ŷ²½ºÄÎ Ä·¼Å
˺» ¼²Ä²½Àµ
 ¡Âº À³Â²Ë·¿ºº ¼ ÁÂÀÈ·¶Å· Rename ö·½²¿² ÁÀÁÍļ² ÁºôÀºÄÎ º¾Ñ ÀÄ´·
ɲÐË·· Ʋ»½Å ¿² ¶ÂŵÀ¾ ÅÃÄÂÀ»ÃÄ´·
 ¡Âº À³Â²Ë·¿ºº ¼ FindFirst º½º FindNext À¼²¹²½ÀÃÎ ÉÄÀ ÃÀÀÄ´·ÄÃÄ´ÅÐ˺Ç
Ʋ»½À´ ¿·Ä
 ¡ÀÁÍļ² ÉÄ·¿ºÑ º¹ ĺÁº¹ºÂÀ´²¿¿ÀµÀ Ʋ»½² ÁÀý· ÄÀµÀ ¼²¼ ¶ÀÃĺµ¿ÅÄ Áº¹¿²¼
¼À¿È² Ʋ»½²
 ʺ³¼² ¹²ÁºÃº ¿² ¶ºÃ¼ ¿² ¶ºÃ¼· ¿· Ç´²Ä²·Ä ¾·ÃIJ
 ¦²»½ ¿· ²ÃÃÀȺºÂÀ´²¿ à Ʋ»½À´À» Á·Â·¾·¿¿À»
    

  À¼À¿É²¿º·
œÀ¶ ÁºÃ²¿º·
 ¦²»½ ¿· ³Í½ ÀļÂÍÄ Áº À³Â²Ë·¿ºº ¼ ¿·¾Å ÁÂÀÈ·¶Å BlockRead BlockWrite
Eof Close FilePos FileSize Flush Read Write Seek
 ¦²»½ ¿· ³Í½ ÀļÂÍÄ ¶½Ñ ÉÄ·¿ºÑ Áº À³Â²Ë·¿ºº ¼ ¿·¾Å ÁÂÀÈ·¶Å Eof EoLn
Read ReadLn SeekEof SeekEoln
 ¦²»½ ¿· ³Í½ ÀļÂÍÄ ¶½Ñ ¹²ÁºÃº Áº À³Â²Ë·¿ºº ¼ ¿·¾Å ÁÂÀÈ·¶Å Write º
WriteLn
 Ÿ·Á²´º½Î¿Í» ɺýÀ´À» ÆÀ¾²Ä Áº ´´À¶· ´ÃÄ·ĺ½ÃÑ ¿·¶ÀÁÅÃĺ¾Í» ´ ¹²Áº
ú ɺý² ú¾´À½
 –ºÃ¼ ¹²ËºË·¿ ÀÄ ¹²ÁºÃº
 ʺ³¼² ¶Â²»´·Â² ÅÃÄÂÀ»ÃÄ´²
 ¥ÃÄÂÀ»ÃÄ´À ¿· µÀÄÀ´À
 ʺ³¼² ¼À¿ÄÂÀ½Ñ É·Ä¿ÀÃĺ ¶²¿¿ÍÇ
 ʺ³¼² ÁÀºÃ¼² ¶²¿¿ÍÇ ¿² ¶ºÃ¼·
 Ÿ·º¹´·ÃÄ¿Í» ĺÁ ¿Àúķ½Ñ º¿ÆÀ¾²Èºº
 Ÿ· ¿²»¶·¿ ÷¼ÄÀÂ
 ” Áº¿Ä·Â· ¿·Ä ³Å¾²µº
 ʺ³¼² ¹²ÁºÃº ¿² ÅÃÄÂÀ»ÃÄ´À
 ʺ³¼² ÉÄ·¿ºÑ à ÅÃÄÂÀ»ÃÄ´²
 £³À» À³ÀÂŶÀ´²¿ºÑ
 –·½·¿º· ¿² ¿À½Î ¿·¼À·¼Ä¿²Ñ ²ÂºÆ¾·ÄºÉ·Ã¼²Ñ ÀÁ·Â²ÈºÑ
 Ÿ²ÂÅÊ·¿º· ¶º²Á²¹À¿² ¶ÀÁÅÃĺ¾ÍÇ ¹¿²É·¿º» Á·Â·¾·¿¿À» º½º º¿¶·¼Ã² ¾²Ãú´²
 ¡·Â·ÁÀ½¿·¿º· ÃÄ·¼²
 ¡·Â·ÁÀ½¿·¿º· ¶º¿²¾ºÉ·Ã¼º ²ÃÁ·¶·½Ñ·¾À» À³½²Ãĺ Á²¾Ñĺ
 Ÿ·Á²´º½Î¿²Ñ ÀÁ·Â²ÈºÑ à ż²¹²Ä·½·¾
 ¡·Â·ÁÀ½¿·¿º· Áº ´ÍÁÀ½¿·¿ºº ÀÁ·Â²Èºº à Á½²´²ÐË·» ÄÀɼÀ»
 šÃÉ·¹¿À´·¿º· ÁÀÂѶ¼² Áº ´ÍÁÀ½¿·¿ºº ÀÁ·Â²Èºº à Á½²´²ÐË·» ÄÀɼÀ»
 ʺ³¼² Áº ´ÍÁÀ½¿·¿ºº ÀÁ·Â²Èºº à Á½²´²ÐË·» ÄÀɼÀ» ”À¹¿º¼²·Ä Áº ÁÀ
ÁÍļ· ´ÍɺýºÄÎ ¹¿²É·¿º· ÆÅ¿¼Èº» sqrt(x) º½º OQ o º¹ ÀĺȲķ½Î¿ÀµÀ
¹¿²É·¿ºÑ ´ ýÅɲ· ¼Àµ¶² Á·À³Â²¹À´²¿º· ´·Ë·ÃÄ´·¿¿ÀµÀ ¹¿²É·¿ºÑ ´ È·½À·
¿· ÁÀÁ²¶²·Ä ´ ¶ÀÁÅÃĺ¾Í» º¿Ä·Â´²½ ¹¿²É·¿º» ¶½Ñ ĺÁ² longint º Ä ¶
 ³Ì·¼Ä ¿· º¿ºÈº²½º¹ºÂÀ´²¿ ”À¹¿º¼²·Ä Áº À³Â²Ë·¿ºº ¼ ´ºÂÄŲ½Î¿À¾Å ¾·
ÄÀ¶Å ¶À º¿ºÈº²½º¹²Èºº À³Ì·¼Ä² ¼À¿ÃÄÂżÄÀ²
 ’ºƾ·ÄºÉ·Ã¼À· Á·Â·ÁÀ½¿·¿º·
 ʺ³¼² ¶ÀÃÄÅÁ² ¼ Á²¾Ñĺ
£ÁºÃÀ¼½ºÄ·Â²ÄÅÂÍ

 k­¯Èäºm v k sÈÈãÈ ÒÓÁº¯äȈÒ}Ò  v k k­¯Èäºm p { ~ÒäÈ Û l


sȂ}È €ã ¯Ë ÁÒÏäȈ ã҈  Û  °
 kãË}°ËËm { p {©Ò°ã҈ËãÓÈ« ˆË²ÓÒ}È Ò ¹¯º¯ÈääÒ¯ºmÈÓÒË ¯È}ˆÒ
}‚ä ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ  ¯È}ˆ ¹º°º­ÒË  { p kãË}°ËËm k v {Ȃ
ãÒÓ € r Ëˆ¯ºmÈ Û º ¯Ë k { Ëˆ¯ºmÈ Û l {©° }  Û
 ° Òã
 kã}º} i ÐÏ©} È°}Èã m Òãã °ˆ¯ÈÒ«² Ë¯ ° ÈÓã Û l lÒ¯  Û
 ° Òã
 k²º k vˆ¯‚}ˆ‚¯© ÈÓÓ©² Ò Èãº¯Òˆä©  k k²º i tº¹}¯ºÁˆ i ã
äÈÓ Ë¯ ° ÈÓã Û l jÏȈËã°}Ò® ºä {Òã«ä°  Û  ° Òã
 rº¯ºÒ ‰ v È°}Èã ã« ¹Ë¯°ºÓÈãÓ©² }ºä¹ ˆË¯ºm v¹¯Èm ¹º°º­ÒË 
‰ v rº¯ºÒ k s {ÈãmÈËm k j z‚ÏäÒ Û lÓ {©° } rn
€j‘l sjzk  Û  ° Òã
 {Ò¯ˆ s kãº¯Òˆä©  °ˆ¯‚}ˆ‚¯© ÈÓÓ©² ¹¯º¯Èää©  s {Ò¯ˆ Ë¯ °
ÈÓã Û l lÒ¯  Û  °
 {Ò¯ˆ s kãº¯Òˆä© Ò °ˆ¯‚}ˆ‚¯© ÈÓÓ©²  s {Ò¯ˆ Ë¯ ° ÈÓã Û l
lÒ¯  Û  ° Òã
 iÈËÓË { k vˆº ÏÈÈ ¹º ¹¯º¯ÈääÒ¯ºmÈÓÒ  zÓ iã« ‚ȝҲ°« Ë¯ °
ã҈  { k iÈËÓË € z €¯ÒÈ° z n k‚‚ˆÒ° Û l ¯º°m˝ËÓÒË
 Û  ° Òã
 qËÓ°ËÓ z c‚}ºmº°ˆmº ã« ¹ºãϺmȈËã« Ò º¹Ò°ÈÓÒË «Ï©}È È°}Èã 
z qËÓ°ËÓ s {Ò¯ˆ Ë¯ ° ÈÓã Û l nÒÓÈÓ°© Ò °ˆÈˆÒ°ˆÒ}È  Û
 °
 z˯ÓÒÈÓ r ¯È}ˆÒ}È ¹¯º¯ÈääÒ¯ºmÈÓÒ«  r z˯ÓÒÈÓ c È®} Ë¯
° ÈÓã Û v­ sËm°}Ò® iÒÈãË}ˆ  Û  ° Òã
 zӂˆ i j°}‚°°ˆmº ¹¯º¯ÈääÒ¯ºmÈÓÒ« ‘ºä  ºÒ°} Ò °º¯ˆÒ¯ºm}È 
i zӂˆ Ë¯ ° ÈÓã Û l jÏȈËã°}Ò® ºä {Òã«ä°  Û
 ° Òã
 z‚ãˆÒÓ s r ¯º¯ÈääÒ¯ºmÈÓÒË m 7XUER 3DVFDO   Ò 'HOSKL Ë ÒÏ ¹Ë
¯Ë¯È­ Ò º¹  s r z‚ãˆÒÓ Û v­ rt{ Û vÈÓ}ˆËˆË¯­‚¯  Û
 ° Òã
 z‚ãˆÒÓ s r 7XUER 3DVFDO m ÏÈÈȲ Ò ¹¯Òä˯Ȳ  s r z‚ãˆÒÓ Û
v­ rt{ Û vÈÓ}ˆËˆË¯­‚¯  Û  ° Òã
 lÒϯº²Ò v { 785%2 3$6&$/ Ò º­žË}ˆÓºº¯ÒËӈүºmÈÓÓºË ¹¯º¯ÈääÒ
¯ºmÈÓÒË  v { lÒϯº²Ò Û l nÒÓÈÓ°© Ò °ˆÈˆÒ°ˆÒ}È  Û  ° Òã
 ©²ÃÄÎ 9 ¡Âº½À¸·¿ºÑ

 sËäÓ ÒÓ v k 7XUER 3DVFDO ¹¯È}ˆÒ}‚ä  v k sËäÓ ÒÓ Û v­ Ò
ˆË¯  Û  ° Òã
 |}‚ãºm v ¯º¯ÈääÒ¯ºmÈÓÒË m È㺯҈äȲ  v |}‚ãºm Û l rÒÓºä
 Û  °
 |ÁÒ˯ºm i { ¯º¯ÈääÒ¯ºmÈÓÒË ÓÈ ¹Ë¯°ºÓÈãÓ©² w{l ¯È}ˆÒ}‚ä
Ë­ ¹º°º­ÒË  i { |ÁÒ˯ºm k r iºãÒ® { k vˆÈ¯©² Û º
º­ ¯Ë i { |ÁÒ˯ºmÈ Û lÓ {©° }  Û  °
 Ë¯äÒÓºm | s ¯º¯ÈääÒ¯ºmÈÓÒË ÓÈ «Ï©}Ë È°}Èã  | s Ë¯äÒ
Óºm Û l cÈÒº Ò °m«Ï  Û  ° Òã
 º¹ºm { r 7XUER 3DVFDO ã« }ºãÓÒ}ºm {˯°Ò«   { r º¹ºm Û
l nÒÓÈÓ°© Ò °ˆÈˆÒ°ˆÒ}È  Û  ° Òã
 vË­Ë°ˆÈ c |°ÓºmÓ©Ë }ºÓ˹ÒÒ «Ï©}ºm ¹¯º¯ÈääÒ¯ºmÈÓÒ« Ë ÒÏ 
c vË­Ë°ˆÈ Ë¯ ° ÈÓã Û l jÏȈËã°}Ò® ºä {Òã«ä°  Û
 ° Òã
 vˆÈm¯ºm°}Ò® k ‘‚¯­º È°}Èã  Ë­ÓÒ}  k r vˆÈm¯ºm°}Ò® Û z
jÏȈËã°}È« ¯‚¹¹È %+9  Û  F
 vˆÒmËÓ° c 'HOSKL €ºˆºm©Ë Èãº¯Òˆä©  c vˆÒmËÓ° Ë¯ ° ÈÓã Û l
ilz ¯Ë°°  Û  ° Òã
 nȯºÓºm { { ¯º¯ÈääÒ¯ºmÈÓÒË ÓÈ ¹Ë¯°ºÓÈãÓ©² w{l m °¯ËË ‘‚¯­º
È°}Èã Ë ÒÏ  { { nȯºÓºm Û l jÏmº l€‘  Û  °
 nȯºÓºm { { 'HOSKL ¯º¯ÈääÒ¯ºmÈÓÒË ÓÈ «Ï©}Ë m©°º}ºº ‚¯ºmÓ« 
{ { nȯºÓºm Û v­ ÒˆË¯  Û  F
¡Â·¶¾·Ä¿Í»ż²¹²Ä·½Î

$ &
$GD  & 
$OJRO  v 

% )3
%DVLF  )RUWUDQ 
3DVFDO 

k {
k­°ˆ¯È}ˆÓ©Ë ˆÒ¹© ÈÓÓ©²  {mº ÈÓÓ©² 
kmˆºäȈÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë  {Ë}ˆº¯ 
kmˆºäȈө® ¯È°¹ºÏÓÈmȈËã  {ˈmãËÓÒ« 
kãº¯Òˆä  {Ò˺¹È䫈 
k㺯҈äÒÏÈÒ«  {ãºÎËÓÓ©Ë Ò}ã© 
{ãºÎËÓÓ©® º¹Ë¯Èˆº¯ LI 
kãÁÈm҈ «Ï©}È  {ºÏmËËÓÒË m °ˆË¹ËÓ 
kÓºÓÒäÓ©® ˆÒ¹  {°ˆ¯ºËÓÓ©Ë ¹¯ºË‚¯© Ò Á‚Ó}ÒÒ 
k¯ÒÁäˈÒË°}ÒË {©mº ÈÓÓ©² 
m©¯ÈÎËÓÒ«  {©¯ÈÎËÓÒ« 
º¹Ë¯ÈÒÒ 
Á‚Ó}ÒÒ  €
k¯ÒÁäˈÒË°}ºË
j DQG  €ãº­ÈãÓ©Ë º­žË}ˆ© 
ºˆ¯ÒÈÓÒË QRW  €¯ÈÁÒË°}Ò® ¯È®m˯ 
k°°Ëä­ã˯ 
i
r im‚ä˯ө® äÈ°°Òm 
rÈ®ˆ  i˯Ëmº 
iÒÈãË}ˆ© «Ï©}È ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
rË°}ºÓËÓ©Ë °‚ää©  iÒÓÈäÒË°}È« ¹È䫈
rÒ­ãÒºˆËÓ©Ë äº‚ãÒ  }‚È 
rÒÓȯө® ¹ºÒ°}  iÒÓÈäÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë 
r҈  iÒ¯Ë}ˆÒm©
rãº}°²ËäÈ  ^,Ü` 
r‚Á˯ ^4` 
}ãÈmÒȈ‚¯©   ^5` 
ÁÈ®ãÈ       
   
iÒ¯Ë}ˆÒmÈ  Ò°ˆÒÓ 
}ºä¹Ò㫈º¯È  ҈˯Èã 
iº°ˆ‚¹ } ¹Èä«ˆÒ Ò ¹º¯ˆÈä  ºÒË°}ÒË
m©¯ÈÎËÓÒ« 
y ‚°ˆ¯º®°ˆmÈ 
ÁȮ㩠
yÒÏÓËÓÓ©® Ò}ã ¹¯º¯Èää©  ºÒË°}Ò® ­‚ãËm°}Ò® ˆÒ¹ 
ºÒË°}ºË °ãºÎËÓÒË RU 
~ º}ÈãÓ©Ë º­žË}ˆ© 
~Ⱥãºmº}  l
~È}ÈÏÓº® ¹¯º¯ÈääÓ©® ¹¯º‚}ˆ 
~È¹Ò°Ò ° mȯÒÈӈÈäÒ  lÈ°°Òm© 
~ȹҰ  lˈȰÒämºã© 
~ȯËÏ˯mÒ¯ºmÈÓÓ©Ë lˈȫϩ} 
}ºÓ°ˆÈӈ©  lˈº ­©°ˆ¯º® °º¯ˆÒ¯ºm}Ò
°ãºmÈ  ° ¯ÈÏËãËÓÒËä 
~ÈÒ}ãÒmÈÓÒË  lˈº ÓÒ°²º«Ëº ¹¯ºË}ˆÒ¯ºmÈÓÒ«
¹¯º¯Èää 
j lˈº© °ˆ¯‚}ˆ‚¯Óºº
jÓm˯°Ò«  ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
jÓË}°  lÓºÎË°ˆmº 
jÓË}°Ò¯ºmÈÓÓ©Ë ¹Ë¯ËäËÓÓ©Ë  lº‚ã
jÓÒÒÈãÒÏÈÒ« ¹Ë¯ËäËÓÓ©²  SULQWHU 
jӈ˯¹¯ËˆÈˆº¯  V\VWHP 
jӈ˯¹¯ËˆÈÒ« 
j°}ã ҈ËãÓ©Ë °Òˆ‚ÈÒÒ   s
j°¹ºãÓ҈ËãÓÈ« È°ˆ 
sˈ˯äÒÓÈã© 
z sˈҹÒÏÒ¯ºmÈÓÓ©® ¹È¯Èäˈ¯ 
zȈÈ㺠
zº |
$6&,,  |­¯È­ºˆ}È ºÒ­º} mmºÈm©mºÈ 
°}ÈÓÒ¯ºmÈÓÒ«  |­¯ÈˆÓºË °‚ääÒ¯ºmÈÓÒË 
zºÒ¯ºmÈÓÒË  |­²º 
zººmÈ« ˆÈ­ãÒÈ  |­žË}ˆÓ©® }º  
zºä¹Ò㫈º¯ 
zºä¹Òã«Ò«  |¹Ë¯ÈÓ© 
zºä¹ºÓºmÒ}  |¹Ë¯Èˆº¯Ó©Ë °}º­}Ò 
zºÓ°ˆÈÓˆÈ  |¹Ë¯Èˆº¯© 
zº°mËÓÓÈ« ¯Ë}‚¯°Ò«  FDVH 
z¯º°°¹ãȈÁº¯äËÓÓº°ˆ  IRU 
JRWR 
 UHDG Ò UHDGOQ 
UHSHDW 
Ë}°Ëä©  ZKLOH 
ÒÓË®ÓÈ« ZULWH Ò ZULWHOQ 
¹¯º¯ÈääÈ  m©ÏºmÈ ¹¯ºË‚¯© 
°º¯ˆÒ¯ºm}È  ¹¯Ò°mÈÒmÈÓÒ« 
   
|¹Ë¯ÈÒÒ UHVHW 
GLY Ò PRG  UHZULWH 
ºˆÓºËÓÒ«  VHHN 
|¹Ë¯ËÎÈ ËË º¹Ò°ÈÓÒË  VRXQG QRVRXQG 
|¹Ò°ÈˆËãÓÈ« È°ˆ  VWU 
|ˆ}¯©ˆ©Ë WUXQFDWH 
äÈ°°Òm©  YDO 
°ˆ¯º}Ò  ZLQGRZ 
|ˆãÈ}È  ZULWHZULWHOQ 
|ˆãÈÒ}  ¯ºË‚¯© Ò Á‚Ó}ÒÒ ¹ºãϺmȈËã« 
|Ò­}Ò °Ëmº«Ï©} 
mmºÈm©mºÈ  ‚°ˆº® º¹Ë¯Èˆº¯ 
m©¹ºãÓËÓÒ«  ‚ˆ 
°ÒӈÈ}°ÒË°}ÒË 
c

cÈÏËã
Èã҈¯È  }ºÓ°ˆÈӈ FRQVW 
Ë¯Ë¯‚Ï}È ¹º¹¯º¯Èää  äˈº} ODEHO 
Ë¯ËÏȯ‚Ï}È }ºä¹ ˆË¯È  亂ãË® XVHV 
Ë¯ËäËÓÓÈ«  º¹Ë¯Èˆº¯ºm 
Ò}°Ëã  ¹Ë¯ËäËÓÓ©² YDU 
º­Òˆºm©Ë º¹Ë¯ÈÒÒ  ¹¯ºË‚¯ Ò Á‚Ó}Ò® 
ºãÓ©® ¹Ë¯Ë­º¯  ˆÒ¹ºm ÈÓÓ©² W\SH 
¯Ëº­¯ÈϺmÈÓÒË ˆÒ¹È  cÈÏËã҈ËãÒ 
¯Òº¯ÒˆËˆ º¹Ë¯ÈÒ®  cÈÏËã© ¹¯º¯Èää© 
¯ºm˯}È ÓÈ }¯ÈˆÓº°ˆ  cÈÏËãÓÈ« }ºä¹Òã«Ò« 
¯º¯ÈääÈ  cÈϯËÈ È« °¹º°º­Óº°ˆ 
¯º°ˆ©Ë º¹Ë¯Èˆº¯©  cË}‚¯°Ò« 
¯ºË‚¯Ó©Ë ˆÒ¹© Ò ¹Ë¯ËäËÓÓ©Ë 
¯ºË‚¯© 
DSSHQG  v
DVVLJQ 
EUHDN  vm«ÏÈÓÓ©® °¹Ò°º} 
FORVH  vmÒ
FRQWLQXH  mãËmº N VKO Q 
GHF  m¹¯Èmº VKU 
GHOD\  vËäÈӈÒ}È 
GHOHWH  vËäÈӈÒË°}ÒË ºÒ­}Ò 
GLVSRVH  vÒämºã© 
HUDVH  vÒämºãÓ©® ã҈˯ө® ˆÒ¹ 
H[HF  vÒämºãÓ©® ˆÒ¹ 
IUHHPHP  °ˆÈÓȯˆÓ©Ë Á‚Ó}ÒÒ 
JHWPHP  vÒӈÈ}°Ò° 
LQF  vÒӈÈ}°ÒË°}ÒË
LQLWJUDSK  ÒȯÈää© 
LQVHUW  ºÒ­}Ò 
PDUN UHOHDVH  vÒ°ˆËäÈ
QHZ  ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
UHDGUHDGOQ  °Ò°ãËÓÒ« 
UHQDPH  &Ò°ˆËäÓÈ« ÈˆÈ Ò m¯Ëä« 
   
v}Èã«¯Ó©Ë ˆÒ¹©  ¹º°ã˺mȈËãÓºº º°ˆ‚¹È 
vã˺mÈÓÒË  ¹¯«äºº º°ˆ‚¹È 
&ãºÎËÓÒË ¹º äº‚ã  nÈ®ãºmÈ« ¹Ë¯ËäËÓÓÈ« 
vãºÎÓ©Ë º¹Ë¯Èˆº¯©  nÈ}ˆº¯ÒÈã 
vº¯ˆÒ¯ºm}È  nÒ­ºÓÈÒ ¯« Ò°ãÈ 
äˈººä ¹‚Ï©¯}È  nº¯äȈ m©mºÈ 
vº°ˆÈmÓº® º¹Ë¯Èˆº¯  nº¯ä‚ã© 
vº°ˆÈmÓ©Ë °Òämºã©  nº¯ä© rª}‚°ÈÛsȂ¯È 
v¹ËÒÈãÓ©Ë °ã‚ÎË­Ó©Ë °Òämºã©  n‚Ó}ÒÒ
v¹ËÒÈãÓ©Ë °Òämºã©  WUXQ° Ò URXQG 
v°©ãºÓÈ« äºËã °ˆ¯º}Ò  FRQFDW 
vˆÈÓȯˆÓ©Ë FRS\ 
ÒËӈÒÁÒ}Ȉº¯©  HRI 
ˆÒ¹©  HROQ 
vˆÈˆÒË°}ÒË ¹Ë¯ËäËÓÓ©Ë  ILOHSRV 
vˆ¯º}È  ILOHVL]H 
vˆ¯º}ºm©® ˆÒ¹   IUDF 
vˆ¯‚}ˆ‚¯È ¹¯º¯Èää©  KL 
vˆ¯‚}ˆ‚¯Ò¯ºmÈÓÓ©Ë ˆÒ¹©  LQW 
vˆ¯‚}ˆ‚¯ÓºË }ºÒ¯ºmÈÓÒË  ,25HVXOW 
vˆ¯‚}ˆ‚¯© ÈÓÓ©²  NH\SUHVVHG 
v˹ãËÓÒË °ˆ¯º} }ºÓ}ȈËÓÈÒ«  OHQJWK 
&ˈÒ}  OR 
PD[DYDLO 
‘ PHPDYDLO 
RUG 
‘Ë}°ˆºm©® SRV 
mÒ˺¯ËÎÒä  SUHG 
Á騋  UDQGRP 
‘˯äÒÓÈãÓ©Ë °Òämºã© ˆË¯äÒÓÈã©  UHDGNH\ 
‘Ë°ˆÒ¯ºmÈÓÒË  VHHNHRI 
‘Ò¹  VL]HRI 
‘Ò¹ÒÏÒ¯ºmÈÓÓ©Ë }ºÓ°ˆÈӈ©  VXFF 
‘Ò¹ÒÏÒ¯ºmÈÓÓ©® Á騋  VZDS 
‘Ò¯ÈÎÓ©® ¹¯º¯ÈääÓ©® ¹¯º‚}ˆ  ¹ºãϺmȈËã« 
‘¯ÈӰ㫈º¯ 
‘¯ÈÓ°¹ºÓÒ¯ºmÈÓÒË äȈ¯Ò©  t
‘¯È°°Ò¯ºm}È ¹¯º¯Èää© 
tÈÓº®°}ÒË ­ÈÓÒ 
 tȯÈ}ˆË¯Ò°ˆÒ}Ò ¹¯º¯ÈääÓºº
¹¯º‚}ˆÈ 
}ÈÏȈËãÒ 
}ÈÏȈËã ¹ºÏÒÒÒ ÁÈ®ãÈ  ¡
äÓºÎËÓÒË äȈ¯Ò 
ÓÈ¯Ó©Ë Ò ­ÒÓÈ¯Ó©Ë º¹Ë¯ÈÒÒ  ¡Ò}ã  
°ãºmÓ©® º¹Ë¯Èˆº¯ LI 
Ð
n
ÐÏ©} ¹¯º¯ÈääÒ¯ºmÈÓÒ« 
n騋  m©°º}ºº ‚¯ºmÓ« 
Òä« Ò ¯È°Ò¯ËÓÒË  ÓÒÏ}ºº ‚¯ºmÓ« 

You might also like