home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / pascal.doc / pas_2-3.doc < prev    next >
Encoding:
Text File  |  1989-11-26  |  135.1 KB  |  2,849 lines

  1.  
  2.                           âïÇéÇ 6
  3.  
  4.        ÄΓ½áñ¬á »α«úαá¼¼, ¡á»¿ßá¡¡δσ ¡á Æπαí«-Åá߬á½Ñ
  5.  
  6.      Æπαí«-Åá߬á½∞, ¡áα∩ñπ ß áóΓ«¼áΓ¿º¿α«óá¡¡«⌐  αáºαáí«Γ¬«⌐
  7. »α«úαá¼¼, óδß«¬«⌐ ¼«ñπ½∞¡«ßΓ∞ε, íδßΓα«⌐ ¬«¼»¿½∩µ¿Ñ⌐ ¿ ½Ñú¬¿-
  8. ¼¿ ó ¿ß»«½∞º«óá¡¿¿  «óÑα½Ñ∩¼¿  »αÑñ½áúáÑΓ  óá¼  »αÑó«ßσ«ñ¡δ⌐
  9. ¿¡ßΓαπ¼Ñ¡Γ «Γ½áñ¬¿. éÑñ∞ ñáªÑ αáß»«½áúá∩ óßѼ¿ φΓ¿¼¿ ßαÑñßΓ-
  10. óἿ óá¼ ¡Ñ πñáßΓß∩ ¿ºíѪáΓ∞ «Φ¿í«¬ ó »α«úαá¼¼Ñ, τΓ«  »α¿ó«-
  11. ñ¿Γ ¬ ÑÑ ¡Ñ»αáó¿½∞¡«⌐ αáí«ΓÑ.
  12.      ùΓ«íδ »«¼«τ∞ óá¼ ó φΓ«⌐ ß¿Γπᵿ¿, Æπαí«-Åá߬á½∞ »αÑñ½á-
  13. úáÑΓ  ¿¡ßΓαπ¼Ñ¡Γ,  ¡Ñ«íσ«ñ¿¼δ⌐  ñ½∩ «Γ½áñ¬¿ óáΦÑ⌐ »α«úαá¼¼δ.
  14. ÆÑନ¡ "«Γ½áñ¬á" «º¡áτáÑΓ ¿ß»αáó½Ñ¡¿Ñ «Φ¿í«¬ ó  »α«úαἼѠ ¿
  15. «íÑß»ÑτÑ¡¿Ñ  ÑÑ  »αáó¿½∞¡«⌐  αáí«Γδ. Æπαí«-Åá߬á½∞ »«ºó«½∩ÑΓ
  16. ½Ñú¬« ¡á⌐Γ¿ ¿ ¿ß»αáó¿Γ∞ «Φ¿í¬¿,  ó«º¡¿¬áεΘ¿Ñ  ¬á¬  ó«  óαѼ∩
  17. ¬«¼»¿½∩µ¿¿,  Γᬠ ¿  ó« óαѼ∩ óδ»«½¡Ñ¡¿∩. Ä¡ ΓᬪѠ»«ºó«½∩ÑΓ
  18. αáºαÑΦ¿Γ∞ ¿½¿ ºá»αÑΓ¿Γ∞ »α«óÑα¬π «Φ¿í«¬ ó »α«úαἼѠó« óαѼ∩
  19. ÑÑ αáí«Γδ («Φ¿í¬ φΓá»á óδ»«½¡Ñ¡¿∩).
  20.      ì« τΓ« í«½ÑÑ ó᪡«, Æπαí«-Åá߬á½∞ »«ßΓáó½∩ÑΓß∩ ß ¼«Θ¡δ¼
  21. ¿  ú¿í¬¿¼  «Γ½áñτ¿¬«¼,  αáí«ΓáεΘ¿¼ ¡á πα«ó¡Ñ ¿ßσ«ñ¡δ󠬫ñ«ó,
  22. ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ óá¼ »«ßΓα«τ¡« óδ»«½¡∩Γ∞ »α«úαá¼¼π,  á¡á½¿-
  23. º¿απ∩  »α¿ φΓ«¼ óδαáªÑ¡¿∩ ¿ ¼«ñ¿Σ¿µ¿απ∩ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ.
  24. ¥Γ«Γ «Γ½áñτ¿¬ óßΓα«Ñ¡ ó ¿¡ΓÑúα¿α«óá¡¡πε ¿¡ΓÑαá¬Γ¿ó¡πε  ßαÑñπ
  25. Æπαí«-Åá߬á½∩,  í½áú«ñáα∩ τѼπ óδ ¼«ªÑΓÑ αÑñá¬Γ¿α«óáΓ∞, ¬«¼-
  26. »¿½¿α«óáΓ∞ ¿ «Γ½áª¿óáΓ∞ »α«úαá¼¼π, ¡Ñ óδσ«ñ∩ ¿º Æπαí«-Åá߬á-
  27. ½∩.  ä½∩ í«½∞Φ¿σ ¬«¼»½Ñ¬ß«ó »α«úαá¼¼, ΓαÑíπεΘ¿σ »«½¡δ⌐ ¡áí«α
  28. «Γ½áñ«τ¡δσ ßαÑñßΓó («Γ ¼áΦ¿¡¡«ú« ∩ºδ¬á ñ« óδτ¿ß½Ñ¡¿∩ óδαáªÑ-
  29. ¡¿⌐ Æπαí«-Åá߬á½∩) Æπαí«-Åá߬á½∞ »«½¡«ßΓ∞ε «íÑß»Ñτ¿óáÑΓ Γá¬-
  30. ªÑ »«ññÑ᪬π áóΓ«¡«¼¡«ú« Æπαí«-«Γ½áñτ¿¬á Σ¿α¼δ ü«α½á¡ñ.
  31.      é »α«úαἼѠ¼«úπΓ íδΓ∞ αạ««íαạδÑ «Φ¿í¬¿:  ß¿¡Γá¬ß¿-
  32. τÑ߬¿Ñ,  ßѼá¡Γ¿τÑ߬¿Ñ ¿ ½«ú¿τÑ߬¿Ñ. äáóá⌐ΓÑ αáßß¼«Γα¿¼ ¬áª-
  33. ñδ⌐ Γ¿» «Φ¿í«¬.
  34.  
  35.                   ÄΦ¿í¬¿ φΓá»á ¬«¼»¿½∩µ¿¿
  36.  
  37.      ÄΦ¿í¬¿ ¡á φΓá»Ñ ¬«¼»¿½∩µ¿¿ (¿½¿ ß¿¡Γá¬ß¿τÑ߬¿Ñ  «Φ¿í¬¿)
  38. 󫺡¿¬áεΓ ó Γ«¼ ß½πτáÑ, Ñß½¿ óδ ºáíπñÑΓÑ «»¿ßáΓ∞ »ÑαѼѡ¡πε,
  39. »ÑαÑñáΓ¿ΓÑ ¡Ñ»αáó¿½∞¡«Ñ ¬«½¿τÑßΓó« »Ñαá¼ÑΓα«ó »α«µÑñπαÑ  ¿½¿
  40. »α¿ßó«¿ΓÑ  óÑΘÑßΓóÑ¡¡«Ñ  º¡áτÑ¡¿Ñ  µÑ½«τ¿ß½Ñ¡¡«⌐ »ÑαѼѡ¡«⌐.
  41. ¥Γ« «º¡áτáÑΓ, τΓ« ¡á»¿ßá¡¡δÑ óἿ «»ÑαáΓ«αδ Åá߬á½∩ ¡Ñ πñ«ó-
  42. ½ÑΓó«α∩εΓ ΓαÑí«óá¡¿∩¼ Åá߬á½∩.
  43.      Åá߬á½∞ ¿¼ÑÑΓ ßΓα«ú¿Ñ »αáó¿½á, «ß«íÑ¡¡« »« ßαáó¡Ñ¡¿ε  ß
  44. ñαπú¿¼¿  ∩ºδ¬á¼¿, »«φΓ«¼π ¿ß»αáó¿ó ß¿¡Γá¬ß¿τÑ߬¿Ñ «Φ¿í¬¿, óδ
  45. óδ»«½¡¿ΓÑ «ß¡«ó¡πε τáßΓ∞ «Γ½áñ¬¿.
  46.      Æπαí«-Åá߬á½∞ ¡Ñ íπñÑΓ óδ»«½¡∩Γ∞ ¬«¼»¿½∩µ¿¿ óáΦÑ⌐ »α«ú-
  47. αá¼¼δ  (úÑ¡Ñα¿α«óáΓ∞ ¼áΦ¿¡¡δ⌐ ¬«ñ) ñ« ΓÑσ »«α, »«¬á ¡Ñ íπñπΓ
  48. πßΓαá¡Ñ¡δ óßÑ ß¿¡Γá¬ß¿τÑ߬¿Ñ «Φ¿í¬¿. àß½¿ Æπαí«-Åá߬á½∞  «í-
  49. ¡áαπª¿Γ  ß¿¡Γá¬ß¿τÑ߬πε  «Φ¿í¬π »α¿ ¬«¼»¿½∩µ¿¿ »α«úαá¼¼δ, «¡
  50. »αѬαáΓ¿Γ ¬«¼»¿½∩µ¿ε, ¡á⌐ñÑΓ αáß»«½«ªÑ¡¿Ñ «Φ¿í¬¿ ó  »α«úαá¼-
  51. ¼Ñ,  »«¼ÑßΓ¿Γ Γá¼ ¬παß«α ¿ ó «¬¡Ñ αÑñá¬Γ¿α«óá¡¿∩ óδóÑñÑΓ ß«-
  52. «íΘÑ¡¿Ñ «í «Φ¿í¬Ñ. êß»αáó¿ó  «Φ¿í¬π,  óδ  ¼«ªÑΓÑ  »α«ñ«½ª¿Γ∞
  53. ¬«¼»¿½∩µ¿ε.
  54.  
  55.                   ÄΦ¿í¬¿ φΓá»á óδ»«½¡Ñ¡¿∩
  56.  
  57.      äαπú«⌐ ó«º¼«ª¡δ⌐ Γ¿» «Φ¿í«¬ - φΓ« «Φ¿í¬¿ φΓá»á óδ»«½¡Ñ-
  58. ¡¿∩ (¿½¿ ßѼá¡Γ¿τÑ߬¿Ñ «Φ¿í¬¿). ¥Γ« »α«¿ßσ«ñ¿Γ ó Γ«¼ ß½πτáÑ,
  59. Ñß½¿ óδ Γαá¡ß½¿απÑΓÑ ¬«ααÑ¬Γ¡πε »α«úαá¼¼π, ¡« ºáΓѼ  »α¿  ÑÑ
  60. óδ»«½¡Ñ¡¿¿  »αÑñ»α¿¡¿¼áÑΓß∩  »«»δΓ¬á  óδ»«½¡¿Γ∞ ¡Ññ«»πßΓ¿¼«Ñ
  61. ñÑ⌐ßΓó¿Ñ, ¡á»α¿¼Ñα, «Γ¬αδΓ∞ ¡ÑßπΘÑßΓóπεΘ¿⌐  Σá⌐½  ñ½∩  óó«ñá
  62. ¿½¿  αáºñѽ¿Γ∞ µÑ½«Ñ τ¿ß½« ¡á 0. é φΓ«¼ ß½πτáÑ Æπαí«-Åá߬á½∞
  63. »ÑτáΓáÑΓ ¡á φ¬αá¡Ñ ß««íΘÑ¡¿Ñ  «í  «Φ¿í¬Ñ,  ¬«Γ«α«Ñ  óδú½∩ñ¿Γ
  64. »α¿¼Ñα¡« Γá¬:
  65.  
  66.      Runtime error   at seg:ofs 
  67.      (ÄΦ¿í¬á φΓá»á óδ»«½¡Ñ¡¿∩    ó ßÑú¼:ß¼ÑΘ)
  68.  
  69. ¿ »αѬαáΘáÑΓ óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ.  Æπαí«-Åá߬á½∞,  óδí¿αá∩
  70. ß««ΓóÑΓßΓóπεΘ¿⌐  ¿ßσ«ñ¡δ⌐  Σá⌐½, áóΓ«¼áΓ¿τÑ߬¿ ¡áσ«ñ¿Γ ¼ÑßΓ«
  71. 󫺡¿¬¡«óÑ¡¿∩ «Φ¿í¬¿.
  72.      àß½¿ óδ ºá»πßΓ¿½¿ »α«úαá¼¼π ¿º äÄæ, Γ« π»αáó½Ñ¡¿Ñ íπñÑΓ
  73. »ÑαÑñá¡«  äÄæ. Åα¿ φΓ«¼ ñ½∩ «»αÑñѽѡ¿∩ ¼ÑßΓá «Φ¿í¬¿ ó óáΦѼ
  74. ¿ßσ«ñ¡«¼ Σá⌐½Ñ óδ ¼«ªÑΓÑ ºáúαπº¿Γ∞ TURBO.EXE ¿ ñ½∩ ¿ß»«½∞º«-
  75. óáΓ∞  ¬«¼á¡ñπ  ¼Ñ¡ε  "諼»¿½∩µ¿∩/Å«¿ß¬ «Φ¿í¬¿" (Compile/Find
  76. Error) (»α¿ φΓ«¼  ¡πª¡«  πíÑñ¿Γ∞ß∩  τΓ«  «»µ¿∩  "ìạáτÑ¡¿Ñ"
  77. (Destination) πßΓá¡«ó½Ñ¡á ó º¡áτÑ¡¿Ñ Disk).
  78.      éδ ¼«ªÑΓÑ ΓᬪѠ¿ß»«½∞º«óáΓ∞ ¬«¼»¿½∩Γ«α,  αáí«ΓáεΘ¿⌐  ó
  79. αѪ¿¼Ñ  ¬«¼á¡ñ¡«⌐ ßΓ᫬¿. àß½¿ »α«úαá¼¼á óδ»«½¡∩ÑΓß∩ ó ßαÑñÑ
  80. ¬«¼»¿½∩Γ«αá ß ¬«¼á¡ñ¡δ¼¿ ßΓα«¬á¼¿ (ÆÉæ.àòà), Γ« «Φ¿í¬π ¼«ª¡«
  81. ¡á⌐Γ¿, ¿ß»«½∞ºπ∩ ¡Ñ«í∩ºáΓѽ∞¡δ⌐ »áαá¼ÑΓα /F. (æ¼. Åα¿½«ªÑ¡¿Ñ
  82. "æ»αáó«τ¡¿¬ »« ¬«¼á¡ñ¡δ¼ ßΓ᫬á¼", úñÑ ñá¡« »«½¡«Ñ  «íΩ∩ß¡Ñ-
  83. ¡¿Ñ  ¿ ß»«ß«í ¡áσ«ªñÑ¡¿∩ «Φ¿í«¬, ó«º¡¿¬áεΘ¿σ ¡á φΓá»Ñ óδ»«½-
  84. ¡Ñ¡¿∩, »α¿ ¿ß»«½∞º«óá¡¿¿  ÆÉæ.EXE  ñ½∩  ºá»π߬ᠠóδ»«½¡∩Ѽδσ
  85. »α«úαá¼¼).
  86.  
  87.                      ï«ú¿τÑ߬¿Ñ «Φ¿í¬¿
  88.  
  89.      éáΦá »α«úαἼᠠ¼«ªÑΓ  ß«ñÑαªáΓ∞,  ¡á¬«¡Ñµ,  ½«ú¿τÑ߬¿Ñ
  90. «Φ¿í¬¿  (Ñß½¿  »αÑñ»«½«ª¿Γ∞, τΓ« «¡á óδ»«½¡∩ÑΓ Γ«, τΓ« óδ Ñ⌐
  91. ºáñ὿, á ¡Ñ Γ«, τΓ« σ«Γѽ¿ ºáñáΓ∞).  ÅÑαѼѡ¡á∩,  ¡á»α¿¼Ñα,
  92. ¼«ªÑΓ  íδΓ∞ ¡Ñ¿¡¿µ¿á½¿º¿α«óá¡á. Åα¿ φΓ«¼ óδτ¿ß½Ñ¡¿∩ «¬áºδóá-
  93. εΓß∩ ¡Ñ»αáó¿½∞¡δ¼¿, ¿º«íαáªÑ¡¿∩ ¡á φ¬αá¡Ñ óδú½∩ñ∩Γ  ¡ÑóÑα¡«,
  94. ¿½¿  »α«úαἼᠼ«ªÑΓ »α«ßΓ« »α«»π߬áΓ∞ ¡Ñ¬«Γ«αδÑ ¼ÑßΓá, ßτ¿-
  95. Γá∩, τΓ« Γᬠ¿ ñ«½ª¡« íδΓ∞.
  96.      ¥Γ«Γ Γ¿» «Φ¿í«¬ ¡á¿í«½ÑÑ ΓαπñÑ¡ ñ½∩ «í¡áαπªÑ¡¿∩, ¿ »«φ-
  97. Γ«¼π  «¡  ¼«ªÑΓ  íδΓ∞ «ñ¡«⌐ ¿º «ß¡«ó¡δσ »α¿τ¿¡ ó«º¡¿¬¡«óÑ¡¿∩
  98. ¡Ñ«íσ«ñ¿¼«ßΓ¿ ¿ß»«½∞º«óá¡¿∩ ¿¡ΓÑúα¿α«óá¡¡«ú« «Γ½áñτ¿¬á.
  99.  
  100.            ê¡ΓÑúα¿α«óá¡¡δ⌐ «Γ½áñτ¿¬ Æπαí«-Åá߬á½∩
  101.  
  102.      ìѬ«Γ«αδÑ «Φ¿í¬¿ «¬áºδóáÑΓß∩ Γαπñ¡« «Γß½Ññ¿Γ∞ ¿ «í¡áαπ-
  103. ª¿Γ∞. äαπú¿Ñ «Φ¿í¬¿ ¼«úπΓ «¬áºáΓ∞ß∩ ß¬αδΓ묨 ¼¡«ú«τ¿ß½Ñ¡¡δ¼¿
  104. ßó∩º∩¼¿ ¼Ñªñπ «Γñѽ∞¡δ¼¿ τáßΓ∩¼¿ »α«úαá¼¼δ. é  φΓ¿σ  ß½πτá∩σ
  105. óδ,  óÑα«∩Γ¡«,  ºáσ«Γ¿ΓÑ óδ»«½¡¿Γ∞ óáΦπ »α«úαá¼¼π ó ¿¡ΓÑαá¬-
  106. Γ¿ó¡«¼ αѪ¿¼Ñ, ¡áí½εñá∩ ºá  ¿º¼Ñ¡Ñ¡¿∩¼¿  º¡áτÑ¡¿⌐  «Γñѽ∞¡δσ
  107. »ÑαѼѡ¡δσ  ¿½¿  óδαáªÑ¡¿⌐.  éδ,  ¡áóÑα¡«Ñ,  ΓᬪѠσ«Γѽ¿ íδ
  108. ¿¼ÑΓ∞ ó«º¼«ª¡«ßΓ∞ «ßΓá¡áó½¿óáΓ∞ß∩ ó «»αÑñѽѡ¡«¼ ¼ÑßΓÑ »α«ú-
  109. αá¼¼δ ¿ ß¼«ΓαÑΓ∞, τΓ« Γá¼ »α«¿ßσ«ñ¿Γ. åѽáΓѽ∞¡« ΓᬪѠ«ßΓá-
  110. ¡áó½¿óáΓ∞ß∩ ¿ ¿º¼Ñ¡∩Γ∞ º¡áτÑ¡¿∩ ¡Ñ¬«Γ«αδσ »ÑαѼѡ¡δσ »α¿ óδ-
  111. »«½¡Ñ¡¿¿  »α«úαá¼¼δ. ¥Γ« »«ºó«½¿Γ »«ó½¿∩Γ∞ ¡á ÑÑ »«óÑñÑ¡¿Ñ ¿
  112. πó¿ñÑΓ∞, ó ¬á¬πε ßΓ«α«¡π «¡« ¿º¼Ñ¡¿½«ß∞. éßÑ φΓ« σ«Γѽ«ß∞ íδ
  113. ñѽáΓ∞ ó αѪ¿¼Ñ, »«ºó«½∩εΘ¿¼ óá¼ íδßΓα« «ΓαÑñá¬Γ¿α«óáΓ∞, »Ñ-
  114. αѬ«¼»¿½¿α«óáΓ∞ ¿ ß¡«óá ºá»πßΓ¿Γ∞ »α«úαá¼¼π.
  115.      éßÑ  φΓ¿  ªÑ½áΓѽ∞¡δÑ  ó«º¼«ª¡«ßΓ¿  ¡áα∩ñπ  ß   ñαπú¿¼¿
  116. ßαÑñßΓóἿ  ¼«ªÑΓ  óá¼ »αÑñ«ßΓáó¿Γ∞ ¿¡ΓÑúα¿α«óá¡¡δ⌐ «Γ½áñτ¿¬
  117. Æπαí«-Åá߬á½∩. Ä¡ ∩ó½∩ÑΓß∩ ß«ßΓáó¡«⌐ τáßΓ∞ε  ¿¡ΓÑúα¿α«óá¡¡«⌐
  118. ßαÑñδ αáºαáí«Γ¬¿ »α«úαá¼¼ Æπαí«-Åá߬á½∩ ¿ ¿¼ÑÑΓ Γα¿ «ß¡«ó¡δσ
  119. ¼Ñ¡ε ("éδ»«½¡Ñ¡¿Ñ", "ÄΓ½áñ¬á" ¿ "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα" - Run,
  120. Debug  ¿  Break/Watch),  á  ñ½∩ αáí«Γδ ß ¬«¼á¡ñἿ «Γ½áñτ¿¬á
  121. ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ¡Ñ߬«½∞¬« «»ÑαáΓ¿ó¡δ󠬽áó¿ΦÑ⌐.
  122.      é Æáí½¿µÑ 6.1 »α¿óÑñÑ¡δ óßÑ  ¬«¼á¡ñδ  «Γ½Ññ¬¿,  ó¬½ετá∩
  123. «»ÑαáΓ¿ó¡δÑ ¬½áó¿Φ¿ ¿ ß««ΓóÑΓßΓóπεΘ¿Ñ ¬«¼á¡ñδ ¼Ñ¡ε.
  124.  
  125.          Æáí½¿µá 6.1 è«¼á¡ñδ «Γ½áñτ¿¬á ¿ «»ÑαáΓ¿ó¡δÑ ¬½áó¿Φ¿
  126. ------------------------------------------------------------
  127. Ä»Ñα. ¬½áó¿Φᠠ諼á¡ñá ¼Ñ¡ε              öπ¡¬µ¿∩
  128. ------------------------------------------------------------
  129. Ctrl-F9    "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ" çá»π߬áÑΓ óáΦπ »α«úαá¼¼π,
  130.                   (Run/Run)        óδ»«½¡∩∩, Ñß½¿ φΓ« ¡Ñ«í-
  131.                                    σ«ñ¿¼«, Σπ¡¬µ¿ε Make.
  132.  
  133. Ctrl-F2      "éδ»«½¡Ñ¡¿Ñ/æíα«ß     çáóÑαΦáÑΓ ßÑá¡ß «Γ½áñ¬¿,
  134.                  »α«úαá¼¼δ"        «ßó«í«ªñáÑΓ óδñѽѡ¡πε 
  135.                (Run/Program        »á¼∩Γ∞ ¿ ºá¬αδóáÑΓ Σá⌐½δ,
  136.                   Reset)           »«ñú«Γáó½¿óá∩ß∞ ¬ ¡«ó«¼π
  137.                                    ßÑá¡ßπ «Γ½áñ¬¿.
  138.  
  139. F4        "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ   çá»π߬áÑΓ »α«úαá¼¼π ¡á
  140.                ñ« ¬παß«αá"         óδ»«½¡Ñ¡¿Ñ, «ßΓá¡áó½¿óá-
  141.                 (Run/Go to         ∩ß∞ »α¿ ñ«ßΓ¿ªÑ¡¿¿ ßΓα«-
  142.                   Cursor)          ¬¿, ¡á ¬«Γ«α«⌐ ¡áσ«ñ¿Γß∩
  143.                                    ¬παß«α. üπñÑΓ ¿¡¿µ¿á½¿-
  144.                                    º¿α«óáΓ∞ ßÑá¡ß «Γ½áñ¬¿.
  145.  
  146. F7            "éδ»«½¡Ñ¡¿Ñ/Æαáß-    éδ»«½¡∩ÑΓ ΓѬπΘπε ßΓ᫬π.
  147.                  ß¿α«ó¬á"          àß½¿ ¡á ¡Ñ⌐ ß«ñÑনΓß∩ 
  148.                (Run/Trace Into)    ó맮ó »α«µÑñπαδ ¿½¿ Σπ¡¬-
  149.                                    µ¿¿, óδ»«½¡∩ÑΓ Γαáßß¿α«ó-
  150.                                    ¬π »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿
  151.                                    (Ñß½¿ φΓ« ó«º¼«ª¡«). üπ-
  152.                                    ñÑΓ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ßÑ-
  153.                                    á¡ß αÑñá¬Γ¿α«óá¡¿∩.
  154.  
  155. F8            "éδ»«½¡Ñ¡¿Ñ/éδ»«½-   éδ»«½¡∩ÑΓ ΓѬπΘπε ßΓ᫬π.
  156.                ¡Ñ¡¿Ñ »« Φáúá¼"     Æαáßß¿α«ó¬á »α«µÑñπαδ ¿½¿
  157.                 (Run/Step Over)    Σπ¡¬µ¿¿ óδ»«½¡∩Γ∞ß∩ ¡Ñ 
  158.                                    íπñÑΓ.  üπñÑΓ ¿¡¿µ¿á½¿º¿-
  159.                                    α«óáΓ∞ ßÑá¡ß «Γ½áñ¬¿.
  160.  
  161. Alt-F5         "éδ»«½¡Ñ¡¿Ñ/¥¬αá¡   ÅÑαѬ½ετáÑΓß∩ ¼Ñªñπ ¿¡-
  162.                   »«½∞º«óáΓѽ∩"    ΓÑúα¿α«óá¡¡«⌐ ¿¡ΓÑαá¬Γ¿ó-
  163.                 (Run/User Screen)  ¡«⌐ ßαÑñ«⌐ ¿ óδó«ñ¿¼«⌐ 
  164.                                    »α«úαá¼¼«⌐ ¿¡Σ«α¼áµ¿Ñ⌐
  165.                                    (φ¬αá¡«¼ óδ»«½¡Ñ¡¿∩).
  166.  
  167.                "Ä/è/ÄΓ½áñ«τ¡á∩     Å«ºó«½∩ÑΓ óδ»«½¡∩Γ∞ «Γ-
  168.                   ¿¡Σ«α¼áµ¿∩"      ½áñ¬π ¡á πα«ó¡Ñ ¿ßσ«ñ¡δσ
  169.                 (O/C/Debug         ¬«ñ«ó. é¬½ετáÑΓ ¿ ó䬽ε-
  170.                  Information)      τáÑΓ ñ¿αÑ¬Γ¿óπ $D. Äñ¡á¬«
  171.                                    ¿ß»«½∞º«óá¡¿Ñ ñ¿αÑ¬Γ¿óδ 
  172.                                    $D ó ΓѬßΓÑ »α«úαá¼¼δ «Γ-
  173.                                    ¼Ñ¡∩ÑΓ φΓ¿ πßΓá¡«ó¬¿.
  174.  
  175.                 "Ä/è/﫬á½∞¡δÑ     ÉáºαÑΦáÑΓ óδτ¿ß½Ñ¡¿Ñ ½«-
  176.                   ß¿¼ó«½δ"         ¬á½∞¡δσ ß¿¼ó«½«ó. é¬½ετá-
  177.                  (O/C/Local        ÑΓ ¿ ó䬽ετáÑΓ ñ¿αÑ¬Γ¿óπ
  178.                    Symbols)        $L. àß½¿ «Γ½áñ«τ¡á∩ ¿¡-
  179.                                    Σ«α¼áµ¿∩ ¡Ñ úÑ¡Ñα¿απÑΓß∩,
  180.                                    Γ« φΓá «»µ¿∩ ¿ú¡«α¿απÑΓ-
  181.                                    ß∩.
  182.  
  183. Ctrl-F4         "ÄΓ½áñ¬á/éδτ¿ß½Ñ-  éδó«ñ¿Γ «¬¡« óδτ¿ß½Ñ¡¿∩,
  184.                   ¡¿Ñ"             »«ºó«½∩εΘÑÑ óá¼ óδτ¿ß½¿Γ∞
  185.                  (Debug/Evaluate)  º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ ¿ óδ-
  186.                                    αáªÑ¡¿⌐ ¿ ¼«ñ¿Σ¿µ¿α«óáΓ∞
  187.                                    »ÑαѼѡ¡δÑ.
  188.  
  189. Ctrl-F3         "ÄΓ½áñ¬á/æΓѬ      Å«¬áºδóáÑΓ ΓѬπΘ¿⌐ ßΓѬ 
  190.                   ó맮óá"          ó맮óá. Å«ºó«½∩ÑΓ óδ»«½-
  191.                  (Debug/Call       ¡¿Γ∞ «íαáΓ¡«Ñ «Γ߽Ѫ¿óá-
  192.                    Stack)          ¡¿Ñ ó맮ó«ó »α«µÑñπα ¿ 
  193.                                    Σπ¬¡µ¿⌐. ä«»π߬áÑΓß∩ 
  194.                                    Γ«½∞¬« »α¿ «Γ½áñ¬Ñ.
  195.  
  196.                 "ÄΓ½áñ¬á/ū߬      ìáσ«ñ¿Γ »Ñαóπε ßΓ᫬π
  197.                   »α«µÑñπαδ"       ó «»¿ßá¡¿¿ »α«µÑñπαδ ¿½¿
  198.                  (Debug/Find       Σπ¡¬µ¿¿ ¿ óδó«ñ¿Γ ÑÑ ó 
  199.                    Procedure)      «¬¡« αÑñá¬Γ«αá. Éáí«ΓáÑΓ
  200.                                    »α¿ ¬«¼á¡ñÑ "諼»¿½¿α«-
  201.                                    óáΓ∞/櫺ñáΓ∞" (Compile/
  202.                                    Make) ¿ ó αѪ¿¼Ñ «Γ½áñ¬¿.
  203.  
  204.                 "ÄΓ½áñ¬á/ê¡ΓÑúα¿-  ÉáºαÑΦáÑΓ «Γ½áñ¬π ó ¿¡-
  205.                   α«óá¡¡á∩         ΓÑúα¿α«óá¡¡«⌐ ßαÑñÑ. ¥Γπ
  206.                   «Γ½áñ¬á"         ó«º¼«ª¡«ßΓ∞ ¡πª¡« πßΓá¡«-
  207.                  (Debug/Integra-   ó¿Γ∞ ó º¡áτÑ¡¿Ñ Off (óδ¬-
  208.                    ted Debugging)  ½ετÑ¡«), Γ«½∞¬« ¬«úñá π 
  209.                                    óáß ¡Ñ σóáΓáÑΓ »á¼∩Γ¿ ñ½∩
  210.                                    ¬«¼»¿½∩µ¿¿ »α«úαá¼¼δ.
  211.                                    àß½¿ φΓá «»µ¿∩ ó䬽ετÑ¡á,
  212.                                    óδ ¡Ñ ß¼«ªÑΓÑ «Γ½áª¿óáΓ∞ 
  213.                                    »α«úαá¼¼π ó ¿¡ΓÑúα¿α«óá¡-
  214.                                    ¡«⌐ ßαÑñÑ.
  215.  
  216.                  "ÄΓ½áñ¬á/ÇóΓ«-    ÉáºαÑΦáÑΓ óδ»«½¡∩Γ∞ «Γ-
  217.                    ¡«¼¡á∩ «Γ½áñ-   ½áñ¬π ß ¿ß»«½∞º«ó᡿Ѽ 
  218.                    ¬á"             áóΓ«¡«¼¡«ú« Æπαí«-«Γ½áñ-
  219.                   (Debug/Stand-    τ¿¬á »πΓѼ ñ«íáó½Ñ¡¿∩ ó 
  220.                    alone Debug-    ¬«¡Ñµ óδ»«½¡∩Ѽ«ú« Σá⌐½á
  221.                    ging)           «Γ½áñ«τ¡«⌐ ¿¡Σ«α¼áµ¿¿.
  222.  
  223.                  "ÄΓ½áñ¬á/ÅÑαѬ½ε- ÄßπΘÑßΓó½∩ÑΓ óδí«α ¼Ñªñπ
  224.                   τÑ¡¿Ñ φ¬αá¡«ó"   πßΓá¡«ó¬á¼¿ »ÑαѬ½ετÑ¡¿∩
  225.                   (Debug/Display   φ¬αá¡«ó: φΣΣÑ¬Γ¿ó¡«⌐, 
  226.                    Swapping)       »«Φáú«ó«⌐ ¿ «ΓßπΓßΓó¿Ñ¼
  227.                                    »ÑαѬ½ετÑ¡¿∩ (smart,
  228.                                    always, none). Äíδτ¡«⌐ 
  229.                                    »«º¿µ¿Ñ⌐ ∩ó½∩ÑΓß∩ φΣΣѬ-
  230.                                    Γ¿ó¡á∩.
  231.  
  232.                   "ÄΓ½áñ¬á/Äí¡«-   Å«óΓ«α¡« óδó«ñ¿Γ ¿º«íαá-
  233.                     ó¿Γ∞ φ¬αá¡"    ªÑ¡¿Ñ ¡á φ¬αá¡, ßΓ¿αá∩
  234.                    (Denug/Refresh  »α¿ φΓ«¼ óßÑ, τΓ« ¼«ú½«
  235.                     Display)       «ßΓáΓ∞ß∩ ¡á φ¬αá¡Ñ.
  236.  
  237. Ctrl-F7           "ÅαÑαδóá¡¿Ñ/     ä«íáó½∩ÑΓ óδαáªÑ¡¿Ñ ó «¬-
  238.                    Åα«ß¼«Γα/       ¡Ñ »α«ß¼«Γαá (Watch). ¥Γ«
  239.                    ä«íáó½Ñ¡¿Ñ ó    ¼«ª¡« ΓᬪѠßñѽáΓ∞, óδ-
  240.                    «¬¡« »α«ß¼«Γαá" í¿αá∩ «¬¡« »α«ß¼«Γαá ¿ 
  241.                    (Break/Watch/   ¡áª¿¼á∩ ¬½áó¿Φ¿ Ins ¿½¿
  242.                     Add Watch)     Ctrl-N (Ñß½¿ Display
  243.                                    Swapping πßΓá¡«ó½Ñ¡« ó 
  244.                                    None).
  245.  
  246.                   "ÅαÑαδóá¡¿Ñ/     ôñá½∩ÑΓ ΓѬπΘÑÑ óδíαá¡¡«Ñ
  247.                    Åα«ß¼«Γα/       óδαáªÑ¡¿Ñ ¿º «¬¡á »α«-
  248.                    ôñá½Ñ¡Ñ ¿º «¬¡á ß¼«Γαá. ¥Γ« ¼«ª¡« ΓᬪÑ
  249.                    »α«ß¼«Γαá"      ßñѽáΓ∞, óδíαá󠫬¡« »α«-
  250.                    (Break/Watch/   ß¼«Γαá, ß««ΓóÑΓßΓóπεΘÑÑ
  251.                     Delete Watch)  óδαáªÑ¡¿Ñ ¿ ¡áªáó Del ¿½¿
  252.                                    Ctrl-Y.
  253.  
  254.                   "ÅαÑαδóá¡¿Ñ/     ôñá½∩ÑΓ ΓѬπΘ¿Ñ óδíαá¡¡δÑ
  255.                    Åα«ß¼«Γα/       óδαáªÑ¡¿∩ ¿º «¬¡á »α«ß-
  256.                    ôñá½Ñ¡¿Ñ ¿º     ¼«Γαá (Watch). ¥Γ« ¼«ª¡« 
  257.                    «¬¡á »α«ß¼«Γ-   ΓᬪѠßñѽáΓ∞, óδíαáó 
  258.                    ¼«Γαá"          «¬¡« »α«ß¼«Γαá, ß««ΓóÑΓ-
  259.                    (Break/Watch/   óÑΓßΓóπεΘÑú« óδαáªÑ¡¿∩ ó 
  260.                     Delete Watch)  ¡Ñ¼ ¿ ¡áªáΓ¿∩ ¬½áó¿Φ 
  261.                                    Ctrl-Y.
  262.  
  263.                    "ÅαÑαóáΓ∞/      ÉÑñá¬Γ¿απÑΓ ΓѬπΘÑÑ óδí-
  264.                     Åα«ß¼«ΓαÑΓ∞/   αá¡¡«Ñ óδαáªÑ¡¿Ñ ó «¬¡Ñ 
  265.                     ÉÑñá¬Γ¿α«óáΓ∞  »α«ß¼«Γαá (Watch). ¥Γ« 
  266.                     «¬¡« »α«ß¼«Γ-  ¼«ª¡« ΓᬪѠßñѽáΓ∞, 
  267.                     ¼«Γαá"         óδíαá󠫬¡« »α«ß¼«Γαá, 
  268.                     (Break/Watch   ß««ΓóÑΓßΓóπεΘÑÑ óδαáªÑ¡¿Ñ
  269.                      Edit Watch)   ó ¡Ñ¼ ¿ ¡áªá󠬽áó¿Φπ
  270.                                    Enter.
  271.  
  272.                     "ÅαÑαδóá¡¿Ñ/   ôñá½∩ÑΓ óßÑ óδαáªÑ¡¿∩ ¿º
  273.                      Äτ¿ßΓ¬á       «¬¡á »α«ß¼«Γαá (Watch).
  274.                      «¬¡á »α«ß¼«Γ- 
  275.                      αá"
  276.                      (B/Remove All
  277.                       Watches)
  278.  
  279. Ctrl-F8             "ÅαÑαδóá¡¿Ñ/   ôßΓá¡áó½¿óáÑΓ ¿½¿ «Γ¼Ñ¡∩-
  280.                      ÅÑαѬ½ετÑ¡¿Ñ  ÑΓ Γ«τ¬π «ßΓá¡«óá ¡á ΓÑ-
  281.                      Γ«τ¬¿ «ßΓá-   ΘÑ⌐ ßΓα«¬Ñ αÑñá¬Γ«αá.
  282.                      ¡«óá"
  283.                      (B/Toggle 
  284.                       Breackpoint)
  285.  
  286.                      "ÅαÑαδóá¡¿Ñ/  ÄΓ¼Ñ¡∩ÑΓ óßÑ Γ«τ¬¿ «ßΓá-
  287.                       ÄΓ¼Ñ¡á       ¡«óá.
  288.                       Γ«τ¬¿ «ßΓá-
  289.                       ¡«óá"
  290.                       (B/Clear All
  291.                        Breackpoints)
  292.  
  293.                      "ÅαÑαδóá¡¿Ñ/   éδó«ñ¿Γ ¡á φ¬αá¡ (¡« ¡Ñ 
  294.                       Åα«ß¼«Γα ß½Ñ- óδ»«½¡∩ÑΓ) ß½ÑñπεΘπε 
  295.                       ñπεΘÑ⌐ Γ«τ¬¿  «ßΓá¡«óá.
  296.                       «ßΓá¡«óá"
  297.                       (B/View Next
  298.                        Breackpoint)
  299.  
  300. F5                   "Ä»µ¿¿/éδ»«½¡Ñ- Å«ºó«½∩ÑΓ »ÑαѬ½ετ¿Γ∞-
  301.                       ¡¿Ñ/ÅÑαѬ½ετÑ- ß∩ ¼Ñªñπ ¼¡«ú««¬«¡¡δ¼ ¿
  302.                       ¡¿Ñ «¬«¡"      ¡Ñ ¼¡«ú««¬«¡¡δ¼ óδó«ñ«¼
  303.                       (O/E/Zoom      ñ½∩ ΓѬπΘÑú« á¬Γ¿ó¡«ú«
  304.                        Windows)      «¬¡á «»Ñαᵿ«¡¡«⌐ ßαÑ-
  305.                                      ñδ.
  306.  
  307. Alt-F5                               Å«ºó«½∩ÑΓ »ÑαѬ½ετáΓ∞-
  308.                                      ß∩ ¼Ñªñπ «»Ñαᵿ«¡¡«⌐ 
  309.                                      ßαÑñ«⌐ ¿ «¬¡«¼ óδ»«½¡Ñ-
  310.                                      ¡¿∩ (Execution).
  311.  
  312. F6                                   Å«ºó«½∩ÑΓ »ÑαѬ½ετáΓ∞-
  313.                                      ß∩ ó ¿¡ΓÑúα¿α«óá¡¡«⌐ 
  314.                                      ßαÑñπ ¼Ñªñ𠫬¡«¼ αÑ-
  315.                                      ñá¬Γ«αá ¿ ñαπú¿¼ «¬¡«¼
  316.                                      (¡á»α¿¼Ñα, «¬¡«¼ »α«ß-
  317.                                      ¼«Γαá ¿½¿ «¬¡«¼ óδó«-
  318.                                      ñá).
  319.  
  320. Alt-F6                               ÅÑαѬ½ετáÑΓ ß«ñÑন¼«Ñ
  321.                                      «¬«¡. àß½¿ óδíαá¡« «¬¡«
  322.                                      αÑñá¬Γ¿α«óá¡¿∩ (Edit),
  323.                                      ºáúαπªáÑΓ αá¡ÑÑ ºáúαπ-
  324.                                      ªÑ¡¡δ⌐ Σá⌐½ ó φΓ« «¬¡«.
  325.                                      àß½¿ óδíαá¡« ñαπú«Ñ «¬-
  326.                                      ¡«, »«ºó«½∩ÑΓ »ÑαѬ½ε-
  327.                                      τ¿Γ∞ß∩ ¼Ñªñπ ¼Ñªñ𠫬-
  328.                                      ¡«¼ »α«ß¼«Γαá (Watch) ¿
  329.                                      «¬¡«¼ óδó«ñá (Output).
  330. ------------------------------------------------------------
  331.  
  332.                    Åα¿¼Ñα íδßΓα«⌐ «Γ½áñ¬¿
  333.  
  334.      éóÑñѼ ó Æπαí«-Åá߬á½Ñ ß½ÑñπεΘ¿⌐ »α¿¼Ñα »α«úαá¼¼δ:
  335.  
  336.   {$D+,$L+}  { ä½∩ úÑ¡Ñαᵿ¿ »«½¡«⌐ ¿¡Σ«α¼áµ¿¿ ñ½∩ «Γ½áñ¬¿ }
  337.   {$R+}      { ä½∩ ó䬽ετÑ¡¿∩ »α«óÑન ñ¿á»áº«¡á }
  338.  
  339.   program RangeTest;
  340.   var
  341.     List : array[1..10] of integer;
  342.     Indx : integer;
  343.   begin
  344.     for Indx := 1 to 10 do
  345.         List[Indx] := Indx;
  346.     while (Indx < 11) do
  347.     begin
  348.       Indx := Indx + 1;
  349.       if List[Indx] := -List[Indx];
  350.     end;
  351.     for Indx := 1 to 10 do
  352.         Writeln(List[Indx]);
  353.     end.
  354.  
  355.      Å«ß½Ñ Γ«¬«, ¬á¬ óδ óóѽ¿ φΓπ »α«úαá¼¼π, ß«σαá¡¿ΓÑ ÑÑ ¡á
  356. ñ¿ß¬Ñ  ß »«¼«Θ∞ε ¬½áó¿Φ¿ F2. é «ΓóÑΓ ¡á ºá»α«ß « ¡«ó«¼ ¿¼Ñ¡¿
  357. ¡áº«ó¿ΓÑ ÑÑ RANGE.PAS. ÆÑ»Ñα∞, τΓ«íδ ¡áτáΓ∞ «Γ½áñ¬π, ¡áª¼¿ΓÑ
  358. ¬½áó¿Φπ  F7. ¥Γ« ¬«¼á¡ñá "»«Φáú«ó«ú« óδ»«½¡Ñ¡¿∩", Γ« ÑßΓ∞ óδ
  359. ñáÑΓÑ Æπαí«-Åá߬á½ε ¬«¼á¡ñπ óδ»«½¡¿Γ∞ »Ñαóπε ßΓ᫬π Γѽᠫß-
  360. ¡«ó¡«⌐ »α«úαá¼¼δ. Å«ß¬«½∞¬π óáΦá »α«úαá¼¼á ÑΘÑ ¡Ñ íδ½á ß¬«¼-
  361. »¿½¿α«óá¡á, Æπαí«-Åá߬á½∞ óδ»«½¡¿Γ φëà»α«µÑßß áóΓ«¼áΓ¿τÑß-
  362. ¬¿  ¿, ΓѼ ßá¼δ¼, »«ñú«Γ«ó¿Γ óáΦπ »α«úαá¼¼π ¬ »«Φáú«ó«¼π óδ-
  363. »«½¡Ñ¡¿ε. ÄíαáΓ¿ΓѠ󡿼᡿Ñ, τΓ« úαá¡¿µá óδ»«½¡Ñ¡¿∩ ¡áσ«ñ¿Γ-
  364. ß∩ ¡á «»ÑαáΓ«αÑ Begin (ßΓ᫬á 7). Å«¼¡¿ΓÑ « Γ«¼, τΓ« úαá¡¿µá
  365. óδ»«½¡Ñ¡¿∩ »«¬áºδóáÑΓ ß½ÑñπεΘπε óδ»«½¡∩Ѽπε ßΓ᫬𠠻α«úαá¼-
  366. ¼δ. 
  367.      ÆÑ»Ñα∞ ÑΘÑ ¡Ñ߬«½∞¬« αẠ¡áª¼¿ΓÑ  ¬½áó¿Φπ  F7.  âαá¡¿µá
  368. óδ»«½¡Ñ¡¿∩ »ÑαѼÑΘáÑΓß∩ ¬ «»ÑαáΓ«απ List[Indx] := Indx ¿ «ß-
  369. ΓáÑΓß∩ ¡á ¡Ñ¼. ¥Γ« «º¡áτáÑΓ, τΓ« ñá¡¡δ⌐ «»ÑαáΓ«α óδ»«½¡∩ÑΓß∩
  370. 󠵿¬½Ñ. äáóá⌐ΓÑ »«ß¼«Γα¿¼, τΓ« »α¿ φΓ«¼ »α«¿ßσ«ñ¿Γ.
  371.      éδíÑα¿ΓÑ ¬«¼á¡ñπ "ÅαÑαóáΓ∞/Åα«ß¼«ΓαÑΓ∞/ä«íáó¿Γ∞ ó  «¬¡«
  372. »α«ß¼«Γαá"  (Break/Watch/Add  Watch) ¿½¿ ¿ß»«½∞ºπ⌐ΓÑ ¬½áó¿Φ¿
  373. Ctrl-F7. é ßÑαÑñ¿¡Ñ φ¬αá¡á »«∩ó½∩ÑΓß∩ αἬá ß  ¡áñ»¿ß∞ε  Add
  374. Watch (ñ«íáó¿Γ∞ ó «¬¡« »α«ß¼«Γαá). àß½¿ ¬παß«α πßΓá¡«ó½Ñ¡ ¡á
  375. ß½«óÑ List, Γ« List »«∩ó¿Γß∩ ó «¬¡Ñ »α«ß¼«Γαá ó αѪ¿¼Ñ »«ñß-
  376. óÑΓ¬¿.
  377.      (Æá ¿¡Σ«α¼áµ¿∩, ¬«Γ«αá∩ ó ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ íπñÑΓ  »«∩ó-
  378. ½∩Γ∞ß∩  ó «¬¡Ñ Add Watch ºáó¿ß¿Γ «Γ Γ«ú«, úñÑ »«º¿µ¿«¡¿α«óá¡
  379. ¬παß«α »α¿ ¡áªáΓ¿¿ ¬½áó¿Φ Ctrl-F7. àß½¿ ¬παß«α π óáß »«º¿µ¿-
  380. «¡¿α«óá¡  ¡á  »Ñαóπε  íπ¬óπ íπ¬óÑ¡¡«-µ¿Σα«ó«⌐ ßΓ᫬¿, ó¡πΓα¿
  381. ¡ÑÑ ¿½¿ ¡Ñ»«ßαÑñßΓóÑ¡¡« ºá ¡Ñ⌐, Γ« φΓá ßΓ᫬á íπñÑΓ ß¬«»¿α«-
  382. óá¡á  ó  «¬¡« Add Watch. Å«φΓ«¼π, Ñß½¿ ¬παß«α íδ½, ¡á»α¿¼Ñα,
  383. »«º¿µ¿«¡¿α«óá¡ ¡á Indx, Γ«  Indx  »«∩ó¿Γß∩  ó  ñá¡¡«¼  «¬¡Ñ.
  384. (àß½¿  óδ  σ«Γ¿ΓÑ τΓ«-½¿í« ¿º¼Ñ¡¿Γ∞ ó «¬¡Ñ, Γ« ¡áτ¡¿ΓÑ óó«ñ.
  385. Åα¿ φΓ«¼ ¿ßσ«ñ¡«Ñ óδαáªÑ¡¿Ñ ¿ »«ñßóÑΓ¬á ¿ßτѺ¡πΓ.)
  386.      è«úñá óδóÑñÑ¡« «¬¡« "ä«íáó¿Γ∞  »α«ß¼«Γα"  (Add  Watch),
  387. Γ«,  ß  »«¼«Θ∞ε  ¬½áó¿Φ¿ "->" (»αáóá∩ ßΓαѽ¬á) ¡Ñºáó¿ß¿¼« «Γ
  388. Ñú« ß«ñÑন¼«ú« óδ ¼«ªÑΓÑ ó¬½ετ¿Γ∞ ó ¡Ñú« ñ«»«½¡¿Γѽ∞¡πε ¿¡-
  389. Σ«α¼áµ¿ε  (»α¿  φΓ«¼ ¿º αÑñá¬Γ«αá ß¬«»¿απÑΓß∩ ñ«»«½¡¿Γѽ∞¡δ⌐
  390. ΓѬßΓ). ôíÑñ¿ΓÑß∞ ó Γ«¼, τΓ« List - φΓ« Ññ¿¡ßΓóÑ¡¡δ⌐ »«∩ó¿ó-
  391. Φ¿⌐ß∩  ó  αἬѠ ΓѬßΓ,  ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter. Åα¿ φΓ«¼ ó
  392. «¬¡Ñ »α«ß¼«Γαá (Watch) ó ¡¿ª¡Ñ⌐ τáßΓ¿ φ¬αá¡á »«∩ó¿Γß∩ ß½Ññπ-
  393. εΘá∩ ßΓ᫬á:
  394.  
  395.      List: (1,2,0,0,0,0,0,0,0,0)
  396.  
  397.      ÆÑ»Ñα∞ ß¡«óᠡ᪼¿ΓÑ F7. è«úñá »«∩ó¿Γß∩  αἬᠠߠ ¡áñ-
  398. »¿ß∞ε  Add  Watch, ¡áíÑα¿ΓÑ Indx ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enrter. é
  399. «¬¡Ñ »α«ß¼«Γαá »«∩ó¿Γß∩ List ¿ «¡« »α¿¼ÑΓ ß½ÑñπεΘ¿⌐ ó¿ñ:
  400.  
  401.      Indx: 3
  402.      List: (1,2,0,0,0,0,0,0,0,0)
  403.  
  404.      Å«ß½Ñ φΓ«ú« ß¡«óᠡ᪼¿ΓÑ F7 ¿ óδ πó¿ñ¿ΓѠ󠫬¡Ñ  »α«ß-
  405. ¼«Γαá (Watch) ¿º¼Ñ¡Ñ¡¿Ñ º¡áτÑ¡¿⌐ »ÑαѼѡ¡δσ Indx ¿ List, ºá-
  406. ó¿ß∩Θ¿σ «Γ ΓÑσ ñÑ⌐ßΓó¿⌐, ¬«Γ«αδÑ óδ»«½¡∩ÑΓ óáΦá »α«úαá¼¼á.
  407.      è«úñá óδ ó«⌐ñÑΓѠ󠵿¬½ While, óδ ß¡«óá πó¿ñ¿ΓÑ »«Φáú«-
  408. ó«Ñ  ¿º¼Ñ¡Ñ¡¿Ñ º¡áτÑ¡¿⌐ »ÑαѼѡ¡δ Indx ¿ List. ÄíαáΓ¿ΓÑ ó¡¿-
  409. ¼á¡¿Ñ ¡á Γ«, τΓ« »α¿ ¡áªáΓ¿¿ ¬½áó¿Φ¿  F7  ¿º¼Ñ¡Ñ¡¿∩  ó  «¬¡Ñ
  410. »α«ß¼«Γαá  «ΓαáªáεΓ αÑá½∞¡δÑ ñÑ⌐ßΓó¿∩, óδ»«½∩¡Ñ¼δÑ ¡á ¬áªñ«⌐
  411. ßΓ᫬Ñ.
  412.      Åα«ñ«½ªá⌐ΓÑ ¡áª¿¼áΓ∞ F7, »«¬á óδ ¡Ñ «¬áªÑΓÑß∞ ó  ¡áτá½Ñ
  413. óδ»«½¡Ñ¡¿∩  µ¿¬½á  while    ß« º¡áτÑ¡¿Ñ¼ Indx, αáó¡δ¼ 10. ìá
  414. φëàαẠ»α«⌐ñ¿ΓÑ µ¿¬½ ¡áª¿¼á∩ F7 ¿ ¡Ñ Γ«α«»∩ß∞ ¡áí½εñá∩  ºá
  415. ¿º¼Ñ¡Ñ¡¿∩¼¿  ó  «¬¡Ñ  »α«ß¼«Γαá (Watch). è«úñá óδ óδ»«½∩¡ÑΓÑ
  416. «»ÑαáΓ«α:
  417.  
  418.      List[Indx] := -List[Indx]
  419.  
  420. º¡áτÑ¡¿∩ Indx ¿º¼Ñ¡∩εΓß∩ ñ« -11. àß½¿ óδ  »α«ñ«½ªáÑΓÑ  ¡áª¿-
  421. ¼áΓ∞ F7, Γ« «í¡áαπª¿ΓÑ, τΓ« ¡áσ«ñ¿ΓÑß∞ ó íÑ߬«¡Ñτ¡«¼ µ¿¬½Ñ. 
  422.      àß½¿ óδ óóÑñÑΓÑ ¿ ß¬«¼»¿½¿απÑΓÑ φΓπ »α«úαá¼¼π, «¡á  íπ-
  423. ñÑΓ  αáí«ΓáΓ∞. ì« αáí«ΓáΓ∞ íÑ߬«¡Ñτ¡«. Ä¡á »«»áñáÑΓ ó íÑ߬«-
  424. ¡Ñτ¡δ⌐ µ¿¬½, Γᬠ¬á¬ «»ÑαáΓ«α while óδ»«½¡∩ÑΓß∩ ¡Ñ 10 αáº, á
  425. 11,  ¿ »α¿ »«ß½Ññ¡Ñ¼ »α«σ«ñÑ µ¿¬½á »ÑαѼѡ¡á∩ Indx ΓᬪѠ»«-
  426. ½πτáÑΓ º¡áτÑ¡¿Ñ 11. Å«ß¬«½∞¬π ¼áßß¿ó List ß«ñÑαª¿Γ Γ«½∞¬« 10
  427. φ½Ñ¼Ñ¡Γ«ó,  List[11] íπñÑΓ π¬áºδóáΓ∞ ¡á ¡Ñ¬«Γ«απε ∩τÑ⌐¬π »á-
  428. ¼∩Γ¿ ºá »αÑñѽἿ ¼áßß¿óá List. é ßó∩º¿ ß« ß»«ß«í«¼ σαá¡Ñ¡¿∩
  429. »ÑαѼѡ¡δσ  ¼«ªÑΓ «¬áºáΓ∞ß∩ Γá¬, τΓ« List[11] ºá¡¿¼áÑΓ Γ« ªÑ
  430. ßἫѠ¼ÑßΓ« ó »á¼∩Γ¿, τΓ« ¿ »ÑαѼѡ¡á∩ Indx.  ¥Γ«  «º¡áτáÑΓ,
  431. τΓ« ¬«úñá Indx = 11, «»ÑαáΓ«α
  432.  
  433.      List[Indx] := -List[Indx]
  434.  
  435. φ¬ó¿óá½Ñ¡ΓÑ¡ «»ÑαáΓ«απ 
  436.  
  437.      Indx := -Indx
  438.  
  439. Æá¬ ¬á¬ Indx αáó¡« 11, Γ« φëà«»ÑαáΓ«α πßΓá¡áó½¿óáÑΓ Indx ó
  440. º¡áτÑ¡¿Ñ  -11.  Åα¿  φΓ«¼ »α«úαá¼¼á ß¡«óá ¡áτ¿¡áÑΓ óδ»«½¡∩Γ∞
  441. µ¿¬½. Åα¿ φΓ«¼ µ¿¬½Ñ íπñπΓ ¿º¼Ñ¡∩Γ∞ß∩  ñ«»«½¡¿Γѽ∞¡δ⌐  íá⌐Γδ
  442. úñÑ-Γ« ó ∩τÑ⌐¬áσ, ß««ΓóÑΓßΓóπεΘ¿σ List[-11..0].
  443.      äαπú¿¼¿ ß½«óἿ, »α«úαá¼¼á ßá¼á ßÑí∩ ßí¿óáÑΓ. Åα¿ φΓ«¼,
  444. »«ß¬«½∞¬π Indx ¡¿¬«úñá ¡Ñ ñ«ßΓ¿úáÑΓ ¬«¡µá µ¿¬½á (¡Ñ »α¿¡¿¼á-
  445. ÑΓ º¡áτÑ¡¿⌐ í«½∞Φ¿σ ¿½¿ αáó¡δσ 11), Γ« µ¿¬½ íπñÑΓ óδ»«½¡∩Γ∞-
  446. ß∩ íÑ߬«¡Ñτ¡«.
  447.      é᪡« «Γ¼ÑΓ¿Γ∞, τΓ« óßÑú« ºá ¡Ñ߬«½∞¬« ¼¿¡πΓ  ¿  ß  »«-
  448. ¼«Θ∞ε Γ«½∞¬« ¡Ñ߬«½∞¬¿σ ¬½áó¿Φ (F7 ¿ Ctrl-F7) óδ ¼«ªÑΓÑ óδ∩-
  449. ó¿Γ∞ ¿ πßΓαá¡¿Γ∞ Γαπñ¡«π½«ó¿¼πε ¿ ß¬αδΓπε «Φ¿í¬π.
  450.  
  451.               ä½∩ τÑú« ¿ß»«½∞ºπÑΓß∩ «Γ½áñτ¿¬?
  452.  
  453.      éÑα«∩Γ¡« »α¿óÑñÑ¡¡δ⌐ »α¿¼Ñα ñá½ óá¼ ñ«ßΓáΓ«τ¡«  σ«α«ΦÑÑ
  454. »αÑñßΓáó½Ñ¡¿Ñ  «  Γ«¼,  ºáτѼ ¡πªÑ¡ «Γ½áñτ¿¬ ¿ ¬á¬ Ñú« ¼«ª¡«
  455. ¿ß»«½∞º«óáΓ∞ ñ½∩ íδßΓα«ú« ¿ ½Ñú¬«ú« óδ∩ó½Ñ¡¿∩  ¿  πßΓαá¡Ñ¡¿∩
  456. «Φ¿í«¬.  ì«  í½áú«ñáα∩  τÑ¼π  «Γ½áñτ¿¬  ¿¼ÑÑΓ ΓᬿѠ»«½Ñº¡δÑ
  457. ßó«⌐ßΓóá? Åα¿óÑñѼ ¬αáΓ¬¿⌐ «íº«α.
  458.  
  459.      1.  ÅαÑñ»«½«ª¿¼, óδ Γαáßß¿απÑΓÑ  óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ.
  460.          ê¡«úñá »α«ßΓ«⌐ »α«ß¼«Γα Γ«ú«, ¬á¬ αáí«ΓáÑΓ »α«úαá¼-
  461.          ¼á (ßΓα«¬á ºá ßΓ᫬«⌐) ¿ ó ¬á¬«¼ »«α∩ñ¬Ñ óδ»«½¡∩εΓ-
  462.          ß∩  ÑÑ ßΓ᫬¿ ¼«ªÑΓ º¡áτ¿Γѽ∞¡« «í½Ñúτ¿Γ∞ »«¡¿¼á¡¿Ñ
  463.          Γ«ú«, τΓ« «¡á ñѽáÑΓ. öá¬Γ¿τÑ߬¿ φΓ« ¼«ªÑΓ  «¬áºáΓ∞
  464.          º¡áτ¿Γѽ∞¡πε  »«¼«Θ∞ ó ¿ºπτÑ¡¿¿ Åá߬á½∩ (¿ »α«úαá¼-
  465.          ¼áα«óá¡¿¿), »«ß¬«½∞¬π óδ ¼«ªÑΓÑ, ¡á»¿ßáó »α«úαá¼¼π,
  466.          ßαáºπ  »«ß¼«ΓαÑΓ∞,  ¬á¬ «¡á αáí«ΓáÑΓ (»α«á¡á½¿º¿α«-
  467.          óáΓ∞ ÑÑ "¿º¡πΓα¿").
  468.      2.  ä«»πßΓ¿¼ óδ óδ»«½¡∩ÑΓÑ »«ßΓα«τ¡πε Γαáßß¿α«ó¬π »α«ú-
  469.          αá¼¼δ.  Åα¿  φΓ«¼ óδ ¼«ªÑΓÑ »ÑαѬ½ετáΓ∞ß∩ «Γ «ñ¡«ú«
  470.          φ¬αá¡á ¬ ñαπú«¼π (¿½¿ ¿ß»«½∞º«óáΓ∞  ñóá  ¼«¡¿Γ«αá),
  471.          ¿½¿  »«½πτ¿Γ∞ τáßΓ∞ «¬¡á óδó«ñá »«ñ «¬¡«¼ αÑñá¬Γ«αá
  472.          (»α¿ φΓ«¼ π¬αá¡ íπñÑΓ αáºñѽѡ ¡á ñóÑ τáßΓ¿).
  473.      3.  ÅαÑñ»«½«ª¿¼, óδ »α«ß¼áΓα¿óáÑΓÑ º¡áτÑ¡¿∩  »ÑαѼѡ¡δσ
  474.          ¿  óδαáªÑ¡¿⌐,  «ΓßѪ¿óá∩ ¿σ º¡áτÑ¡¿∩ »α¿ óδ»«½¡Ñ¡¿¿
  475.          »α«úαá¼¼δ. èᬠπªÑ í佫 »«¬áºá¡«  óδΦÑ,  φΓ«  ¼«ªÑΓ
  476.          «τÑ¡∞  »«¼«τ∞ »α¿ íδßΓα«¼ óδ∩ó½Ñ¡¿¿ «Φ¿í«¬, « ΓᬪÑ
  477.          «¬áºáΓ∞ »«¼«Θ∞ ó »«¡¿¼á¡¿¿ ß½«ª¡δσ ß¿Γπᵿ⌐, »«ºó«-
  478.          ½∩∩  πó¿ñÑΓ∞ º¡áτÑ¡¿∩ óßÑσ πτáßΓóπεΘ¿σ »ÑαѼѡ¡δσ ¿
  479.          »«ñóδαáªÑ¡¿⌐.
  480.      4.  Å«½«ª¿¼, óδ ¿º¼Ñ¡∩ÑΓÑ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ ¿½¿  φ½Ñ-
  481.          ¼Ñ¡Γ«ó ßΓαπ¬Γπα ñá¡¡δσ. Åα¿ φΓ«¼ óδ »«½πτáÑΓÑ »α«ß-
  482.          Γ«⌐ ¼Ñσá¡¿º¼  »α«óÑન  Γ«ú«,  ¬á¬  αÑáú¿απÑΓ  óáΦá
  483.          »α«úαἼᠠ¡á «»αÑñѽѡ¡«Ñ ¼¡«ªÑßΓó« º¡áτÑ¡¿⌐ »ÑαÑ-
  484.          ¼Ñ¡¡δσ ¿½¿ πß½«ó¿⌐. ÅαÑñ»«½«ª¿¼ ΓᬪÑ, τΓ« ó« óαѼ∩
  485.          «Γ½áñ¬¿ óδ óδ»«½¡∩ÑΓÑ »α«úαá¼¼π »« Φáúá¼, ¬«ααÑ¬Γ¿-
  486.          απ∩ «Γñѽ∞¡δÑ º¡áτÑ¡¿∩. Åα¿ φΓ«¼, τΓ«íδ  »α«ñ«½ª¿Γ∞
  487.          ßÑá¡ß  «Γ½áñ¬¿,  óá¼  ¡Ñ  ¡πª¡« ó«ºóαáΘáΓ∞ß∩ ¡áºáñ,
  488.          ¿ß»αáó½∩Γ∞ «Φ¿í¬¿ ¿ »ÑαѬ«¼»¿½¿α«óáΓ∞ »α«úαá¼¼π.
  489.      5.  ÄΓ½áñτ¿¬ »«ºó«½∩ÑΓ óá¼ »α«óÑα¿Γ∞ αáí«Γπ ΓÑσ  »α«µÑ-
  490.          ñπα ¿ τáßΓÑ⌐ »α«úαá¼¼δ, ¬«Γ«αδÑ ó« óαѼ∩ ÑÑ «íδτ¡«⌐
  491.          αáí«Γδ, ¬á¬ »αá󿽫, ¡Ñ óδ»«½¡∩εΓß∩ (¡á»α¿¼Ñα, αáº-
  492.          ½¿τ¡δÑ »α«µÑñπαδ «íαáí«Γ¬¿ «Φ¿í«¬). éδ ¼«ªÑΓÑ ΓᬪÑ
  493.          »α«óÑα¿Γ∞ πß½«ó¿Ñ ß«í½εñÑ¡¿∩ úαá¡¿µ, »«ß¼«ΓαÑó, ¬á¬
  494.          »α«úαἼᠠαÑáú¿απÑΓ ¡á º¡áτÑ¡¿∩, ¡áσ«ñ∩Θ¿Ñß∩ ó ñ«-
  495.          »πßΓ¿¼δσ »αÑñѽáσ, ¿ ¡á º¡áτÑ¡¿∩, óδσ«ñ∩Θ¿Ñ ºá ΓαÑ-
  496.          íπѼδÑ úαá¡¿µδ.
  497.               ê τΓ« πñ¿ó¿Γѽ∞¡«, «Γ½áñτ¿¬ »«ºó«½∩ÑΓ φΓ«  ñÑ-
  498.          ½áΓ∞  ó «τÑ¡∞ »α«ßΓ«¼ αѪ¿¼Ñ. Åα¿ φΓ«¼ ¡Ñ ΓαÑíπÑΓß∩
  499.          ó¬½ετÑ¡¿∩ ó  ΓѬßΓ  »α«úαá¼¼δ  ¡¿¬á¬¿σ  ß»Ñµ¿á½∞¡δσ
  500.          ¿¡ßΓαπ¬µ¿⌐  ¿½¿ πóѽ¿τ¿óáΓ∞ «íΩѼ óδ»«½¡∩Ѽ«ú« Σá⌐-
  501.          ½á, á »α¿ ºáóÑαΦÑ¡¿¿ «Γ½áñ¬¿ ñ½∩ ß«ºñá¡¿∩  áóΓ«¡«¼-
  502.          ¡«ú«  óδ»«½¡∩Ѽ«ú«  Σá⌐½á (.àòà) ¡Ñ ΓαÑíπÑΓß∩ »ÑαÑ-
  503.          ¬«¼»¿½∩µ¿¿.
  504.               èᬠíδΓ∞ ó Γ«¼  ß½πτáÑ,  Ñß½¿  óáΦá  »α«úαá¼¼á
  505.          αáºñѽѡᠠ¡á  «Γñѽ∞¡δÑ  ¼«ñπ½¿  ¿½¿ í½«¬¿?. çñÑß∞
  506.          ΓᬪѠ¡ÑΓ ¡¿¬á¬¿σ »α«í½Ñ¼. Åα¿ Γαáßß¿α«ó¬Ñ óδ»«½¡Ñ-
  507.          ¡¿∩ »α«úαá¼¼δ ¿ßσ«ñ¡δ⌐ ¬«ñ ¬áªñ«ú« ¼«ñπ½∩ áóΓ«¼áΓ¿-
  508.          τÑ߬¿ ºáúαπªáÑΓß∩ ó αÑñá¬Γ«α.
  509.               Åα¿ ¿ß»«½∞º«óá¡¿¿ «óÑα½ÑÑó  »α«í½Ñ¼  ΓᬪѠ ¡Ñ
  510.          ó«º¡¿¬áÑΓ.   ÄΓ½áñτ¿¬   áóΓ«¼áΓ¿τÑ߬¿  «íαáíáΓδóáÑΓ
  511.          «óÑα½Ñ¿ íѺ ¬á¬«ú«-½¿í« ó¼ÑΦáΓѽ∞ßΓóá ß óáΦÑ⌐  ßΓ«-
  512.          α«¡δ.  éßÑ φΓ« «¡ ñѽáÑΓ ó ¿¡ΓÑúα¿α«óá¡¡«⌐ ¿¡ΓÑαá¬-
  513.          Γ¿ó¡«⌐ ßαÑñÑ »α«úαá¼¼¿α«óá¡¿∩, »«ºó«½∩∩  ½Ñú¬«  »Ñ-
  514.          αѬ½ετáΓ∞ß∩ ¼Ñªñ𠬫¼»¿½∩Γ«α«¼, αÑñá¬Γ«α«¼ ¿ «Γ½áñ-
  515.          τ¿¬«¼.
  516.  
  517.      ÆÑ»Ñα∞, ¬«úñá óδ πó¿ñѽ¿, τΓ«  ¼«ªÑΓ  ñѽáΓ∞  «Γ½áñτ¿¬,
  518. ñáóá⌐ΓÑ αáßß¼«Γα¿¼ ¬á¬¿¼¿ ßαÑñßΓóἿ «¡ αáß»«½áúáÑΓ.
  519.  
  520.      Æαáßß¿α«ó¬á
  521.      éδ ¼«ªÑΓÑ óδ»«½¡¿Γ∞ «ñ¡π ßΓ᫬π óáΦÑ⌐ »α«úαá¼¼δ,  «ßΓá-
  522. ¡«ó¿Γ∞ß∩  ¿  »«ß¼«ΓαÑΓ∞  αѺπ½∞ΓáΓδ. è«úñá ó óáΦÑ⌐ »α«úαá¼¼Ñ
  523. óδºδóáεΓß∩ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, ¿¼ÑÑΓß∩ ó«º¼«ª¡«ßΓ∞ óδ»«½-
  524. ¡¿Γ∞  φëà ó맮ó, ¬á¬ «ñ¿¡ Φáú, ¿½¿ Γαáßß¿α«óáΓ∞ óδºδóáѼπε
  525. »α«µÑñπαπ »«ßΓα«τ¡«.
  526.  
  527.      ÅÑαÑσ«ñ ¬ ¬παß«απ
  528.      éδ ¼«ñÑΓÑ »ÑαÑóÑßΓ¿  ¬παß«α  ¬  ºáñá¡¡«⌐  ßΓα«¬Ñ  óáΦÑ⌐
  529. »α«úαá¼¼δ,  á  ºáΓѼ  π¬áºáΓ∞  «Γ½áñτ¿¬π,  τΓ«íδ «¡ óδ»«½¡¿½
  530. »α«úαá¼¼π ñ« ñá¡¡«⌐ ßΓ᫬¿. ¥Γ« »«ºó«½∩ÑΓ »α«»πßΓ¿Γ∞  óδ»«½-
  531. ¡Ñ¡¿Ñ µ¿¬½«ó ¿ ñαπú¿σ ¼á½«¿¡ΓÑαÑß¡δσ τáßΓÑ⌐ »α«úαá¼¼δ ¿ ßαá-
  532. ºπ »ÑαÑ⌐Γ¿ ¬ Γ«⌐ Γ«τ¬Ñ, úñÑ óδ σ«Γ¿ΓÑ ¡áτáΓ∞ «Γ½áñ¬π.
  533.  
  534.      ÅαÑαδóá¡¿Ñ óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ
  535.      ÄΓñѽ∞¡δÑ ßΓ᫬¿ »α«úαá¼¼δ ¼«ª¡«  »«¼ÑΓ¿Γ∞,  ¬á¬  Γ«τ¬¿
  536. «ßΓá¡«óá.  è«úñá  óδ  ºá»π߬áÑΓÑ  »α«úαá¼¼π ¿ «¡á »«»áñáÑΓ ó
  537. Γ«τ¬π «ßΓá¡«óá, ÑÑ óδ»«½¡Ñ¡¿Ñ »α¿«ßΓá¡áó½¿óáÑΓß∩ ¿ ¡á  φ¬αá¡
  538. ¿ßσ«ñ¡δ⌐ ¬«ñ ó Γ«τ¬Ñ «ßΓá¡«óá (úαá¡¿µá óδ»«½¡Ñ¡¿∩). Åα¿ φΓ«¼
  539. óδ ¼«ªÑΓÑ »α«óÑα¿Γ∞ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ, ¡áτáΓ∞  Γαáßß¿α«ó¬π
  540. ¿½¿  ºá»πßΓ¿Γ∞ »α«úαá¼¼π, »«¬á «¡á ¡Ñ ñ«ßΓ¿ú¡ÑΓ ñαπú«⌐ Γ«τ¬¿
  541. «ßΓá¡«óá. éδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ ¼«ª¡« ΓᬪѠ»αÑαδóáΓ∞ ó ½εí«⌐
  542. Γ«τ¬Ñ,  ¡áªáó  ¬½áó¿Φ¿  Ctrl-Break. ¥Γ« »α¿ó«ñ¿Γ ¬ Γᬫ¼π ªÑ
  543. φΣΣѬΓπ, ¬á¬ «ßΓá¡«ó¬á ¡á ß½ÑñπεΘÑ⌐ óδ»«½¡∩Ѽ«⌐  ßΓα«¬Ñ  ¿ß-
  544. σ«ñ¡«ú« ¬«ñá (¬á¬ íπñΓ« Γá¼ ¡áσ«ñ¿Γß∩ Γ«τ¬á «ßΓá¡«óá).
  545.  
  546.      Åα«ß¼«Γα
  547.      é «¬¡Ñ »α«ß¼«Γαá (Watch) óδ ¼«ªÑΓÑ πßΓá¡áó½¿óáΓ∞  τ¿ß½«
  548. »α«ß¼áΓα¿óáѼδσ  º¡áτÑ¡¿⌐.  èáªñ«Ñ  ¿º  φΓ¿σ  º¡áτÑ¡¿⌐ ¼«ªÑΓ
  549. »αÑñßΓáó½∩Γ∞ ß«í«⌐ »ÑαѼѡ¡πε, ßΓαπ¬Γπαπ ñá¡¡δσ ¿½¿  óδαáªÑ-
  550. ¡¿Ñ.  Å«  ¼ÑαÑ  óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ »« Φáúá¼ φΓ¿ º¡áτÑ¡¿∩ ó
  551. «¬¡Ñ »α«ß¼«Γαá ¿º¼Ñ¡∩εΓß∩.
  552.  
  553.      éδτ¿ß½Ñ¡¿Ñ
  554.      ìá φ¬αá¡ ¼«ª¡«  óδó«ñ¿Γ∞  «¬¡«  óδτ¿ß½Ñ¡¿⌐  (Evaluate),
  555. »«ºó«½∩εΘÑÑ   ¿¡ΓÑαá¬Γ¿ó¡«  »α«óÑα∩Γ∞  º¡áτÑ¡¿∩  »ÑαѼѡ¡δσ,
  556. ßΓαπ¬Γπα ñá¡¡δσ ¿ óδαáªÑ¡¿⌐.
  557.  
  558.      î«ñ¿Σ¿¬áµ¿∩
  559.      æ »«¼«Θ∞ε «¬¡á  óδτ¿ß½Ñ¡¿⌐  (Evaluate)  ¼«ª¡«  ¿º¼Ñ¡¿Γ∞
  560. º¡áτÑ¡¿Ñ  ½εí«⌐  »ÑαѼѡ¡«⌐, ó¬½ετá∩ ßΓ᫬¿, π¬áºáΓѽ¿, φ½Ñ-
  561. ¼Ñ¡Γδ ¼áßß¿óá, ßΓαπ¬Γπαδ ñá¡¡δσ ¿ óδαáªÑ¡¿∩.
  562.  
  563.      ÅÑαѼÑΘÑ¡¿Ñ
  564.      ê¼ÑÑΓß∩ ó«º¼«ª¡«ßΓ∞ íδßΓα«ú« »«¿ß¬á «»¿ßá¡¿∩  »α«µÑñπαδ
  565. ¿½¿  Σπ¬¡µ¿¿,  ñáªÑ Ñß½¿ óáΦá »α«úαá¼¼á αáºí¿Γá ¡á ¼¡«ªÑßΓó«
  566. ¼«ñπ½Ñ⌐. Åα¿ Γαáßß¿α«ó¬Ñ »α«úαá¼¼δ óδ ¼«ªÑΓÑ  óδ»«½¡∩Γ∞  «í-
  567. αáΓ¡πε Γαáßß¿α«ó¬π ó맮ó«ó »α«µÑñπαδ ¿ Σπ¡¬µ¿¿, ¬«Γ«αδÑ »α¿-
  568. ó«ñ∩Γ óáß ó Γπ Γ«τ¬π, úñÑ óδ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ  ¡áσ«ñ¿ΓÑß∞,  ¿
  569. »α«óÑα∩Γ∞ »áαá¼ÑΓαδ ¬áªñ«ú« ó맮óá.
  570.  
  571.             Å«ñú«Γ«ó¬á ¬ ¿ß»«½∞º«óá¡¿ε «Γ½áñτ¿¬á
  572.  
  573.      ÅÑαÑñ ΓѼ, ¬á¬ ¡áτáΓ∞ «Γ½áñ¬π ¬«¡¬αÑΓ¡«⌐ »α«úαá¼¼δ,  óδ
  574. ñ«½ª¡δ »α«¿¡ßΓαπ¬Γ¿α«óáΓ∞ ¬«¼»¿½∩Γ«α Æπαí«-Åá߬á½∩, τΓ«íδ «¡
  575. ßúÑ¡Ñα¿α«óá½ ñ½∩ ñá¡¡«⌐ »α«úαá¼¼δ ¡Ñ«íσ«ñ¿¼πε Γáí½¿µπ ß¿¼ó«-
  576. ½«ó ¿ ¿¡Σ«α¼áµ¿ε « ¡«¼Ñαáσ ßΓ᫬. Æáí½¿µá ß¿¼ó«½«ó »αÑñßΓáó-
  577. ½∩ÑΓ ß«í«⌐ ¼á½Ñ¡∞¬πε íáºπ ñá¡¡δσ, ó ¬«Γ«απε ó¬½ετÑ¡δ óßÑ ¿ß-
  578. »«½∞ºπѼδÑ  ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ  -  ¬«¡ßΓá¡Γδ,  Γ¿»δ, »ÑαѼѡ¡δÑ,
  579. »α«µÑñπαδ ¿ ¿¡Σ«α¼áµ¿∩ « ¡«¼Ñαáσ ßΓ᫬.
  580.      ìá¿í«½ÑÑ »α«ßΓ«⌐ ß»«ß«í ßñѽáΓ∞ φΓ« ß«ßΓ«¿Γ ó  π¬áºá¡¿¿
  581. ñ¿αÑ¬Γ¿ó  ¬«¼»¿½∩Γ«αá {$D+} ¿ {$I+}. Å« »Ñαó«⌐ ñ¿αÑ¬Γ¿óÑ úÑ-
  582. ¡Ñα¿απÑΓß∩ «íΘá∩ «Γ½áñ«τ¡á∩ ¿¡Σ«α¼áµ¿∩, ¬áßáεΘá∩ß∩  ú½«íá½∞-
  583. ¡δσ  ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó.  Ä¡á ¿ß»«½∞º«óá½áß∞ ΓᬪѠó »αÑñδñπΘ¿σ
  584. óÑαß¿∩σ Æπαí«-Åá߬á½∩ ñ½∩ úÑ¡Ñαᵿ¿  ¿¡Σ«α¼áµ¿¿,  ¿ß»«½∞ºπε-
  585. ΘÑ⌐ß∩ áóΓ«¡«¼¡δ¼¿ «Γ½áñτ¿¬á¼¿. àÑ ΓᬪѠ¡Ñ«íσ«ñ¿¼« ¿ß»«½∞º«-
  586. óáΓ∞ ñ½∩ αáí«Γδ ß ¿¡ΓÑúα¿α«óá¡¡δ¼ «Γ½áñτ¿¬«¼.  äαπú«⌐  ¼ÑΓ«ñ
  587. ºáñá¡¿∩  φΓ«⌐ ñ¿αÑ¬Γ¿óδ ß«ßΓ«¿Γ ó ¿ß»«½∞º«óá¡¿¿ ó ¿¡ΓÑúα¿α«-
  588. óá¡¡«⌐   ßαÑñÑ   ¼Ñ¡ε   ¬«¼á¡ñδ   "Ä»µ¿¿/諼»¿½∩Γ«α/ÄΓ½áñ¬á"
  589. (Options/Compiler/Debug),  ¬«Γ«απε ¡πª¡« πßΓá¡«ó¿Γ∞ ó º¡áτÑ-
  590. ¡¿Ñ On (ó¬½ετÑ¡«). ä¿αÑ¬Γ¿óá {$D} »«ºó«½∩ÑΓ ßúÑ¡Ñα¿α«óáΓ∞  ó
  591. «íΩÑ¬Γ¡«¼ ¬«ñÑ ¿¡Σ«α¼áµ¿ε « ¡«¼Ñαáσ ßΓ᫬, í½áú«ñáα∩ ¬«Γ«α«⌐
  592. «íΩÑ¬Γ¡«¼π ¬«ñπ ßΓáó∩Γß∩  ó  ß««ΓóÑΓßΓó¿Ñ  ßΓ᫬¿  ¿ßσ«ñ¡«ú«
  593. ΓѬßΓá »α«ú«αá¼¼δ.
  594.      Å« ñ¿αÑ¬Γ¿óÑ {$L} úÑ¡Ñα¿απÑΓß∩ ½«¬á½∞¡á∩ «Γ½áñ«τ¡á∩ ¿¡-
  595. Σ«α¼áµ¿∩.  ¥Γ« «º¡áτáÑΓ ß«ºñá¡¿Ñ ß»¿ß¬á ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó, ∩ó-
  596. ½∩εΘ¿σß∩ ñ½∩ ¬áªñ«⌐ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿ ½«¬á½∞¡δ¼¿. ü½áú«-
  597. ñáα∩  φΓ«¼π ó« óαѼ∩ «Γ½áñ¬¿ «Γ½áñτ¿¬ ¼«ªÑΓ "»«¼¡¿Γ∞" « ¡¿σ.
  598. éδ ¼«ªÑΓÑ ΓᬪѠπßΓá¡«ó¿Γ∞ φΓπ ó«º¼«ª¡«ßΓ∞ ß »«¼«Θ∞ε ¬«¼á¡ñδ
  599. ¼Ñ¡ε           "Ä»µ¿¿/諼»¿½∩Γ«α/﫬á½∞¡δÑ          ß¿¼ó«½δ"
  600. (Options/Compiler/Local Symbols). (éδ πó¿ñ¿ΓÑ, τΓ« óßÑ  »α¿-
  601. ¼Ñαδ  φΓ«ú«  αáºñѽᠡᠻÑαó«⌐ ßΓα«¬Ñ »α«úαá¼¼δ ß«ñÑαªáΓ ñ¿-
  602. αÑ¬Γ¿óδ {$D+,L+}. àß½¿ óδ »«½∞ºπÑΓÑß∞  ß««ΓóÑΓßΓóπεΘ¿¼¿  ¬«-
  603. ¼á¡ñἿ ¼Ñ¡ε, Γ« φΓ« ¡Ñ ∩ó½∩ÑΓß∩ ¡Ñ«íσ«ñ¿¼δ¼.)
  604.      àß½¿ óáΦá »α«úαá¼¼á ó¬½ετáÑΓ  ó  ßÑí∩  ¼«ñπ½¿,  ¬«Γ«αδÑ
  605. ΓᬪѠ¡πªñáεΓß∩ ó «Γ½áñ¬Ñ, Γ« ó ¡áτὫ ¿ßσ«ñ¡«ú« ¬«ñá ¬áªñ«-
  606. ú« ¼«ñπ½∩ óá¼ ΓᬪѠ߽ÑñπÑΓ  »«¼ÑßΓ¿Γ∞  ñ¿αÑ¬Γ¿óδ  {$D+,L+}.
  607. ùΓ«íδ π¬áºáΓ∞ Æπαí«-Åá߬á½ε, ó ¬á¬«¼ ¿¼Ñ¡¡«⌐ Σá⌐½Ñ ß«ñÑনΓ-
  608. ß∩ óáΦá »α«úαá¼¼á, óδ, ó«º¼«ª¡«, ºáσ«Γ¿ΓÑ  ¿ß»«½∞º«óáΓ∞  ¬«-
  609. ¼á¡ñπ   ¼Ñ¡ε  "諼»¿½∩Γ«α/Äß¡«ó¡«⌐  Σá⌐½"  (Compiler/Primary
  610. File). (çá¼ÑΓ¿¼, τΓ« »« π¼«½τá¡¿ε «íÑ φΓ¿ ñ¿αÑ¬Γ¿óδ πßΓá¡«ó-
  611. ½Ñ¡δ  ó  º¡áτÑ¡¿Ñ On (ó¬½ετÑ¡δ). é ¡Ñ¬«Γ«αδσ ß½πτá∩σ «»δΓ¡δÑ
  612. »α«úαá¼¼¿ßΓδ ó«º¼«ª¡« ºáσ«Γ∩Γ ó䬽ετ¿Γ∞ φΓ¿ ó«º¼«ª¡«ßΓ¿, ßφ-
  613. ¬«¡«¼¿ó  ΓѼ ßá¼δ¼ »α¿ ¬«¼»¿½∩µ¿¿ ¼ÑßΓ« ¡á ñ¿ß¬Ñ ¿½¿ ó »á¼∩-
  614. Γ¿.) ü«½ÑÑ »«ñα«í¡á∩ ¿¡Σ«α¼áµ¿∩ ß«ñÑনΓß∩  ó  Åα¿½«ªÑ¡¿¿  æ
  615. "æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá ("ä¿αÑ¬Γ¿óδ ¬«¼»¿½∩Γ«αá").
  616.      ìᬫ¡Ñµ, ¡πª¡« πíÑñ¿Γ∞ß∩ ó Γ«¼, τΓ«  »ÑαѬ½ετáΓѽ∞  «Γ-
  617. ½áñ¬¿  ó  ¿¡ΓÑαá¬Γ¿ó¡«⌐ ßαÑñÑ "ÄΓ½áñτ¿¬/ÄΓ½áñ¬á ó ¿¡ΓÑúα¿α«-
  618. óá¡¡«⌐ ßαÑñÑ" (Debug/Integrated Debugging) πßΓá¡«ó½Ñ¡ ó º¡á-
  619. τÑ¡¿Ñ On (ó¬½ετÑ¡«).
  620.      ÅÑαÑñ ΓѼ, ¬á¬ ¡áτáΓ∞ «Γ½áñ¬π, óδ ñ«½ª¡δ »«¡¿¼áΓ∞,  τΓ«
  621. «ß¡«ó¡«⌐  Ññ¿¡¿µÑ⌐ óδ»«½¡Ñ¡¿∩ »α¿ «Γ½áñ¬Ñ ∩ó½∩ÑΓß∩ ßΓ᫬á, á
  622. ¡Ñ «»ÑαáΓ«α. àß½¿ ú«ó«α¿Γ∞ í«½ÑÑ Γ«τ¡«, ßΓ᫬á ∩ó½∩ÑΓß∩  ¼¿-
  623. ¡¿¼á½∞¡«⌐  Ññ¿¡¿µÑ⌐  óδ»«½¡Ñ¡¿∩.  àß½¿ ¡á «ñ¡«⌐ ßΓα«¬Ñ π óáß
  624. ß«ñÑনΓß∩ ¡Ñ߬«½∞¬« «»ÑαáΓ«α«ó Åá߬á½∩, Γ« «¡¿ íπñπΓ óδ»«½-
  625. ¡Ñ¡δ óßÑ ó¼ÑßΓÑ »α¿ «ñ¡«¼ ¡áªáΓ¿¿ ¡á ¬½áó¿Φπ F7. àß½¿ ªÑ ¡á-
  626. «í«α«Γ «ñ¿¡ «»ÑαáΓ«α π óáß ß«ñÑনΓß∩ ¡Ñ ¡Ñ߬«½∞¬¿σ ßΓ᫬áσ,
  627. Γ«  óÑß∞  «¡ íπñÑΓ óδ»«½¡Ñ¡ »α¿ «ñ¡«¼ ¡áªáΓ¿¿ ¡á F7. éßÑ ¬«-
  628. ¼á¡ñδ óδ»«½¡Ñ¡¿∩, ó¬½ετá∩ »«Φáú«óδ⌐ αѪ¿¼ ¿ Γ«τ¬¿  «ßΓá¡«óá,
  629. «ß¡«óá¡δ  ¡á  »«ßΓα«τ¡«⌐ αáí«ΓÑ, ¿ ó ¬áτÑßΓóÑ ß½ÑñπεΘÑ⌐ úαá-
  630. ¡¿µδ óδ»«½¡Ñ¡¿∩ π¬áºδóáÑΓß∩ ß½ÑñπεΘá∩ óδ»«½¡∩Ѽá∩ ßΓ᫬á.
  631.  
  632.                    ¥¬αá¡ óáΦÑú« ΓÑନ¡á½á
  633.  
  634.      é ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑñÑ αáºαáí«Γ¬¿ »α«úαá¼¼  Æπαí«-Åáß-
  635. ¬á½∩  «íδτ¡«  óδó«ñ¿Γß∩  ¡á  φ¬αá¡  «ß¡«ó¡«Ñ ¼Ñ¡ε ¿ ñóá «¬¡á
  636. («¬¡« αÑñá¬Γ¿α«óá¡¿∩ ¿ «¬¡« »α«ß¼«Γαá -  Edit  ¿  Watch  ¿½¿
  637. «¬¡« αÑñá¬Γ¿α«óá¡¿∩ ¿ «¬¡« óδó«ñá - Edit ¿ Output). éδ ¼«ªÑ-
  638. ΓÑ »ÑαÑ⌐Γ¿ ¬ φ¬αá¡π óδ»«½¡Ñ¡¿∩ (Execution), πóѽ¿τ¿Γ∞ αẼÑα
  639. ¬áªñ«ú«  ¿º «¬«¡ ñ« »«½¡«ú« φ¬αá¡á, »ÑαÑσ«ñ¿Γ∞ «Γ «ñ¡«ú« φ¬-
  640. αá¡á ¬ ñαπú«¼π ¿ Γ.ñ. Åα¿óÑñѼ »ÑαÑτÑ¡∞ φ¬αá¡«ó,  ¬  ¬«Γ«αδ¼
  641. óδ ¼«ªÑΓÑ »«½πτ¿Γ∞ ñ«ßΓπ»:
  642.  
  643.      1.  ¥¬αá¡ óδ»«½¡Ñ¡¿∩ (Execution). è«úñá óδ »«»áñáÑΓÑ  ó
  644.          Æπαí«-Åá߬á½∞  φëàφ¬αá¡ ¿ßτѺáÑΓ, ¡« «¡ óδó«ñ¿Γß∩
  645.          ¡á φ¬αá¡ »α¿ «íδτ¡«¼  óδ»«½¡Ñ¡¿¿  óáΦÑ⌐  »α«úαá¼¼δ.
  646.          Åα¿ óδσ«ñÑ ¿º Æπαí«-Åá߬á½∩ «¡ »«∩ó½∩ÑΓß∩ ó¡«ó∞.
  647.  
  648.      2.  Ä¬¡« αÑñá¬Γ¿α«óá¡¿∩ (Edit). é φΓ«¼ «¬¡Ñ »α¿ «Γ½áñ¬Ñ
  649.          »α«úαá¼¼δ  óδó«ñ¿Γß∩  ÑÑ ¿ßσ«ñ¡δ⌐ ¬«ñ. é« óαѼ∩ «Γ-
  650.          ½áñ¬¿ ¼«ª¡« íѺ  «úαá¡¿τÑ¡¿⌐  ¿ß»«½∞º«óáΓ∞  ¬«¼á¡ñδ
  651.          αÑñá¬Γ¿α«óá¡¿∩  ¿ ¬«¼á¡ñδ αáí«Γδ ß Σá⌐½«¼ ñ½∩ »ÑαÑ-
  652.          ¼ÑΘÑ¡¿∩ »« ¿ßσ«ñ¡«¼π ¬«ñπ »α«úαá¼¼δ ¿½¿ ñ½∩ ºáúαπº-
  653.          ¬¿ ñαπú¿σ Σá⌐½«ó. ¥Γ« »«ºó«½∩ÑΓ óá¼ πßΓá¡«ó¿Γ∞ Γ«τ-
  654.          ¬¿ «ßΓá¡«óá ó αẽ¿τ¡δσ τáßΓ∩σ ¿ßσ«ñ¡«ú« ¬«ñá,  óδ-
  655.          »«½¡∩Γ∞  «íαáΓ¡πε  Γαáßß¿α«ó¬π  ó맮ó«ó »«ñ»α«úαá¼¼
  656.          ¿½¿ óδ»«½¡∩Γ∞  πτáßΓ«¬  »α«úαá¼¼δ  ñ«  «»αÑñѽѡ¡«⌐
  657.          Γ«τ¬¿.
  658.      3.  Ä¬¡« »α«ß¼«Γαá (Watch). é φΓ«¼ «¬¡Ñ óδó«ñ∩Γß∩ »ÑαÑ-
  659.          ¼Ñ¡¡δÑ,  ßΓαπ¬Γπαδ  ñá¡¡δσ  ¿ óδαáªÑ¡¿∩, ¬«Γ«αδÑ óδ
  660.          ó¬½ετáÑΓѠ󠫬¡« »α«ß¼«Γαá.  é  ¡áτá½Ñ  αáí«Γδ  φΓ«
  661.          «¬¡«  »πßΓ«Ñ, ¡« »« ¼ÑαÑ Γ«ú«, ¬á¬ ó ¡Ñú« íπñπΓ ñ«-
  662.          íáó½∩Γ∞ß∩ óδαáªÑ¡¿∩ (¿½¿ πñá½∩Γ∞ß∩  ¿º  ¡Ñú«),  «¡«
  663.          íπñÑΓ πóѽ¿τ¿óáΓ∞ß∩ ó αẼÑαÑ (¿½¿ ßª¿¼áΓ∞ß∩). ìáª-
  664.          ¼¿ΓÑ F6 ¿ »ÑαÑ⌐ñ¿ΓѠ󠫬¡«  »α«ß¼«Γαá.  ÆÑ»Ñα∞  ñ½∩
  665.          "»α«¬απΓ¬¿"  ¿º«íαáªÑ¡¿∩ ó «¬¡Ñ óδ ¼«ªÑΓÑ ¿ß»«½∞º«-
  666.          óáΓ∞ ¬½áó¿Φ¿ π»αáó½Ñ¡¿∩ ¬παß«α«¼. ä½∩  αÑñá¬Γ¿α«óá-
  667.          ¡¿∩ »«ñßóÑτÑ¡¡«ú« ΓѬßΓá ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φπ
  668.          Enter, á ñ½∩ ñ«íáó½Ñ¡¿∩ ¿ πñá½Ñ¡¿∩ - ¬½áó¿Φ¿ Ins  ¿
  669.          Del.  öπ¡¬µ¿«¡¿απεΓ  ΓᬪѠ ¬½áó¿Φ¿, ¬«Γ«αδÑ «íδτ¡«
  670.          ¿ß»«½∞ºπεΓß∩ ó ß¿ßΓѼѠαÑñá¬Γ¿α«óá¡¿∩ WordStar.
  671.      4.  Ä¬¡« óδó«ñá (Output). é φΓ«¼ «¬¡Ñ  óδó«ñ¿Γß∩  ¬«»¿∩
  672.          φ¬αá¡á  óδ»«½¡∩¡¿∩ (Γ«½∞¬« ó ΓѬßΓ«ó«¼ αѪ¿¼Ñ). Åα¿
  673.          ¿ß»«½∞º«óá¡¿¿ Æπαí«-Åá߬á½∩  «¡«  ¡Ñ  ¿º¼Ñ¡∩ÑΓß∩  ó
  674.          αẼÑαÑ, ¡« Ñú« ¼«ª¡« πóѽ¿τ¿Γ∞ ¿½¿ π¼Ñ¡∞Φ¿Γ∞ ß »«-
  675.          ¼«Θ∞ε πΓ¿½¿Γδ TINST. Åα¿ óδí«αÑ φΓ«ú« «¬¡á  ¿º«íαá-
  676.          ªÑ¡¿Ñ  ¡á ¡Ñ¼ ¼«ª¡« "»α«¬απτ¿óáΓ∞" ß »«¼«Θ∞ε ñ«»«½-
  677.          ¡¿Γѽ∞¡«⌐ ¬½áó¿áΓπαδ. Ä¬¡« óδó«ñá ¼«ª¡« ΓᬪѠ πóÑ-
  678.          ½¿τ¿Γ∞ ñ« αẼÑα«ó »«½¡«ú« φ¬αá¡á.
  679.  
  680.      è«úñá óδ ¡áσ«ñ¿ΓÑß∞ ó Æπαí«-Åá߬á½Ñ,  ¼«ª¡«  »ÑαÑ⌐Γ¿  ß
  681. »«¼«Θ∞ε    óδí«αá   ¼Ñ¡ε   "éδ»«½¡Ñ¡¿Ñ/¥¬αá¡   »«½∞º«óáΓѽ∩"
  682. (Run/User Screen) ó ¿¡ΓÑúα¿α«óá¡¡πε  ßαÑñπ  Æπαí«-Åá߬á½∩  ¿
  683. «íαáΓ¡«  (ñ½∩  φΓ«⌐  µÑ½¿  ¼«ª¡«  ΓᬪѠ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φ¿
  684. Alt-F5). ¥Γá ó«º¼«ª¡«ßΓ∞ αÑ὿ºπÑΓß∩ ΓᬪÑ, ¬«úñá óδ ¡áσ«ñ¿-
  685. ΓÑß∞ ó αѪ¿¼Ñ «Γ½áñ¬¿. àß½¿ óáΦá »α«úαἼᠿ߻«½∞ºπÑΓ úαáΣ¿-
  686. τÑ߬¿Ñ ßαÑñßΓóá, Γ« ¡πª¡« íδΓ∞ ú«Γ«óδ¼ ¬ Γ«¼π, τΓ« ¡á φ¬αá¡Ñ
  687. »α¿  »ÑαѬ½ετÑ¡¿¿ ¼Ñªñπ ΓѬßΓ«óδ¼ ¿ úαáΣ¿τÑ߬¿¼ αѪ¿¼«¼ ó«º-
  688. ¡¿¬áεΓ ¬αáΓ¬«óαѼѡ¡δÑ ¿ß¬áªÑ¡¿∩. 
  689.      é αѪ¿¼Ñ ¡Ñ»«½¡«ú« φ¬αá¡á (ñóá «¬¡á óδó«ñ∩Γß∩ ¡á  φ¬αá¡
  690. «ñ¡«óαѼѡ¡«)  «¬¡« αÑñá¬Γ¿α«óá¡¿∩ αẼÑΘáÑΓß∩ ¡áñ «¬¡«¼ óδ-
  691. ó«ñá ¿½¿ «¬¡«¼ »α«ß¼«Γαá. Åα¿ φΓ«¼ ¬½áó¿Φá F6 »«ºó«½∩ÑΓ  »Ñ-
  692. αѬ½ετáΓ∞ß∩  ¼Ñªñπ  «¬¡«¼  αÑñá¬Γ¿αóá¡¿∩ ¿ óΓ«αδ¼ «¬¡«¼, τΓ«
  693. »«ºó«½∩ÑΓ óá¼ óδíαáΓ∞ Γ« «¬¡«, ß ¬«Γ«αδ¼ óδ σ«Γ¿ΓÑ  αáí«ΓáΓ∞
  694. (ó  αѪ¿¼Ñ  »«½¡«ú«  φ¬αá¡á, ¬«úñá «¬¡« ºá¡¿¼áÑΓ óÑß∞ φ¬αá¡,
  695. ¼«ª¡« ΓᬪѠ»ÑαÑσ«ñ¿Γ∞ «Γ «ñ¡«ú« «¬¡á ¬  ñπαú«¼π  ß  »«¼«Θ∞ε
  696. ¬½áó¿Φ¿ F6).
  697.      è«úñá óδ ó »Ñαóδ⌐ αẠ óσ«ñ¿ΓÑ  ó  Æπαí«-Åá߬á½∞,  «¬¡«
  698. «»Ñαᵿ«¡¡«⌐  ßαÑñδ  ß«ßΓ«¿Γ ¿º «¬¡á αÑñá¬Γ¿α«óá¡¿∩ (Edit) ¿
  699. «¬¡á »α«ß¼«Γαá (Watch). Åα¿ »α«ñó¿ªÑ¡¿¿  »«  »α«úαἼѠ Æπα-
  700. í«-Åá߬á½∞   íπñÑΓ   ¿¡«úñá  »ÑαÑσ«ñ¿Γ∞  ó  «¬¡«  óδ»«½¡Ñ¡¿∩
  701. (Execution), óδ»«½¡∩Γ∞ óáΦ ¬«ñ, á ºáΓѼ »ÑαÑσ«ñ¿Γ∞ «íαáΓ¡« ó
  702. ¿¡ΓÑαú¿α«óá¡¡πε ßαÑñπ ¿ «ª¿ñáΓ∞ óáΦÑ⌐ ¬«¼á¡ñδ. æ »«¼«Θ∞ε ¬«-
  703. ¼á¡ñδ    "ÄΓ½áñ¬á/ÅÑαѬ½ετÑ¡¿Ñ    φ¬αá¡«ó"    (Debud/display
  704. Swapping)  óδ ¼«ªÑΓÑ π»αáó½∩Γ∞ »ÑαѬ½ετÑ¡¿Ñ¼ φ¬αá¡«ó. äá¡¡á∩
  705. ¬«¼á¡ñá ¿¼ÑÑΓ Γα¿ πßΓá¡áó½¿óáѼδσ º¡áτÑ¡¿∩:
  706.  
  707.      1.  ¥ΣΣÑ¬Γ¿ó¡«Ñ (Smart). ¥Γ« «íδτ¡«Ñ º¡áτÑ¡¿Ñ.  ÅÑαÑσ«ñ
  708.          ó  «¬¡«  óδ»«½¡Ñ¡¿∩ ¿º ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑñδ «ßπΘÑ-
  709.          ßΓó½∩ÑΓß∩, ¬«úñá »α«úαá¼¼á óδ»«½¡∩ÑΓ »α∩¼«⌐  ñ«ßΓπ»
  710.          ¬  »á¼∩Γ¿  ¿½¿ ¬«úñá »«ñ»α«úαἼᠫ¬áºδóáÑΓß∩ »α«⌐-
  711.          ñÑ¡¡«⌐ (óδ»«½¡Ñ¡¡«⌐).
  712.      2.  Å«Φáú«ó«Ñ (Always).  ÅÑαÑσ«ñ  ¬  φ¬αá¡π  óδ»«½¡Ñ¡¿∩
  713.          «ßπΘÑßΓó½∩ÑΓß∩ ¡á ¬áªñ«¼ ΦáúÑ.
  714.      3.  ÄΓßπΓßΓóπÑΓ (None). ÅÑαѬ½ετÑ¡¿∩ φ¬αá¡«ó ¡Ñ  »α«¿ß-
  715.          σ«ñ¿Γ. ê¡ΓÑúα¿α«óá¡¡á∩ ßαÑñá «ßΓáÑΓß∩ óßÑ óαѼ∩ ó¿-
  716.          ñ¿¼«⌐. Åα«úαá¼¼á íπñÑΓ óδ»«½¡∩Γ∞ óδó«ñ ¡á φ¬αá¡,  á
  717.          ó  ΓÑσ  ß½πτá∩σ,  ¬«úñá  ΓαÑíπÑΓß∩  óó«ñ ¿¡Σ«α¼áµ¿¿
  718.          »«½∞º«óáΓѽѼ, φ¬αá¡  ¿¡ΓÑúα¿α«óá¡¡«⌐  ßαÑñδ  íπñÑΓ
  719.          "ºáΓ¿αáΓ∞ß∩". éδ ¼«ªÑΓÑ ºá»α«ß¿Γ∞, τΓ«íδ Æπαí«-Åáß-
  720.          ¬á½∞ ºá¡«ó« óδóѽ ¿¡Σ«α¼áµ¿ε ¡á φ¬αá¡,  óδíαáó  ¬«-
  721.          ¼á¡ñπ  "ÄΓ½áñ¬á/Äí¡«ó½Ñ¡¿Ñ  φ¬αá¡á"  (Debug/Refresh
  722.          Display).
  723.  
  724.                    ìáτὫ ßÑá¡ßá «Γ½áñ¬¿
  725.  
  726.      æá¼δ⌐ íδßΓαδ⌐ ß»«ß«í ¡áτáΓ∞ «Γ½áñ¬π ß«ßΓ«¿Γ ó  ºáúαπº¬Ñ
  727. »α«úαá¼¼δ  ¿  óδí«αá ¬«¼á¡ñδ "çá»π߬/Æαáßß¿α«ó¬á" (Run/Trace
  728. Into) ¿½¿ ¡áªáΓ¿¿ ¬½áó¿Φ¿ F7. Åα¿ φΓ«¼ íπñÑΓ óδ»«½¡Ñ¡á  ¬«¼-
  729. »¿½∩µ¿∩  óáΦÑ⌐ »α«úαá¼¼δ. Å«ß½Ñ ºáóÑαΦÑ¡¿∩ ¬«¼»¿½∩µ¿¿ αÑñá¬-
  730. Γ«α óδóÑñÑΓ «ß¡«ó¡«Ñ Γѽ« »α«úαá¼¼δ, »α¿τѼ úαá¡¿µá óδ»«½¡Ñ-
  731. ¡¿∩  íπñÑΓ  πßΓá¡«ó½Ñ¡á ¡á ¡áτá½∞¡δ⌐ «»ÑαáΓ«α begin. æ φΓ«ú«
  732. ¼«¼Ñ¡Γá óδ ¼«ªÑΓÑ, ¿ß»«½∞ºπ∩ ¬½áó¿Φ¿  F7  ¿  F8,  »α«ñ«½ª¿Γ∞
  733. Γαáßß¿α«ó¬π ¿½¿ ¿ß»«½∞º«óáΓ∞ ñαπú¿Ñ «»¿ßá¡¡δÑ ºñÑß∞ ¼ÑΓ«ñδ.
  734.      àß½¿ óδ º¡áÑΓÑ, ó ¬á¬«¼ ¼ÑßΓÑ »α«úαá¼¼δ óδ  σ«Γ¿ΓÑ  ¡á-
  735. τáΓ∞  «Γ½áñ¬π, Γ« óδ ¼«ªÑΓÑ óδ»«½¡¿Γ∞ óáΦπ »α«úαá¼¼π ñ« Γ«ú«
  736. ¼«¼Ñ¡Γá, »«¬á «¡á ¡Ñ ñ«ßΓ¿ú¡ÑΓ φΓ«⌐ Γ«τ¬¿ ¿ ßñѽáÑΓ Γá¼ »áπ-
  737. ºπ.  ùΓ«íδ  ßñѽáΓ∞  φΓ«, óá¼ ¡πª¡« »α«ßΓ« óδíαáΓ∞ φΓπ τáßΓ∞
  738. ¬«ñá αÑñá¬Γ«α«¼ ¿ »«¼ÑßΓ¿Γ∞ ¬παß«α ¡á Γπ ßΓ᫬π, úñÑ óδ  σ«-
  739. Γ¿ΓÑ «ßΓá¡«ó¿Γ∞ß∩. çáΓѼ óδ ¼«ªÑΓÑ óδ»«½¡¿Γ∞ «ñ¡« ¿º ß½Ññπε-
  740. Θ¿σ ñÑ⌐ßΓó¿⌐:
  741.  
  742.      1.  éδíαáΓ∞ ¬«¼á¡ñπ ¼Ñ¡ε "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ ñ« ¬πα-
  743.          ß«αá"  (Run/Go  to  Cursor) ¿½¿ ¡áªáΓ∞ F4. Åα¿ φΓ«¼
  744.          óáΦá »α«úαá¼¼á íπñÑΓ óδ»«½¡Ñ¡á ñ« π¬áºá¡¡«⌐ Γ«τ¬¿ ¿
  745.          ¡áßΓπ»¿Γ »áπºá.
  746.      2.  é ñá¡¡«⌐  Γ«τ¬Ñ  ¼«ª¡«  πßΓá¡«ó¿Γ∞  Γ«τ¬π  «ßΓá¡«óá
  747.          (óδíαáΓ∞ ¬«¼á¡ñπ ¼Ñ¡ε "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ÅÑαѬ½ε-
  748.          τÑ¡¿Ñ Γ«τ¬¿ «ßΓá¡«óá" (Break/Watch/Toggle Breackpo-
  749.          int) ¿½¿ ¡áªáΓ∞ ¬½áó¿Φπ Ctrl-F8), á ºáΓѼ ºá»πßΓ¿Γ∞
  750.          »α«úαá¼¼π, óδíαáó  ¬«¼á¡ñπ  "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ"
  751.          (Run/Run)  ¿½¿ ¡áªáó Ctrl-F9. Å«ß½Ñ φΓ«ú« »α«úαá¼¼á
  752.          íπñÑΓ «ßΓá¡áó½¿óáΓ∞ß∩ ¬áªñδ⌐ αáº, ¬«úñá  ñ«⌐ñÑΓ  ñ«
  753.          ñá¡¡«⌐ ßΓ᫬¿. î«ª¡« πßΓá¡«ó¿Γ∞ ¡Ñ߬«½∞¬« Γ«τѬ «ß-
  754.          Γá¡«óá. Åα¿ φΓ«¼ »α«úαá¼¼á íπñÑΓ «ßΓá¡áó½¿óáΓ∞  óδ-
  755.          »«½¡Ñ¡¿Ñ, ¬«úñá ñ«⌐ñÑΓ ñ« ½εí«⌐ ¿º ¡¿σ.
  756.  
  757.                 é«º«í¡«ó½Ñ¡¿Ñ ßÑá¡ßá «Γ½áñ¬¿
  758.  
  759.      àß½¿ óδ, ¡áσ«ñ∩ß∞ ó αѪ¿¼Ñ «Γ½áñ¬¿, ºáσ«Γ¿ΓÑ ¡áτáΓ∞ óßÑ
  760. ß¡áτá½á,  óδíÑα¿ΓÑ  ó ¼Ñ¡ε "éδ»«½¡Ñ¡¿Ñ" (Run) ¬«¼á¡ñπ "æíα«ß
  761. »α«úαá¼¼δ" (Progran Reset). ¥Γ« »α¿óÑñÑΓ ¬ »«óΓ«α¡«⌐ ¿¡¿µ¿á-
  762.  
  763. ½¿ºáµ¿¿  ß¿ßΓÑ¼δ «Γ½áñ¬¿, ¿ ß½ÑñπεΘá∩ ¬«¼á¡ñá »«Φáú«ó«ú« óδ-
  764. »«½¡Ñ¡¿∩ »«¼ÑßΓ¿Γ óáß ¡á »Ñαóπε ßΓ᫬π «ß¡«ó¡«ú« Γѽᠠ»α«ú-
  765. αá¼¼δ.  é Γ« ªÑ óαѼ∩ φΓá ¬«¼á¡ñá ºá¬αδóáÑΓ óßÑ «Γ¬αδΓδÑ óá-
  766. ΦÑ⌐ »α«úαá¼¼«⌐ Σá⌐½δ, «τ¿ΘáÑΓ  ßΓѬ  óßÑσ  ó½«ªÑ¡¡δσ  óδºó«ó
  767. »«ñ»α«úαá¼¼ ¿ «ßó«í«ªñáÑΓ ¿ß»«½∞º«óá¡¡πε ó ñ¿¡á¼¿τÑ߬¿ αáß»-
  768. αÑñѽ∩Ѽ«⌐ «í½áßΓ¿ »á¼∩Γ∞. ÅÑαѼѡ¡δÑ »α¿ φΓ«¼ »«óΓ«α¡« ¿¡¿-
  769. µ¿á½¿º¿α«óá¡δ  ¿  ¼«ñ¿Σ¿µ¿α«óá¡δ  ¡Ñ íπñπΓ (Æπαí«-Åá߬á½∞ ¡Ñ
  770. óδ»«½¡∩ÑΓ áóΓ«¼áΓ¿τÑ߬πε ¿¡¿µ¿á½¿ºáµ¿ε  »ÑαѼѡ¡δσ),  «ñ¡á¬«
  771. ñ½∩  Γ¿»¿º«óá¡¡δσ  ¬«¡ßΓá¡Γ  íπñπΓ ó«ßßΓá¡«ó½Ñ¡δ ¿σ »Ñαó«¡á-
  772. τá½∞¡δÑ º¡áτÑ¡¿∩.
  773.      Æπαí«-Åá߬á½∞ »αÑñ½áúáÑΓ ΓᬪѠ߻«ß«í »ÑαѺá»π߬á ó Γ«¼
  774. ß½πτáÑ, Ñß½¿ óδ »α¿ «Γ½áñ¬Ñ ó¡Ñß½¿ ¿º¼Ñ¡Ñ¡¿∩ ó ßá¼π »α«úαá¼-
  775. ¼π. ìá»α¿¼Ñα, Ñß½¿ óδ ¼«ñ¿Σ¿µ¿α«ó὿ ¬á¬πε-½¿í« τáßΓ∞  »α«ú-
  776. αá¼¼δ,  ¡áª¼¿ΓÑ «ñ¡π ¿º ¬½áó¿Φ óδ»«½¡Ñ¡¿∩ (ê7, ê8, àσπ¡-ê9 ¿
  777. Γ.ñ.). Åα¿ φΓ«¼ óδ »«½πτ¿ΓÑ ß««íΘÑ¡¿Ñ: "Source modified, re-
  778. build?   (Y/N)"   ("êßσ«ñ¡δ⌐   ¬«ñ   ¿º¼Ñ¡Ñ¡,   ßΣ«α¼¿α«óáΓ∞
  779. ºá¡«ó«?"). àß½¿ óδ ¡áª¼ÑΓÑ Y (ñá), Γ« Æπαí«-Åá߬á½∞ óδ»«½¡¿Γ
  780. »«óΓ«α¡«Ñ ß«ºñá¡¿Ñ óáΦÑ⌐ »α«úαá¼¼δ ¿ ¡áτ¡ÑΓ «Γ½áñ¬π ß¡áτá½á.
  781. àß½¿ óδ ¡áª¼ÑΓÑ N (¡ÑΓ), Æπαí«-Åá߬á½∞, »αÑñ»«½áúá∩, τΓ«  óδ
  782. º¡áÑΓÑ,  τΓ« ñѽáÑΓÑ, »α«ñ«½ªáÑΓ ßÑá¡ß «Γ½áñ¬¿. (ïεíδÑ ¿º¼Ñ-
  783. ¡Ñ¡¿∩ ¿ßσ«ñ¡«ú« ¬«ñá ¡Ñ íπñπΓ ó½¿∩Γ∞ ¡á óδ»«½¡Ñ¡¿Ñ  »α«úαá¼-
  784. ¼δ,  »«¬á  óδ  ÑÑ  ¡Ñ »ÑαѬ«¼»¿½¿απÑΓÑ. àß½¿ óδ ñ«íá󿽿 ¿½¿
  785. πñ὿½¿ ßΓ᫬¿, úαá¡¿µá óδ»«½¡Ñ¡¿∩ ¡Ñ íπñÑΓ  ß¬«¼»Ñ¡ß¿α«óá¡á
  786. φΓ¿¼¿  ¿º¼Ñ¡Ñ¡¿∩¼¿ ¿ ¼«ªÑΓ «¬áºáΓ∞ß∩, τΓ« ΓÑ»Ñα∞ úαá¡¿µá óδ-
  787. »«½¡Ñ¡¿∩ ¡áσ«ñ¿Γß∩ ó ¡ÑóÑα¡«¼ ¼ÑßΓÑ.)
  788.  
  789.                  çáóÑαΦÑ¡¿Ñ ßÑá¡ßá «Γ½áñ¬¿
  790.  
  791.      é« óαѼ∩ «Γ½áñ¬¿ »α«úαá¼¼δ Æπαí«-Åá߬á½∞ «Γ߽Ѫ¿óáÑΓ Γ«
  792. ¼ÑßΓ«, úñÑ óδ ¡áσ«ñ¿ΓÑß∞, ¿ ß½Ññ¿Γ ºá óáΦ¿¼¿ ñÑ⌐ßΓó¿∩¼¿. Åα¿
  793. φΓ«¼ »«ß¬«½∞¬π ó« óαѼ∩ «Γ½áñ¬¿ óδ ¼«ªÑΓÑ ºáúαπªáΓ∞ ¿ αÑñá¬-
  794. Γ¿α«óáΓ∞ αẽ¿τ¡δÑ Σá⌐½δ, Æπαí«-Åá߬á½∞ ¡Ñ íπñÑΓ ¿¡ΓÑα»αÑΓ¿-
  795. α«óáΓ∞ ºáúαπº¬π ñαπú«ú« Σá⌐½á ó αÑñá¬Γ«α, ¬á¬ ºáóÑαΦÑ¡¿Ñ ßÑ-
  796. á¡ßá «Γ½áñ¬¿. Å«φΓ«¼π, Ñß½¿ óδ σ«Γ¿ΓÑ ºá»πßΓ¿Γ∞ ¿½¿ «Γ½áñ¿Γ∞
  797. ñαπúπε »α«úαá¼¼π, ¡Ñ«íσ«ñ¿¼« ß««íΘ¿Γ∞ «í φΓ«¼  Æπαí«-Åá߬á½ε
  798. ß   »«¼«Θ∞ε   ¬«¼á¡ñδ   ¼Ñ¡ε   "éδ»«½¡Ñ¡¿Ñ/æíα«ß  »α«úαá¼¼δ"
  799. (Run/Program Reset) ¿½¿ ¬½áó¿Φ Ctrl-F2.
  800.      äαπúá∩ »α¿τ¿¡á ¿ß»«½∞º«óá¡¿∩  φΓ«⌐  ¬«¼á¡ñδ  ß«ßΓ«¿Γ  ó
  801. Γ«¼,  τΓ« ó« óαѼ∩ αáí«Γδ óáΦá »α«úαἼᠼ«ú½á ¿ºαáßσ«ñ«óáΓ∞
  802. óßε ¿¼ÑεΘπεß∩ »á¼∩Γ∞  ¿  ¬«¼á¡ñá  "öá⌐½/諼á¡ñ¡δ⌐  »α«µÑßß«α
  803. äÄæ"  (File/OS Shell) αáí«ΓáΓ∞ ¡Ñ ß¼«ªÑΓ. ùΓ«íδ ó¡«ó∞ αáºαÑ-
  804. Φ¿Γ∞ ¿ß»«½∞º«óá¡¿Ñ φΓ«⌐ ¬«¼á¡ñδ, ¡πª¡«  ¿ß»«½∞º«óáΓ∞  "æíα«ß
  805. »α«úαá¼¼δ".  Äñ¡«¬á  »α¿ φΓ«¼ ¡πª¡« »«¼¡¿Γ∞ « Γ«¼, τΓ« ¡πª¡«
  806. íπñÑΓ ¡áτáΓ∞ «Γ½áñ¬π  ºá¡«ó«.  Å«ß¬«½∞¬π  ¬«¼á¡ñá  "éδ»«½¡Ñ-
  807. ¡¿Ñ/æíα«ß  »α«úαá¼¼δ" »«ºó«½∩ÑΓ óá¼ ó¡«ó∞ ¡áτáΓ∞ «Γ½áñ¬π óá-
  808. ΦÑ⌐ ΓѬπΘÑ⌐ »α«úαá¼¼δ, ñ½∩ «τ¿ßΓ¬¿  »«ß½Ññ¡Ñ⌐  »α«úαá¼¼δ  «Γ
  809. óáß  ¼«úπΓ  »«ΓαÑí«óáΓ∞ß∩ ñ«»«½¡¿Γѽ∞¡δÑ Φáú¿. àß½¿ óδ πßΓá-
  810. ¡áó½¿ó὿ Γ«τ¬¿ «ßΓá¡«óá, ¿σ ß½ÑñπÑΓ «Γ¼Ñ¡¿Γ∞ ß »«¼«Θ∞ε  ¬«-
  811. ¼á¡ñδ   "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ÄΓ¼Ñ¡á   óßÑσ  Γ«τѬ  «ßΓá¡«óá"
  812. (Break/Watch/Clear All Breakpoints). àß½¿ óδ ¿σ ¡Ñ «Γ¼Ñ¡¿ΓÑ,
  813. Γ«  «¡¿  íπñπΓ ¼ÑΦáΓ∞ óá¼ »α¿ «Γ½áñ¬Ñ ñαπú«⌐ »α«úαá¼¼δ. àß½¿
  814. φΓ« »α«¿º«Φ½«, »ÑαÑñ «Γ½áñ¬«⌐ ΓѬπΘÑ⌐ »α«úαá¼¼δ π óáß ¿¼ÑÑΓ-
  815. ß∩ ó«º¼«ª¡«ßΓ∞ «Γ¼Ñ¡¿Γ∞ ßΓáαδÑ Γ«τ¬¿ «ßΓá¡«óá.
  816.  
  817.                éδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ »« Φáúá¼
  818.  
  819.      äáóá⌐ΓÑ ΓÑ»Ñα∞ αáßß¼«Γα¿¼ αÑá½∞¡πε αáí«Γπ «Γ½áñτ¿¬á. 
  820.      Åα«ßΓÑ⌐Φ¿¼ ¼ÑΓ«ñ«¼ «Γ½áñ¬¿ ∩ó½∩ÑΓß∩  »«Φáú«óá∩  ΓαÑßß¿-
  821. α«ó¬á. éδ πªÑ ¼«ú½¿ ó¿ñÑΓ∞ Ñú« αáí«Γπ ¡á »αÑñδñπΘѼ »α¿¼ÑαÑ.
  822. àß½¿ óδ ó¿ñ¿ΓÑ ΓѬßΓ ßó«Ñ⌐ »α«úαá¼¼δ ó «¬¡Ñ  αÑñá¬Γ¿α«óá¡¿∩,
  823. »ÑαÑñ  ¡áτὫ¼  «Γ½áñ¬¿  ¡πª¡« φΓπ »α«úαá¼¼π ß¬«¼»¿½¿α«óáΓ∞.
  824. ¥Γ« ¼«ª¡« ßñѽáΓ∞ ß  »«¼«Θ∞ε  ¬«¼á¡ñδ  "諼»¿½∩µ¿∩/櫺ñá¡¿Ñ"
  825. (Compile/Make)  (¬½áó¿Φá F9) ¿½¿ ¬«¼á¡ñδ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿-
  826. α«ó¬á" (Run/Trace Into) (¬½áó¿Φá F7). Å«  ¬½áó¿ΦÑ  F9  íπñÑΓ
  827. óδ»«½¡Ñ¡«  ß«ºñá¡¿Ñ »α«úαá¼¼δ, »« ¬½áó¿ΦÑ F7 »α«úαá¼¼δ íπñÑΓ
  828. ß«ºñá¡á ¿ úαá¡¿µá óδ»«½¡Ñ¡¿∩ íπñÑΓ »«¼ÑΘѡᠡᠻÑαóπε ßΓ᫬π
  829. »α«úαá¼¼δ.  Å«ß½Ñ  φΓ«ú« »α«úαá¼¼π ¼«ª¡« óδ»«½¡¿Γ∞ ß »«¼«Θ∞ε
  830. ¬«¼á¡ñ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿α«ó¬á" (Run/Trace Into) ¿½¿ "éδ»«½-
  831. ¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ »« Φáúá¼" (Run/Step Over) (¬½áó¿Φá F8). 
  832.      Éẽ¿τ¿∩ ¼Ñªñ𠬫¼á¡ñἿ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿α«ó¬á"  (F7)
  833. ¿  "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ  »« Φáúá¼" (F8) ß«ßΓ«¿Γ ó Γ«¼, τΓ«
  834. »« ¬½áó¿ΦÑ F7 íπñÑΓ óδ»«½¡∩Γ∞ß∩ Γαáßß¿α«ó¬á Σπ¬¡µ¿⌐ ¿ »α«µÑ-
  835. ñπα, á »« F8 ó맮óδ »α«µÑñπα ¿ Σπ¡¬µ¿⌐ óδ»«½¡∩εΓß∩, ¬á¬ «ñ¿¡
  836. Φáú. àß½¿ ó ¬«ñÑ ¿¡¿µ¿á½¿ºáµ¿¿ »α«úαá¼¼δ ¿ß»«½∞ºπεΓß∩  ¼«ñπ-
  837. ½¿, Γ« »α¿ óδ»«½¡Ñ¡¿¿ «»ÑαáΓ«αá begin Γѽᠫߡ«ó¡«⌐ »α«úαá¼-
  838. ¼δ φΓ¿ ¬«¼á¡ñδ ñᬪѠ¿¼ÑεΓ ß»Ñµ¿á½∞¡«Ñ º¡áτÑ¡¿Ñ. é φΓ«¼ ß½π-
  839. τáÑ  F7  íπñÑΓ  óδ»«½¡∩Γ∞ »« Φáúá¼ ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿ ¬áªñ«ú«
  840. ¼«ñπ½∩, τΓ« »«ºó«½¿Γ óá¼ πó¿ñÑΓ∞, ¬á¬ ¿¡¿µ¿á½¿º¿απÑΓß∩  ¬áª-
  841. ñδ⌐  ¼«ñπ½∞. Å« ¬½áó¿ΦÑ F8 ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿ íπñÑΓ »α«»πΘÑ¡,
  842. ¿ úαá¡¿µá óδ»«½¡Ñ¡¿∩ »ÑαѼÑßΓ¿Γß∩ ¡á  ß½ÑñπεΘ¿⌐  óδ»«½¡∩Ѽδ⌐
  843. «»ÑαáΓ«α »«ß½Ñ «»ÑαáΓ«αá begin. 
  844.      Åα¿ óδ»«½¡Ñ¡¿¿ »α«úαá¼¼δ »« Φáúá¼ ß »«¼«Θ∞ε  ¬½áó¿Φ  F7
  845. ¿½¿   F8   ¡á   φ¬αá¡Ñ   ¼«ªÑΓ  »«∩ó½∩Γ∞ß∩  «¬¡«  óδ»«½¡Ñ¡¿∩
  846. (Execution), ¡« «íδτ¡« «¡« »«∩ó½∩ÑΓß∩ ¡Ñ¡áñ«½ú« (»«¬á  »α«ú-
  847. αἼᠫª¿ñáÑΓ óó«ñá), »«ß½Ñ τÑú« ΓѬßΓ »α«úαá¼¼δ íπñÑΓ óδóÑ-
  848. ñÑ¡ ß¡«óá ¿ úαá¡¿µá óδ»«½¡Ñ¡¿∩ íπñÑΓ πßΓá¡«ó½Ñ¡á ¡á  ß½Ññπε-
  849. Θ¿⌐ óδ»«½¡∩Ѽδ⌐ «»ÑαáΓ«α.
  850.      Åα¿ óδ»«½¡Ñ¡¿¿ »« Φáúá¼ (ß  »«¼«Θ∞ε  ¬«¼á¡ñδ  "éδ»«½¡Ñ-
  851. ¡¿Ñ/Æαáßß¿α«ó¬á" (Run/Trace Into) ¿½¿ ¬½áó¿Φ¿ F7) óδºδóáѼ«⌐
  852. »α«µÑñπαδ ¿½¿ Σπ¬¡µ¿¿, ß¬«¼»¿½¿α«óá¡¡«⌐ ß «»µ¿Ñ⌐ "Ä»µ¿¿/諼-
  853. »¿½∩Γ«α/ÄΓ½áñ¬á"   (Option/Compiler/Debug)  πßΓá¡«ó½Ñ¡¡«⌐  ó
  854. º¡áτÑ¡¿Ñ On (ó¬½ετÑ¡á), Æπαí«-Åá߬á½∞ íπñÑΓ ºáúαπªáΓ∞ ¿ßσ«ñ-
  855. ¡δ⌐ ¬«ñ »α«µÑñπαδ ¿ úαá¡¿µá óδ»«½¡Ñ¡¿∩ íπñÑΓ πßΓá¡áó½¿óáΓ∞ß∩
  856. ¡á ¡áτὫ »α«µÑñπαδ ¿½¿ Σπ¬¡µ¿¿.
  857.      àß½¿ ó »α«µÑñπαÑ óá¼ óßΓαÑΓ¿Γß∩ ñαπú«⌐ óδº«ó  »α«µÑñπαδ
  858. ¿½¿  Σπ¡¬µ¿¿,  óδ ΓᬪѠ¼«ªÑΓÑ óδ»«½¡¿Γ∞ Ñú« Γαáßß¿α«ó¬π (ñ«
  859. ΓÑσ »«α, »«¬á óá¼ íπñÑΓ φΓ« ¡Ñ«íσ«ñ¿¼«). Åα¿ ñ«ßΓ¿ªÑ¡¿¿ ¬«¡-
  860. µá »α«µÑñπαδ ¿½¿ Σπ¬¡µ¿¿ óδ óÑα¡ÑΓÑß∞ ó óδºδóáεΘπε »α«µÑñπαπ
  861. ¿½¿ Σπ¡¬µ¿ε.
  862.      Éáßß¼«Γα¿¼ ß½ÑñπεΘ¿⌐ »α¿¼Ñα »α«úαá¼¼δ TEST.PAS:
  863.  
  864.   {$D+,$L+}
  865.   program Test;
  866.   var
  867.     X, Y : integer;
  868.   procedure Swap(var A,B : integer);
  869.   var
  870.     T : integer;
  871.   begin
  872.     T := A;
  873.     A := B;
  874.     B := T
  875.   end;
  876.   begin  { Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ }
  877.     Write('éóÑñ¿ΓÑ ñóá º¡áτÑ¡¿∩: ');
  878.     Readln(X,Y);
  879.     Swap(X,Y);
  880.     Writeln('X = ',X,' Y = ',Y)
  881.   end.  { ¬«¡Ñµ »α«úαá¼¼δ }
  882.  
  883.      àß½¿ óδ ¡áτ¡ÑΓÑ «Γ½áñ¬π φΓ«⌐ »α«úαá¼¼δ ß »«¼«Θ∞ε ¬½áó¿-
  884. Φ¿  F7,  »α«úαá¼¼á íπñÑΓ ß¬«¼»¿½¿α«óá¡á ¿ úαá¡¿µá óδ»«½¡Ñ¡¿∩
  885. óδßóÑΓ¿Γ óΓ«α«⌐ «»ÑαáΓ«α begin (ßΓ᫬á 16).
  886.      Åα¿ »α«ñ«½ªÑ¡¿¿ ¡áªáΓ¿⌐ ¬½áó¿Φ¿ F7, »α«úαá¼¼á íπñÑΓ óδ-
  887. »«½¡∩Γ∞ß∩  »«  Φáúá¼, »«¬á óδ ¡Ñ ñ«ßΓ¿ú¡¿ΓÑ ó맮óá »α«µÑñπαδ
  888. Swap. Åα¿ ß½ÑñπεΘѼ ¡áªáΓ¿¿ ¬½áó¿Φ¿  F7  úαá¡¿µá  óδ»«½¡Ñ¡¿∩
  889. »ÑαѼÑßΓ¿Γß∩  ¡á  «»ÑαáΓ«α  begin  »α«µÑñπαδ Swap. ìáτ¿¡á∩ ß
  890. φΓ«ú« ¼«¼Ñ¡Γá óδ íπñÑΓÑ »α«σ«ñ¿Γ∞ »« Φáúá¼  »α«µÑñπαπ  Swap,
  891. »«¬á ¡Ñ íπñÑΓ «í¡áαπªÑ¡ ºáóÑαΦáεΘ¿⌐ end. Åα¿ ß½ÑñπεΘѼ ¡áªá-
  892. Γ¿¿ F7 óδ óÑα¡ÑΓÑß∞ «íαáΓ¡« ó Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ Test ¿
  893. »«ñßóÑτÑ¡  íπñÑΓ  «»ÑαáΓ«α Writeln. æ½ÑñπεΘÑÑ ¡áªáΓ¿Ñ F7 óδ-
  894. »«½¡∩ÑΓ φΓπ ßΓα«¬π ¿ óδ «¬áºδóáÑΓÑß∞ ¡á ºáóÑαΦáεΘѼ «»ÑαáΓ«-
  895. αÑ end »α«úαá¼¼δ Test. àΘÑ «ñ¡« ¡áªáΓ¿Ñ ¬½áó¿Φ¿ F7 - ¿ »α«ú-
  896. αá¼¼á íπñÑΓ óδ»«½¡Ñ¡á. ÄíαáΓ¿ΓѠ󡿼᡿Ñ, τΓ« úαá¡¿µá óδ»«½-
  897. ¡Ñ¡¿∩ »α¿ φΓ«¼ ¿ßτѺ¡ÑΓ.
  898.      éδ ¼«ªÑΓÑ πñ¿ó¿Γ∞ß∩, ºáτѼ  ¡πª¡«  óδ»«½¡∩Γ∞  «»ÑαáΓ«αδ
  899. begin  ¿  end  «ß¡«ó¡«⌐ »α«úαá¼¼δ. ÄíΩ∩ߡѡ¿Ñ ß«ßΓ«¿Γ ó Γ«¼,
  900. τΓ« úαá¡¿µá óδ»«½¡Ñ¡¿∩ Γ«½∞¬« »«ñßóÑτ¿óáÑΓ  ßΓ᫬¿,  ¬«Γ«αδÑ
  901. úÑ¡Ñα¿απεΓ ¬«ñ. éδ»«½¡Ñ¡¿Ñ «»ÑαáΓ«αá begin »α¿ó«ñ¿Γ ó ó맮óπ
  902. ¬«ñá ¿¡¿µ¿á½¿ºáµ¿¿, ó¬½ετá∩ ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿ ¼«ñπ½Ñ⌐, ¬«Γ«-
  903. αδÑ  óáΦá »α«úαἼᠼ«ªÑΓ ¿ß»«½∞º«óáΓ∞. ¥Γ« «º¡áτáÑΓ, τΓ« (ß
  904. »«¼«Θ∞ε ¬½áó¿Φ¿ F7) óδ ¼«ªÑΓÑ  ñÑ⌐ßΓó¿Γѽ∞¡«  óδ»«½¡¿Γ∞  óáΦ
  905. ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿ (»« ¬½áó¿ΦÑ F8 óδ»«½¡Ñ¡¿Ñ ¬«ñá ¿¡¿µ¿á½¿ºá-
  906. µ¿¿ íπñÑΓ «»πΘÑ¡«). Ç¡á½«ú¿τ¡«, óδ»«½¡Ñ¡¿Ñ ºáóÑαΦáεΘÑú« «»Ñ-
  907. αáΓ«αá  end  »α¿ó«ñ¿Γ ¬ Γ«¼π, τΓ« óáΦá »α«úαá¼¼á ó맮óÑΓ µÑ-
  908. »«τ¬π »α«µÑñπα óδσ«ñá. àß½¿ óδ πßΓᡫ󿽿  ßó«ε  ß«íßΓóÑ¡¡πε
  909. »α«µÑñπαπ  (»α«µÑñπαδ)  óδσ«ñá, «¡¿ ΓᬪѠíπñπΓ óδºóá¡δ (ñ½∩
  910. ¿σ «Γ½áñ¬¿ óδ ¼«ªÑΓÑ πßΓá¡«ó¿Γ∞ ó φΓ¿σ »α«µÑñπαáσ Γ«τ¬¿  «ß-
  911. Γá¡«óá).
  912.      äáóá⌐ΓÑ αáßß¼«Γα¿¼ »α«úαá¼¼π TEST.PAS.  Å«τÑ¼π  ¡áªáΓ¿Ñ
  913. ¬½áó¿Φ¿  F7  »α¿ó«ñ¿Γ  ¬  Γαáßß¿α«ó¬Ñ  »α«µÑñπαδ Swap, ¡« ¡Ñ
  914. Γαáßß¿απÑΓ Write ¿ Read?. ¥Γ«  »α«¿ßσ«ñ¿Γ  ¿º-ºá  Γ«ú«,  τΓ«
  915. Æπαí«-Åá߬á½∞  ¼«ªÑΓ  ¡á⌐Γ¿  ¿ßσ«ñ¡δ⌐  ¬«ñ »α«µÑñπαδ Swap, á
  916. Read ¿ Write ∩ó½∩εΓß∩ τáßΓ∞ε í¿í½¿«ΓѬ¿ ¿ß»«½¡∩εΘÑ⌐  ß¿ßΓѼδ
  917. Åá߬á½∩,  ¿ ¿σ ¿ßσ«ñ¡δÑ ¬«ñδ ¡Ññ«ßΓπ»¡δ (»« φΓ«⌐ »α¿τ¿¡Ñ «¡¿
  918. ߬«¼»¿½¿α«óá¡δ ß ó䬽ετÑ¡¡«⌐ «»µ¿Ñ⌐ "ê¡Σ«α¼áµ¿∩  ñ½∩  «Γ½áñ-
  919. ¬¿").  ÅαÑñ»«½«ª¿¼, óδ σ«Γ¿ΓÑ óδ»«½¡¿Γ∞ Γαáßß¿α«ó¬π Γѽᠫß-
  920. ¡«ó¡«⌐ »α«úαá¼¼δ Test, ¡« ¡Ñ σ«Γ¿ΓÑ  Γαáßß¿α«óáΓ∞  »α«µÑñπαπ
  921. Swap.  ê¼ÑÑΓß∩ ½¿ ß»«ß«í ºáßΓáó¿Γ∞ «Γ½áñτ¿¬ ¿¡ΓÑα»αÑΓ¿α«óáΓ∞
  922. »α«µÑñπαπ Swap  Γᬿ¼  ªÑ  «íαẫ¼,  ¬á¬  «¡  ¿¡ΓÑα»αÑΓ¿απÑΓ
  923. Write, Writeln ¿ Readln?. 
  924.      Æá¬«⌐ ß»«ß«í ÑßΓ∞, ¿ «¡ ß«ßΓ«¿Γ ó ¿ß»«½∞º«óá¡¿¿ ¬«¼á¡ñδ
  925. "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ  »«  Φáúá¼"  (Run/Step Over) (¬½áó¿Φá
  926. F8). Ä¡á αáí«ΓáÑΓ ΓᬪÑ, ¬á¬ ¬«¼á¡ñá  "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿α«ó-
  927. ¬á" (Run/Trace Into) (¬½áó¿Φá F7), ¡« ß «ñ¡¿¼ óáª¡δ¼ «Γ½¿τ¿-
  928. Ѽ: Ñß½¿ ßΓ᫬á ß«ñÑαª¿Γ ó맮ó »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, Γ«  ¿σ
  929. Γαáßß¿α«ó¬á  ¡Ñ  »α«¿ºó«ñ¿Γß∩,  ¿ «¡¿ óδ»«½¡∩εΓß∩ »α«ßΓ« ¬á¬
  930. ß¿ßΓѼ¡δÑ ó맮óδ. ¥Γ« »«ºó«½∩ÑΓ  óá¼  ¿ºíѪáΓ∞  πΓ«¼¿Γѽ∞¡«⌐
  931. Γαáßß¿α«ó¬¿  »«ñ»α«úαá¼¼,  ¬«Γ«αδÑ ¿ Γᬠ»αѬαáß¡« αáí«ΓáεΓ.
  932. è«¡Ñτ¡«, Ñß½¿ ó φΓ«⌐ »«ñ»α«úαἼѠπ óáß ß«ñÑনΓß∩ Γ«τ¬á «ß-
  933. Γá¡«óá, «Γ½áñτ¿¬ ¡á ¡Ñ⌐ «ßΓá¡«ó¿Γß∩.
  934.      àß½¿ »α¿ óδ»«½¡Ñ¡¿¿ »α«úαá¼¼δ TEST.PAS,  ¬«úñá  úαá¡¿µá
  935. óδ»«½¡Ñ¡¿∩ ¡áσ«ñ¿Γß∩ ¡á »α«µÑñπαÑ Swap, óδ ¡áª¿¼áÑΓÑ ¬½áó¿Φπ
  936. F8, Γ« φΓá »α«µÑñπαá óδºδóáÑΓß∩, á úαá¡¿µá óδ»«½¡Ñ¡¿∩  »ÑαÑ-
  937. ¼ÑΘáÑΓß∩ ¡á ß½ÑñπεΘπε óδ»«½¡∩Ѽπε ßΓ᫬π (ó맮ó Writeln).
  938.      Éáßß¼«Γα¿¼ ΓÑ»Ñα∞ ß½ÑñπεΘ¿⌐ (¡Ñ»«½¡δ⌐) »α¿¼Ñα  »α«úαá¼-
  939. ¼δ:
  940.  
  941.   {$D+,$L+}
  942.   program TestSort;
  943.   const
  944.     NLMax = 100;
  945.   type
  946.     NumList = array[1..NLMax] of integer;
  947.   var
  948.     List : NumList;
  949.     I,Count : word;
  950.   procedure Sort(var L : NumList; Cnt : integer);
  951.   begin
  952.     { ß«αΓ¿α«ó¬á ß»¿ß¬á }
  953.   end; { ¬«¡Ñµ »α«µÑñπαá }
  954.   begin
  955.     Randomize;
  956.     Count := NLMax;
  957.     for I := 1 to Count do
  958.       List[I] := Random(1000);
  959.     Sort(List,Count);
  960.     for I := 1 to Count do
  961.       Writeln(List[I]:8);
  962.     Readln
  963.     end. { ¬«¡Ñµ »α«úαá¼¼δ TestSort }
  964.  
  965.      ÅαÑñ»«½«ª¿¼, óδ «Γ½áª¿óáÑΓÑ »α«µÑñπαπ Sort.  éδ  σ«Γ¿ΓÑ
  966. Γαáßß¿α«óáΓ∞  «íαáΘÑ¡¿Ñ  ¬  »α«µÑñπαÑ Sort, ó¬½ετá∩ »α«óÑα¬π
  967. º¡áτÑ¡¿⌐ ó ¼áßß¿óÑ List »ÑαÑñ óδº«ó«¼ »α«µÑñπαδ. Äñ¡á¬«  »α¿
  968. φΓ«¼  ¡πª¡« íπñÑΓ óδ»«½¡¿Γ∞ πΓ«¼¿Γѽ∞¡πε Γαáßß¿α«ó¬π »Ñαó«ú«
  969. µ¿¬½á for (100 αáº), ó ¬«Γ«α«¼ ¿¡¿µ¿á½¿º¿απÑΓß∩ ¼áßß¿ó List.
  970. ê¼ÑÑΓß∩  ½¿ ¬á¬«⌐-½¿í« ß»«ß«í óδ»«½¡Ñ¡¿∩ µ¿¬½á íѺ ¡Ñ«íσ«ñ¿-
  971. ¼«ßΓ¿ »α«σ«ñ¿Γ∞ »« Φáúá¼ ¬áªñπε ßΓ᫬π?
  972.      Æá¬«⌐ ß»«ß«í ÑßΓ∞. öá¬Γ¿τÑ߬¿, ¿¼ÑÑΓß∩  ñáªÑ  ¡Ñ߬«½∞¬«
  973. ¼ÑΓ«ñ«ó.  é«-»Ñαóδσ,  óδ  ¼«ªÑΓÑ  »«¼ÑßΓ¿Γ∞ µ¿¬½ ó «Γñѽ∞¡πε
  974. »α«µÑñπαπ ¿ »α¿ ñ«ßΓ¿ªÑ¡¿¿ µ¿¬½á ¡áªáΓ∞ ¬½áó¿Φπ F8,  ¡«  φΓ«
  975. ¡Ñ  ß«óßѼ  ¬αáß¿ó«. é«-óΓ«αδσ, ó »α«úαἼѠ¼«ª¡« πßΓá¡«ó¿Γ∞
  976. Γ«τ¬π «ßΓá¡«óá. îδ »«∩ß¡¿¼, τΓ« Γá¬«Ñ Γ«τ¬¿ «ßΓá¡«óá, ¿  ¬á¬
  977. «¡¿ αáí«ΓáεΓ ¡Ñ߬«½∞¬« »«ºñ¡ÑÑ.
  978.      ìᬫ¡Ñµ, óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñπ "éδ»«½¡Ñ¡¿Ñ/éδ-
  979. »«½¡Ñ¡¿Ñ ñ« ¬παß«αá" (Run/Go to Cursor) («»ÑαáΓ¿ó¡á∩ ¬½áó¿Φá
  980. F4). éáΦá »α«úαá¼¼á íπñÑΓ óδ»«½¡∩Γ∞ß∩ ñ« ΓÑσ  »«α,  »«¬á  ¡Ñ
  981. íπñÑΓ ñ«ßΓ¿ú¡πΓá ßΓ᫬á, ß«ñÑαªáΘá∩ ¬παß«α. âαá¡¿µá óδ»«½¡Ñ-
  982. ¡¿∩ »ÑαѼÑßΓ¿Γß∩ ¡á φΓπ ßΓ᫬π, »«ß½Ñ τÑú« óδ ¼«ªÑΓÑ  ¡áτáΓ∞
  983. Γαáßß¿α«ó¬π  ß  ñá¡¡«ú« ¼ÑßΓá (¡á φëàαẠߠ»«¼«Θ∞ε ¬½áó¿Φ¿
  984. F7) ¿ óδ»«½¡¿Γ∞ Γαáßß¿α«ó¬π »α«µÑñπαδ Sort.
  985.      è«¼á¡ñá "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ ñ«  ¬παß«αá  (Run/Go  to
  986. Cursor) (F4) »«ºó«½∩ÑΓ »α«⌐Γ¿ ¡Ñ߬«½∞¬« πα«ó¡Ñ⌐ ó맮ó«ó »«ñ-
  987. »α«úαá¼¼, ñáªÑ Ñß½¿ ¿ßσ«ñ¡δ⌐ ¬«ñ ß«ñÑনΓß∩ ó ñαπú«¼  Σá⌐½Ñ.
  988. ìá»α¿¼Ñα, óδ ¼«ªÑΓÑ »«¼ÑßΓ¿Γ∞ ¬παß«α úñÑ-Γ« ó¡πΓα¿ »α«µÑñπαδ
  989. Sort ¿ ¡áªáΓ∞ F4. Åα¿ φΓ«¼ »α«úαἼᠡáτá½á íδ  óδ»«½¡∩Γ∞ß∩,
  990. »«¬á  «¡á ¡Ñ ñ«ßΓ¿ú¡ÑΓ ßΓ᫬¿ ó¡πΓα¿ »α«µÑñπαδ Sort. Å«φΓ«¼π
  991. ñá¡¡á∩ »α«µÑñπαá ¼«ªÑΓ ß«ñÑαªáΓ∞ß∩ ñáªÑ ó «Γñѽ∞¡«¼  ¼«ñπ½Ñ.
  992. Åα¿  φΓ«¼ «Γ½áñτ¿¬ íπñÑΓ º¡áΓ∞, úñѠѼπ ¡πª¡« «ßΓá¡«ó¿Γ∞ß∩ ¿
  993. τΓ« ¡πª¡« óδóÑßΓ¿ ¡á φ¬αá¡.
  994.      ê¼ÑÑΓß∩ Γα¿ ß½πτá∩, ¬«úñá ñá¡¡á∩ ¬«¼á¡ñá (F4) ¡Ñ »α¿óÑ-
  995. ñÑΓ  ¬  óδ»«½¡Ñ¡¿ε  ñ« ßΓ᫬¿, ¡á ¬«Γ«α«⌐ ß«ñÑনΓß∩ ¬παß«α.
  996. ÅÑαóδ⌐ ß½πτá⌐ - φΓ« ¬«úñá ¬παß«α »«º¿µ¿«¡¿α«óá¡ ¼Ñªñπ  ñóπ¼∩
  997. óδ»«½¡∩Ñ¼δ¼¿  ßΓα«¬á¼¿  (¡á»α¿¼Ñα,  ¡á  »πßΓ«⌐ ßΓα«¬Ñ ¿½¿ ¡á
  998. ¬«¼¼Ñ¡Γáα¿¿, ß«ñÑαªáΘѼß∩ ¼Ñªñπ ñóπ¼∩ ßΓα«¬á¼¿ »α«úαá¼¼δ). é
  999. φΓ«¼ ß½πτáÑ »α«úαá¼¼á íπñÑΓ óδ»«½¡∩Γ∞ß∩ ñ« ß½ÑñπεΘÑ⌐ ßΓ᫬¿,
  1000. ß«ñÑαªáΘÑ⌐ óδ»«½¡∩Ѽδ⌐ «»ÑαáΓ«α. äαπú«⌐ ß½πτá⌐ -  φΓ«  ¬«úñá
  1001. óδ »«º¿µ¿«¡¿απÑΓÑ ¬παß«α ó¡Ñ «í½áßΓ¿ ñÑ⌐ßΓó¿∩ ñá¡¡«ú« »α«µÑ-
  1002. ñπα¡«ú« í½«¬á (¡á»α¿¼Ñα, ¡á «»ÑαáΓ«αÑ program  ¿½¿  «»¿ßá¡¿¿
  1003. »ÑαѼѡ¡«⌐). ÄΓ½áñτ¿¬ ß««íΘ¿Γ óá¼, τΓ« "¡á ñá¡¡«⌐ ßΓα«¬Ñ ¡ÑΓ
  1004. ßúÑ¡Ñα¿α«óá¡¡«ú« ¬«ñá" ("no code generated on  this  line").
  1005. ÆαÑΓ¿⌐  ß½πτá⌐  ó«º¡¿¬áÑΓ,  ¬«úñá óδ »«º¿µ¿½¡¿απΓÑ ¬παß«α ¡á
  1006. ßΓ᫬Ñ, ¬«Γ«α«⌐ ¡¿¬«úñá ¡Ñ íπñÑΓ »ÑαÑñá¡« π»αáó½Ñ¡¿Ñ (¡á»α¿-
  1007. ¼Ñα,  ¡á ßΓ᫬Ñ, ß«ñÑαªáΘÑ⌐ß∩ óδΦÑ úαá¡¿µδ óδ»«½¡Ñ¡¿∩ (»αÑñ-
  1008. »«½áúáÑΓß∩ «ΓßπΓßΓó¿Ñ µ¿¬½«ó) ¿½¿ ó τáßΓ¿ else «»ÑαáΓ«αá if,
  1009. πß½«ó¿Ñ ¬«Γ«α«ú« ¡¿¬«úñá ¡Ñ »α¿¡¿¼áÑΓ º¡áτÑ¡¿Ñ True). ÄΓ½áñ-
  1010. τ¿¬ óÑñÑΓ ßÑí∩ »α¿ φΓ«¼ ΓᬪÑ, ¬á¬ Ñß½¿ íδ óδ óδíα὿ ¬«¼á¡-
  1011. ñπ  "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ"  (Run/Run) (¬½áó¿Φ¿ Ctrl-F9), Γ«
  1012. ÑßΓ∞ »α«úαá¼¼á íπñÑΓ αáí«ΓáΓ∞ ñ« ΓÑσ »«α, »«¬á «¡á ¡Ñ ºáóÑα-
  1013. Φ¿Γ óδ»«½Ñ¡¿Ñ, ¿½¿ »«¬á ¡Ñ íπñÑΓ ñ«ßΓ¿ú¡πΓá Γ«τ¬á «ßΓá¡«óá.
  1014.      ÅαÑñ»«½«ª¿¼, τΓ« óδ σ«Γ¿ΓÑ  ¡Ñ¬«Γ«α«Ñ  óαѼ∩  óδ»«½¡∩Γ∞
  1015. Γαáßß¿α«ó¬π »α«µÑñπαδ Sort, á ºáΓѼ ºáΓѼ ºáóÑαΦ¿Γ∞ óδ»«½¡Ñ-
  1016. ¡¿Ñ »α«úαá¼¼δ ¿ »«ß¼«ΓαÑΓ∞ ¡á óδσ«ñ¡δÑ αѺπ½∞ΓáΓδ.  èᬠ φΓ«
  1017. ¼«ª¡« ßñѽáΓ∞? é«-»Ñαóδσ, óδ ¼«ªÑΓÑ »ÑαѼÑßΓ¿Γ∞ ¬παß«α ¬ ºá-
  1018. óÑαΦáεΘÑ¼π «»ÑαáΓ«απ end Γѽᠫߡ«ó¡«⌐  »α«úαá¼¼δ,  á  ºÑΓѼ
  1019. óδíαáΓ∞  ¬«¼á¡ñπ  "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ ñ« ¬παß«αá" (Run/Go
  1020. error in text........ F4).
  1021.             Åα¿ φΓ«¼ óδ ¼«ªÑΓÑ »α«óÑα∩Γ∞ ¿ ¿º¼Ñ¡∩Γ∞ º¡áτÑ¡¿∩
  1022. »ÑαѼѡ¡δσ, ñ«íáó½∩Γ∞ ¿½¿ πñá½∩Γ∞ óδαáªÑ¡¿∩ ¿º «¬¡á »α«ß¼«Γ-
  1023. αá (Watch), πßΓá¡áó½¿óáΓ∞ ¿½¿ «Γ¼Ñ¡∩Γ∞ Γ«ß¬¿ «ßΓá¡«óá. æ »«-
  1024. ¼«Θ∞ε  ¬«¼á¡ñδ  "éδ»«½¡Ñ¡¿Ñ/¥¬αá¡  »«½∞º«óáΓѽ∩"   (Run/User
  1025. Screen)  (¬½áó¿Φ¿  Alt-F5) ¼«ª¡« »α«ß¼«ΓαÑΓ∞ óδó«ñ¿¼πε »α«ú-
  1026. αá¼¼«⌐ ¿¡Σ«α¼áµ¿ε. Åα«úαá¼¼π ¼«ª¡« ºá»πßΓ¿Γ∞  ¡á  óδ»«½¡Ñ¡¿Ñ
  1027. ß¡áτá½á   (ß  »«¼«Θ∞ε  ¬«¼á¡ñδ  "éδ»«½¡Ñ¡¿Ñ/æíα«ß  »α«úαá¼¼δ
  1028. (Run/Program Reset) ¿ ¬«¼á¡ñδ óδ»«½¡Ñ¡¿∩  »α«úαá¼¼δ  »«  Φá-
  1029. úá¼). î«ª¡« ΓᬪѠ»α«ñ«½ª¿Γ∞ ÑÑ óδ»«½¡Ñ¡¿Ñ ñ« ß½ÑñπεΘÑ⌐ Γ«τ-
  1030. ¬¿ «ßΓá¡«óá (¿½¿ ñ« ¬«¡µá »α«úαá¼¼δ) ß »«¼«Θ∞ε ¬«¼á¡ñδ  "éδ-
  1031. »«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ" (Run/Run) (¬½áó¿Φ¿ Ctrl-F9).
  1032.      ùΓ«íδ «Γ¼Ñ¡¿Γ∞ ¡á ßΓα«¬Ñ »α«úαá¼¼δ Γ«τ¬π «ßΓá¡«óá, ¡πª-
  1033. ¡«  »ÑαѼÑßΓ¿Γ∞  Γπñá  ¬παß«α  ¿  ß¡«óá ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñπ
  1034. "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ÅÑαѬ½ετÑ¡¿Ñ      Γ«τ¬¿       «ßΓá¡«óá"
  1035. (Break/Watch/Toggle  Breackpoint)  ¿½¿  ¬½áó¿Φ¿ Ctrl-F8. ¥Γá
  1036. ¬«¼á¡ñá »ÑαѬ½ετáÑΓ (πßΓá¡áó½¿óáÑΓ ¿½¿ «Γ¼Ñ¡∩ÑΓ)  ¡á  ñá¡¡«⌐
  1037. ßΓα«¬Ñ Γ«τ¬π «ßΓá¡«óá. àß½¿ óδ ¿ß»«½∞ºπÑΓÑ ÑÑ ¡á Γ«⌐ ßΓ᫬Ñ,
  1038. úñÑ πßΓá¡«ó½Ñ¡á Γ«τ¬á «ßΓá¡«óá, Γ« φΓá Γ«τ¬á «ßΓá¡«óá  «Γ¼Ñ-
  1039. ¡∩ÑΓß∩.
  1040.      ä½∩ «Γ¼Ñ¡δ óßÑσ Γ«τѬ «ßΓá¡«óá  ¼«ª¡«  óδíαáΓ∞  ¬«¼á¡ñπ
  1041. "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ÄΓ¼Ñ¡á     óßÑσ     Γ«τѬ     «ßΓá¡«óá"
  1042. (Break/Watch/Clear All Breakpoints).
  1043.      àß½¿ óδ σ«Γ¿ΓÑ »α«ß¼«ΓαÑΓ∞ ΓÑ Γ«τ¬¿  «ßΓá¡«óá,  ¬«Γ«αδÑ
  1044. ºáñá¡δ  ó  óáΦÑ⌐  »α«úαá¼¼Ñ,  Γ«  óδíÑα¿ΓÑ ¬«¼á¡ñπ "ÅαÑαδóá-
  1045. ¡¿Ñ/Åα«ß¼«Γα  ß½ÑñπεΘÑ⌐  Γ«τ¬¿  «ßΓá¡«óá"  (Break/Watch/View
  1046. Next Breakpoint). Åα¿ φΓ«¼ óδ íπñÑΓÑ µ¿¬½¿τÑ߬¿ »ÑαѼÑΘáΓ∞ß∩
  1047. »« Γ«τ¬á¼ «ßΓá¡«óá »α«úαá¼¼δ.
  1048.      äáóá⌐ΓÑ óÑα¡Ñ¼ß∩ ¬ αáßß¼«ΓαÑ¡¡«¼π αá¡ÑÑ »α¿¼Ñαπ:
  1049.  
  1050.   begin  { »Ñ½« «ß¡«ó¡«⌐ »α«úαá¼¼δ }
  1051.     Randomize;
  1052.     Count := NLMax;
  1053.     for I := 1 to Count do
  1054.       List[I] := Random(1000);
  1055.     Sort(List,Count);
  1056.     for I := 1 to Count do
  1057.       Writeln(List[I]:8);
  1058.     Readln
  1059.     end. { ¬«¡Ñµ »α«úαá¼¼δ TestSort }
  1060.  
  1061.      àß½¿ óδ óß»«¼¡¿ΓÑ, ¿ñÑ∩ ß«ßΓ«∩½á ó Γ«¼,  τΓ«íδ  »α«»πß-
  1062. Γ¿Γ∞  ¡áτá½∞¡δ⌐ µ¿¬½ ¿ ¡áτáΓ∞ Γαáßß¿α«ó¬π ß ó맮óá »α«µÑñπαδ
  1063. Sort. ì«ó«Ñ αÑΦÑ¡¿Ñ ß«ßΓ«¿Γ ó Γ«¼, τΓ«íδ »ÑαѼÑßΓ¿Γ∞  ¬παß«α
  1064. ¡á  φΓπ ßΓα«¬π ¿ óδíαáΓ∞ ¬«¼á¡ñπ "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ÅÑαѬ-
  1065. ½ετÑ¡¿Ñ  Γ«τ¬¿  «ßΓá¡«óá"  (Break/Watch/Toggle   Breakpoint)
  1066. (¬½áó¿Φ¿  Ctrl-F8),  ºáñáó  Γ«τ¬π «ßΓá¡«óá. ÆÑ»Ñα∞ ß »«¼«Θ∞ε
  1067. ¬«¼á¡ñδ "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ" (Run/Run) (¬½áó¿Φ¿  Ctrl-F9)
  1068. óδ»«½¡¿ΓÑ  »α«úαá¼¼π ñ« Γ«τ¬¿ «ßΓá¡«óá, »«ß½Ñ τÑú« »α«úαá¼¼á
  1069. «ßΓá¡«ó¿Γß∩ ¿ óδ ß¼«ªÑΓÑ ¡áτáΓ∞ «Γ½áñ¬π.
  1070.  
  1071.               êß»«½∞º«óá¡¿Ñ ¬½áó¿Φ Ctrl-Break
  1072.  
  1073.      é ñ«íáó½Ñ¡¿Ñ ¬ ¿ß»«½∞º«óá¡¿∩ ó »α«úαá¼¼Ñ Γ«τѬ «ßΓá¡«óá
  1074. ó  »α«µÑßßÑ ÑÑ óδ»«½¡Ñ¡¿∩ ó óáΦѼ αáß»«α∩ªÑ¡¿¿ ¿¼ÑÑΓß∩ "»«ß-
  1075. Γ«∩¡¡á∩" Γ«τ¬á «ßΓá¡«óá - ¬½áó¿Φ¿ Ctrl-Break.  ¥Γ«  «º¡áτáÑΓ
  1076. τΓ«  ñ½∩  »αÑñ«ΓóαáΘÑ¡¿∩ ßí«∩ óδ ¼«ªÑΓÑ ó ½εí«⌐ ¼«¼Ñ¡Γ »αÑα-
  1077. óáΓ∞  óδ»«½¡Ñ¡¿Ñ  óáΦÑ⌐  »α«úαá¼¼δ.   Åα¿   ¡áªáΓ¿¿   ¬½áó¿Φ
  1078. Ctrl-Break  óδ »ÑαÑ⌐ñÑΓÑ ¿º óáΦÑ⌐ »α«úαá¼¼δ ó ßαÑñπ αÑñá¬Γ«-
  1079. αá, á »α¿τѼ úαá¡¿µá óδ»«½¡Ñ¡¿∩ íπñÑΓ πßΓá¡«ó½Ñ¡á ¡á ß½Ññπε-
  1080. ΘÑ⌐ ßΓα«¬Ñ ¿ »α«úαá¼¼á íπñÑΓ ú«Γ«óá ¬ »«Φáú«ó«¼π óδ»«½¡Ñ¡¿ε.
  1081.      Åα¿ φΓ«¼ «Γ½áñτ¿¬ ßá¼ ß½Ññ¿Γ ºá äÄæ,  íẫó«⌐  ß¿ßΓѼ«⌐
  1082. óó«ñá-óδó«ñá  ¿  ñαπú¿¼¿ ßαÑñßΓóἿ. Æá¬¿¼ «íαẫ¼, «¡ "º¡á-
  1083. ÑΓ", ∩ó½∩ÑΓß∩ ½¿ óδ»«½¡∩Ѽδ⌐ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ ¬«ñ  »α«úαá¼¼«⌐
  1084. äÄæ, »α«úαá¼¼«⌐ íẫó«⌐ ß¿ßΓѼδ óó«ñá-óδó«ñá ¿½¿ óáΦÑ⌐ »α«ú-
  1085. αá¼¼«⌐. è«úñá óδ ¡áª¿¼áÑΓÑ ¬½áó¿Φ¿ Ctrl-Break, «Γ½áñτ¿¬ «ª¿-
  1086. ñáÑΓ, »«¬á ¡Ñ ¡áτ¡ÑΓ óδ»«½¡∩Γ∞ß∩ ßá¼á »α«úαá¼¼á. Åα¿ φΓ«¼ «¡
  1087. »α«σ«ñ¿Γ »« Φáúá¼ ¬áªñπε ¼áΦ¿¡¡πε ¿¡ßΓαπ¬µ¿ε, »«¬á ß½ÑñπεΘÑ⌐
  1088. ¿¡ßΓαπ¬µ¿Ñ⌐ ¡Ñ «¬áªÑΓß∩ ßΓ᫬á ß ¡áτὫ¼ ¿ßσ«ñ¡«ú« ¬«ñá Åáß-
  1089. ¬á½∩. é φΓ«⌐ Γ«τ¬Ñ «¡ »αÑαδóáÑΓ αáí«Γπ ¿ »ÑαѼÑΘáÑΓ  ¡á  φΓπ
  1090. ßΓ᫬π  úαá¡¿µπ óδ»«½¡Ñ¡¿∩, »«ß½Ñ τÑú« óδó«ñ¿Γ óá¼ »«ñ߬Ậπ
  1091. ¡áªáΓ∞ ¬½áó¿Φπ Esc.
  1092.      àß½¿ ñ« Γ«ú«, ¬á¬ «Γ½áñτ¿¬ ¡á⌐ñÑΓ ¿  óδóÑñÑΓ  ¡á  φ¬αá¡
  1093. ßΓ᫬π ¿ßσ«ñ¡«ú« ¬«ñá íπñÑΓ «í¡áαπªÑ¡« óΓ«α«Ñ ¡áªáΓ¿Ñ ¬½áó¿Φ
  1094. Ctrl-Break, Γ« «Γ½áñτ¿¬ »αÑαδóáÑΓ αáí«Γπ »α«úαá¼¼δ ¿ ¡Ñ  »δ-
  1095. ΓáÑΓß∩  ¡á⌐Γ¿ ßΓ᫬π ¿ßσ«ñ¡«ú« ¬«ñá. é φΓ«¼ ß½πτáÑ »α«µÑñπαδ
  1096. óδσ«ñá ¡Ñ óδ»«½¡∩εΓß∩. ¥Γ« «º¡áτáÑΓ, τΓ« Σá⌐½δ,  ó¿ñÑ«αѪ¿¼,
  1097. ¿ óδñѽѡ¿Ñ »á¼∩Γ¿ äÄæ íπñπΓ «Γ¼Ñ¡Ñ¡δ ¡Ñ »«½¡«ßΓ∞ε.
  1098.  
  1099.                      Åα«ß¼«Γα º¡áτÑ¡¿⌐
  1100.  
  1101.      ò«ñ óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ ¼«ªÑΓ ß¬áºáΓ∞ óá¼ « ¼¡«ú«¼, ¡«
  1102. ¡Ñ  Γᬠ¼¡«ú«, ¬á¬ óδ íδ Γ«ú« σ«Γѽ¿. éÑñ∞ óδ óÑα«∩Γ¡« ºáσ«-
  1103. Γ¿ΓÑ »«ß¼«ΓαÑΓ∞, ¬á¬ »α¿ óδ»«½¡Ñ¡¿¿ óáΦÑ⌐ »α«úαá¼¼δ  ¿º¼Ñ¡∩-
  1104. εΓß∩  º¡áτÑ¡¿∩  »ÑαѼѡ¡δσ.  Éáßß¼«Γα¿¼, ¡á»α¿¼Ñα, »α«úαá¼¼π
  1105. ß«αΓ¿α«ó¬¿ ¿º »αÑñδñπΘÑú«  »α¿¼Ñαá.  ÅαÑñ»«½«ª¿¼,  »α«µÑñπαá
  1106. Sort ñ½∩ φΓ«⌐ »α«úαá¼¼δ óδú½∩ñ¿Γ ß½ÑñπεΘ¿¼ «íαẫ¼:
  1107.  
  1108.   procedure Sort(var L : NumList; C : word);
  1109.   var
  1110.     Top,Min,K : word;
  1111.     Temp : integer;
  1112.   begin
  1113.     for Top := 1 to C-1 do
  1114.     begin
  1115.     Min := Top;
  1116.     for K := Top+1 to C do
  1117.       if L[K] < L[Min] then
  1118.          L[Min] := L[K];
  1119.       if Min <> Top then
  1120.     begin
  1121.       Temp := L[Top];
  1122.       L[Top] := L[Min];
  1123.       L[Min] := Temp;
  1124.     end. { ¬«¡Ñµ »α«µÑñπαδ Sort }
  1125.  
  1126.      é φΓ«⌐ »α«úαἼѠ¿¼ÑÑΓß∩ «Φ¿í¬á, »«φΓ«¼π »α«⌐ñѼ ÑÑ  »«
  1127. Φáúá¼  ß »«¼«Θ∞ε ¬«¼á¡ñδ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿α«ó¬á" (Run/Trace
  1128. Into) ¿½¿ ¬½áó¿Φ¿ F7, ¡áí½εñá∩  ºá  ¿º¼Ñ¡Ñ¡¿Ñ¼  º¡áτÑ¡¿⌐  L,
  1129. Top,  Min  ¿ K. (ùΓ«íδ «í½Ñúτ¿Γ∞ ºáñáτπ, óá¼, óÑα«∩Γ¡«, ß½Ñ-
  1130. ñπÑΓ ¿º¼Ñ¡¿Γ∞ º¡áτÑ¡¿Ñ MLMax (ó »α¿¼ÑαÑ »α«úαá¼¼δ,  αáßß¼«Γ-
  1131. αÑ¡¡«¼ óδΦÑ) ¡á 10, í½áú«ñáα∩ τѼπ óδ íπñÑΓÑ αáí«ΓáΓ∞ ß ¼áß-
  1132. ߿󫼠¼Ñ¡∞ΦÑú« αẼÑαá.)
  1133.      ÄΓ½áñτ¿¬ »«ºó«½∩ÑΓ óá¼ «Γß½πª¿óáΓ∞ ¿º¼Ñ¡Ñ¡¿Ñ º¡áτÑ¡¿⌐ ó
  1134. »α«úαἼѠ »«  ¼ÑαÑ ÑÑ óδ»«½¡Ñ¡¿∩. èᬠóδ ¼«ªÑΓÑ ñ«úáñáΓ∞ß∩,
  1135. ¡áí½εñáÑ¼δ¼¿ º¡áτÑ¡¿∩¼¿ »α¿ φΓ«¼ ∩ó½∩εΓß∩ º¡áτÑ¡¿∩  »ÑαѼѡ-
  1136. ¡δσ,  ßΓαπ¬Γπα ñá¡¡δσ ¿½¿ óδαáªÑ¡¿⌐, »«¼ÑΘÑ¡¡δσ ó «¬¡« »α«ß-
  1137. ¼«Γαá (Watch). é φΓ«¼ «¬¡Ñ »«¬áºδóáÑΓß∩  ¬áªñ«Ñ  ¡áí½εñáѼ«Ñ
  1138. º¡áτÑ¡¿Ñ ¿ Γ«, ¬á¬ «¡« ¿º¼Ñ¡∩ÑΓß∩ »α¿ óδ»«½¡Ñ¡¿¿ ßΓ᫬¿.
  1139.      éÑα¡Ñ¼ß∩ ¬ »αÑñδñπΘÑ¼π  »α¿¼Ñαπ.  ìáí½εñáѼδÑ  º¡áτÑ¡¿∩
  1140. ¼«ª¡«  ½Ñú¬« ºáñáΓ∞. ä½∩ φΓ«ú« ¡πª¡« »α«ßΓ« »ÑαѼÑßΓ¿Γ∞ ¬πα-
  1141. ß«α ¬ ¬áªñ«¼π ¿º Γá¬¿σ  ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó  ¿  óδíαáΓ∞  ¬«¼á¡ñπ
  1142. "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ä«íáó½Ñ¡¿Ñ     ó     «¬¡«    »α«ß¼«Γαá"
  1143. (Break/Watch/Add Watch) (Ctrl-F7). æ  »«¼«Θ∞ε  φΓ«⌐  ¬«¼á¡ñδ
  1144. óδαáªÑ¡¿Ñ  ¼«ª¡« ñáíáó¿Γ∞ ¿ñÑ¡Γ¿Σ¿¬áΓ«α, ¡á ¬«Γ«α«¼ »«º¿µ¿«-
  1145. ¡¿α«óá¡ ¬παß«α, ó «¬¡« »α«ß¼«Γαá. ä½∩ Γ«ú«, τΓ«íδ  óδαáªÑ¡¿Ñ
  1146. í佫 ó«ß»α¿¡∩Γ«, ¡πª¡« ¡áªáΓ∞ ¬½áó¿Φπ Enter.
  1147.  
  1148.   K: 21341
  1149.   Min: 51
  1150.   Top: 21381
  1151.   L: (163,143,454,622,476,161,850,402,375,34)
  1152.  
  1153.      Åα¿ φΓ«¼ »αÑñ»«½áúáÑΓß∩, τΓ«  óδ  »ÑαÑΦ½¿  ó  »α«µÑñπαπ
  1154. Sort  ¿  úαá¡¿µá óδ»«½¡Ñ¡¿∩ ¡áσ«ñ¿Γß∩ ¡á ¡áτá½∞¡«¼ «»ÑαáΓ«αÑ
  1155. begin. (àß½¿ óδ ÑΘÑ ¡Ñ ¡áσ«ñ¿ΓÑß∞ ó »α«µÑñπαÑ  Sort,  Γ«  ¡á
  1156. φ¬αá¡ »«ß½Ñ ¬áªñ«ú« óδí¿αáѼ«ú« ¿ñÑ¡Γ¿Σ¿¬áΓ«αá íπñÑΓ óδóÑñÑ-
  1157. ¡« ß««íΘÑ¡¿Ñ "unknown identifier" ("¡Ñ¿ºóÑßΓ¡δ⌐  ¿ñÑ¡Γ¿Σ¿¬á-
  1158. Γ«α")).  çá¼ÑΓ¿¼, τΓ« K, Min ¿ Top ¿¼ÑεΓ ß½πτá⌐¡δÑ º¡áτÑ¡¿∩,
  1159. »«ß¬«½∞¬π «¡¿ ÑΘÑ ¡Ñ ¿¡¿µ¿á½¿º¿α«óá¡δ.  ÅαÑñ»«½áúáÑΓß∩,  τΓ«
  1160. º¡áτÑ¡¿∩ ó ¼áßß¿óÑ L ΓᬪѠ߽πτá⌐¡δ, ¡« »α¿ αáí«ΓÑ »α«úαá¼¼δ
  1161. φ½Ñ¼Ñ¡Γδ ¼áßß¿óá »α¿¼πΓ ¡Ñ«Γα¿µáΓѽ∞¡δÑ  º¡áτÑ¡¿∩  «Γ  1  ñ«
  1162. 999.
  1163.      àß½¿ ¡áªáΓ∞ τÑΓδαÑ αáºá ¬½áó¿Φπ F7, Γ« óδ »ÑαѼÑßΓ¿ΓÑß∞
  1164. ¬ ßΓ᫬Ñ:
  1165.  
  1166.      if L[K] < L[Min] then
  1167.  
  1168.      ÆÑ»Ñα∞ óδ ¼«ªÑΓÑ ºá¼ÑΓ¿Γ∞, τΓ« K, Min ¿ Top ¿¼ÑεΓ,  ß«-
  1169. «ΓóÑΓßΓóÑ¡¡«,  º¡áτÑ¡¿∩  2,  1 ¿ 1. Åα«ñ«½ªá⌐ΓÑ ¡áª¿¼áΓ∞ F7,
  1170. »«¬á óδ ¡Ñ óδ⌐ñ¿ΓÑ ¿º ó¡πΓαÑ¡¡Ñú« µ¿¬½á ¿ ¡Ñ »ÑαÑ⌐ñÑΓÑ,  óδ-
  1171. »«½¡¿ó ßΓ᫬π:
  1172.  
  1173.      if Min <> Top then
  1174.  
  1175. ó ¡áτὫ ó¡ÑΦ¡Ñú« µ¿¬½á ¿ ¡Ñ ¡áτ¡ÑΓÑ ß¡«óá óδ»«½¡∩Γ∞ ßΓ᫬π:
  1176.  
  1177.      if L[K] < L[Min] then
  1178.  
  1179.      é φΓ«⌐ Γ«τ¬Ñ «¬¡« »α«ß¼«Γαá íπñÑΓ  óδú½∩ñÑΓ∞  ß½ÑñπεΘ¿¼
  1180. «íαẫ¼:
  1181.  
  1182.   K: 3
  1183.   Min: 2
  1184.   Top: 2
  1185.   L: (34,143,454,622,476,161,850,402,375,34)
  1186.  
  1187.      ÆÑ»Ñα∞ óδ ¼«ªÑΓÑ  «íαáΓ¿Γ∞  ó¡¿¼á¡¿Ñ  ¡á  ñóá  ¼«¼Ñ¡Γá.
  1188. é«-»Ñαóδσ, »«ß½Ññ¡ÑÑ º¡áτÑ¡¿Ñ L (34), ¬«Γ«α«Ñ ¼«ªÑΓ «¬áºáΓ∞-
  1189. ß∩ ¡á¿¼Ñ¡∞Φ¿¼, ß¬«»¿α«óὫß∞ ó »Ñαóπε ∩τÑ⌐¬π  ¼áßß¿óá  L,  á
  1190. º¡áτÑ¡¿Ñ,  ¬«Γ«α«Ñ  Γá¼  í佫  ºá»¿ßá¡« αá¡ÑÑ (163) ¿ßτѺ½«.
  1191. é«-óΓ«αδσ, Min ¿ Top óßÑ óαѼ∩ ¿¼Ñ½¿ «ñ¡¿ ¿ ΓÑ ªÑ  º¡áτÑ¡¿∩.
  1192. öá¬Γ¿τÑ߬¿, »α¿ í«½ÑÑ ó¡¿¼áΓѽ∞¡«¼ á¡á½¿ºÑ, óδ «íαáΓ¿ΓÑ Γá¬-
  1193. ªÑ ó¡¿¼á¡¿Ñ ¡á ß½ÑñπεΘÑÑ: Min »«½πτ¿½« º¡áτÑ¡¿Ñ Top, ¡«  «¡«
  1194. í«½∞ΦÑ ¡¿úñÑ ¡Ñ ¿º¼Ñ¡∩ÑΓß∩. Ç ó ¬«¡µÑ µ¿¬½á ¿¼ÑÑΓß∩ »α«óÑα¬á
  1195. if Min <> Top then. ¥Γ« «º¡áτáÑΓ, τΓ« ½¿í« óδ ñѽáÑΓÑ ¡Ñ  Γπ
  1196. »α«óÑα¬π, ½¿í« ¼Ñªñπ φΓ¿¼¿ ñóπ¼∩ ßΓα«¬á¼¿ ó »α«úαἼѠτΓ«-Γ«
  1197. ¡ÑóÑα¡«.
  1198.      èᬠ«¬áºá½«ß∞, «Φ¿í¬á ß«ñÑনΓß∩ ó »∩Γ«⌐ ßΓα«¬Ñ  ¿ßσ«ñ-
  1199. ¡«ú«  ¬«ñá: ÑÑ ß½ÑñπÑΓ τ¿ΓáΓ∞, ¬á¬ Min := K; á ¡Ñ ¬á¬ L[Min]
  1200. := L[K];. êß»αáó∞ΓÑ ÑÑ, »«¼ÑßΓ¿ó ¬παß«α ¡á ¡áτá½∞¡δ⌐  «»Ñαá-
  1201. Γ«α begin  ó »α«µÑñπαÑ Sort ¿ óδíαá󠬫¼á¡ñπ "éδ»«½¡Ñ¡¿Ñ/éδ-
  1202. »«½¡Ñ¡¿Ñ ñ« ¬παß«αá" (Run/Go to Cursor)  (¬½áó¿Φá  F4).  èá¬
  1203. Γ«½∞¬«  óδ  ¿º¼Ñ¡¿ΓÑ  »α«úαá¼¼π,  »«∩ó¿Γß∩  αἬá ß ó«»α«ß«¼
  1204. "Source code modified, rebuld? (Y/N)" ("êßσ«ñ¡δ⌐  ¬«ñ  ¿º¼Ñ-
  1205. ¡Ñ¡,  óδ»«½¡¿Γ∞  »«óΓ«α¡«Ñ »«ßΓα«Ñ¡¿Ñ╝ (äá/ìÑΓ)). ì᪼¿ΓÑ Y.
  1206. éáΦá »α«úαá¼¼á íπñÑΓ ºá¡«ó« ß¬«¼»¿½¿α«óá¡á, ¡áτ¡ÑΓ  óδ»«½¡Ñ-
  1207. ¡¿Ñ, á ºáΓѼ «ßΓá¡«ó¿Γß∩ ¡á ¡áτá½∞¡«¼ «»ÑαáΓ«αÑ begin ó »α«-
  1208. µÑñπαÑ Sort. ìá φëàαẠ«¡á íπñÑΓ αáí«ΓáΓ∞ »αáó¿½∞¡«: ó¼Ñß-
  1209. Γ« »ÑαѺỿ߿ »Ñαó«⌐ ∩τÑ⌐¬¿ ¼áßß¿óᠡῼѡ∞Φ¿¼ º¡áτÑ¡¿Ñ¼ «¡á
  1210. óδ»«½¡¿Γ «í¼Ñ¡ º¡áτÑ¡¿⌐, »ÑαѼÑßΓ¿ó º¡áτÑ¡¿Ñ ¿º »Ñαó«⌐ ∩τÑ⌐-
  1211. ¬¿ ó Γ« ¼ÑßΓ«, úñÑ αá¡ÑÑ ¡áσ«ñ¿½«ß∞ ¡á¿¼Ñ¡∞ΦÑÑ º¡áτÑ¡¿Ñ. çá-
  1212. ΓѼ «¡á »α«ñ«½ª¿Γ φëà»α«µÑßß ñ½∩  óΓ«α«⌐  ∩τÑ⌐¬¿,  ΓαÑΓ∞Ñ⌐
  1213. ∩τÑ⌐¬¿ ¿ Γ.ñ., »«¬á ß»¿ß«¬ ¡Ñ íπñÑΓ »«½¡«ßΓ∞ε «Γß«αΓ¿α«óá¡.
  1214.  
  1215.                Äí½áßΓ∞ ñÑ⌐ßΓó¿∩ ¿ «úαá¡¿τÑ¡¿∩
  1216.  
  1217.      üπñѼ »α«ñ«½ªáΓ∞ óδ»«½¡Ñ¡¿Ñ »«  Φáúá¼  »α«µÑñπαδ  Sort,
  1218. »«¬á  «¡á  ¡Ñ  ºáóÑαΦ¿Γ αáí«Γπ. àß½¿ π óáß ¡Ñ σóáΓáÑΓ ¡á φΓ«
  1219. ΓÑα»Ñ¡¿∩, ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ ¬«¼á¡ñ«⌐  "éδ»«½¡Ñ¡¿Ñ/éδ»«½-
  1220. ¡Ñ¡¿Ñ" (Run/Run) (¬½áó¿Φá F9) ¿½¿ »«¼ÑßΓ¿Γ∞ ¬παß«α ¡á ¬«¡Ñτ-
  1221. ¡δ⌐ «»ÑαáΓ«α end ó »α«µÑñπαÑ Sort, á ºáΓѼ ¡áªáΓ∞ F4.  Äíαá-
  1222. Γ¿ΓÑ  ó¡¿¼á¡¿Ñ,  τΓ«  ¼áßß¿ó L »«½¡«ßΓ∞ε «Γß«αΓ¿α«óá¡, ¿ Ñú«
  1223. º¡áτÑ¡¿∩ π»«α∩ñ«τÑ¡δ ó ó«ºαáßΓáεΘѼ »«α∩ñ¬Ñ. Ä¬¡«  »α«ß¼«Γαá
  1224. (Watch)  ¼«ªÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼ (º¡áτÑ¡¿∩ φ½Ñ¼Ñ¡-
  1225. Γ«ó ¼áßß¿óá L íπñπΓ, ¬«¡Ñτ¡«, ¼Ñ¡∩Γ∞ß∩ »« σ«ñπ óδ»«½¡Ñ¡¿∩):
  1226.  
  1227.   K: 10
  1228.   Min: 9
  1229.   Top: 9
  1230.   L: (19,43,66,202,262,285,396,473,803,936)
  1231.  
  1232.  ÆÑ»Ñα∞ ß¡«óᠡ᪼¿ΓÑ F7. Åα¿ φΓ«¼ óδ óÑα¡ÑΓÑß∞ ó Γѽ«
  1233.  «ß¡«ó¡«⌐ »α«úαá¼¼δ 
  1234. DoSort. Ä¬¡« »α«ß¼«Γαá ΓÑ»Ñα∞ óδú½∩ñ¿Γ π óáß Γá¬:
  1235.  
  1236.   K: Unknown identifier
  1237.   Min: Unknown identifier
  1238.   Top: Unknown identifier
  1239.   L: Unknown identifier
  1240.  
  1241.      ùΓ« ªÑ ß½πτ¿½«ß∞? Æ«½∞¬« τΓ« φΓ¿ óδαáªÑ¡¿∩ ¿¼Ñ½¿ º¡áτÑ-
  1242. ¡¿∩,  á ΓÑ»Ñα∞ «¡¿ ß«óßѼ ¿ßτѺ½¿. Å«τѼπ φΓ« »α«¿º«Φ½«? ¥Γ«
  1243. ß½πτ¿½«ß∞ »«Γ«¼π, τΓ«, ¬á¬ ¼δ πªÑ π»«¼¿¡á½¿ αá¡ÑÑ,  óßÑ  φΓ¿
  1244. óѽ¿τ¿¡δ  ∩ó½∩εΓß∩ ½«¬á½∞¡δ¼¿ »« «Γ¡«ΦÑ¡¿ε ¬ »α«µÑñπαÑ Sort,
  1245. Γ« ÑßΓ∞ «¡¿ ∩ó½∩εΓß∩ "ó¿ñ¿¼δ¼¿" ¿ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ Γ«½∞-
  1246. ¬« ó« óαѼ∩ αáí«Γδ »α«µÑñπαδ Sort.
  1247.      Æá «í½áßΓ∞, ó ¬«Γ«α«⌐  ¿ñÑ¡Γ¿Σ¿¬áΓ«α  (¬«¡ßΓá¡Γá,  Γ¿»,
  1248. »ÑαѼѡ¡á∩, »α«µÑñπαá ¿½¿ Σπ¡¬µ¿∩) ∩ó½∩εΓß∩ "óδñ¿¼δ¼¿" ¿ ¼«-
  1249. úπΓ ¿ß»«½∞º«óáΓ∞ß∩, ¡áºδóáÑΓß∩ «í½áßΓ∞ε ñÑ⌐ßΓó¿∩ φΓ«ú« ¿ñÑ¡-
  1250. Γ¿Σ¿¬áΓ«αá. ö«α¼á½∞¡«Ñ «»αÑñѽѡ¿Ñ ¿ »αáó¿½á, ¬áßáεΘ¿Ñß∩ «í-
  1251. ½áßΓ¿ ñÑ⌐ßΓó¿∩, »α¿óÑñÑ¡δ ó â½áóÑ 1 "æ»αáó«τ¡«ú«  απ¬«ó«ñßΓ-
  1252. óá"  ("漿ó«½δ ¿ ¬«¡ßΓá¡Γδ"). äáñ¿¼, «ñ¡á¬«, »α«ßΓ«Ñ »«∩ß¡Ñ-
  1253. ¡¿Ñ: «í½áßΓ∞ ñÑ⌐ßΓó¿∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá ¡áτ¿¡áÑΓß∩ «Γ Ñú« «»αÑ-
  1254. ñѽѡ¿∩  ¿  ºáóÑαΦáÑΓß∩  «»ÑαáΓ«α«¼ end »α«úαá¼¼δ, »α«µÑñπαδ
  1255. ¿½¿ Σπ¬¡µ¿¿, ó ¬«Γ«α«⌐ «¡ íδ½ «»αÑñѽѡ. (ÄτÑó¿ñ¡δ¼ ¿ß¬½ετÑ-
  1256. ¡¿Ñ¼ ∩ó½∩ÑΓß∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«α, «íΩ∩ó½Ñ¡¡δ⌐ ó ¿¡ΓÑαΣÑ⌐ß¡«⌐ ßѬ-
  1257. µ¿¿ ¼«ñπ½∩. Åα¿ ¿ß»«½∞º«óá¡¿¿ ¼«ñπ½∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ  ¿º  ¿¡-
  1258. ΓÑαΣÑ⌐ß¡«⌐ ßѬµ¿¿ "»ÑαѼÑΘáεΓß∩" ó ½«¬á½∞¡πε «í½áßΓ∞.)
  1259.      ÆÑ»Ñα∞ Γ«, τΓ« »α«¿º«Φ½«, ßΓá¡«ó¿Γß∩ »«¡∩Γ¡δ¼.  Äí½áßΓ∞
  1260. ñÑ⌐ßΓó¿∩ »ÑαѼѡ¡δσ Top, K, Min, á ΓᬪѠ"»πßΓ«ú«" »áαá¼ÑΓαá
  1261. L «úαá¡¿τÑ¡á »α«µÑñπα«⌐ Sort. Åα¿ óδσ«ñÑ ¿º Sort φΓ¿ ¿ñÑ¡Γ¿-
  1262. Σ¿¬áΓ«αδ  ¡Ñ  ¼«úπΓ íδΓ∞ í«½∞ΦÑ ó¿ñ¿¼δ¼¿, ¿ φΓ« «ΓαáªáÑΓß∩ ó
  1263. «¬¡Ñ »α«ß¼«Γαá.
  1264.      ê¼ÑÑΓß∩ ΓᬪѠ ß½ÑñπεΘÑÑ  »«∩ߡѡ¿Ñ  «í½áßΓ¿  ñÑ⌐ßΓó¿∩.
  1265. Éáßß¼«Γα¿¼ ß½ÑñπεΘ¿⌐ »α¿¼Ñα »α«úαá¼¼δ:
  1266.  
  1267.   {$D+,L+}
  1268.   program TestScope;
  1269.   var
  1270.     W,X,Y,Z : integer;
  1271.   procedure Swap(var X,Y : integer);
  1272.   var
  1273.     Z : integer;
  1274.   begin
  1275.     Z := X;
  1276.     X := Y;
  1277.     Y := Z
  1278.   end; { ¬«¡Ñµ »α«µÑñπαδ Swap }
  1279.    
  1280.   begin { Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ TestScope }
  1281.     W := 10; X := 20; Y := 30; Z := 40;
  1282.     Swap(X,W);
  1283.     Swap(X,Y);
  1284.     Swap(Z,Y);
  1285.     Writeln(W:8,X:8,Y:8,Z:8)
  1286.   end. { ¬«¡Ñµ »α«úαá¼¼δ TestScope }
  1287.  
  1288.      ìáíÑα¿ΓÑ φΓπ »α«úαá¼¼π, ß«σαá¡¿ΓÑ ÑÑ ó Σá⌐½Ñ SCOPE.PAS,
  1289. ߬«¼»¿½¿απ⌐ΓÑ   ß   »«¼«Θ∞ε   ¬«¼á¡ñδ  "諼»¿½∩µ¿∩/櫺ñá¡¿Ñ"
  1290. (Compile/Make) (¬½áó¿Φá F9), á ºáΓѼ ¡áª¼¿ΓÑ F7. è«úñá íπñÑΓ
  1291. óδóÑñÑ¡«  «¬¡« »α«ß¼«Γαá (Watch), ñ«íáó∞ΓÑ ó ¡Ñú« »ÑαѼѡ¡δÑ
  1292. W, X, Y ¿ Z ß »«¼«Θ∞ε ¬«¼á¡ñδ  "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ä«íáó½Ñ-
  1293. ¡¿Ñ  ó  «¬¡«  »α«ß¼«Γαá"  (Break/Watch/Add  Watch)  (¬½áó¿Φ¿
  1294. Ctrl-F7). Å«ß½Ñ φΓ«ú« ÑΘÑ ñóá αáºá ¡áª¼¿ΓÑ F7. Åα¿ φΓ«¼ úαá-
  1295. ¡¿µá  óδ»«½¡Ñ¡¿∩  ñ«½ª¡á  »ÑαѼÑßΓ¿Γ∞ß∩  ¡á  ó맮ó »α«µÑñπαδ
  1296. Swap(X,W), á «¬¡« »α«ß¼«Γαá íπñÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼  «íαá-
  1297. º«¼:
  1298.  
  1299.      W: 10
  1300.      X: 20
  1301.      Y: 30
  1302.      Z: 40
  1303.  
  1304.      ÆÑ»Ñα∞ ÑΘÑ αẠ¡áª¼¿ΓÑ F7. Åα¿ φΓ«¼ óδ ¡áτ¡ÑΓÑ  Γαáßß¿-
  1305. α«ó¬π  »α«µÑñπαδ Swap. Ä¬¡« »α«ß¼«Γαá (Watch) »α¿¼ÑΓ ß½Ññπε-
  1306. Θ¿⌐ ó¿ñ (»ÑαѼѡ¡á∩ Z íπñÑΓ ¿¡¿µ¿á½¿º¿α«óá¡á, »«φΓ«¼π ÑÑ ΓÑ-
  1307. ¬πΘÑÑ º¡áτÑ¡¿Ñ ¿º¼Ñ¡¿Γß∩):
  1308.  
  1309.      W: 10
  1310.      X: 10
  1311.      Y: 20
  1312.      Z: 21326
  1313.  
  1314.      éδ»«½¡∩⌐ΓÑ »α«µÑñπαπ Swap »« Φáúá¼, »«¬á óδ ¡Ñ  ñ«ßΓ¿ú-
  1315. ¡¿ΓÑ  ÑÑ  ºáóÑαΦáεΘÑú«  «»ÑαáΓ«αá end. Ä¬¡« »α«ß¼«Γαá ΓÑ»Ñα∞
  1316. íπñÑΓ ß½ÑñπεΘ¿¼:
  1317.  
  1318.      W: 10
  1319.      X: 10
  1320.      Y: 20
  1321.      Z: 10
  1322.  
  1323.      ùΓ«íδ óÑα¡πΓ∞ß∩ ó Γѽ«  «ß¡«ó¡«⌐  »α«úαá¼¼δ  TestScope,
  1324. ÑΘÑ  αẠ¡áª¼¿ΓÑ F7. Åα¿ φΓ«¼ «¬¡« »α«ß¼«Γαá íπñÑΓ ß«ñÑαªáΓ∞
  1325. ß½ÑñπεΘπε ¿¡Σ«α¼áµ¿ε:
  1326.  
  1327.      W: 10
  1328.      X: 10
  1329.      Y: 20
  1330.      Z: 40
  1331.  
  1332.      ùΓ« ºñÑß∞ »α«¿ßσ«ñ¿Γ? Å«σ«ªÑ, τΓ« º¡áτÑ¡¿∩ »ÑαѼѡδσ W,
  1333. X, Y ¿ Z íπñπΓ ß¿½∞¡« «Γ½¿τáΓ∞ß∩, σ«Γ∩ ñ½∩ φΓ«ú« ¡ÑΓ »α¿τ¿¡.
  1334. ¥Γ« »«¬áºδóáÑΓ, ¡á߬«½∞¬« σ«α«Φ« óδ »«¡∩½¿  »αá󿽫  «í½áßΓ¿
  1335. ñÑ⌐ßΓó¿∩:  ¬«úñá  ñóá ¿ñÑ¡Γ¿Σ¿¬áΓ«αá (ß αẽ¿τ¡δ¼¿ «í½áßΓ∩¼¿
  1336. ñÑ⌐ßΓó¿∩) ∩ó½∩εΓß∩ ¿ñÑ¡Γ¿τ¡δ¼¿, »αÑ¿¼πΘÑßΓó« ¿¼ÑÑΓ ¿ñÑ¡Γ¿Σ¿-
  1337. ¬áΓ«α "¡á¿í«½ÑÑ ½«¬á½∞¡δ⌐" ¿½¿ "¡á¿í«½ÑѠ󽫪ѡ¡δ⌐".
  1338.      é ¡áΦѼ »α¿¼ÑαÑ »α«µÑñπαá Swap »ÑαÑ«»αÑñѽ∩ÑΓ Γα¿ ¿ñÑ¡-
  1339. Γ¿Σ¿¬áΓ«αá  X, Y ¿ Z. è«úñá óδ »α«σ«ñ¿ΓÑ τÑαѺ Γѽ« «ß¡«ó¡«⌐
  1340. »α«úαá¼¼δ, ó «¬¡Ñ »α«ß¼«Γαá ó¿ñ¡δ "ú½«íá½∞¡δÑ óÑαß¿¿"  ¿ñÑ¡-
  1341. Γ¿Σ¿¬áΓ«α«ó X, Y ¿ Z. Äñ¡á¬«, ¬«úñá óδ óδ»«½¡∩ÑΓÑ Γαáßß¿α«ó-
  1342. ¬π »α«µÑñπαδ Swap, Γ« αáßß¼áΓ¿α¿óáεΓß∩ ½«¬á½∞¡δÑ »«  «Γ¡«ΦÑ-
  1343. ¡¿ε ¬ ñá¡¡«⌐ »α«µÑñπαÑ »ÑαѼѡ¡δÑ X, Y ¿ Z ¿ óδó«ñ∩Γß∩ ¿¼Ñ¡-
  1344. ¡« ¿σ º¡áτÑ¡¿∩. Åα¿ óδσ«ñÑ ¿º »α«µÑñπαδ Swap ß¡«óá  ¡áτ¿¡áεΓ
  1345. ¿ß»«½∞º«óáΓ∞ß∩ ú½«íá½∞¡δÑ óÑαß¿¿ φΓ¿σ »ÑαѼѡ¡δσ.
  1346.      àß½¿ ¬á¬«⌐-½¿í« ß»«ß«í ¿ºíѪáΓ∞ φΓ«⌐ »πΓá¡¿µδ? Äñ¿¡  ¿º
  1347. ß»«ß«í«ó,  ¬«¡Ñτ¡«,  ß«ßΓ«¿Γ ó Γ«¼, τΓ«íδ ¿ºíÑúáΓ∞ ¿ß»«½∞º«-
  1348. óáΓ∞ ½«¬á½∞¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ,  »ÑαÑ«»αÑñѽ∩εΘ¿Ñ  ú½«íá½∞¡δÑ
  1349. ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ.  ìá»α¿¼Ñα,  »α«µÑñπαπ  Swap ¼«ª¡« »ÑαÑ»¿ßáΓ∞
  1350. ß½ÑñπεΘ¿¼ «íαẫ¼:
  1351.  
  1352.   procedure Swap(var A,B : integer);
  1353.   var
  1354.     T : integer;
  1355.   begin
  1356.     T := A;
  1357.     A := B;
  1358.     B := T
  1359.   end; { ¬«¡Ñµ »α«µÑñπαδ Swap }
  1360.  
  1361.      ÆÑ»Ñα∞ »α¿ Γαáßß¿α«ó¬Ñ φΓ«⌐ »α«µÑñπαδ ó «¬¡Ñ  »α«ß¼«Γαá
  1362. óßÑ  óαѼ∩ íπñπΓ »«¬áºδóáΓ∞ß∩ »αáó¿½∞¡δÑ º¡áτÑ¡¿∩ ú½«íá½∞¡δσ
  1363. »ÑαѼѡ¡δσ X, Y ¿ Z, »«ß¬«½∞¬π ½«¬á½∞¡δÑ óÑαß¿¿  φΓ¿σ  »ÑαÑ-
  1364. ¼Ñ¡¡δσ ó »α«µÑñπαÑ Swap «ΓßπΓßΓóπεΓ.
  1365.      Äñ¡á¬« ÑßΓ∞ ß½πτá¿, ¬«úñá ΓᬫѠ»ÑαÑ¿¼Ñ¡«óá¡¿Ñ ¡Ñπñ«í¡«
  1366. ¿½¿  ¡ÑªÑ½áΓѽ∞¡«. î«ª¡« ½¿ ¿ºíѪáΓ∞ »πΓá¡¿µ¿ ó φΓ«¼ ß½πτáÑ?
  1367. ÅαÑñ»«½«ª¿¼, π óáß ÑßΓ∞ ¿ßσ«ñ¡á∩ óÑαß¿∩ »α«úαá¼¼δ TestScope,
  1368. ¿ óδ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Γαáßß¿α«ó¬¿ óßÑ óαѼ∩ σ«Γ¿ΓÑ «Γß½Ñ-
  1369. ª¿óáΓ∞ º¡áτÑ¡¿∩ ú½«íá½∞¡δσ »ÑαѼѡ¡δσ. î«ª¡« ½¿ φΓ« ßñѽáΓ∞?
  1370.      äá, ¿ ñѽáÑΓß∩ φΓ« ß »«¼«Θ∞ε ¬óá½¿Σ¿¬áµ¿¿ ¿ñÑ¡Γ¿Σ¿¬áΓ«-
  1371. α«ó.  éδ  ¼«ªÑΓÑ  ∩ó¡δ¼  «íαẫ¼  ¬óá½¿Σ¿µ¿α«óáΓ∞ ú½«íá½∞¡δ⌐
  1372. ¿ñÑ¡Γ¿Σ¿¬áΓ«α, π¬áºáó »ÑαÑñ Ñú« ¿¼Ñ¡Ñ¼ ¿¼∩ »α«úαá¼¼δ ¿½¿ ¼«-
  1373. ñπ½∩. Åα¿ φΓ«¼ ¿ß»«½∞ºπÑΓß∩ ß½ÑñπεΘ¿⌐ Σ«α¼áΓ:
  1374.  
  1375.      ¼«ñπ½∞.¿ñÑ¡Γ¿Σ¿¬áΓ«α
  1376.  
  1377. úñÑ "¼«ñπ½∞" - φΓ« ¿¼∩ »α«úαá¼¼δ ¿½¿ ¼«ñπ½∩, á  "¿ñÑ¡Γ¿Σ¿¬á-
  1378. Γ«α" - ¿¼∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«αá. ìá»α¿¼Ñα, óδ ¼«ªÑΓÑ ºáñáΓ∞, τΓ«íδ
  1379. «¬¡« »α«ß¼«Γαá óδú½∩ñѽ« ß½ÑñπεΘ¿¼ «íαẫ¼:
  1380.  
  1381.      W: 10
  1382.      X: 10
  1383.      Y: 20
  1384.      Z: 40
  1385.      TestScope.W:
  1386.      TestScope.X:
  1387.      TestScope.Y:
  1388.      TestScope.Z:
  1389.  
  1390.      ¥Γ« »«ºó«½¿Γ óá¼ ¡á  »α«Γ∩ªÑ¡¿¿  óßÑú«  óαѼѡ¿  αáí«Γδ
  1391. »α«úαá¼¼δ  «Γ߽Ѫ¿óáΓ∞  º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ ¿ "»πßΓδσ" »áαá-
  1392. ¼ÑΓα«ó. ìá ßἫ¼ ñѽѠóδ ¼«ªÑΓÑ ñáªÑ »«⌐Γ¿ ñá½∞ΦÑ ¿  ßñѽáΓ∞
  1393. Γá¬, τΓ«íδ «¬¡« »α«ß¼«Γαá (Watch) »α¿¡∩½« ß½ÑñπεΘ¿⌐ ó¿ñ:
  1394.  
  1395.  X: 
  1396.  @X=@TestScope.X:
  1397.  Y:
  1398.  @Y=@TestScope.Y:
  1399.  Z:
  1400.  @Z=@TestScope.Z:
  1401.  TestScope.W:
  1402.  TestScope.X:
  1403.  TestScope.Y:
  1404.  TestScope.Z:
  1405.  
  1406.      é »Ñαó«¼ ñ«íáó½Ñ¡¡«¼ óἿ óδαáªÑ¡¿¿ ßαáó¡¿óáÑΓß∩  áñαÑß
  1407. ò  ß áñαÑß«¼ TestScope.ò. è«úñá φΓ« óδαáªÑ¡¿Ñ »α¿¡¿¼áÑΓ º¡á-
  1408. τÑ¡¿Ñ True (¿ßΓ¿¡¡«), óδ º¡áÑΓÑ, τΓ« ò «í«º¡áτáÑΓ ú½«íá½∞¡πε
  1409. »ÑαѼѡ¡πε ò, ¬«úñá «¡« ¿¼ÑÑΓ º¡áτÑ¡¿Ñ False (½«ª¡«), Γ« ò -
  1410. φΓ« ¬á¬á∩-Γ« ½«¬á½∞¡á∩ »ÑαѼѡ¡á∩  ¿½¿  »áαá¼ÑΓα.  ÄßΓá½∞¡δÑ
  1411. ñóá óδαáªÑ¡¿∩ óδ»«½¡∩εΓ ΓÑ ªÑ Σπ¡¬µ¿¿ ñ½∩ »ÑαѼѡ¡δσ Y ¿ Z.
  1412.      î«ª¡« ΓᬪѠ¬óá½¿Σ¿µ¿α«óáΓ∞ ½«¬á½∞¡δÑ ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ  ß
  1413. »«¼«Θ∞ε ß»Ñµ¿á½∞¡«ú« ß¿¡Γá¬ß¿ßá, ºáñáεΘÑú« ñ½∩ ñá¡¡«ú« ¿¼Ñ¡¿
  1414. »«½¡δ⌐ "»α«µÑñπα¡δ⌐ »πΓ∞". é »α«úαἼѠTestScope  óδ  ¼«ªÑΓÑ
  1415. «Γ߽Ѫ¿óáΓ∞  »áαá¼ÑΓα  »α«µÑñπαδ  Swap X »πΓѼ ¡áí½εñÑ¡¿∩ ºá
  1416. º¡áτÑ¡¿Ñ¼ TestScope.Swap.X.
  1417.  
  1418.                  Æ¿»δ ¡áí½εñáѼδσ óδαáªÑ¡¿⌐
  1419.  
  1420.      àñ¿¡ßΓóÑ¡¡δ⌐ Γ¿» óδαáªÑ¡¿⌐, ¬«Γ«αδÑ óδ ¼«ªÑΓÑ ó¿ñÑΓ∞  ó
  1421. «¬¡Ñ  »α«ß¼«Γαá (Watch) - φΓ« ¬«¡ßΓá¡Γδ, ¼áßß¿óδ ¿ µÑ½δÑ »Ñ-
  1422. αѼѡ¡δÑ. ìá ßἫ¼ ñѽѠó óδαáªÑ¡¿Ñ (¬á¬ óδαáªÑ¡¿Ñ  Åá߬á½∩)
  1423. óδ  ¼«ªÑΓÑ  »«¼ÑßΓ¿Γ∞  ½εí«⌐  ó¿ñ  ¬«¡ßΓá¡Γδ, »ÑαѼѡ¡«⌐ ¿½¿
  1424. ßΓαπ¬Γπαπ ñá¡¡δσ. ÄΓ¼ÑΓ¿¼ ¬«¡¬αÑΓ¡«, τΓ« óδ ¼«ªÑΓÑ ñ«íáó½∩Γ∞
  1425. 󠫬¡« »α«ß¼«Γαá ¿ τΓ« íπñÑΓ »α¿ φΓ«¼ óδó«ñ¿Γ∞ß∩ ¡á φ¬αá¡:
  1426.  
  1427.      1.  ûѽδÑ: ûѽδÑ τ¿ß½á óδó«ñ∩Γß∩, ¬á¬ ñÑßδΓ¿τ¡δÑ º¡áτÑ-
  1428.          ¡¿∩.  êσ  ¼«ª¡«  ΓᬪѠóδó«ñ¿Γ∞ ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼
  1429.          ó¿ñÑ, ¡á»α¿¼Ñα:
  1430.  
  1431.               -23 $10
  1432.  
  1433.      2.  éÑΘÑßΓóÑ¡¡δÑ: éÑΘÑßΓóÑ¡¡δÑ º¡áτÑ¡¿∩, Ñß½¿ φΓ«  ó«º-
  1434.          ¼«ª¡«, óδó«ñ∩Γß∩ íѺ φ¬ß»«¡Ñ¡Γδ. ìá»α¿¼Ñα:
  1435.             38328í27    6.28Ñ23    0.004709025032
  1436.  
  1437.      3.  æ¿¼ó«½∞¡δÑ:  ÅÑτáΓáѼδÑ  ß¿¼ó«½δ  (ó¬½ετá∩  ß¿¼ó«½δ
  1438.          αáßΦ¿αÑ¡¡«⌐ úαá먪¿) óδó«ñ∩Γß∩ Γá¬, ¬á¬ «¡¿ ÑßΓ∞ (ó
  1439.          «ñ¿¡«τ¡δσ ¬áóδτ¬áσ). Åα¿ óδó«ñÑ π»αáó½∩εΘ¿σ  ß¿¼ó«-
  1440.          ½«á  (¬«ñδ ASCII «Γ 0 ñ« 31) óδó«ñ∩Γß∩ ó ó¿ñÑ ¬«ñ«ó
  1441.          ASCII. ìá»α¿¼Ñα:
  1442.            'b'    '0'    #4
  1443.      4.  éδ ¼«ªÑΓÑ ºáñáΓ∞  αѪ¿¼,  »α¿  ¬«Γ«α«¼  π»αáó½∩εΘ¿Ñ
  1444.          ß¿¼ó«½δ  íπñÑΓ  ¿¡ΓÑα»αÑΓ¿α«óáΓ∞ß∩,  ¬á¬ »ÑτáΓáѼδÑ
  1445.          ß¿¼ó«½δ.
  1446.      5.  üπ½Ñó߬¿Ñ:  üπ½Ñó߬¿Ñ  º¡áτÑ¡¿∩  «Γ«íαáªáεΓß∩,  ¬á¬
  1447.          True ¿½¿ False.
  1448.      6.  ÅÑαÑτ¿ß½¿¼δÑ Γ¿»δ ñá¡¡δσ: Æ¿»δ ñá¡¡δσ  óδó«ñ∩Γß∩  ó
  1449.          ó¿ñÑ  ¿σ ñÑ⌐ßΓó¿Γѽ∞¡δσ º¡áτÑ¡¿⌐ ¿¼Ñ¡ (»α¿ φΓ«¼ ¿ß-
  1450.          »«½∞ºπεΓß∩ Γ«½∞¬« »α«»¿ß¡δÑ íπ¬óδ). ìá»α¿¼Ñα:
  1451.             RED    JAN    WEDNESDAY
  1452.      7.  ô¬áºáΓѽ¿: ÆÑ¬πΘÑÑ  º¡áτÑ¡¿Ñ  π¬áºáΓѽ∩  óδó«ñ¿Γß∩,
  1453.          ¬á¬ π¬áºáΓѽ∞. Åα¿¼Ñαδ:
  1454.             PRT($3632,$106)    PTR(DSEG,$AB)  
  1455.           PRT(CSEG,$220)
  1456.      8.  æΓ᫬¿: ÆÑ¬πΘÑÑ ß«ñÑন¼«Ñ ßΓ᫬¿ óδó«ñ¿Γß∩ ó  «ñ¿-
  1457.          ¡«τ¡δσ ¬áóδτ¬áσ. ìá»α¿¼Ñα:
  1458.             'Droid'
  1459.      9.  îáßß¿óδ: ÆÑ¬πΘÑÑ  ß«ñÑন¼«Ñ  ¼áßß¿óá  óδó«ñ¿Γß∩  ó
  1460.          ß¬«í¬áσ.  Åα¿ φΓ«¼ φ½Ñ¼Ñ¡Γδ ¼áßß¿óá αáºñѽ∩εΓß∩ ºá-
  1461.          »∩Γ묨. î¡«ú«¼Ñα¡δÑ ¼áßß¿óδ óδó«ñ∩Γß∩ ó  ó¿ñÑ  ß½«-
  1462.          ªÑ¡¡δσ ß»¿ß¬«ó. Åα¿¼Ñαδ:
  1463.             (-42,23,2292,0,648)   ((10,20)   (20,40)  
  1464.           (40,60))
  1465.      10. çỿ߿:ÆÑ¬πΘÑÑ ß«ñÑন¼«Ñ ºá»¿ß¿ óδó«ñ¿Γß∩ ó  ß¬«í-
  1466.          ¬áσ,  »α¿ φΓ«¼ »«½∩ αáºñѽ∩εΓß∩ ºá»∩Γ묨. é½«ªÑ¡¡δÑ
  1467.          ºá»¿ß¿ óδó«ñ∩Γß∩ ó ó¿ñѠ󽫪ѡ¡δσ ß»¿ß¬«ó. Åα¿¼Ñαδ:
  1468.              (5,20'Borland',RED,TRUE)   
  1469.           (5.6,7.8(TRUE,'0',9),TUES)
  1470.      11. î¡«ªÑßΓóá: ÆÑ¬πΘ¿Ñ φ½Ñ¼Ñ¡Γδ ¼¡«ªÑßΓóá  óδó«ñ∩Γß∩  ó
  1471.          ¬óáñαáΓ¡δσ  ß¬«í¬áσ. Åα¿ φΓ«¼ óδαáªÑ¡¿∩ αáºñѽ∩εΓß∩
  1472.          ºá»∩Γ묨, ¿ Γá¼, úñѠ󫺼«ª¡« ¿ß»«½∞ºπεΓß∩  «ΓαѺ¬¿
  1473.          ¼¡«ªÑßΓó (»«ññ¿á»áº«¡δ). Åα¿¼Ñαδ:
  1474.             [MON.WED,FRI]    ['0'..'9','A'..'F']
  1475.  
  1476.      12. öá⌐½δ: ÆÑ¬πΘ¿⌐ ßΓáΓπß  Σá⌐½á  óδó«ñ¿Γß∩  ó  Σ«α¼áΓÑ
  1477.          (ßΓáΓπß,¿¼∩_Σá⌐½á), úñÑ "ßΓáΓπß" ¼«ªÑΓ ¿¼ÑΓ∞ º¡áτÑ-
  1478.          ¡¿∩ CLOSED (ºá¬αδΓ), OPEN  («Γ¬αδΓ),  INPUT  (óó«ñ)
  1479.          ¿½¿  OUTPUT  (óδó«ñ), á "¿¼∩_Σá⌐½á" - φΓ« ¿¼∩ Σá⌐½á
  1480.          ¡á ñ¿ß¬Ñ, »α¿ßó«Ñ¡¡«Ñ Σá⌐½«ó«⌐ »ÑαѼѡ¡«⌐. Åα¿¼Ñα:
  1481.             (OPEN,'BUDGET.DTA')    (INPUT,'INPUT.TXT')
  1482.  
  1483.                    æ»Ñµ¿Σ¿¬áΓ«αδ Σ«α¼áΓá
  1484.  
  1485.      ä½∩ π»αáó½Ñ¡¿∩ óδó«ñ«¼ ¿¡Σ«α¼áµ¿¿ ¡á φ¬αᡠ󠫬¡« »α«ß-
  1486. ¼«Γαá Æπαí«-Åá߬á½∞ »«ºó«½∩ÑΓ ó¬½ετáΓ∞ ó óδαáªÑ¡¿∩ »α«ß¼«Γαá
  1487. ߻ѵ¿Σ¿¬áΓ«αδ Σ«α¼áΓá. é  ß½πτáÑ  Ñú«  ¡á½¿τ¿∩  ß»Ñµ¿Σ¿¬áΓ«α
  1488. Σ«α¼áΓá ß½ÑñπÑΓ ºá óδαáªÑ¡¿Ñ¼ »α«ß¼«Γαá ¿ «Γñѽ∩ÑΓß∩ «Γ ¡Ñú«
  1489. ºá»∩Γ«⌐.
  1490.      æ»Ñµ¿Σ¿¬áΓ«α Σ«α¼áΓá ß«ßΓ«¿Γ ¿º ¡Ñ«í∩ºáΓѽ∞¡«ú« ßτÑΓτ¿-
  1491. ¬á  »«óΓ«αÑ¡¿⌐  (µÑ½«ú«),  ºá ¬«Γ«αδ¼ ß½ÑñπÑΓ ¡«½∞ ¿½¿ í«½ÑÑ
  1492. ß¿¼ó«½«ó Σ«α¼áΓá. é Æáí½¿µÑ 6.2 »α¿ó«ñ¿Γß∩ ß»¿ß«¬ ß»Ñµ¿Σ¿¬á-
  1493. Γ«α«ó Σ«α¼áΓá ¿ «»¿ßδóáÑΓß∩, ¬á¬ «¡¿ ñÑ⌐ßΓóπεΓ.
  1494.      æτÑΓτ¿¬ »«óΓ«αÑ¡¿⌐ ¿ß»«½∞ºπÑΓß∩  ñ½∩  óδó«ñá  ¡á  φ¬αá¡
  1495. »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ »ÑαѼѡ¡δσ (¡á»α¿¼Ñα, φ½Ñ¼Ñ¡Γ«ó ¼áßß¿óá).
  1496. ÅαÑñ»«½«ª¿¼, τΓ« List »αÑñßΓáó½∩ÑΓ ß«í«⌐  ¼áßß¿ó,  ß«ßΓ«∩Θ¿⌐
  1497. ¿º  10  µÑ½δσ º¡áτÑ¡¿⌐. é «¬¡Ñ »α«ß¼«Γαá (Watch) ¼áßß¿ó List
  1498. íπñÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  1499.  
  1500.      List: (10,20,30,40,50,60,70,80,90,100)
  1501.  
  1502.      àß½¿ óδ σ«ñ¿ΓÑ ¡áí½εñáΓ∞ ºá  ¬á¬«⌐-Γ«  τáßΓ∞ε  ¼áßß¿óá,
  1503. ¼«ª¡«  «»αÑñѽ¿Γ∞  ¿¡ñѬߠ »Ñαó«ú« φ½Ñ¼Ñ¡Γá ¿ ºáñáΓ∞ ßτÑΓτ¿¬
  1504. »«óΓ«αÑ¡¿⌐:
  1505.  
  1506.      List[6],3: 60,70,80
  1507.  
  1508.      ô¬áºá¡¡δ⌐ ¼ÑΓ«ñ «ß«íÑ¡¡« »«½ÑºÑ¡, ¬«úñá óδ ¿¼ÑÑΓÑ  ñѽ«
  1509. ß  «τÑ¡∞  í«½∞Φ¿¼¿  ¼áßß¿óἿ,  ¬«Γ«αδÑ  ¡Ñ ¼«úπΓ »α¿ óδó«ñÑ
  1510. π¼ÑßΓ¿Γ∞ß∩ ¡á «ñ¡«⌐ ßΓ᫬Ñ.
  1511.      êß»«½∞º«óá¡¿Ñ ßτÑΓτ¿¬«ó  »«óΓ«αÑ¡¿⌐  ¡Ñ  «úαá¡¿τ¿óáÑΓß∩
  1512. ¼áßß¿óἿ: ßτÑΓτ¿¬ »«óΓ«αÑ¡¿∩ ¼«ªÑΓ π¬áºδóáΓ∞ß∩ ºá ½εí«⌐ »Ñ-
  1513. αѼѡ¡«⌐. Åα¿ ºáñá¡¿¿ "»ÑαѼѡ¡á∩,x" íπñÑΓ »α«ßΓ« óδóÑñÑ¡« x
  1514. »«ß½Ññ«óáΓѽ∞¡δσ »Ñα¼Ñ¡¡δσ Γ«ú« ªÑ Γ¿»á, τΓ« ¿ "»ÑαѼѡ¡á∩",
  1515. ¡áτ¿¡áεΘ¿σß∩ »« áñαÑßπ "»ÑαѼѡ¡á∩".  ÄΓ¼ÑΓ¿¼,  «ñ¡á¬«,  τΓ«
  1516. Ñß½¿  óδαáªÑ¡¿Ñ »α«ß¼«Γαá ¡Ñ «í«º¡áτáÑΓ »ÑαѼѡ¡πε, Γ« ßτÑΓ-
  1517. τ¿¬ »«ßΓ«αÑ¡¿⌐ íπñÑΓ ¿ú¡«α¿α«óáΓ∞ß∩.  Åα¿  φΓ«¼  ß»αáóÑñ½¿ó«
  1518. ß½ÑñπεΘÑÑ  »αá󿽫:  ¬«¡ßΓαπ¬µ¿∩ ∩ó½∩ÑΓß∩ ñ«»πßΓ¿¼«⌐, Ñß½¿ ó
  1519. ¡Ñ⌐ ¿ß»«½∞ºπÑΓß∩ »ÑαѼѡ¡á∩, ¬«Γ«αá∩ ¼«ªÑΓ ß«ñÑαªáΓ∞ß∩ ó ½Ñ-
  1520. ó«⌐  τáßΓ¿  «»ÑαáΓ«αá »α¿ßóá¿óá¡¿∩ ¿½¿ íδΓ∞ »áαá¼ÑΓα«¼-»áαÑ-
  1521. ¼Ñ¡¡«⌐ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿.
  1522.  
  1523.                                                  Æáí½¿µá 6.2
  1524.                     æ¿¼ó«½δ π»αáó½Ñ¡¿∩ Σ«α¼áΓ«¼, 
  1525.               ¿ß»«½∞ºπεΘ¿Ñß∩ »α¿ αáí«ΓÑ ß «Γ½áñτ¿¬«¼
  1526. ------------------------------------------------------------
  1527. 濼󫽠      öπ¡¬µ¿∩
  1528. ------------------------------------------------------------
  1529.   $          ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ. ê¼ÑÑΓ ΓᬫѠªÑ ñÑ⌐-
  1530.              ßΓó¿Ñ, ¬á¬ ß»Ñµ¿Σ¿¬áΓ«α H.
  1531.   æ          æ¿¼ó«½. çáñáÑΓ ß»Ñµ¿á½∞¡δ⌐ ß¿¼ó«½ ñ½∩ π»αáó½∩-
  1532.              εΘ¿σ ß¿¼ó«½«ó (º¡áτÑ¡¿∩ ¬«ñá ASCII «Γ 0 ñ« 31).
  1533.              Å« π¼«½τá¡¿ε ΓᬿѠ߿¼ó«½δ óδó«ñ∩Γß∩ ó ó¿ñÑ 
  1534.              º¡áτÑ¡¿⌐ ¬«ñá ASCII ó ó¿ñÑ #xx. é½¿∩ÑΓ ¡á óßÑ 
  1535.              ß¿¼ó«½δ ¿ ßΓ᫬¿.
  1536.   D          äÑß∩Γ¿τ¡«Ñ º¡áτÑ¡¿Ñ. éßÑ µÑ½δÑ º¡áτÑ¡¿∩ óδó«ñ∩Γ-
  1537.              ß∩ ¡á φ¬αá¡ ó ñÑß∩Γ¿τ¡«¼ ó¿ñÑ. é½¿∩ÑΓ ¡á »α«ß-
  1538.              ΓδÑ óδαáªÑ¡¿∩ µÑ½«ú« Γ¿»á, á ΓᬪѠ¡á ßΓαπ¬Γπαδ
  1539.              (¼áßß¿óδ ¿ ºá»¿ß¿), ß«ñÑαªáΘ¿Ñ µÑ½δÑ º¡áτÑ¡¿∩.
  1540.   ì          ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ. éßÑ µÑ½δÑ º¡áτÑ¡¿∩
  1541.              íπñπΓ óδó«ñ¿Γ∞ß∩ ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ ó¿ñÑ ß 
  1542.              »αÑñΦÑßΓóπεΘ¿¼ ß¿¼ó«½«¼ '$'. é½¿∩ÑΓ ¡á »α«ßΓδÑ 
  1543.              µÑ½δÑ óδαáªÑ¡¿∩, á ΓᬪѠ¡á ßΓαπ¬Γπαδ (¼áßß¿óδ
  1544.              ¿ ºá»¿ß¿), ß«ñÑαªáΘ¿Ñ µÑ½δÑ º¡áτÑ¡¿∩.
  1545.   Fn         éδαáªÑ¡¿Ñ ß »½áóáεΘÑ⌐ ºá»∩Γ«⌐. n - φΓ« µÑ½«Ñ
  1546.              º¡áτÑ¡¿Ñ «Γ 2 ñ« 18, ºáñáεΘÑÑ τ¿ß½« óδó«ñ¿¼δσ
  1547.              ¡á φ¬αá¡ º¡áτáΘ¿σ µ¿Σα. Å« π¼«½τá¡¿ε φΓ« º¡áτÑ-
  1548.              ¡¿Ñ αáó¡« 11. Ä¬áºδóáÑΓ ó½¿∩¡¿Ñ Γ«½∞¬« ¡á º¡á-
  1549.              τÑ¡¿∩ ó Σ«α¼áΓÑ ß »½áóáεΘÑ⌐ ºá»∩Γ«⌐.
  1550.   M          Åá¼∩Γ∞. éδó«ñ¿Γ ¡á φ¬αá¡ ñá¼» »á¼∩Γ¿ »ÑαѼѡ-
  1551.              ¡«⌐. éδαáªÑ¡¿Ñ ñ«½ª¡« »αÑñßΓáó½∩Γ∞ ß«í«⌐ ¬«¡-
  1552.              ßΓαπ¬µ¿ε, ¬«Γ«απε ñ«»π߬áÑΓß∩ ¿ß»«½∞º«óáΓ∞ ó
  1553.              ½Ñó«⌐ τáßΓ¿ «»ÑαáΓ«αá »α¿ßóá¿óá¡¿∩ (Γ« ÑßΓ∞ 
  1554.              ¬«¡ßΓαπ¬µ¿Ñ⌐, «í«º¡áτáεΘÑ⌐ áñαÑß »á¼∩Γ¿). é 
  1555.              »α«Γ¿ó¡«¼ ß½πτáѠ߻ѵ¿Σ¿¬áΓ«α î ¿ú¡«α¿ΓπÑΓß∩.
  1556.              Å« π¼«½τá¡¿ε ¬áªñδ⌐ íá⌐Γ »ÑαѼѡ¡«⌐ »«¬áºδóáÑΓ-
  1557.              ß∩ ó ó¿ñÑ ñóπσ ΦÑßΓ¡áñµáΓ¿α¿τ¡δσ µ¿Σα. ä«íáó½Ñ-
  1558.              ¡¿Ñ ß»Ñµ¿Σ¿¬áΓ«αá D »α¿ó«ñ¿Γ ¬ Γ«¼π, τΓ« íá⌐Γδ
  1559.              íπñπΓ óδó«ñ¿Γ∞ß∩ ó ñÑß∩Γ¿τ¡«¼ »αÑñßΓáó½Ñ¡¿¿, á
  1560.              ñ«íáó½Ñ¡¿Ñ ß»Ñµ¿Σ¿¬áΓ«α«ó H, $ ¿ X ºáñáÑΓ óδ-
  1561.              ó«ñ íá⌐Γ«ó ó ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ ó¿ñÑ ß »αÑñΦÑßΓ-
  1562.              óπεΘ¿¼ ß¿¼ó«½«¼ '$'. æ»Ñµ¿Σ¿¬áΓ«αδ æ ¿½¿ S »α¿-
  1563.              ó«ñ∩Γ ¬ Γ«¼π, τΓ« »ÑαѼѡ¡á∩ íπñÑΓ óδó«ñ¿Γß∩ ó 
  1564.              ó¿ñÑ ßΓ᫬¿ (ß« ß»Ñµ¿á½∞¡δ¼¿ ß¿¼ó«½á¼¿ ¿½¿ íѺ
  1565.              ¡¿σ). Å« π¼«½τá¡¿ε τ¿ß½« óδó«ñ¿¼δσ íá⌐Γ«ó ß««Γ-
  1566.              óÑΓßΓóπÑΓ αẼÑαπ »ÑαѼѡ¡«⌐, ¡« ñ½∩ Γ«τ¡«ú« 
  1567.              ºáñá¡¿∩ τ¿ß½á óδó«ñ¿¼δσ íá⌐Γ«ó ¼«ª¡« ¿ß»«½∞º«-
  1568.              óáΓ∞ ßτÑΓτ¿¬ »«óΓ«αÑ¡¿∩.
  1569.    É         ô¬áºáΓѽ∞. éδó«ñ¿Γ π¬áºáΓѽ¿ ó Σ«α¼áΓÑ "ßÑú¼Ñ¡Γ:
  1570.              ß¼ÑΘÑ¡¿Ñ", á ¡Ñ ó »α¿¡∩Γ«¼ »« π¼«½τá¡¿ε Σ«α¼áΓÑ
  1571.              Ptr(seg,ofs). ìá»α¿¼Ñα, ¡á φ¬αá¡ óδó«ñ¿Γß∩ 
  1572.              3àÇ0:0020 ó¼ÑßΓ« Ptr($3EA0,$20). é½¿∩ÑΓ Γ«½∞¬« 
  1573.              ¡á º¡áτÑ¡¿∩ Γ¿»á π¬áºáΓѽ∞.
  1574.    R         çỿß∞. éδó«ñ¿Γ ¡á φ¬αá¡ ¿¼Ñ¡á »«½Ñ⌐ ºá»¿ß¿, 
  1575.              ¡á»α¿¼Ñα (X:1;Y:10;Z:5) ó¼ÑßΓ« (1,10,5). é½¿∩ÑΓ
  1576.              Γ«½∞¬« ¡á »ÑαѼѡ¡δÑ Γ¿»á ºá»¿ß∞.
  1577.    S         æΓ᫬¿. Å«¬áºδóáÑΓ π»αáó½∩εΘ¿Ñ ß¿¼ó«½δ ¬«ñá 
  1578.              ASCII (¬«ñδ «Γ 0 ñ« 31) ó ó¿ñÑ º¡áτÑ¡¿⌐ ¬«ñá 
  1579.              ASCII. Åα¿ φΓ«¼ ¿ß»«½∞ºπÑΓß∩ ß¿¡Γá¬ß¿ß #xx. 
  1580.              Å«ß¬«½∞¬π φëàӫα¼áΓ »α¿¡∩Γ »« π¼«½τá¡¿ε, ¿ß-
  1581.              »«½∞º«óáΓ∞ ß»Ñµ¿Σ¿¬áΓ«α S »«½Ñº¡« Γ«½∞¬« ó ß«-
  1582.              τÑΓá¡¿¿ ß« ß»Ñµ¿Σ¿¬áΓ«α«¼ î.
  1583.    ò         ÿÑßΓ¡áñµáΓ¿α¿τ¡«Ñ º¡áτÑ¡¿Ñ. äÑ⌐ßΓóπÑΓ ΓᬪÑ, 
  1584.              ¬á¬ ß»Ñµ¿Σ¿¬áΓ«α ì.
  1585. ------------------------------------------------------------
  1586.  
  1587.      ùΓ«íδ »α«ñѼ«¡ßΓα¿α«óáΓ∞  ¿ß»«½∞º«óá¡¿Ñ  ß»Ñµ¿Σ¿¬áΓ«α«ó
  1588. Σ«α¼áΓá,  »αÑñ»«½«ª¿¼, τΓ« «»¿ßá¡δ ß½ÑñπεΘ¿Ñ Γ¿»δ ¿ »ÑαѼѡ-
  1589. ¡δÑ:
  1590.  
  1591.   type
  1592.     NamePtr = ^NameRec;
  1593.     NameRec = record
  1594.                 Next: NamePtr;
  1595.                 Count: integer;
  1596.                 Name: string[31];
  1597.               end;
  1598.   var
  1599.     List: array[1..10] of integer;
  1600.     P: NamePtr;
  1601.  
  1602.      æ πτÑΓ«¼ φΓ¿σ «»¿ßá¡¿⌐ ¼«ª¡« »«ßΓα«¿Γ∞ ß½ÑñπεΘ¿Ñ  óδαá-
  1603. ªÑ¡¿∩ »α«ß¼«Γαá:
  1604.  
  1605.   List: (10,20,30,40,50,60,70,80,90,100)
  1606.   List[6],3H,$3C,$46,$50
  1607.   P: PTR($EA0,3C)
  1608.   P,P: 3EA0:000C
  1609.   P^:(PTR($EF2,$2),412,'John')
  1610.   P^,R$: (NEXT:PTR($3EF,$2):COUNT:$19C;NAME:'John')
  1611.   P^.Next^,R: (NEXT:NIL;COUNT:377;NAME:'Joe')
  1612.   Mem[$40:0],10M: F8 03 F8 02 00 00 00 BC 03
  1613.   Mem[$40:0],10MD: 248 3 248 2 0 0 0 0 188 3
  1614.  
  1615.                       Åα¿óÑñÑ¡¿Ñ Γ¿»«ó
  1616.  
  1617.      Åα¿óÑñÑ¡¿Ñ (»αÑ«íαẫóá¡¿Ñ) Γ¿»«ó - φΓ« ÑΘÑ «ñ¡« ¼«Θ¡«Ñ
  1618. ßαÑñßΓó«,  ¬«Γ«α«Ñ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ñ½∩ ¿º¼Ñ¡Ñ¡¿∩ ó¿ñá óδ-
  1619. ó«ñ¿¼δσ ¡á φ¬αᡠ󠫬¡Ñ »α«ß¼«Γαá (Watch) óδαáªÑ¡¿⌐ ¿  ¬«Γ«-
  1620. α«Ñ  »«ºó«½∩ÑΓ  ¿¡ΓÑα»αÑΓ¿α«óáΓ∞  ñá¡¡δÑ  ß «ñ¡¿¼ Γ¿»«¼, ¬á¬
  1621. ñá¡¡δÑ ß ñαπú¿¼ Γ¿»«¼ (¬«Γ«αδ⌐  «Γ½¿τáÑΓß∩  «Γ  ¿σ  «íδτ¡«ú«
  1622. Γ¿»á).  ¥Γ«  ¼«ªÑΓ  «¬áºáΓ∞ß∩ «ß«íÑ¡¡« »«½Ñº¡δ¼ »α¿ αáí«ΓÑ ß
  1623. áñαÑß«¼ ¿½¿ ß «íΘ¿¼ π¬áºáΓѽѼ, ¬«Γ«αδ⌐ óδ σ«Γ¿ΓÑ αáßß¼áΓα¿-
  1624. óáΓ∞, ¬á¬ ßßδ½áεΘ¿⌐ß∩ ¡á ¬«¡¬αÑΓ¡δ⌐ Γ¿» ñá¡¡δσ.
  1625.      ÅαÑñ»«½«ª¿¼, ó óáΦÑ⌐ »α«úαἼѠ¿¼ÑÑΓß∩ »ÑαѼѡ¡á∩ DFile
  1626. Σá⌐½«ó«ú« Γ¿»á MyRec, ¿ óδ σ«Γ¿ΓÑ óδ»«½¡¿Γ∞ ß½ÑñπεΘπε »«ß½Ñ-
  1627. ñ«óáΓѽ∞¡«ßΓ∞ «»ÑαáΓ«α«ó:
  1628.  
  1629.      Assign(DFile, 'INPUT.REC');
  1630.      Reset(DFile);
  1631.  
  1632.      àß½¿ óδ ó¬½ετ¿ΓÑ DFile ó ß»¿ß«¬ »α«ß¼áΓα¿óáѼδσ óδαáªÑ-
  1633. ¡¿⌐,  Γ«  ß««ΓóÑΓßΓóπεΘá∩  ßΓα«¬á  ó  «¬¡Ñ »α«ß¼«Γαá (Watch)
  1634. íπñÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  1635.  
  1636.      DFile: (OPEN, 'INPUT.REC')
  1637.  
  1638.      Äñ¡á¬« « ßἫ⌐ ºá»¿ß¿ Σá⌐½«ó«ú« Γ¿»á óδ, ó«º¼«ª¡«,  ºá-
  1639. σ«Γ¿ΓÑ  »«½πτ¿Γ∞  í«½∞ΦÑ  ¿¡Σ«α¼áµ¿¿.  àß½¿ óδ ¿º¼Ñ¡¿ΓÑ ßó«ε
  1640. »α«úαá¼¼π Γᬿ¼ «íαẫ¼, τΓ« «¡á íπñÑΓ  ¿ß»«½∞º«óáΓ∞  ¼«ñπ½∞
  1641. Dos, Γ« óδ ß¼«ªÑΓÑ ΓᬪѠ¿º¼Ñ¡¿Γ∞ »α«ß¼áΓα¿óáѼδ⌐ Σá⌐½ DFile
  1642. ¡á FileRec(DFile),rh. ¥Γ« «º¡áτáÑΓ, τΓ« Σá⌐½ DFile ¡πª¡« óδ-
  1643. óÑßΓ¿, ¬á¬ ºá»¿ß∞ Γ¿»á FileRec(DFile) (¬«Γ«αá∩ «»¿ßá¡á ó ¼«-
  1644. ñπ½Ñ Dos), óßÑ »«½∩ ¬«Γ«α«⌐ »«¼ÑτÑ¡δ,  ¬á¬  µÑ½δÑ  º¡áτÑ¡¿∩,
  1645. óδó«ñ¿¼δÑ  ¡á  φ¬αá¡  ó  ΦÑßΓ¡áñµáΓ¿α¿τ¡«¼ ó¿ñÑ. éδó«ñ¿¼δ⌐ ó
  1646. «¬¡Ñ »α«ß¼«Γαá αѺπ½∞ΓáΓ ¼«ªÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  1647.  
  1648.      FileRec(DFile),rh:
  1649. (HANDLE:$6;$D7B3;RECSIAE:$14;PRIVATE($0,$0,...)
  1650.  
  1651.      ¥Γᠺỿß∞ ¿¼ÑÑΓ ß½¿Φ¬«¼ í«½∞Φπε ñ½¿¡π ¿ ÑÑ ¡Ñ½∞º∩ πó¿-
  1652. ñÑΓ∞ ßαáºπ. Äñ¡á¬« ß φΓ«⌐ µÑ½∞ε óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ »ÑαÑ-
  1653. ¼ÑΘÑ¡¿Ñ ¬παß«αá ¿ »α«ß¼áΓα¿óáΓ∞ ñá¡¡δÑ, ¡Ñ ó¿ñ¿¼δÑ ó  ñá¡¡δ⌐
  1654. ¼«¼Ñ¡Γ ¡á φ¬αá¡Ñ (ß¼. αáºñѽ "ÉÑñá¬Γ¿α«ó᡿Ѡ󠫬¡Ñ »α«ß¼«Γ-
  1655. αá").
  1656.      æ »«¼«Θ∞ε Γᬫú«  »α¿óÑñÑ¡¿∩  Γ¿»«ó  óδ  ΓÑ»Ñα∞  ¼«ªÑΓÑ
  1657. »α«ß¼áΓα¿óáΓ∞ «Γñѽ∞¡δÑ »«½∩ DFile. î«ª¡«, ¡á»α¿¼Ñα, ñ«íáó¿ó
  1658. ó   «¬¡«   »α«ß¼«Γαá   óδαáªÑ¡¿Ñ    FileRec(DFile).UserData,
  1659. »α«ß¼áΓα¿óáΓ∞ »«½Ñ UserData:
  1660.  
  1661.      FileRec(DFile).UserData:
  1662. (0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
  1663.  
  1664.      Æ«Γ ªÑ ¼ÑΓ«ñ ¼«ª¡«  ¿ß»«½∞º«óáΓ∞  ñ½∩  óδó«ñá  ßΓαπ¬Γπα
  1665. ñá¡¡δσ ¿ ñ½∩ óáΦ¿σ ß«íßΓóÑ¡¡δσ Γ¿»«ó. àß½¿ φΓ¿ Γ¿»δ «»¿ßδóá-
  1666. εΓß∩ ó óáΦÑ⌐ »α«úαἼѠ¿½¿ ¼«ñπ½Ñ,  óδ  ¼«ªÑΓÑ  ¿ß»«½∞º«óáΓ∞
  1667. ñ½∩  ¡¿σ ó «¬¡Ñ »α«ß¼«Γαá »α¿óÑñÑ¡¿Ñ Γ¿»«ó. Åαáó¿½á »α¿óÑñÑ-
  1668. ¡¿∩ Γ¿»«ó »«∩ß¡∩εΓß∩ ó  â½áóÑ  6  "æ»αáó«τ¡«ú«  απ¬«ó«ñßΓóá"
  1669. ("éδαáªÑ¡¿∩").
  1670.  
  1671.                          éδαáªÑ¡¿∩
  1672.  
  1673.      èᬠπªÑ π»«¼¿¡á½«ß∞ αá¡ÑÑ, óδαáªÑ¡¿∩ óδ ¼«ªÑΓÑ  ¿ß»«½∞-
  1674. º«óáΓ∞  ó  ¬áτÑßΓóÑ óδαáªÑ¡¿⌐ »α«ß¼«Γαá (¡áí½εñáѼδσ óδαáªÑ-
  1675. ¡¿⌐) - ΓÑσ óδαáªÑ¡¿⌐, ¿¡Σ«α¼áµ¿∩ « ¬«Γ«αδσ »α¿ «Γ½áñ¬Ñ »α«ú-
  1676. αá¼¼δ íπñÑΓ óδó«ñ¿Γ∞ß∩ ó «¬¡Ñ »α«ß¼«Γαá (Watch). Åα¿ φΓ«¼ óδ
  1677. ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ óδτ¿ß½∩ѼδÑ óδαáªÑ¡¿∩, ßαáó¡Ñ¡¿∩, áñαÑßá
  1678. ¿ ß¼ÑΘÑ¡¿∩, á ΓᬪѠñαπú¿Ñ óδαáªÑ¡¿∩. é Æáí½¿µÑ 6.3 »α¿óÑñÑ¡
  1679. ß»¿ß«¬ ßαÑñßΓó, ¬«Γ«α묨 ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ »α¿ αáí«ΓÑ  ß
  1680. «¬¡«¼ »α«ß¼«Γαá, ¿ ó«ß»α¿¡¿¼áѼδÑ º¡áτÑ¡¿∩.
  1681.  
  1682.           ç¡áτÑ¡¿∩ óδαáªÑ¡¿⌐ ó «¬¡Ñ »α«ß¼«Γαá
  1683.                                                 Æáí½¿µá 6.3
  1684. -----------------------------------------------------------
  1685. ä«»π߬áÑΓß∩ ¿ß»«½∞º«óáΓ∞            é«ß»α¿¡¿¼áѼδÑ º¡áτÑ¡¿∩
  1686. ó óδαáªÑ¡¿∩σ »α«ß¼«Γαá
  1687. -----------------------------------------------------------
  1688. è«¡ßΓá¡Γδ ¿ ½¿ΓÑαá½δ            éßÑ «íδτ¡δÑ Γ¿»δ: íπ½Ñó-
  1689.                                 ß¬¿⌐, íá⌐Γ«óδ⌐, ß¿¼ó«½∞¡δ⌐,
  1690.                                 »ÑαÑτ¿ß½¿¼δ⌐, µÑ½δ⌐, ñ½¿¡-
  1691.                                 ¡δ⌐ µÑ½δ⌐, óÑΘÑßΓóÑ¡¡δ⌐,
  1692.                                 ¬«α«Γ¬¿⌐ µÑ½δ⌐, ßΓ᫬«óδ⌐,
  1693.                                 ß½«ó«.
  1694.  
  1695. ÅÑαѼѡ¡δÑ:                     éßÑ Γ¿»δ, ó¬½ετá∩ Γ¿»δ, «»-
  1696.   µÑ½«τ¿ß½Ñ¡¡δÑ                 αÑñѽ∩ѼδÑ »«½∞º«óáΓѽѼ ¿
  1697.                                 φ½Ñ¼Ñ¡Γδ ßΓαπ¬Γπα ñá¡¡δσ.
  1698.  
  1699.   ß »½áóáεΘÑ⌐ ºá»∩Γ«⌐           ïεí«Ñ óδαáªÑ¡¿Ñ ß »½áóáεΘÑ⌐
  1700.                                 ºá»∩Γ«⌐ (¿½¿ µÑ½«Ñ) ó úαá-
  1701.                                 ¡¿µáσ »αÑñßΓáó½Ñ¡¿∩ »«α∩ñ¬á
  1702.                                 »ÑαѼѡ¡«⌐. ï¿Φ¡¿Ñ º¡áτáΘ¿Ñ
  1703.                                 µ¿Σαδ «ΓíαáßδóáεΓß∩.
  1704.  
  1705.   ß¿¼ó«½∞¡δÑ                    ïεí«Ñ ß¿¼ó«½∞¡«Ñ óδαáªÑ¡¿Ñ,
  1706.                                 ó¬½ετá∩ ½εí«⌐ »ÑτáΓáѼδ⌐
  1707.                                 ß¿¼ó«½, ºá¬½ετÑ¡¡δ⌐ ó «ñ¿-
  1708.                                 ¡«τ¡δÑ ¬áóδτ¬¿. æ »«¼«Θ∞ε
  1709.                                 Σπ¡¬µ¿⌐ Chr ¿½¿ Char() ¼«ª-
  1710.                                 ¡« ó«ß»«½∞º«óáΓ∞ß∩ »αÑ«íαá-
  1711.                                 º«ó᡿Ѽ µÑ½«ú« Γ¿»á ó ß¿¼-
  1712.                                 ó«½∞¡δ⌐. Åα¿ φΓ«¼ ¿ß»«½∞-
  1713.                                 ºπεΓß∩ ¬«¡ßΓá¡δ ¬«ñá ASCII
  1714.                                 (ß¿¼ó«½ #, ºá ¬«Γ«αδ¼ ß½Ñ-
  1715.                                 ñπÑΓ τ¿ß½« «Γ 0 ñ« 255).
  1716.  
  1717.   íπ½Ñó߬¿Ñ                     True ¿½¿ False, á ΓᬪѠ½ε-
  1718.                                 í«Ñ óδαáªÑ¡¿Ñ íπ½Ñó߬«ú«
  1719.                                 Γ¿»á.
  1720.  
  1721.   ñá¡¡δÑ »ÑαÑτ¿ß½¿¼«ú« Γ¿»á     ïεíδÑ ß«ó¼ÑßΓ¿¼δÑ »ÑαÑτ¿ß-
  1722.                                 ½¿¼δÑ ¬«¡ßΓá¡Γδ. éδ»«½¡∩ε-
  1723.                                 Θ¿Ñß∩ ó αἬáσ ñ«»πßΓ¿¼δσ
  1724.                                 úαá¡¿µ »α¿óÑñÑ¡¿Ñ µÑ½«τ¿ß-
  1725.                                 ½Ñ¡¡δσ óδαáªÑ¡¿⌐ ¬ ß«ó¼Ñß-
  1726.                                 Γ¿¼«¼π »ÑαÑτ¿ß½¿¼«¼π Γ¿»π.
  1727.  
  1728.   π¬áºáΓѽ∞                     ïεí«⌐ ß«ó¼ÑßΓ¿¼δ⌐ π¬áºá-
  1729.                                 Γѽ∞, ½εí«Ñ ß«ó¼ÑßΓ¿¼«Ñ óδ-
  1730.                                 αáªÑ¡¿Ñ ß »α¿óÑñÑ¡¿Ñ¼ Γ¿»á,
  1731.                                 öπ¡¬µ¿∩ Ptr ß ß««ΓóÑΓßΓóπ-
  1732.                                 εΘ¿¼¿ »áαá¼ÑΓαἿ.
  1733.  
  1734.   ßΓ᫬«óá∩                     ïεíá∩ ßΓ᫬«óá∩ ¬«¡ßΓá¡Γá
  1735.                                 (ΓѬßΓ ºá¬½ετáÑΓß∩ ó «ñ¿-
  1736.                                 ¡«τ¡δÑ ¬áóδτ¬¿). ÅÑαѼѡ¡δÑ
  1737.                                 ßΓ᫬«ó«ú« Γ¿»á, ßΓ᫬«óδÑ
  1738.                                 óδαáªÑ¡¿∩, ß«ßΓ«∩Θ¿Ñ ¿º
  1739.                                 ßΓ᫬«óδ󠬫¡ßΓá¡Γ ¿ »ÑαÑ-
  1740.                                 ¼Ñ¡¡δσ, ßó∩ºδ¡¡δσ «»ÑαáΓ«-
  1741.                                 α«¼ "+".
  1742.  
  1743.   ¼¡«ªÑßΓóÑ¡¡«ú« Γ¿»á           ïεíá∩ ¬«¡ßΓá¡Γá ¼¡«ªÑßΓóÑ¡-
  1744.                                 ¡«ú« Γ¿»á (φ½Ñ¼Ñ¡Γδ ß«ó¼Ñß-
  1745.                                 Γ¿¼«ú« Γ¿»á, ºá¬½ετÑ¡¡δÑ ó
  1746.                                 ¬óáñαáΓ¡δѠ߬«í¬¿). ïεí«Ñ
  1747.                                 ß«ó¼ÑßΓ¿¼«Ñ óδαáªÑ¡¿Ñ ¼¡«-
  1748.                                 ªÑßΓóÑ¡¡«ú« Γ¿»á, ó¬½ετá∩
  1749.                                 óδαáªÑ¡¿∩, ó ¬«Γ«αδσ ¿ß»«½∞-
  1750.                                 ºπεΓß∩ «»Ñαᵿ¿ ¡áñ ¼¡«ªÑßΓ-
  1751.                                 óἿ +,-,*.
  1752.  
  1753. Åα¿óÑñÑ¡¿Ñ Γ¿»á                 æ««ΓóÑΓßΓóπÑΓ »αáó¿½á¼ ßΓá¡-
  1754.                                 ñáαΓ¡«ú« Åá߬á½∩.
  1755.  
  1756. Ä»ÑαáΓ«αδ                       éßÑ «íδτ¡δÑ «»ÑαáΓ«αδ Åá߬á-
  1757.                                 ½∩, »½εß αáßΦ¿αÑ¡¿∩ Æπαí«-
  1758.                                 Åá߬á½∩ (ΓᬿÑ, ¬á¬ xor, @ ¿
  1759.                                 Γ.ñ.).
  1760.  
  1761. éßΓα«Ñ¡¡δÑ Σπ¡¬µ¿¿              Abs, Addr, Chr, Hi,
  1762.  IOResult,
  1763.                                 Length, Lo, MaxAvail, Mem,
  1764.                                 MemAvail, MemL, MemW, Ofs,
  1765.                                 Ord, Ptr, Pred, Ptr, Round,
  1766.                                 Seg, SizeOf, SPtr, SSeg,
  1767.                                 Succ, Swap ¿ Trunc.
  1768. ------------------------------------------------------------
  1769.  
  1770.      äαπú¿¼¿ ß½«óἿ, óδαáªÑ¡¿Ñ  ñ«½ª¡«  »αÑñßΓáó½∩Γ∞  ß«í«⌐
  1771. «íδτ¡«Ñ,  ñ«»πßΓ¿¼«Ñ ó Åá߬á½Ñ óδαáªÑ¡¿Ñ, ¿ ¿ß»«½∞º«óáΓ∞ ½ε-
  1772. í«Ñ ¿º ßαÑñßΓó, «»¿ßá¡¡δσ ó Æáí½¿µÑ 6.3. Ä  Γ«¼,  ¬á¬  ¼«ª¡«
  1773. ¿º¼Ñ¡∩Γ∞  óδó«ñ¿¼δѠ󠫬¡Ñ »α«ß¼«Γαá (Watch) óδαáªÑ¡¿∩, αáß-
  1774. ߬áºδóáÑΓß∩ ó αáºñѽѠ"î«ñ¿Σ¿¬áµ¿∩ óδαáªÑ¡¿⌐ »α«ß¼«Γαá".
  1775.  
  1776.               ÉÑñá¬Γ¿α«ó᡿Ѡ󠫬¡Ñ »α«ß¼«Γαá
  1777.  
  1778.      ÆÑ»Ñα∞ óδ  º¡áÑΓÑ,  ¬á¬  ß  »«¼«Θ∞ε  ¬«¼á¡ñδ  "ÅαÑαδóá-
  1779. ¡¿Ñ/Åα«ß¼«Γα/ä«íáó½Ñ¡¿Ñ  ó  «¬¡« »α«ß¼«Γαá" (Break/Watch/Add
  1780. Watch) (¬½áó¿Φá F7) ñ«íáó½∩Γ∞ óδαáªÑ¡¿∩ »α«ß¼«Γαá. éδαáªÑ¡¿∩
  1781. ó  «¬¡Ñ  »α«ß¼«Γαá  (Watch) ¼«ª¡« ΓᬪѠπñá½∩Γ∞ ¿ αÑñá¬Γ¿α«-
  1782. óáΓ∞.
  1783.      ìá¿í«½ÑÑ αáºó¿Γδ¼  »«ñσ«ñ«¼  ∩ó½∩ÑΓß∩  ¿ß»«½∞º«óá¡¿Ñ  ó
  1784. «¬¡Ñ »α«ß¼«Γαá ¬«¼á¡ñ αÑñá¬Γ¿α«óá¡¿∩. éδíÑα¿ΓÑ ß »«¼«Θ∞ε ¡á-
  1785. ªáΓ¿∩ ¬½áó¿Φ¿ F6 «¬¡« »α«ß¼«Γαá (Watch). éÑασ¡∩∩ τáßΓ∞ φΓ«ú«
  1786. «¬¡á  «úαá¡¿τÑ¡á ñó«⌐¡«⌐ ½¿¡¿Ñ⌐ ó óδóÑñÑ¡« »«ñßóÑτÑ¡¡«Ñ ¡áº-
  1787. óá¡¿Ñ «¬¡á (Watch). (àß½¿  óδóÑñÑ¡«  «¬¡«  óδó«ñá  (Output),
  1788. ¡áª¼¿ΓÑ Alt-F6.)
  1789.      ÆÑ»Ñα∞ óδ ¡áσ«ñ¿ΓÑß∞ ó «¬¡Ñ »α«ß¼«Γαá ¿ ñ½∩ »ÑαѼÑΘÑ¡¿∩
  1790. ¬παß«αá  «Γ  «ñ¡«ú«  óδαáªÑ¡¿∩ ¬ ñαπú«¼π ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞
  1791. ¬½áó¿Φ¿ "æΓαѽ¬á óóÑασ" ¿ "æΓαѽ¬á  ó¡¿º".  î«ª¡«  ºá¼ÑΓ¿Γ∞,
  1792. τΓ«  ¿ß»«½∞º«óá¡¿Ñ φΓ¿σ ¬½áó¿Φ ¿º¼Ñ¡∩ÑΓ ßσÑ¼π »«ñßóÑΓ¬¿ «¬¡á
  1793. »α«ß¼«Γαá. Å«ñßóÑτ¿óáѼ«Ñ óδαáªÑ¡¿Ñ - φΓ« Γ« óδαáªÑ¡¿Ñ,  ¬«-
  1794. Γ«α«Ñ  óδ  ¼«ªÑΓÑ  «ΓαÑñá¬Γ¿α«óáΓ∞ ¿½¿ πñ὿Γ∞. ìáñ úαá¡¿µÑ⌐
  1795. »«ñßóÑΓ¬¿ óδ óßÑúñá ¼«ªÑΓÑ ñ«íáó¿Γ∞ ¡«ó«Ñ óδαáªÑ¡¿Ñ »α«ß¼«Γ-
  1796. αá.  àß½¿ óßÑ óδαáªÑ¡¿∩ ó «¬¡Ñ »α«ß¼«Γαá (Watch) ¡Ñ π¼ÑΘáεΓ-
  1797. ß∩, Γ« ñ½∩ óδó«ñá ¡Ñó¿ñ¿¼δσ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ óδαáªÑ¡¿⌐  ¼«ª¡«
  1798. ¿ß»«½∞º«óáΓ∞ "»α«¬απΓ¬π" ¿º«íαáªÑ¡¿∩.
  1799.      àß½¿ óδαáªÑ¡¿Ñ »α«ß¼«Γαá »« ñ½¿¡Ñ »αÑóδΦáÑΓ αẼÑα «¬¡á
  1800. (Γ«  ÑßΓ∞  ß«ñÑαª¿Γ í«½ÑÑ 77 ß¿¼ó«½«ó), Γ« ¡πª¡« »ÑαѼÑßΓ¿Γ∞
  1801. »«ñßóÑΓ¬π ¬ φΓ«¼π óδαáªÑ¡¿ε  ¿  ñ½∩  ú«α¿º«¡Γá½∞¡«ú«  ßñó¿úá
  1802. ¿º«íαáªÑ¡¿∩ ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φ¿ "æΓαѽ¬á ó»αáó«" ¿ "æΓαѽ¬á
  1803. ó½Ñó«". ä½∩ »ÑαѼÑΘÑ¡¿∩ ó ¡áτὫ ¿ ó ¬«¡Ñµ ßΓ᫬¿ ¼«ª¡«  ¿ß-
  1804. »«½∞º«óáΓ∞ ¬½áó¿Φ¿ Home ¿ End.
  1805.      ä½∩ Γ«ú«, τΓ«íδ ¡áσ«ñ∩ß∞ ó «¬¡Ñ  »α«ß¼«Γαá  ñ«íáó¿Γ∞  ó
  1806. ¡Ñú«  ¡«ó«Ñ  óδαáªÑ¡¿Ñ  »α«ß¼«Γαá,  ¡áª¼¿ΓÑ ¬á½ó¿Φπ Ins (¿½¿
  1807. Ctrl-N). Åα¿ φΓ«¼ íπñÑΓ óδóÑñÑ¡á αἬá ñ«íáó½∩Ѽδσ óδαáªÑ¡¿⌐
  1808. »α«ß¼«Γαá (Add Watch) (¬á¬ ¿ »α¿ ¡áªáΓ¿¿ F7). è«úñá óδ ¡áíÑ-
  1809. αÑΓÑ ¡«ó«Ñ óδαáªÑ¡¿Ñ, «¡« íπñÑΓ ó¬½ετÑ¡« ¡áñ ΓѬπΘ¿¼ óδíαá¡-
  1810. ¡δ¼ óδαáªÑ¡¿Ñ¼ »α«ß¼«Γαá.
  1811.      ä½∩ óδαáªÑ¡¿∩ ΓѬπΘÑú« óδαáªÑ¡¿∩ »α«ß¼«Γαᠡ᪼¿ΓÑ ¬½á-
  1812. ó¿Φπ  Enter.  Åα¿  φΓ«¼  íπñÑΓ óδóÑñÑ¡á αἬá αÑñá¬Γ¿α«óá¡¿∩
  1813. «¬¡á »α«ß¼«Γαá (Edit Watch). àß½¿ óδ σ«Γ¿ΓÑ »«½¡«ßΓ∞ε  ¿º¼Ñ-
  1814. ¡¿Γ∞ óδóÑñÑ¡¡«Ñ ó ¡Ñ⌐ óδαáªÑ¡¿Ñ, Γ« »α«ßΓ« ¡áτ¡¿ΓÑ óó«ñ (»α¿
  1815. φΓ«¼ »«ñßóÑΓ¬á ¿ßτѺ¡ÑΓ). ä½∩ αÑñá¬Γ¿α«óá¡¿∩  óδαáªÑ¡¿∩  ¿ß-
  1816. »«½∞ºπ⌐ΓÑ  ¬½áó¿Φ¿ "æΓαѽ¬á ó»αáó«", "æΓαѽ¬á ó½Ñó«", Home ¿
  1817. End. àß½¿ óδ σ«Γ¿ΓÑ ºá¼Ñ¡¿Γ∞ ¿ßσ«ñ¡«Ñ óδαáªÑ¡¿Ñ Ñú« «ΓαÑñá¬-
  1818. Γ¿α«óá¡¡«⌐ óÑαß¿Ñ⌐, ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter. àß½¿ óδ ¡Ñ σ«Γ¿ΓÑ
  1819. ¿º¼Ñ¡∩Γ∞ ßΓáα«Ñ óδαáªÑ¡¿Ñ, ¡áª¼¿ΓÑ ¬½áó¿Φπ Esc, á Ñß½¿ σ«Γ¿-
  1820. ΓÑ ß¡«óá ó«ßßΓá¡«ó¿Γ∞ »αѪ¡εε óÑαß¿ε - ¬½áó¿Φ¿ Ctrl-R.
  1821.      ä½∩ πñá½Ñ¡¿∩ óδαáªÑ¡¿∩ ¿º «¬¡á »α«ß¼«Γαá óδíÑα¿ΓÑ Ñú« ß
  1822. »«¼«Θ∞ε  ¬½áó¿Φ  »ÑαѼÑΦÑ¡¿∩  ¬παß«αá  ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Del
  1823. (ó¼ÑßΓ« ¬½áó¿Φ¿ Del ¼«ª¡« ¿ß»«½∞º«óáΓ∞ Ctrl-Y  ¿½¿  Ctrl-R).
  1824. ¡« ¿ß»«½∞º«óáΓ∞ ΓᬪѠ¬«¼á¡ñπ "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/Äτ¿ßΓ-
  1825. ¬á «¬¡á »α«ß¼«Γαá"  (Break/Watch/Remove  All  Watches).  Åα¿
  1826. φΓ«¼ «¬¡« »α«ß¼«Γαá íπñÑΓ »«½¡«ßΓ∞ε «τ¿ΘÑ¡«.
  1827.      è«úñá óδ »ÑαÑσ«ñ¿ΓÑ »« ¬½áó¿ΦÑ F6 ó  «¬¡«  αÑñá¬Γ¿α«óá-
  1828. ¡¿∩, óδαáªÑ¡¿∩ ó «¬¡Ñ »α«ß¼«Γαá í«½∞ΦÑ »«ñßóÑτ¿óáΓ∞ß∩ ¡Ñ íπ-
  1829. ñÑΓ ¿ ó¼ÑßΓ« φΓ«ú« »ÑαÑñ óδαáªÑ¡¿Ñ¼  π¬áºδóáÑΓß∩  º¡á¬  ".".
  1830. ïεíδÑ «»Ñαᵿ¿, óδ»«½¡∩ѼδÑ ¿º ΓѬπΘÑú« ¼Ñ¡ε, íπñπΓ ßßδ½áΓ∞-
  1831. ß∩ ¡á ΓѬπΘÑÑ óδαáªÑ¡¿Ñ ó «¬¡Ñ »α«ß¼«Γαá (Watch).
  1832.      ÄíαáΓ¿ΓѠ󡿼᡿Ñ, τΓ« úαá¡¿µδ «¬¡á »α«ß¼«Γαá  ¡áßΓαá¿-
  1833. óáεΓß∩  áóΓ«¼áΓ¿τÑ߬¿:  Ñß½¿ óδ ñ«íáó¿ΓÑ ¿½¿ πñ὿ΓÑ óδαáªÑ-
  1834. ¡¿Ñ, «¡« íπñÑΓ áóΓ«¼áΓ¿τÑ߬¿ πóѽ¿τ¿óáΓ∞ß∩ ¿½¿ π¼Ñ¡∞ΦáΓ∞ß∩ ó
  1835. αẼÑαÑ.  ü½áú«ñáα∩  φΓ«¼π »πßΓδÑ ßΓ᫬¿ ¡Ñ ºá¡¿¼áεΓ ¼ÑßΓ« ó
  1836. «¬¡Ñ »α«ß¼«Γαá ¿ »α«ßΓαá¡ßΓó« φ¬αá¡á ¿ß»«½∞ºπÑΓß∩ ñ½∩ óδó«ñá
  1837. ¿ßσ«ñ¡«ú« ¬«ñá »α«úαá¼¼δ.
  1838.  
  1839.                   éδτ¿ß½Ñ¡¿Ñ ¿ ¼«ñ¿Σ¿¬áµ¿∩
  1840.  
  1841.      Ä¬¡« »α«ß¼«Γαá (Watch) σ«α«Φ« ¿ß»«½∞º«óáΓ∞ ñ½∩  Γαáßß¿-
  1842. α«ó¬¿  º¡áτÑ¡¿⌐  »α¿  óδ»«½¡Ñ¡¿¿  »α«úαá¼¼δ »« Φáúá¼. Äñ¡á¬«
  1843. ¿¼ÑεΓß∩ ß½πτá¿, ¬«úñá φΓ« ¡Ñ ß««ΓóÑΓßΓóπÑΓ óáΦ¿¼  »«ΓαÑí¡«ß-
  1844. Γ∩¼. ùáßΓ« »α¿σ«ñ¿Γß∩ ¿¼ÑεΓ∞ ñѽ« ß »ÑαѼѡ¡δ¼¿ ¿ óδαáªÑ¡¿∩-
  1845. ¼¿, ¬«Γ«αδÑ ΓαÑíπÑΓß∩ »α«óÑα∩Γ∞ Γ«½∞¬«  ó  «Γñѽ∞¡δσ  Γ«τ¬áσ
  1846. »α«úαá¼¼δ.  ä«»πßΓ¿¼,  óδ  ¡Ñ σ«Γ¿ΓÑ, τΓ«íδ «¡¿ óδó«ñ¿½¿ß∞ ó
  1847. «¬¡Ñ »α«ß¼«Γαá óßÑ óαѼ∩, ¡« ¡áσ«ñ¿ΓÑ  ß½¿Φ¬«¼  πΓ«¼¿Γѽ∞¡«⌐
  1848. ¡Ñ«íσ«ñ¿¼«ßΓ∞  ó¬½ετáΓ∞  ¿σ »Ñα¿«ñ¿τÑ߬¿ ó «¬¡« »α«ß¼«Γαá, á
  1849. ºáΓѼ πñá½∩Γ∞ («ß«íÑ¡¡« Ñß½¿ ΓαÑíπÑΓß∩ »α«óÑα∩Γ∞ ßαáºπ  ¡Ñß-
  1850. ¬«½∞¬«  Γᬿσ  óδαáªÑ¡¿⌐).  ìᬫ¡Ñµ,  óδ  ¼«ªÑΓÑ ºáσ«ΓÑΓ∞ ¡Ñ
  1851. Γ«½∞¬« ¡áí½εñáΓ∞ ºá ¿º¼Ñ¡Ñ¡¿Ñ¼ º¡áτÑ¡¿∩ »ÑαѼѡ¡«⌐, ¡« ¿ ¿º-
  1852. ¼Ñ¡∩Γ∞ Ñú«.
  1853.      ä½∩ φΓ«ú« ó  «Γ½áñτ¿¬Ñ  »αÑñπß¼«ΓαÑ¡«  «¬¡«  óδτ¿ß½Ñ¡¿⌐
  1854. (Evaluate),  »«¬áºá¡¡«Ñ  ¡á  É¿ß. 6.1. ä½∩ óδó«ñá φΓ«ú« «¬¡á
  1855. ¡πª¡«    ó«ß»«½∞º«óáΓ∞ß∩    ¬«¼á¡ñ«⌐    "ÄΓ½áñ¬á/éδτ¿ß½Ñ¡¿Ñ"
  1856. (Debug/Evaluate)  ¿½¿  «»ÑαáΓ¿ó¡δ¼¿  ¬á½ó¿ΦἿ  Ctrl-F4. ¥Γ«
  1857. «¬¡« ß«ñÑαª¿Γ Γα¿ »«½∩ ß ¿¼Ñ¡á¼¿ "éδτ¿ß½Ñ¡¿Ñ"  (Evaluation),
  1858. "ÉѺπ½∞ΓáΓ" (Result) ¿ "ì«ó«Ñ º¡áτÑ¡¿Ñ" (New Value).
  1859.      èᬠ¿ ó ß½πτáÑ αἬ¿ "ä«íáó½Ñ¡¿Ñ óδαáªÑ¡¿⌐" (Add Watch)
  1860. »«½Ñ "éδτ¿ß½Ñ¡¿Ñ" πªÑ ß«ñÑαª¿Γ ß½«ó«, ¡á⌐ñÑ¡¡«Ñ ó ¼ÑßΓÑ αáß-
  1861. »«½«ªÑ¡¿∩ ¬παß«αá. Ä¡« óδó«ñ¿Γß∩  ó  αѪ¿¼Ñ  »«ñßóÑΓ¬¿.  àú«
  1862. ¼«ª¡«  «ΓαÑñá¬Γ¿α«óáΓ∞ (¬á¬ ¿ ó ß½πτáÑ αἬ¿ "ä«íáó½Ñ¡¿Ñ óδ-
  1863. αáªÑ¡¿⌐"). è«úñá óδ ºáσ«Γ¿ΓÑ óδτ¿ß½¿Γ∞ Ñú« º¡áτÑ¡¿Ñ, ¡áª¼¿ΓÑ
  1864. ¬½áó¿Φπ Enter. Åα¿ φΓ«¼ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ ¬«¡ßΓá¡Γδ, »ÑαѼѡ-
  1865. ¡«⌐ ¿½¿ óδαáªÑ¡¿∩ »«∩ó¿Γß∩ ó »«½Ñ αѺπ½∞ΓáΓá (Result).
  1866.  
  1867. ------------------------------------------------------------
  1868.     File  Edit  Run  Compile  Options  Debug  Break/Watch
  1869.    ---------------------------------------------------------
  1870.    !   Line 1  Col 1  Insert Indent   !Evaluation Ctrl/F4 !!
  1871.    !                                  ---------------------!
  1872.    !                 ---------------------------------------
  1873.    !                 !  ------------- Evaluate ----------  !
  1874.    !                 !  !                               !  !
  1875.    !                 !  ---------------------------------  !
  1876.    !                 !  -------------- Result -----------  !
  1877.    !                 !  !                               !  !
  1878.    !                 !  ---------------------------------  !
  1879.    !                 !  ------------- New Value ---------  !
  1880.    !                 !  !                               !  !
  1881.    !                 !  ---------------------------------  !
  1882.    !                 ---------------------------------------
  1883.    !                                                       !
  1884.    !                                                       !
  1885.    !                                                       !
  1886.    !------------------------ Watch ------------------------!
  1887.    !                                                       !
  1888.    ---------------------------------------------------------
  1889.     F1 - Help   Esc - Abort
  1890. ------------------------------------------------------------
  1891.  
  1892.      É¿ß. 6.1 Ä¬¡« óδτ¿ß½Ñ¡¿⌐
  1893.  
  1894.      Å«½Ñ óδτ¿ß½Ñ¡¿⌐ (Evaluale) »«ºó«½∩ÑΓ αáí«ΓáΓ∞ ß ΓѼ  ªÑ
  1895. ¼¡«ªÑßΓó«¼  ¬«¡ßΓá¡Γ, »ÑαѼѡ¡δσ ¿ óδαáªÑ¡¿⌐, ¬«Γ«αδÑ ñ«»πß-
  1896. ¬áÑΓß∩ ¿ß»«½∞º«óáΓ∞ ó «¬¡Ñ »α«ß¼«Γαá (Watch). Åα¿ φΓ«¼ ¿¼ÑεΓ
  1897. ß¿½π  ΓÑ  ªÑ  «úαá¡¿τÑ¡¿∩ ¿ ñ«»π߬áÑΓß∩ ¿ß»«½∞º«óá¡¿Ñ ΓÑσ ªÑ
  1898. ßαÑñßΓó, « ¬«Γ«αδσ ¼δ πªÑ αáß߬áºδó὿.  î«ª¡«  ¿ß»«½∞º«óáΓ∞
  1899. ΓᬪѠ ß¿¼ó«½δ Σ«α¼áΓá, »α¿¼Ñ¡∩ѼδÑ »α¿ αáí«ΓÑ ß «¬¡«¼ »α«ß-
  1900. ¼«Γαá (Watch).
  1901.      è«úñá óδ ¡áª¿¼áÑΓÑ Enter, ¿ñÑ¡Γ¿Σ¿¬áΓ«α ¿½¿ óδαáªÑ¡¿Ñ ó
  1902. »«½Ñ óδτ¿ß½Ñ¡¿⌐ (Evaluate) ß¡«óá »«ñßóÑτ¿óáεΓß∩. ¥Γ« «º¡áτá-
  1903. ÑΓ (Ñß½¿ ¡áτ὿ ¡áí¿αáΓ∞ ¡«ó«Ñ ¿¼∩ íѺ  ¡áªáΓ¿∩  ¬½áó¿Φ  Ins
  1904. ¿½¿ "æΓαѽ¬á ó½Ñó«"), τΓ« «¡« ºá¼ÑßΓ¿Γ ßΓáα«Ñ. ¥Γ« »«ºó«½∩ÑΓ
  1905. óá¼ íδßΓα« óó«ñ¿Γ∞ α∩ñ »ÑαѼѡ¡δσ ¿½¿ óδαáªÑ¡¿⌐.
  1906.      Å«½Ñ "ì«ó«Ñ º¡áτÑ¡¿Ñ" (New  Value)  »«ºó«½∩ÑΓ  ¿º¼Ñ¡¿Γ∞
  1907. º¡áτÑ¡¿∩   »ÑαѼѡ¡δσ,   ¡áºóá¡¡δσ   ó   »«½Ñ   "éδτ¿ß½Ñ¡¿Ñ"
  1908. (Evalute). éδ ¼«ªÑΓÑ óóÑßΓ¿ ¿¼∩ ñαπú«⌐ »ÑαѼѡ¡«⌐,  º¡áτÑ¡¿∩
  1909. ¬«¡ßΓá¡Γδ ¿½¿ ñáªÑ óδαáªÑ¡¿Ñ. ÉѺπ½∞Γ¿απεΘÑÑ º¡áτÑ¡¿Ñ ñ«½ª¡«
  1910. ¿¼ÑΓ∞ Γ¿», ß«ó¼ÑßΓ¿¼δ⌐ ß Γ¿»«¼ »ÑαѬ¼Ñ¡¡«⌐ ó »«½Ñ  "éδτ¿ß½Ñ-
  1911. ¡¿Ñ".  Æá¬¿¼  «íαẫ¼, Ñß½¿ ó »«½Ñ "éδτ¿ß½Ñ¡¿Ñ" π óáß ß«ñÑα-
  1912. ª¿Γß∩ óδαáªÑ¡¿Ñ, ó αѺπ½∞ΓáΓÑ óδτ¿ß½Ñ¡¿∩ ¬«Γ«α«ú« ¡Ñ »«½πτá-
  1913. ÑΓß∩ ∩τÑ⌐¬á »á¼∩Γ¿, Γ« ½εí«Ñ º¡áτÑ¡¿Ñ, óóÑñÑ¡¡«Ñ ó »«½Ñ "ì«-
  1914. ó«Ñ º¡áτÑ¡¿Ñ" (New Value) »α¿óÑñÑΓ ¬ óδó«ñπ ß««íΘÑ¡¿∩ Cannot
  1915. be modified" (¿º¼Ñ¡¿Γ∞ ¡Ñ½∞º∩).
  1916.      é »«½Ñ αѺπ½∞ΓáΓá (Evaluate) óδó«ñ¿Γß∩ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ
  1917. ¿½¿  Γ«,  τΓ« ß«ñÑαªá½«ß∞ ó φΓ«¼ »«½Ñ. Åα¿ φΓ«¼ ¿ß»«½∞ºπÑΓß∩
  1918. ëàªÑ Σ«α¼áΓ, τΓ« ¿ »α¿ αáí«ΓÑ ß «¬¡«¼  »α«ß¼«Γαá  (Watch).
  1919. ǡὫú¿τ¡«  Γ«¼π, ¬á¬ φΓ« íδóáÑΓ »α¿ αáí«ΓÑ ß «¬¡«¼ »α«ß¼«Γ-
  1920. αá, αẼÑα óδó«ñ¿¼δσ ñá¡¡δσ ¼«ªÑΓ »αÑóδß¿Γ∞  ñ½¿¡π  »«½∩.  é
  1921. φΓ«¼  ß½πτáÑ ñ½∩ ß¼ÑΘÑ¡¿∩ ¿º«íαáªÑ¡¿∩ óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞
  1922. ¬½áó¿Φ¿ Tab, BackTab ("Æáíπ½∩µ¿∩" ¿  "ÄíαáΓ¡á∩  Γáíπ½∩µ¿∩"),
  1923. "æΓαѽ¬á ó½Ñó«", "æΓαѽ¬á ó»αáó«", Home ¿ End.
  1924.      é« óßÑσ ß½πτá∩σ ñ½∩ »ÑαѼÑΘÑ¡¿∩ ¼Ñªñπ φΓ¿¼¿ ΓαѼ∩ »«½∩-
  1925. ¼¿ óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞ ¬½áó¿Φ¿ "æΓαѽ¬á óóÑασ" ¿ "æΓαѽ¬á
  1926. 󡿺" (¿½¿ «íδτ¡δÑ ¬«¼á¡ñδ αÑñá¬Γ¿α«óá¡¿∩ ß »«¼«Θ∞ε  ¬½áó¿á-
  1927. Γπαδ). è«úñá óδ ¼«ñ¿Σ¿µ¿α«ó὿ »«½Ñ, ñ½∩ »«½πτÑ¡¿∩ αѺπ½∞Γá-
  1928. Γᠡ᪼¿ΓÑ ¬½áó¿Φπ Enter.
  1929.  
  1930.                    î«ñ¿Σ¿¬áµ¿∩ »ÑαѼѡ¡δσ
  1931.  
  1932.      é«º¼«ª¡«ßΓ∞ ¼«ñ¿Σ¿µ¿α«óáΓ∞ »ÑαѼѡ¡πε ó« óαѼ∩ óδ»«½¡Ñ-
  1933. ¡¿∩ »α«úαá¼¼δ ¼«ªÑΓ «¬áºáΓ∞ »α¿ «Γ½áñ¬Ñ ßπΘÑßΓóÑ¡¡πε »«¼«Θ∞.
  1934. ì« «¡á ¼«ªÑΓ »α¿óÑßΓ¿ ΓᬪѠ¬ «Φ¿í¬á¼, »«φΓ«¼π óδ ñ«½ª¡δ σ«-
  1935. α«Φ« αáºí¿αáΓ∞ß∩ ó Γ«¼, ¬á¬ ¼«ª¡« φΓ« ßαÑñßΓó« ¿ß»«½∞º«óáΓ∞.
  1936.      Åα«ßΓÑ⌐Φ¿¼ ß»«ß«í«¼ ¼«ñ¿Σ¿¬áµ¿¿ ∩ó½∩ÑΓß∩, ¬«¡Ñτ¡«, óó«ñ
  1937. ¿¼Ñ¡¿  »ÑαѼѡ¡«⌐  ó  »«½Ñ "éδτ¿ß½Ñ¡¿Ñ" (Evaluate) ¿ ß««ΓóÑ-
  1938. ΓßΓßóπεΘÑÑ º¡áτÑ¡¿Ñ ó »«½Ñ  "ì«ó«Ñ  º¡áτÑ¡¿Ñ"  (New  Value).
  1939. Å«ß½Ñ Γ«ú«, ¬á¬ óß½Ññ ºá ¡áí«α«¼ ¡«ó«ú« º¡áτÑ¡¿∩ óδ ¡áª¿¼áÑ-
  1940. ΓÑ ¬½áó¿Φπ Enter, º¡áτÑ¡¿∩ »ÑαѼѡ¡«⌐ ¿º¼Ñ¡∩ÑΓß∩ ¿ φΓ« «Γαá-
  1941. ªáÑΓß∩ ó »«½Ñ αѺπ½∞ΓáΓá (Result).
  1942.      Åα¿ φΓ«¼, ¬«¡Ñτ¡«, ñ«»π߬áÑΓß∩ ¿ß»«½∞º«óáΓ∞  ¡Ñ  Γ«½∞¬«
  1943. º¡áτÑ¡¿∩-¬«¡ßΓá¡Γδ.  é  »«½Ñ "ì«ó«Ñ º¡áτÑ¡¿Ñ" (New Value) óδ
  1944. ¼«ªÑΓÑ óó«ñ¿Γ∞ ½εíπε »ÑαѼѡ¡πε ¿½¿  óδαáªÑ¡¿Ñ,  ¬«Γ«αδÑ  óδ
  1945. ó«ú½¿ óó«ñ¿Γ∞ ó »«½Ñ "éδτ¿ß½Ñ¡¿Ñ" (Evaluate), «ñ¡á¬« ß «ñ¡¿¼
  1946. ú½áó¡δ¼ «úαá¡¿τÑ¡¿Ñ¼: «¡« ñ«½ª¡« íδΓ∞ ß«ó¼ÑßΓ¿¼« »« »α¿ßóá¿-
  1947. óá¡¿ε  ß  »ÑαѼѡ¡«⌐  ¿½¿  óδαáªÑ¡¿Ñ¼  ó  »«½Ñ  "éδτ¿ß½Ñ¡¿Ñ"
  1948. (Evaluate). äαπú¿¼¿ ß½«óἿ, "óδαáª" - φΓ« Γ«, τΓ« ß«ñÑনΓ-
  1949. ß∩  ó  »«½Ñ  óδτ¿ß½Ñ¡¿∩, Γ« ¡Ñ ñ«»π߬áÑΓß∩ óó«ñ¿Γ∞ óδαáªÑ¡¿Ñ
  1950. "óδαáª" ó »«½Ñ "ì«ó«Ñ º¡áτÑ¡¿Ñ" (New Value), Ñß½¿ «»ÑαáΓ«α:
  1951.  
  1952.      óδα᪠:= óδαáª
  1953.  
  1954. ó맮óÑΓ «Φ¿í¬π ó« óαѼ∩ ¬«¼»¿½∩µ¿¿.
  1955.      çá¼ÑΓ¿¼, τΓ« «íαáΓ¡«Ñ óÑα¡«  ¡Ñ  óßÑúñá:  ÑßΓ∞  ß½πτá¿,
  1956. ¬«úñá «»ÑαáΓ«α:
  1957.  
  1958.      óδα᪠:= óδαáª
  1959.  
  1960. ñ«»πßΓ¿¼, «ñ¡á¬« "óδαáª" ¡Ñ½∞º∩ ¿ß»«½∞º«óáΓ∞ ó  »«½Ñ  "ì«ó«Ñ
  1961. º¡áτÑ¡¿Ñ" (New Value).
  1962.      àß½¿ óó«ñ¿¼«Ñ óδαáªÑ¡¿Ñ ¿¼ÑÑΓ ¡Ñß«ó¼ÑßΓ¿¼δ⌐ Γ¿» (¡á»α¿-
  1963. ¼Ñα, ñ½∩ µÑ½«τ¿ß½Ñ¡¡«⌐ »ÑαѼѡ¡«⌐ óó«ñ¿Γß∩ º¡áτÑ¡¿Ñ ß »½áóá-
  1964. εΘÑ⌐ ºá»∩Γ«⌐), Γ« ó »«½Ñ αѺπ½∞ΓáΓá (Result) ó¼ÑßΓ«  αѺπ½∞-
  1965. ΓáΓá    íπñÑΓ    óδóÑñÑ¡«    ß««íΘÑ¡¿Ñ    "Type    mismatch"
  1966. ("ìÑß««ΓóÑΓßΓó¿Ñ Γ¿»«ó"). ä½∩ Γ«ú«, τΓ«íδ ó »«½Ñ  αѺπ½∞ΓáΓá
  1967. í佫  ó¡«ó∞  óδóÑñÑ¡« ΓѬπΘÑÑ º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐, óÑα¡¿ΓÑß∞
  1968. ¡áºáñ ó »«½Ñ óδτ¿ß½Ñ¡¿⌐ ¿ ¡áª¼¿ΓÑ ¬½áó¿Φπ Enter.
  1969.      àß½¿ óó«ñ¿¼«Ñ º¡áτÑ¡¿Ñ »α¿ó«ñ¿Γ ¬ óδσ«ñπ ºá  ñ«»πßΓ¿¼δÑ
  1970. úαá¡¿µδ (¡á»α¿¼Ñα, óó«ñ º¡áτÑ¡¿∩ 50000 ñ½∩ »ÑαѼѡ¡«⌐ µÑ½«ú«
  1971. Γ¿»á), Γ« ó »«½Ñ αѺπ½∞ΓáΓá  óδóÑñÑΓß∩  ß««íΘÑ¡¿Ñ  "Constant
  1972. out of range" (¬«¡ßΓá¡Γá óδσ«ñ¿Γ ºá úαá¡¿µδ ñ«»πcΓ¿¼«ú« ñ¿á-
  1973. »áº«¡á). Æ« ªÑ ßἫѠ»α«¿º«⌐ñÑΓ,  Ñß½¿  óδ  óóÑñÑΓÑ  φ½Ñ¼Ñ¡Γ
  1974. ¼áßß¿óá, ¿¡ñѬßδ ¬«Γ«α«ú« óδσ«ñ∩Γ ºá úαá¡¿µπ ¼áßß¿óá.
  1975.      àß½¿  óδαáªÑ¡¿Ñ,  óó«ñ¿¼«Ñ  ó  »«½Ñ  "ì«ó«Ñ  º¡áτÑ¡¿Ñ",
  1976. »αÑñßΓáó½∩ÑΓ ß«í«⌐ ΓᬫѠº¡áτÑ¡¿Ñ, ¬«Γ«α«Ñ ¡Ñ½∞º∩ »α¿ßó«¿Γ∞,
  1977. Γ« ó »«½Ñ αѺπ½∞ΓáΓá íπñÑΓ óδóÑñÑ¡« ß««íΘÑ¡¿Ñ "Cannot evalu-
  1978. ate  this expression" ("äá¡¡«Ñ óδαáªÑ¡¿Ñ ¡Ñ½∞º∩ óδτ¿ß½¿Γ∞").
  1979. Æá¬¿Ñ óδαáªÑ¡¿∩ ¼«úπΓ ó¬½ετáΓ∞ ó ßÑí∩ ¼áßß¿óδ, ºá»¿ß¿,  ¼¡«-
  1980. ªÑßΓóá ¿ Σá⌐½δ.
  1981.      Ç¡á½«ú¿τ¡«, Ñß½¿ »ÑαѼѡ¡á∩ ¿½¿ óδαáªÑ¡¿Ñ ó »«½Ñ óδτ¿ß-
  1982. ½Ñ¡¿∩  (Evaluate)  ∩ó½∩ÑΓß∩  Γᬿ¼,  ¬«Γ«α«Ñ  ¼«ñ¿Σ¿µ¿α«óáΓ∞
  1983. ¡Ñ½∞º∩ (óÑß∞ ¼áßß¿ó, Σá⌐½ ¿½¿ ¼¡«ªÑßΓó«), Γ« »«»δΓ¬á »α¿ßóá-
  1984. ¿óá¡¿∩ ¡«ó«ú« º¡áτÑ¡¿∩ »α¿óÑñÑΓ ¬ ß««íΘÑ¡¿ε "Cannot be modi-
  1985. fied" ("ìѽ∞º∩ ¼«ñ¿Σ¿µ¿α«óáΓ∞").
  1986.      ùΓ« ªÑ óδ ¼«ªÑΓÑ ¿º¼Ñ¡∩Γ∞? æ»¿ß«¬ Γ«ú«, τΓ«  ¼«ª¡«  ¿ß-
  1987. »«½∞º«óáΓ∞  ó óδαáªÑ¡¿∩σ »α«ß¼«Γαá, ¡áα∩ñπ ß ó«ß»α¿¡¿¼áÑ¼δ¼¿
  1988. º¡áτÑ¡¿∩¼¿, ß«ñѪ¿Γß∩ ó Æáí½¿µÑ 6.3. ÄíαáΓ¿ΓѠ󡿼᡿Ñ,  τΓ«
  1989. ó  óδαáªÑ¡¿∩σ  ¼«ª¡« ¿ß»«½∞º«óáΓ∞ Γ«½∞¬« óßΓα«Ñ¡¡δÑ Σπ¡¬µ¿¿,
  1990. »ÑαÑτ¿ß½Ñ¡¡δÑ ñ½∩ óδαáªÑ¡¿⌐ »α«ß¼«Γαá ó Æáí½¿µÑ 6.3.
  1991.      ìπª¡« ΓᬪѠπτ¿ΓδóáΓ∞ ß½ÑñπεΘÑÑ:
  1992.  
  1993.      1.  ìѽ∞º∩ ¼«ñ¿Σ¿µ¿α«óáΓ∞ óÑß∞ ¼áßß¿ó, óßε  ºá»¿ß∞  ¿½¿
  1994.          óÑß∞ Σá⌐½. Äñ¡á¬«, ¬á¬ πªÑ π»«¼¿¡á½«ß∞, ¼«ª¡« ¿º¼Ñ-
  1995.          ¡∩Γ∞ «Γñѽ∞¡δÑ φ½Ñ¼Ñ¡Γδ ¼áßß¿óá ¿½¿ ºá»¿ß¿,  ßó«ñ¿-
  1996.          ¼δÑ  ¬ «ñ¡«¼π ¿º Γ¿»«ó, »ÑαÑτ¿ß½Ñ¡¡δσ ó Æáí½¿µÑ 6.3
  1997.          (Ñß½¿ «¡¿ ßἿ ¡Ñ ∩ó½∩εΓß∩ ¼áßß¿óἿ ¿½¿ ºá»¿ß∩¼¿).
  1998.      2.  éδ ¡Ñ ¼«ªÑΓÑ ¡Ñ»«ßαÑñßΓóÑ¡¡« ¼«ñ¿Σ¿µ¿α«óáΓ∞ ¡ÑΓ¿»¿-
  1999.          º«óá¡¡δÑ   »áαá¼ÑΓαδ,  »ÑαÑñáóáѼδÑ  »α«µÑñπαÑ  ¿½¿
  2000.          Σπ¡¬µ¿¿. î«ª¡«, «ñ¡á¬«, ßóÑßΓ¿ ¿σ  ¬  «»αÑñѽѡ¡«¼π
  2001.          Γ¿»π, á ºáΓѼ ¿º¼Ñ¡¿Γ∞ ó ß««ΓóÑΓßΓó¿¿ ß »ÑαÑτ¿ß½Ñ¡-
  2002.          ¡δ¼¿ óδΦÑ «úαá¡¿τÑ¡¿∩¼¿.
  2003.      3.  ìÑ«íσ«ñ¿¼« »«¼¡¿Γ∞ « Γ«¼, τΓ« ¿º¼Ñ¡∩Γ∞ º¡áτÑ¡¿∩ »Ñ-
  2004.          αѼѡ¡δσ ¡πª¡« «τÑ¡∞ ó¡¿¼áΓѽ∞¡«. ìá»α¿¼Ñα, Ñß½¿ óδ
  2005.          ¿º¼Ñ¡∩ÑΓÑ π¬áºáΓѽ∞, φΓ« ¼«ªÑΓ »α¿óÑßΓ¿ ¬ ¿º¼Ñ¡Ñ¡¿ε
  2006.          ß«ñÑন¼«ú«  ΓÑσ  ∩τÑѬ »á¼∩Γ¿, ¿º¼Ñ¡∩Γ∞ ¬«Γ«αδÑ óδ
  2007.          ó«óßÑ ¡Ñ ß«í¿α὿ß∞, ñáªÑ ¿º¼Ñ¡∩∩  º¡áτÑ¡¿∩  ñαπú¿σ
  2008.          »ÑαѼѡ¡δσ ¿ ßΓαπ¬Γπα ñá¡¡δσ.
  2009.  
  2010.                         ÅÑαѼÑΘÑ¡¿∩
  2011.  
  2012.      Åα¿ «Γ½áñ¬Ñ í«½∞Φ«⌐ »α«úαá¼¼δ, «ß«íÑ¡¡« Γᬫ⌐,  ¬«Γ«αá∩
  2013. ß«ñÑαª¿Γ ¡Ñ߬«½∞¬« ¼«ñπ½Ñ⌐, ¼«ª¡« "ºáí½πñ¿Γ∞ß∩" ó ÑÑ ñÑíα∩σ.
  2014. ùΓ«íδ »«¼«τ∞ óá¼ ó φΓ«¼, ó «Γ½áñτ¿¬Ñ »αÑñπß¼«ΓαÑ¡« ñóá ¼Ñσá-
  2015. ¡¿º¼á  -  ¬«¼á¡ñδ "ÄΓ½áñ¬á/æΓѬ ó맮óá" (Debug/Call Stack) ¿
  2016. "Å«¿ß¬ »α«µÑñπαδ" (Find Procedure).
  2017.  
  2018.                         æΓѬ ó맮óá
  2019.  
  2020.      Åα¿ ¬áªñ«¼ ó맮óÑ »α«µÑñπαδ ¿½¿  Σπ¡¬µ¿¿  Æπαí«-Åá߬á½∞
  2021. ºá»«¼¿¡áÑΓ óδº«ó ¿ »ÑαÑñáóáѼδÑ Ñ⌐ »áαá¼ÑΓαδ. è«úñá óδ óδσ«-
  2022. ñ¿ΓÑ ¿º φΓ«⌐ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, »« Åá߬á½∞ »α« φëà óδ-
  2023. º«ó "ºáíδóáÑΓ". ¥Γ« ¡áºδóáÑΓß∩ ßΓѬ«¼ ó맮óá.
  2024.      èáªñδ⌐ αáº, ¬«úñá óáΦá »α«úαá¼¼á, ñ«ßΓ¿ú¡πó Γ«τ¬¿ «ßΓá-
  2025. ¡«óá (¿½¿ »α¿ »«Φáú«ó«¼ óδ»«½¡Ñ¡¿¿), ñѽáÑΓ »áπºπ, ß »«¼«Θ∞ε
  2026. ¬«¼á¡ñδ "ÄΓ½áñ¬á/æΓѬ ó맮óá" (Debug/Call Stack)  óδ  ¼«ªÑΓÑ
  2027. ºá»α«ß¿Γ∞ ΓѬπΘ¿⌐ ßΓѬ ó맮óá. Åα¿ φΓ«¼ óδó«ñ¿Γß∩ ß»¿ß«¬ óδ-
  2028. º«ó«ó »α«µÑñπα ¿ Σπ¬¡µ¿⌐, ß«ñÑαªáΘ¿σß∩  ó  ñá¡¡δ⌐  ¼«¼Ñ¡Γ  ó
  2029. ßΓѬѠó맮óá (á¬Γ¿ó¡δσ).
  2030.      ÅαÑñ»«½«ª¿¼, π óáß ¿¼ÑÑΓß∩ »α«úαá¼¼á ñ½∩ αáí«Γδ ß  »«τ-
  2031. Γ«ó묨  áñαÑßἿ,  ¬«Γ«αá∩ ßτ¿ΓδóáÑΓ ß»¿ß«¬ ¿¼Ñ¡ ¿ áñαÑß«ó ¿
  2032. óδó«ñ¿Γ ¿σ ¡á »ÑτáΓ∞ ó ñóÑ ¬«½«¡¬¿. æá¼á »α«úαá¼¼á »α¿  φΓ«¼
  2033. ¡áºδóáÑΓß∩ Adress, »α«µÑñπαá, ¬«Γ«αá∩ óδó«ñ¿Γ ¡á »ÑτáΓ∞ ß»¿-
  2034. ß«¬ ¿¼Ñ¡, ¡«ß¿Γ ¡áºóá¡¿Ñ PrintList, ¿ »«ß½Ññ¡∩∩ »α«µÑñπαá  ó
  2035. ßó«ε  «τÑαÑñ∞ óδºδóáÑΓ »α«µÑñπαδ PutLeft ¿ PutRight, ¬«Γ«αδÑ
  2036. »ÑτáΓáεΓ ñá¡¡δÑ ó ñóá ßΓ«½íµá. àß½¿ óδ » »α«µÑñπαÑ  PutLeft,
  2037. πßΓá¡«ó¿ΓÑ  Γ«τ¬π «ßΓá¡«óá, ºá»πßΓ¿ΓÑ »α«úαá¼¼π, á ¬«úñá «¡á
  2038. óδ⌐ñÑ¡  ¡á  »áπºπ  óδíÑα¿ΓÑ  ¬«¼á¡ñπ  "ÄΓ½áñ¬á/æΓѬ  ó맮óá"
  2039. (Debug/Call  Stack),  Γ«  «¬¡«  ßΓѬá ó맮óá íπñÑΓ óδú½∩ñÑΓ∞
  2040. ß½ÑñπεΘ¿¼ «íαẫ¼:
  2041.  
  2042.       +------------------- Call Stack ------------------+
  2043.       ! PUTLEFT('Allan Jones')                          !
  2044.       ! PRINTLIST((...),36)                             !
  2045.       ! ADDRESS                                         !
  2046.       +-------------------------------------------------+
  2047.  
  2048.      ¥Γ« ú«ó«α¿Γ « Γ«¼, τΓ« ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ óδ ¡áσ«ñ¿ΓÑß∞  ó
  2049. »α«µÑñπαÑ PutLeft, ¬«Γ«α«⌐ ó ¬áτÑßΓóÑ »áαá¼ÑΓαá íδ½á »ÑαÑñá-
  2050. ¡á ßΓ᫬á 'Allan Jones'. Åα«µÑñπαá PutLeft íδ½á  óδºóá¡á  ¿º
  2051. »α«µÑñπαδ PrintList, ¬«Γ«α«⌐ íδ½ »ÑαÑñá¡ ¼áßß¿ó (¿º-ºá «úαá-
  2052. ¡¿τÑ¡¡«ú« ¼ÑßΓá ¼áßß¿ó ¡Ñ »«¬áºδóáÑΓß∩) ¿ º¡áτÑ¡¿Ñ 36.  æá¼á
  2053. »α«µÑñπαá  PrintList íδ½á óδºóá¡á ¿º Γѽᠫߡ«ó¡«⌐ »α«úαá¼¼δ
  2054. Address (Ñß½¿ »α«úαἼᠿ¼Ñ¡¿ ¡Ñ ¿¼ÑÑΓ, Γ« φΓᠺỿß∞  íπñÑΓ
  2055. ß«ñÑαªáΓ∞ PROGRAM).
  2056.      Åα¿ φΓ«¼ ¼«ª¡« ú«ó«α¿Γ∞ « ßΓѬѠó맮óá, »«ß¬«½∞¬π  »«ñ-
  2057. ñÑনóáÑΓß∩     ¿¼Ñ¡¡«     ßΓѬ     ß    ñ¿ßµ¿»½¿¡«⌐    LIFO
  2058. ("»«ß½Ññ¡¿⌐-»α¿Φѽ-»Ñαóδ⌐-πΦѽ"), Γ« ÑßΓ∞ ßΓαπ¬Γπαá  ñá¡¡δσ,
  2059. ¬«Γ«αá∩ ¼«ñѽ¿απÑΓ «íαáí«Γ¬π ó맮ó«ó »«ñ»α«úαá¼¼. Åα¿ ¬áªñ«¼
  2060. ó맮óÑ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿ φëàóδº«ó »«∩ó½∩ÑΓß∩ (ºá¡«ß¿Γ-
  2061. ß∩)  ó  óÑαΦ¿¡Ñ  ßΓѬá, á ¬«úñá óδ óδσ«ñ¿ΓÑ ¿º »α«µÑñπαδ ¿½¿
  2062. Σπ¡¬µ¿¿, Γ« ß««ΓóÑΓßΓóπεΘ¿⌐ ó맮ó ¿ßτѺáÑΓ  (¿ºó½Ñ¬áÑΓß∩  ¿º
  2063. óÑαΦ¿¡δ ßΓѬá).
  2064.      æΓѬ ó맮óá ¡ÑßÑΓ ΓᬪѠñαπúπε ó᪡πε Σπ¡¬µ¿ε: «¡  »«º-
  2065. óá½∩ÑΓ  óá¼  óδ»«½¡∩Γ∞  «íαáΓ¡δ⌐ »α«ß¼«Γα »«ß½Ññ«óáΓѽ∞¡«ßΓ¿
  2066. ó맮ó«ó. è«úñá ¡á φ¬αá¡Ñ »«∩ó½∩ÑΓß∩ ßΓѬ ó맮óá, ßá¼δ⌐ óÑασ-
  2067. ¡¿⌐  óδº«ó  »«ñßóÑτ¿óáÑΓß∩.  ä½∩ »ÑαѼÑΘÑ¡¿∩ óóÑασ ¿ ó¡¿º »«
  2068. ßΓѬπ óδ ¼«ªÑΓÑ ¿ß»«½∞º«óáΓ∞  ¬½áó¿Φ¿  π»αáó½Ñ¡¿∩  ¬παß«α«¼.
  2069. àß½¿  óδ ¡áª¼ÑΓÑ ¬½áó¿Φ¿ Enter, Γ« »ÑαѼÑßΓ¿ΓÑß∞ ¬ »«ß½Ññ¡Ñ⌐
  2070. á¬Γ¿ó¡«⌐ Γ«τ¬Ñ ó »α«úαἼѠ¿½¿ »«ñ»α«úαá¼¼Ñ.
  2071.      Éáßß¼«Γα¿¼, ¡á»α¿¼Ñα, «»¿ßá¡¡δ⌐ óδΦÑ ßΓѬ. àß½¿ óδ  óδ-
  2072. íÑα¿ΓÑ  ºá»¿ß∞ ß PrintList ¿ ¡áª¼ÑΓÑ ¬½áó¿Φπ Enter, Γ« »ÑαÑ-
  2073. ¼ÑßΓ¿ΓÑß∞ ó Γπ Γ«τ¬π »α«µÑñπαδ PrintList, úñÑ  íδ½á  óδºóá¡á
  2074. »α«µÑñπαá  PutLeft.  Ç¡á½«ú¿τ¡«,  Ñß½¿  óδ óδíÑα¿ΓÑ ºá»¿ß∞ ß
  2075. Address ¿ ¡áª¼ÑΓÑ Enter, Γ« óá¼ íπñÑΓ »«¬áºá¡á Γ«τ¬á  ó  «ß-
  2076. ¡«ó¡«⌐  »α«úαá¼¼Ñ,  úñÑ  íδ½á  óδºóá¡á  »α«µÑñπαá PrintList.
  2077. ìᬫ¡Ñµ, Ñß½¿ óδ óδíÑα¿ΓÑ ßá¼πε  óÑασ¡εε  ºá»¿ß∞  ¿  ¡áª¼ÑΓÑ
  2078. Enter, Γ« óßÑúñá ß¼«ªÑΓÑ óÑα¡πΓ∞ß∩ ¬ úαá¡¿µÑ óδ»«½¡Ñ¡¿∩.
  2079.      Æá¬«ú« α«ñá »ÑαѼÑΘÑ¡¿∩ ¡Ñ ó½¿∩εΓ ¡á  óδ»«½¡Ñ¡¿Ñ  »α«ú-
  2080. αá¼¼δ.  àß½¿  óδ ¡áª¼ÑΓÑ ¬½áó¿Φπ F7 (óδ»«½¡∩ÑΓÑ »α«úαá¼¼π »«
  2081. Φáúá¼), Γ« »α¿ φΓ«¼ óÑα¡ÑΓÑß∞ ó »α«µÑñπαπ PutLeft, á úαá¡¿µá
  2082. óδ»«½¡Ñ¡¿∩  »ÑαѼÑßΓ¿Γß∩  ¡á  ß½ÑñπεΘπε  ßΓ᫬π  ó »α«µÑñπαÑ
  2083. PutLeft (¬á¬ íπñΓ« óδ ÑÑ ¡Ñ »«¬¿ñ὿).  Äñ¡á¬«  »αÑñπß¼«ΓαÑ¡
  2084. ΓᬪѠ íδßΓαδ⌐ ¼Ñσá¡¿º¼ ñ½∩ óδσ«ñá ¿º »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ óδ-
  2085. º«ó«ó »α«µÑñπα ¿ Σπ¡¬µ¿⌐. ä½∩ φΓ«ú« ¡πª¡« óδ⌐Γ¿ ó Γ«  ¼ÑßΓ«,
  2086. ¬πñá óδ σ«Γ¿ΓÑ »«»áßΓ∞, »ÑαѼÑßΓ¿Γ∞ ¬παß«α ¡á ßΓ᫬π, ß½Ññπ-
  2087. εΘπε ºá óδº«ó«¼ »α«µÑñπαδ ¿ Σπ¡¬µ¿¿ ¿ ¡áªáΓ∞ ¬½áó¿Φπ F4.
  2088.      é ¬áτÑßΓóÑ óΓ«α«ú« »α¿¼Ñαá αáßß¼«Γα¿¼ ß½ÑñπεΘπε ¡Ñí«½∞-
  2089. Φπε »α«úαá¼¼π:
  2090.  
  2091.   program TestPower;
  2092.   function Power(Base,Exp : word) : longint;
  2093.   begin
  2094.     if Exp <= 0 then
  2095.       Power := 1;
  2096.     else
  2097.       Power := Base * Power(Base,Exp-1);
  2098.   end;  { ¬«¡Ñµ Σπ¡¬µ¿¿ Power }
  2099.   begin { Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ }
  2100.     Writeln('2^14 = ',Power(2,14))
  2101.   end. { ¬«¡Ñµ »α«úαá¼¼δ TestPower }
  2102.  
  2103.      éóÑñ¿ΓÑ φΓπ »α«úαá¼¼π, ß¬«¼»¿½¿απ⌐ΓÑ  ÑÑ  ¿  πßΓá¡«ó¿ΓÑ
  2104. Γ«τ¬π  «ßΓá¡«óá  ¡á  óΓ«α«⌐ ßΓα«¬Ñ »α«µÑñπαδ Power (Power :=
  2105. 1). ÆÑ»Ñα∞ ºá»πßΓ¿ΓÑ »α«úαá¼¼π. è«úñá «¡á óδ⌐ñÑΓ  ¡á  »áπºπ,
  2106. óδíÑα¿ΓÑ  ¬«¼á¡ñπ  "ÄΓñὬá/æΓѬ ó맮óá" (Debug/Call Stack).
  2107.      ÄíαáΓ¿ΓѠ󡿼᡿Ñ, τΓ« ó ¡¿ª¡Ñ⌐ τáßΓ¿ «¬¡á ¡Ñ  »«¬áºá¡á
  2108. »α«µÑñπαá TestPower. ¥Γ« óδºóá¡« ΓѼ, τΓ« ó «¬¡Ñ ßΓѬá ó맮-
  2109. óá (Call Stack) «ñ¡«óαѼѡ¡« óδó«ñ¿Γß∩ Γ«½∞¬« ñÑó∩Γ∞ ó맮ó«ó
  2110. »α«µÑñπα  ¿  Σπ¡¬µ¿⌐.  Äñ¡á¬«óßÑ  ó맮óδ ¡á ¼ÑßΓÑ - τΓ«íδ ¿σ
  2111. πó¿ñÑΓ∞, ¡πª¡« ó«ß»«½∞º«óáΓ∞ß∩ ¬½áó¿ΦἿ »ÑαѼÑΘÑ¡¿∩ ¬παß«αá
  2112. ("CΓαѽ¬a  óóÑασ" ¿ "æΓαѽ¬á ó¡¿º"). é ßΓѬѠó맮óá «Γ߽Ѫ¿-
  2113. óáÑΓß∩ ñ« 128 ó½«ªÑ¡¡δσ ó맮ó«ó.
  2114.      Ä¬¡« ßΓѬá ó맮óá íπñÑΓ óδú½∩ñÑΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  2115.  
  2116. ------------------------------------------------------------
  2117.     File  Edit  Run  Compile  Options  Debug  Break/Watch
  2118.    ---------------------------------------------------------
  2119.    !   Line 1  Col 1  Insert Indent   !Evaluate   Ctrl-F4 !!
  2120.    !program TestPower;                !Call Stack Ctrl-F3 !!
  2121.    !function Power(Base,Exp:word):long!Find Procedure     !!
  2122.    !  begin                           !Integrated Debug On!!
  2123.    !     if Exp <= 0 then             !Stand --Call Stack--!
  2124.    !#######Power := 1;################!Displa! Power(2,0) !!
  2125.    !     else                         !Refres! Power(2,1) !!
  2126.    !Power := Base * Power(Base,Exp-1);-------! Power(2,2) !!
  2127.    !  end;  { ¬«¡Ñµ Σπ¡¬µ¿¿ Power }          ! Power(2,3) !!
  2128.    !  begin { Γѽ« «ß¡«ó¡«⌐ »α«úαá¼¼δ }      ! Power(2,4) !!
  2129.    !    Writeln('2^14 = ',Power(2,14))       ! Power(2,5) !!
  2130.    !end. { ¬«¡Ñµ »α«úαá¼¼δ TestPower }       ! Power(2,6) !!
  2131.    !                                         ! Power(2,7) !!
  2132.    !                                         ! Power(2,8) !!
  2133.    !                                         --------------!
  2134.    !                                                       !
  2135.    !                                                       !
  2136.    !                                                       !
  2137.    !------------------------ Watch ------------------------!
  2138.    !                                                       !
  2139.    ---------------------------------------------------------
  2140.     F1 - Help     -><- Scroll   <-! View Call
  2141. ------------------------------------------------------------
  2142.  
  2143.      É¿ß. 6.1 Ä¬¡« ßΓѬá ó맮óá
  2144.   
  2145.               èᬠ¡á⌐Γ¿ »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε
  2146.  
  2147.      ê¡«úñá ó »α«µÑßßÑ «Γ½áñ¬¿, τΓ«íδ πßΓá¡«ó¿Γ∞ Γ«τ¬π «ßΓá-
  2148. ¡«óá,  óδ»«½¡¿Γ∞  »α«úαá¼¼π  ñ« φΓ«⌐ Γ«τ¬¿, »α«óÑα¿Γ∞ ß»¿ß«¬
  2149. »áαá¼ÑΓα«ó, »α«ß¼«ΓαÑΓ∞ »ÑαѼѡ¡δÑ ¿½¿ ñ½∩ ¬á¬«⌐-½¿í« ñαπú«⌐
  2150. µÑ½¿ ªÑ½áΓѽ∞¡« ¡á⌐Γ¿ ¬«¡¬αÑΓ¡πε »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε.
  2151.      àß½¿ óáΦ ¿ßσ«ñ¡δ⌐ ¬«ñ αáºí¿Γ ¡á ¡Ñ߬«½∞¬«  Σá⌐½«ó,  óá¼
  2152. »«¡αáó¿Γß∩   αáí«Γá  ß  ¬«¼á¡ñ«⌐  "ÄΓ½áñ¬á/Å«¿ß¬  »α«µÑñπαδ"
  2153. (Debug/Find Procedure). è«úñá óδ ¿ß»«½∞ºπÑΓÑ φΓ𠬫¼á¡ñπ, ¡á
  2154. φ¬αá¡Ñ  »«∩ó½∩ÑΓß∩  ¼á½Ñ¡∞¬«Ñ «¬¡« ¿ π óáß ºá»αáΦ¿óáÑΓß∩ ¿¼∩
  2155. »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿. Å«ß½Ñ Γ«ú«, ¬á¬ óδ ¡áí¿αáÑΓÑ  ¿ñÑ¡Γ¿-
  2156. Σ¿¬áΓ«α  ¿  ¡áª¿¼áÑΓÑ ¬½áó¿Φπ Enter, Æπαí«-Åá߬á½∞ »α«óÑα∩ÑΓ
  2157. ó¡πΓαÑ¡¡¿Ñ Γáí½¿µδ ¿ ¿ΘÑΓ, úñÑ ¡áσ«ñ¿Γß∩  φΓá  »«ñ»α«úαá¼¼á,
  2158. ºáΓѼ  ºáúαπªáÑΓ ß««ΓóÑΓßΓóπεΘ¿⌐ ¿ßσ«ñ¡δ⌐ Σá⌐½ (Ñß½¿ φΓ« ¡Ñ-
  2159. «íσ«ñ¿¼«) ¿ óδó«ñ¿Γ ¡á φ¬αá¡ «¬¡« αÑñá¬Γ¿α«óá¡¿∩ (Edit), »«-
  2160. º¿µ¿«¡¿απ∩ ¬παß«α ¡á ¡áτὫ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿. 
  2161.      Åα¿  ¿ß»«½∞º«óá¡¿¿  ¬«¼á¡ñδ  "ÄΓ½áñ¬á/Å«¿ß߬  »α«µÑñπαδ"
  2162. (Debug/Find  Procedure)  ¡πª¡« »«¼¡¿Γ∞ « ΓαÑσ ó᪡δσ «ß«íÑ¡-
  2163. ¡«ßΓ∩σ:
  2164.  
  2165.      1.  äá¡¡á∩ ¬«¼á¡ñá ¡Ñ ó½¿∩ÑΓ ¡á ΓѬπΘÑÑ  ß«ßΓ«∩¡¿Ñ  «Γ-
  2166.          ½áñ¬¿.  äαπú¿¼¿ ß½«óἿ, Ñß½¿ óδ ¡áσ«ñ¿ΓÑß∞ ó »áπºÑ
  2167.          ó ¬á¬«⌐-½¿í« Γ«τ¬Ñ »α«úαá¼¼δ, Γ« óδ  ¿  íπñÑΓÑ  Γá¼
  2168.          ¡áσ«ñ¿Γ∞ß∩,  ¿ óδí«α ¬«¼á¡ñδ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿α«ó-
  2169.          ¬á" (Run/Trace Into) (¬½áó¿Φá F7)  óδ»«½¡¿Γ  ñá¡¡πε
  2170.          ßΓ᫬π  ó  óáΦÑ⌐  »α«úαá¼¼Ñ,  á ¡Ñ Γπ »α«µÑñπαπ ¿½¿
  2171.          Σπ¡¬µ¿ε, ó ¬«Γ«α«⌐ óδ Γ«½∞¬« τΓ« ¡áΦ½¿.
  2172.      2.  è«¼á¡ñá "ÄΓ½áñ¬á/Å«¿ß¬ »α«µÑñπαδ"  »«¼ÑΘáÑΓ  ¬παß«α
  2173.          ¡á »Ñαóπε óδ»«½¡∩Ѽπε ßΓ᫬π »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿,
  2174.          á ¡Ñ ¡á ÑÑ ºáú«½«ó«¬. ¥Γ« «º¡áτáÑΓ, τΓ«  ñ½∩  Γ«ú«,
  2175.          τΓ«íδ óδ»«½¡¿Γ∞ »α«úαá¼¼π ñ« ΓѬπΘÑú« ¼ÑßΓá ó ¡áτá-
  2176.          ½Ñ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ ¬«-
  2177.          ¼á¡ñ«⌐  "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ  ñ« ¬παß«αá" (Run/Go
  2178.          to Cursor).
  2179.      3.  éδ ¿ß»«½∞º«óáΓ∞ φΓ𠬫¼á¡ñπ Γ«½∞¬«  ó  Γ«¼  ß½πτáÑ,
  2180.          Ñß½¿  óáΦá »α«úαá¼¼á πªÑ ß¬«¼»¿½¿α«óá¡á ¿ «Γ½áñτ¿¬π
  2181.          ñ«ßΓπ»¡á ¿¡Σ«α¼áµ¿∩ »« »α«µÑñπαÑ ¿½¿ Σπ¡¬µ¿¿.
  2182.  
  2183.      Åα¿ ºáñá¡¿¿ ¿¼Ñ¡¿ »α«µÑñπαδ ¿½¿  Σπ¡¬µ¿¿,  »«ß¬«½∞¬π  ó
  2184. αạδσ  ¼ÑßΓáσ  »α«úαá¼¼δ  π óáß ¼«úπΓ ß«ñÑαªáΓ∞ß∩ »α«µÑñπαδ
  2185. ¿½¿ Σπ¡¬µ¿¿ ß «ñ¿¡á¬«ó묨 ¿¼Ñ¡á¼¿ (󠼫ñπ½∩σ, ó½«ªÑ¡¡δÑ »α«-
  2186. µÑñπαδ  ¿ Γ.ñ.), ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ ñóπß¼δ߽ѡ¡«ßΓ∞. éδ ¼«ªÑΓÑ
  2187. ¬óá½¿Σ¿µ¿α«óáΓ∞ ¿¼∩ »«ñ»α«úαá¼¼δ, π¬áºáó »ÑαÑñ ÑÑ ¿¼Ñ¡Ñ¼ ¿¼∩
  2188. ¼«ñπ½∩, ó ¬«Γ«α«¼ φΓá »«ñ»α«úαá¼¼á ß«ñÑনΓß∩, ¿½¿ ¿¼∩ ½εí«⌐
  2189. »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, ó ¬«Γ«α«⌐ φΓá »«ñ»α«úαἼᠠ߫ñÑনΓ-
  2190. ß∩,  ¡á»α¿¼Ñα,  "¼«ñπ½∞.»α«µÑñπαá.»α«µÑñπαá<...>.»α«µÑñπαá".
  2191. àß½¿ óδ ¼«ñ¿Σ¿µ¿απÑΓÑ ¿ßσ«ñ¡δ⌐ ¬«ñ ¿½¿ »«º¿µ¿ε ó Σá⌐½Ñ  (¿½¿
  2192. ñáªÑ Ñú« ¿¼∩) »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿ ¿º¼Ñ¡∩ÑΓß∩, ¬«¼á¡ñπ "ÄΓ-
  2193. ½áñ¬á/Å«¿ß¬ »α«µÑñπαδ" (Debug/Find Procedure)  ¡Ñ  íπñÑΓ  «í
  2194. φΓ«¼  ¿ºóÑßΓ¡«, »«¬á óδ ¡Ñ óδ»«½¡¿ΓÑ »ÑαѬ«¼»¿½∩µ¿ε »α«úαá¼-
  2195. ¼δ. àß½¿ óδ ß¡áτá½á Γαá¡ß½¿απÑΓÑ  »α«úαá¼¼π  TestPower  (ß¼.
  2196. αáºñѽ  "æΓѬ ó맮óá"), á ºáΓѼ πñá½∩ÑΓÑ »πßΓπε ßΓ᫬π »ÑαÑñ
  2197. «»¿ß᡿Ѽ Σπ¡¬µ¿¿ Power, Γ« ¬«¼á¡ñá "ÄΓ½áñ¬á/Å«¿ß¬  »α«µÑñπ-
  2198. αδ"   (Debug/Find   Procedure)  »«¼ÑßΓ¿Γ  ¬παß«α  ¡á  ßΓ᫬Ñ
  2199. if...then, á ¡Ñ ¡á ßΓα«¬Ñ begin.
  2200.  
  2201.                        ÄíΘ¿Ñ ó«»α«ßδ
  2202.  
  2203.      àß½¿ óδ πªÑ ¿ºπτ¿½¿, ¬á¬ »«½∞º«óáΓ∞ß∩  «Γ½áñτ¿¬«¼,  ñá-
  2204. óá⌐ΓÑ  ΓÑ»Ñα∞ «ßóÑΓ¿¼ ¡Ñ¬«Γ«αδÑ «íΘ¿Ñ ó«»α«ßδ, ¬«Γ«αδÑ ¼«úπΓ
  2205. 󫺡¿¬¡πΓ∞ »α¿ Ñú« ¿ß»«½∞º«óá¡¿¿.
  2206.  
  2207.               èᬠ»¿ßáΓ∞ »α«úαá¼¼δ ñ½∩ «Γ½áñ¬¿
  2208.  
  2209.      àßΓ∞ ¡Ñ߬«½∞¬« »α«ßΓδσ »α¿Ñ¼«ó, í½áú«ñáα∩ ¬«Γ«αδ¼  óáΦ¿
  2210. »α«úαá¼¼δ íπñÑΓ »«Γ«¼ ½ÑúτÑ «Γ½áª¿óáΓ∞. é í«½∞Φ¿¡ßΓóÑ ß½πτá-
  2211. Ñó ¡Ñ ß½ÑñπÑΓ αẼÑΘáΓ∞ í«½ÑÑ «ñ¡«ú«  «»ÑαáΓ«αá  ¡á  ßΓ᫬Ñ.
  2212. ū߬«½∞¬π «Γ½áñτ¿¬ αáí«ΓáÑΓ »«ßΓα«τ¡«, φΓ« »«ºó«½∩ÑΓ «íÑß»Ñ-
  2213. τ¿Γ∞, τΓ« »α¿ ¬áªñ«¼ ¡áªáΓ¿¿ ¬½áó¿Φ¿ F7 íπñÑΓ óδ»«½¡∩Γ∞ß∩ ¡Ñ
  2214. í«½ÑÑ «ñ¡«ú« «»ÑαáΓ«αá.
  2215.      é Γ« ªÑ óαѼ∩ ÑßΓ∞ ß½πτá¿,  ¬«úñá  óδ  ¼«ªÑΓÑ  ºáσ«ΓÑΓ∞
  2216. αẼÑßΓ¿Γ∞  ¡á  «ñ¡«⌐ ßΓα«¬Ñ ¡Ñ߬«½∞¬« «»ÑαáΓ«α«ó. àß½¿ ÑßΓ∞
  2217. ¡áí«α «»ÑαáΓ«α«ó, ¬«Γ«αδÑ óδ ñ«½ª¡δ »α«⌐Γ¿ »« Φáúá¼, ¡«  ¬«-
  2218. Γ«αδÑ  ó  «Γ¡«ΦÑ¡¿¿  «Γ½áñ¬¿  óÑß∞¼á ¡áñѪ¡δ ¿ ó »α«óÑα¬Ñ ¡Ñ
  2219. ¡πªñáεΓß∩, ¿σ ¼«ª¡« ßó«í«ñ¡« »«¼ÑßΓ¿Γ∞ ¡á «ñ¡«⌐ ¿½¿ ¡Ñ߬«½∞-
  2220. ¬¿σ  ßΓ᫬áσ ¿ óδ»«½¡∩Γ∞ »α«úαá¼¼π íδßΓαÑÑ. ê¼Ñ¡¡« »«φΓ«¼π ó
  2221. »α¿óÑñÑ¡¡δσ óδΦÑ »α¿¼Ñαáσ ¼δ ºá»¿ßδó὿:
  2222.  
  2223.      W := 10; X := 20; Y := 30; Z := 40;
  2224.  
  2225. á ¡Ñ 
  2226.      W := 10; 
  2227.      X := 20; 
  2228.      Y := 30; 
  2229.      Z := 40;
  2230.  
  2231.      éδ ¼«ªÑΓÑ ΓᬪѠ»«ßΓα«¿Γ∞ «»¿ßá¡¿∩ »ÑαѼѡ¡δσ Γᬿ¼ «í-
  2232. αẫ¼,  τΓ«  «»¿ßá¡¿Ñ »ÑαѼѡ¡«⌐, ¬«Γ«αá∩ ß¬«αÑÑ óßÑú« íπñÑΓ
  2233. ¿ß»«½∞º«óáΓ∞ß∩ ó «¬¡Ñ »α«ß¼«Γαá, íπñÑΓ í½¿ªá⌐Φ¿¼ ¬ ¡áτá½∞¡«-
  2234. ¼π «»ÑαáΓ«απ begin »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿. è«úñá óδ »«»áñáÑΓÑ
  2235. ó φΓπ »α«µÑñπαπ ¿½¿ Σπ¡¬µ¿ε, Γ« ¼«ª¡« íδßΓα« »ÑαѼÑΘáΓ∞ ¬πα-
  2236. ß«α »« ß»¿ß¬π, ¿ß»«½∞ºπ∩ ¬«¼á¡ñπ "ÅαÑαδóá¡¿Ñ/Åα«ß¼«Γα/ä«íáó-
  2237. ½Ñ¡¿Ñ ó «¬¡«  »α«ß¼«Γαá"  (Break/Watch/Add  Watch)  (¬½áó¿Φá
  2238. Ctrl-F7) ñ½∩ ó¬½ετÑ¡¿∩ »ÑαѼѡ¡«⌐ ó τ¿ß½« óδαáªÑ¡¿⌐ »α«ß¼«Γ-
  2239. αá.
  2240.      Ç¡á½«ú¿τ¡«, Ñß½¿ π óáß ÑßΓ∞ óδαáªÑ¡¿∩, ¬«Γ«αδÑ óδ σ«Γ¿-
  2241. ΓÑ »α«ß¼áΓα¿óáΓ∞ ¿½¿ óδτ¿ß½∩Γ∞ ó «Γñѽ∞¡δσ Γ«τ¬áσ »α«úαá¼¼δ,
  2242. ó¬½ετ¿ΓÑ ¿º ó ¬áτÑßΓóÑ ¬«¼¼Ñ¡Γáα¿Ñó. è«úñá óδ »«»áñÑΓÑ ó φΓπ
  2243. Γ«τ¬π, Γ« ¼«ª¡« »ÑαѼÑßΓ¿Γ∞ ¬παß«α ¬ ¡áτá½π óδαáªÑ¡¿∩ ¿ ß¬«-
  2244. »¿α«óáΓ∞ Ñú« ó αἬπ "ä«íáó¿Γ∞ ó «¬¡« »α«ß¼«Γαá" (Add Watch)
  2245. ¿½¿  "éδτ¿ß½Ñ¡¿Ñ"  (Evaluate).  ¥Γ« ¼«ªÑΓ «¬áºáΓ∞ß∩ «ß«íÑ¡¡«
  2246. »«½Ñº¡δ¼, Ñß½¿ óδαáªÑ¡¿Ñ ∩ó½∩ÑΓß∩ ß½«ª¡δ¼ ¿ ó¬½ετáÑΓ ó  ßÑí∩
  2247. »αÑ«íαẫóá¡¿Ñ  Γ¿»«ó, ß¿¼ó«½δ Σ«α¼áΓá, φ½Ñ¼Ñ¡Γδ ¼áßß¿óá ¿½¿
  2248. »«½∩ ºá»¿ß¿.
  2249.      ìᬫ¡Ñµ, ½πτΦÑ⌐ «Γ½áñ¬«⌐ ∩ó½∩ÑΓß∩ »α«Σ¿½á¬Γ¿τÑ߬á∩  «Γ-
  2250. ½áñ¬á.  ò«α«Φ«  »«ßΓα«Ñ¡¡á∩  ¿ τÑΓ¬« ¡á»¿ßá¡¡á∩ »α«úαἼᠡÑ
  2251. Γ«½∞¬« íπñÑΓ ß«ñÑαªáΓ∞ ¼Ñ¡∞ΦÑ «Φ¿í«¬, ¡« ¿  º¡áτ¿Γѽ∞¡«  «í-
  2252. ½Ñúτ¿Γ  óá¼ »«¿ß¬ ¿ß»αáó½Ñ¡¿Ñ ΓÑσ ¡Ñ߬«½∞¬¿σ «Φ¿í«¬, ¬«Γ«αδÑ
  2253. ó ¡Ñ⌐ ¿¼ÑεΓß∩. æπΘÑßΓóπÑΓ α∩ñ «ß¡«ó¡δσ ¼«¼Ñ¡Γ«ó,  «  ¬«Γ«αδσ
  2254. óßÑúñá ¡πª¡« »«¼¡¿Γ∞, ¬«úñá óδ »¿ΦÑΓÑ »α«úαá¼¼π:
  2255.  
  2256.      1.  êß»«½∞ºπ⌐ΓÑ ΓÑσ¡¿¬π »α«úαá¼¼¿α«óá¡¿∩  ß¡¿ºπ  óóÑασ.
  2257.          Æá¼, úñÑ φΓ« ó«º¼«ª¡«, »¿Φ¿ΓÑ, »α«óÑα∩⌐ΓÑ ¿ «Γ½áª¿-
  2258.          óá⌐ΓÑ »α«úαá¼¼δ ¡Ñí«½∞Φ¿¼¿ τáßΓ∩¼¿. ä«íÑ⌐ΓÑß∞, τΓ«-
  2259.          íδ  «ñ¡á  Γá¬á∩ τáßΓ∞ »αáó¿½∞¡« αáí«Γá½á »ÑαÑñ ΓѼ,
  2260.          ¬á¬ «¡á íπñÑΓ ¿ß»«½∞º«óá¡á ó ñαπú«⌐ τáßΓ¿.
  2261.      2.  Éáºí¿óá⌐ΓÑ ßó«ε »α«úαá¼¼π ¡á í½«¬¿: ¼«ñπ½¿,  »α«µÑ-
  2262.          ñπαδ  ¿ Σπ¡¬µ¿¿. êºíÑúá⌐ΓÑ »¿ßáΓ∞ í«½∞Φ¿Ñ »α«µÑñπαδ
  2263.          ¿ Σπ¡¬µ¿¿ (ß«ñÑαªáΘ¿Ñ í«½ÑÑ 25 ßΓ᫬). àß½¿  »α«µÑ-
  2264.          ñπαá  »«½πτáÑΓß∩ í«½∞Φ«⌐, ½πτΦÑ αáºíÑ⌐ΓÑ ÑÑ ¡á ¡Ñß-
  2265.          ¬«½∞¬« ¼Ñ¡∞Φ¿σ »α«µÑñπα ¿ Σπ¡¬µ¿⌐.
  2266.      3.  Æá¼, úñÑ φΓ« ó«º¼«ª¡«, ¿ß»«½∞ºπ⌐ÑΓ »ÑαÑñáτπ  ¿¡Σ«α-
  2267.          ¼áµ¿¿ Γ«½∞¬« τÑαѺ »áαá¼ÑΓαδ, ¡Ñ ¿ß»«½∞ºπ∩ ó »α«µÑ-
  2268.          ñπαδσ ¿½¿ Σπ¡¬µ¿∩σ ßß佬¿ ¡á ú½«íá½∞¡δÑ »ÑαѼѡ¡δÑ.
  2269.          ¥Γ«  »«ºó«½¿Γ ¿ºíѪáΓ∞ »«í«τ¡δσ φΣΣÑ¬Γ«ó ¿ «í½Ñúτ¿Γ
  2270.          «Γ½áñ¬π »α«úαá¼¼δ, »«ß¬«½∞¬π óδ ½Ñú¬« ß¼«ªÑΓÑ  ¡áí-
  2271.          ½εñáΓ∞  óßε óσ«ñ¡πε ¿ óδσ«ñ¡πε ¿¡Σ«α¼áµ¿ε »α«µÑñπαδ
  2272.          ¿½¿ Σπ¡¬µ¿¿.
  2273.      4.  ìÑ óñáóá⌐ΓÑß∞ ó  ß½«ª¡«ßΓ¿.  ÅπßΓ∞  óáΦá  »α«úαá¼¼á
  2274.          ¡áτ¡ÑΓ αáí«ΓáΓ∞ »αáó¿½∞¡«, á πª »«Γ«¼ óδ íπñÑΓÑ »δ-
  2275.          ΓáΓ∞ß∩ ºáßΓáó¿Γ∞ ÑÑ αáí«ΓáΓ∞ íδßΓαÑÑ.
  2276.  
  2277.           é«»α«ßδ, ¬áßáεΘ¿Ñß∩ ¿ß»«½∞º«óá¡¿∩ »á¼∩Γ¿
  2278.  
  2279.      Åα¿ «Γ½áñ¬Ñ í«½∞Φ«⌐ »α«úαá¼¼δ ¼«ª¡« ¿ßτÑα»áΓ∞ ¿¼ÑεΘ¿⌐ß∩
  2280. «íΩѼ  »á¼∩Γ¿. èα«¼Ñ óßÑú« »α«τÑú« Æπαí«-Åá߬á½∞ αẼÑΘáÑΓ ó
  2281. »á¼∩Γ¿ αÑñá¬Γ«α ΓѬßΓ«ó, ¬«¼»¿½∩Γ«α, «Γ½áñτ¿¬,  ΓѬπΘ¿⌐  ¿ß-
  2282. σ«ñ¡δ⌐  Σá⌐½, óδ»«½¡∩Ѽδ⌐ ¬«ñ, Γáí½¿µπ ß¿¼ó«½«ó ¿ ñαπúπε ¿¡-
  2283. Σ«α¼áµ¿ε »« «Γ½áñ¬Ñ, ¿ óßÑ φΓ« «ñ¡«óαѼѡ¡«. æ½Ññ¿Γ∞ ºá «íΩ-
  2284. Ѽ«¼  ßó«í«ñ¡«⌐  »á¼∩Γ¿  ¼«ª¡«  ß  »«¼«Θ∞ε ¬«¼á¡ñδ "諼»¿½∩-
  2285. µ¿∩/Å«½πτÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿" (Compile/Get Info). 
  2286.      àß½¿ óδ »αÑóδß¿½¿ «íΩѼ ¿¼ÑεΘÑ⌐ß∩ »á¼∩Γ¿, ¼«ª¡«  óδ»«½-
  2287. ¡¿Γ∞  ¡Ñ߬«½∞¬«  Φáú«ó,  ¬«Γ«αδÑ ¼«úπΓ »«¼«τ∞ óá¼ «ßó«í«ñ¿Γ∞
  2288. τáßΓ∞ »á¼∩Γ¿ ¿ óδ»«½¡¿Γ∞ «Γ½áñ¬π:
  2289.  
  2290.      1.  àß½¿ π óáß ÑßΓ∞ αáßΦ¿αÑ¡¡á∩  »á¼∩Γ∞  (EMS),  πíÑñ¿-
  2291.          ΓÑß∞, τΓ« »α¿ ºá»π߬ѠÆURBO.EXE ñ«ßΓπ»¡« »« ¬αá⌐¡Ñ⌐
  2292.          ¼ÑαÑ 64è. Æá¬¿¼ «íαẫ¼ Æπαí«-Åá߬á½∞ ¼«ªÑΓ σαá¡¿Γ∞
  2293.          íπΣÑα  αÑñá¬Γ¿α«óá¡¿∩  ó αáßΦ¿αÑ¡¡«⌐ »á¼∩Γ¿ ¿ óáΦÑ⌐
  2294.          »α«úαἼѠíπñÑΓ »αÑñ«ßΓáó½Ñ¡á ñ«»«½¡¿Γѽ∞¡á∩ «»Ñαá-
  2295.          Γ¿ó¡á∩ »á¼∩Γ∞.
  2296.      2.  êß»«½∞ºπ⌐ΓÑ ó¼ÑßΓ« ¬«¼»¿½∩µ¿¿  »α«úαá¼¼δ  ó  »á¼∩Γ∞
  2297.          ¬«¼»¿½∩µ¿ε  ¡á  ñ¿ß¬ (πßΓá¡«ó¿ΓÑ »ÑαѬ½ετáΓѽ∞ ¼Ñ¡ε
  2298.          "è«»¿½∩µ¿∩/ìạáτÑ¡¿Ñ" (Compile/Destination) ó  »«-
  2299.          ½«ªÑ¡¿Ñ Disk.
  2300.      3.  àß½¿ ó »α«úαἼѠóδ ¡Ñ ¿ß»«½∞ºπÑΓÑ ñ¿¡á¼¿τÑ߬¿Ñ »Ñ-
  2301.          αѼѡ¡δÑ,  Γ«  πßΓá¡«ó¿ΓÑ  ß  »«¼«Θ∞ε  ¬«¼á¡ñδ "Ä»-
  2302.          µ¿¿/諼»¿½∩Γ«α/ÉẼÑαδ                      »á¼∩Γ¿"
  2303.          (Options/Compiler/Memory  Sizes) ¿½¿ ñ¿αÑ¬Γ¿óδ ¬«¼-
  2304.          »¿½∩Γ«αá $M ñ½∩  ¼¿¡¿¼á½∞¡«ú«  αẼÑαá  ñ¿¡á¼¿τÑ߬¿
  2305.          αáß»αÑñѽ∩Ѽ«⌐ «í½áßΓ¿ »á¼∩Γ¿ º¡áτÑ¡¿Ñ 0. ô¼Ñ¡∞Φ¿ΓÑ
  2306.          ΓᬪѠ(á¡á½«ú¿τ¡δ¼ «íαẫ¼) αẼÑα ßΓѬá (Ñß½¿  óá¼
  2307.          ΓαÑíπÑΓß∩ ¼Ñ¡∞ΦÑ óδñѽ∩Ѽδσ »« π¼«½τá¡¿ε 16è).
  2308.      4.  ôñ὿ΓÑ óßÑ αѺ¿ñÑ¡Γ¡δÑ ó  »á¼∩Γ¿  »α«úαá¼¼δ  (Γ¿»á
  2309.          SideKick, Norton ¿½¿ SuperKey).
  2310.      5.  ôñ὿ΓÑ (ß »«¼«Θ∞ε πΓ¿½¿Γδ TPUMOVER.EXE)  ¿º  Σá⌐½á
  2311.          TURBO.TPL  αÑñ¬«  ¿ß»«½∞ºπѼδÑ ¼«ñπ½¿. Æá¬¿Ñ ¼«ñπ½¿
  2312.          ºá¡¿¼áεΓ ¼ÑßΓ« ó »á¼∩Γ¿ ñáªÑ ó Γ«¼ ß½πτáÑ, Ñß½¿ «¡¿
  2313.          ¡Ñ  ¿ß»«½∞ºπεΓß∩ óδ»«½¡∩εΘÑ⌐ß∩ »α«úαá¼¼«⌐. Åα¿ φΓ«¼
  2314.          ó Σá⌐½Ñ TURBO.TPL  óßÑúñá  αѬ«¼Ñ¡ñπÑΓß∩  «ßΓáó½∩Γ∞
  2315.          ¼«ñπ½∞ System, »«ß¬«½∞¬π Ñú« ¿ß»«½∞ºπÑΓ ½εíá∩ »α«ú-
  2316.          αá¼¼á.
  2317.      6.  àß½¿ π  óáß  ¡ÑΓ  αáßΦ¿αÑ¡¡«⌐  »á¼∩Γ¿,  ¿ß»«½∞ºπ⌐ΓÑ
  2318.          TINST  ñ½∩ ºáñá¡¿∩ ¼Ñ¡∞ΦÑú« αẼÑαá íπΣÑαá αÑñá¬Γ«-
  2319.          αá. Å« π¼«½τá¡¿ε íπΣÑα αÑñá¬Γ«αᠺ᡿¼áÑΓ 64è »á¼∩-
  2320.          Γ¿,  σ«Γ∩ ¡á¿í«½∞Φ¿⌐ Σá⌐½ ó óáΦѼ »α«úαá¼¼¡«¼ ¬«¼»-
  2321.          ½Ñ¬ßÑ ¼«ªÑΓ íδΓ∞ ßπΘÑßΓóÑ¡¡« ¼Ñ¡∞ΦÑ.
  2322.      7.  é ΓÑσ ¼«ñπ½∩σ, úñÑ ¡Ñ ΓαÑíπεΓß∩ ½«¬á½∞¡δÑ  ß¿¼ó«½δ,
  2323.          »«¼ÑßΓ¿ΓÑ  ñ¿αÑ¬Γ¿ó𠬫¼»¿½∩Γ«αá {$L-}. é Γá¬¿σ ¼«-
  2324.          ñπ½∩σ óδ ß¼«ªÑΓÑ óδ»«½¡∩Γ∞ Γαáßß¿α«ó¬π, ¡« ¡Ñ  ß¼«-
  2325.          ªÑΓÑ »α«óÑα∩Γ∞ º¡áτÑ¡¿∩ ½«¬á½∞¡δσ »ÑαѼѡ¡δσ, ¬«¡ß-
  2326.          Γá¡Γ ¿ »áαá¼ÑΓα«ó.
  2327.      8.  é ΓÑσ ¼«ñπ½∩σ, úñÑ ¡Ñ ΓαÑíπÑΓß∩ óδ»«½¡∩Γ∞  «Γ½áñ¬π,
  2328.          »«¼ÑßΓ¿ΓÑ ñ¿αÑ¬Γ¿ó𠬫¼»¿½∩Γ«αá {18-}. Åα¿ φΓ«¼ ñ½∩
  2329.          ¡¿σ íπñÑΓ »«ñáó½∩Γ∞ß∩ úÑ¡Ñα¿α«óá¡¿Ñ óßÑ⌐ «Γ½áñ«τ¡«⌐
  2330.          ¿¡Σ«α¼áµ¿¿. Åα«µÑñπαδ ¿ Σπ¡¬µ¿¿ ß ñ¿αÑ¬Γ¿óἿ {$D-}
  2331.          íπñπΓ ¿¡ΓÑα»αÑΓ¿α«óáΓ∞ß∩, ¬á¬ ßΓá¡ñáαΓ¡δÑ »α«úαá¼¼δ
  2332.          Æπαí«-Åá߬á½∩  ¿ óδ ¡Ñ ß¼«ªÑΓÑ óδ»«½¡∩Γ∞ ¿σ Γαáßß¿-
  2333.          α«ó¬π.
  2334.      9.  é䬽ετ¿ΓÑ óßÑ ñ¿αÑ¬Γ¿óδ, ¬«Γ«αδÑ úÑ¡Ñα¿απεΓ  ¬«ñ  ß
  2335.          »α«óÑᬫ⌐  «Φ¿í«¬  (¡á»α¿¼Ñα,  {$S-}  ¿ {60-}). ¥Γ«
  2336.          »«ºó«½¿Γ ¡Ñ߬«½∞¬« π¼Ñ¡∞Φ¿Γ∞ «íΩѼ óáΦÑ⌐ »α«úαá¼¼δ.
  2337.      10. êß»«½∞ºπ⌐ΓÑ ó ßó«Ñ⌐ »α«úαἼѠ «óÑα½Ñ¿  (ß  »«¼«Θ∞ε
  2338.          ñ¿αÑ¬Γ¿óδ  ¬«¼»¿½∩Γ«αá  $O ¿ ¼«ñπ½∩ Overlay). æ »«-
  2339.          ¼«Θ∞ε «óÑα½ÑÑó óδ ß¼«ªÑΓÑ ó ßαÑñÑ Æπαí«-Åá߬á½∩ «Γ-
  2340.          ½áª¿óáΓ∞  «τÑ¡∞  í«½∞Φ¿Ñ  »α¿¬½áñ¡δÑ  ºáñáτ¿. ü«½ÑÑ
  2341.          »«ñα«í¡á∩ ¿¡Σ«α¼áµ¿∩ «í «óÑα½Ñ∩σ ß«ñÑনΓß∩ ó â½áóÑ
  2342.          13 "æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá" ("ÄóÑα½Ñ¿").
  2343.      11. Å«ßΓáαá⌐ΓÑß∞  «Γ½áñ¿Γ∞  ¡Ñ¬«Γ«αδÑ  τáßΓ¿  ¿ßσ«ñ¡«ú«
  2344.          ¬«ñá (¡á»α¿¼Ñα, ¼«ñπ½¿) «Γñѽ∞¡« «Γ «ßΓá½∞¡«⌐ »α«ú-
  2345.          αá¼¼δ. äαπú¿¼¿ ß½«óἿ, ßñѽá⌐ΓÑ ¬«»¿ε óáΦÑ⌐  »α«ú-
  2346.          αá¼¼δ  ¿  ß«¬αáΓ¿ΓÑ  ΓÑ τáßΓ¿, ¬«Γ«αδÑ ¡Ñ ¡πª¡δ ñ½∩
  2347.          «Γ½áñ¬¿. ¥Γ« ¡Ñ óßÑúñá ¼«ª¡« ßñѽáΓ∞, ¡« τáßΓ« ßá¼á
  2348.          Γá¬á∩ »«»δΓ¬á »«ºó«½¿Γ ó αѺπ½∞ΓáΓÑ »α«½πτ¿Γ∞ »α«ú-
  2349.          αá¼¼π ß ½πτΦÑ⌐ ¼«ñπ½∞¡«⌐ ßΓαπ¬Γπα«⌐.
  2350.  
  2351.      àß½¿ »«ß½Ñ óδ»«½¡Ñ¡¿∩ óßÑσ »ÑαÑτ¿ß½Ñ¡¡δσ «»Ñαᵿ⌐  óáΦá
  2352. »α«úαἼᠠóßÑ  ÑΘÑ  »αÑóδΦáÑΓ ñ«»πßΓ¿¼δÑ αẼÑαδ »á¼∩Γ¿, Γ«
  2353. «¡á »α«ßΓ« ß½¿Φ¬«¼ óѽ¿¬á, τΓ«íδ ÑÑ ¼«ª¡«  í佫  «Γ½áñ¿Γ∞  ó
  2354. ¿¡ΓÑαá¬Γ¿ó¡«⌐  »α«úαá¼¼¡«⌐  ßαÑñÑ.  é䬽ετ¿ó ß »«¼«Θ∞ε ¬½ετá
  2355. "ÄΓ½áñ¬á/ê¡ΓÑúα¿α«óá¡¡á∩     «Γ½áñ¬á"      (Debug/Integrated
  2356. Debugging) ßαÑñßΓóá «Γ½áñ¬¿, óδ «ßó«í«ñ¿ΓÑ ÑΘÑ í«½∞ΦÑ »á¼∩Γ¿
  2357. ¿ ß¼«ªÑΓÑ ºá»πßΓ¿Γ∞ óáΦπ »α«úαá¼¼π. ùΓ«íδ «Γ½áñ¿Γ∞  ÑÑ,  óá¼
  2358. ß½ÑñπÑΓ ó«ß»«½∞º«óáΓ∞ß∩ Æπαí«-«Γ½áñτ¿¬«¼ ¿ πßΓá¡«ó¿Γ∞ »ÑαѬ-
  2359. ½ετáΓѽ∞ ¼Ñ¡ε "ÄΓ½áñ¬á/ÇóΓ«¡«¼¡á∩ «Γ½áñ¬á"  ó  »«½«ªÑ¡¿Ñ  On
  2360. (ó¬½ετÑ¡«).
  2361.  
  2362.                    ÉѬπαß¿ó¡δÑ »α«úαá¼¼δ
  2363.  
  2364.      ÉѬπαß¿∩ - φΓ« ¼ÑΓ«ñ »α«úαá¼¼¿α«óá¡¿∩, »α¿ ¬«Γ«α«¼ »α«-
  2365. µÑñπαá  »α∩¼«  ¿½¿  ¬«ßóÑ¡¡«  óδºδóáÑΓ  ßá¼á ßÑí∩. ìá»α¿¼Ñα,
  2366. Σπ¡¬µ¿∩ Power ó »α¿óÑñÑ¡¡«¼ αá¡ÑÑ »α¿¼ÑαÑ ∩ó½∩ÑΓß∩ αѬπαß¿ó-
  2367. ¡«⌐, »«ß¬«½∞¬π ñ½∩ óδτ¿ß½Ñ¡¿∩ ó«ºóαáΘáѼ«ú« º¡áτÑ¡¿∩ «¡á óδ-
  2368. ºδóáÑΓ ßá¼á ßÑí∩.
  2369.      æπΘÑßΓóπεΓ ¡Ñ¬«Γ«αδÑ ß«ú½áΦÑ¡¿∩, ¬«Γ«αδÑ  ¡πª¡«  πτ¿Γδ-
  2370. óáΓ∞  »α¿  «Γ½áñ¬Ñ  αѬπαß¿ó¡δσ »α«úαá¼¼. é«-»Ñαóδσ, í«½∞Φ«⌐
  2371. πα«óÑ¡∞ ó½«ªÑ¡¡«ßΓ¿ »α¿ αѬπαß¿¿ ¼«ªÑΓ  ¿ßτÑα»áΓ∞  »α«ßΓαá¡-
  2372. ßΓó«  ßΓѬᠠ߿ßΓÑ¼δ ¿ ¿¼ÑΓ∞ ñαπú¿Ñ »«í«τ¡δÑ φΣΣѬΓδ (¡á»α¿-
  2373. ¼Ñα, «ßΓá¡«ó¬Ñ ¿½¿ ßí«ε »α«úαá¼¼δ ¿º-ºá »ÑαÑ»«½Ñ¡¿∩  ßΓѬá).
  2374. é  ½εí«¼ ß½πτáÑ φΓ« «íΘá∩ «»áß¡«ßΓ∞ »α¿ ¿ß»«½∞º«óá¡¿¿ αѬπα-
  2375. ß¿¿, ¿ « ¡Ñ⌐ »α«ßΓ« ¡πª¡« º¡áΓ∞, Ñß½¿ óáΦá »α«úαá¼¼á ó« óαÑ-
  2376. ¼∩  «Γ½áñ¬¿  áóáα¿⌐¡«  ºáóÑαΦáÑΓ αáí«Γπ, »«ß¬«½∞¬π φΓ« ¼«ªÑΓ
  2377. íδΓ∞ óδºóá¡« »ÑαÑ»«½¡Ñ¡¿Ñ¼ ßΓѬá á ¡Ñ ΓѼ, τΓ« τΓ«-Γ« ß½πτ¿-
  2378. ½«ß∞ ß «Γ½áñτ¿¬«¼.
  2379.      Åα¿ í«½∞Φ«⌐ ú½πí¿¡Ñ ó½«ªÑ¡¡«ßΓ¿ αѬπαß¿¿ óδ ΓᬪѠ¼«ªÑ-
  2380. ΓÑ  ¡Ñ ¿¼ÑΓ∞ ó«º¼«ª¡«ßΓ¿ ¿ß»«½∞º«óáΓ∞ ßΓѬ ó맮óá. ¥Γ« ¼«ªÑΓ
  2381. »α«¿º«⌐Γ¿ »«Γ«¼π, τΓ« ßΓѬ  ó맮óá  «úαá¡¿τÑ¡  128  ó맮óἿ
  2382. »α«µÑñπα  ¿ Σπ¡¬µ¿⌐. Äñ¡á¬« óδ ¼«ªÑΓÑ »ÑαÑ⌐Γ¿ ó ¡¿ª¡εε τáßΓ∞
  2383. ßΓѬá, ¿ß»«½∞º«óáΓ∞ σαá¡∩Θπεß∩ Γá¼ ¿¡Σ«α¼áµ¿ε ñ½∩  »«½πτÑ¡¿∩
  2384. ñá¡¡δσ  «  ßἫ¼  "ßΓáα«¼" ó맮óÑ, »ÑαÑ⌐Γ¿ ó ß««ΓóÑΓßΓóπεΘπε
  2385. Γ«τ¬π »α«úαá¼¼δ ¿ ó¡«ó∞ ó«ß»«½∞º«óáΓ∞ß∩ ßΓѬ«¼ ó맮óá.
  2386.      èáªñδ⌐ αẠ»α¿ αѬπα߿󡫼 ó맮óÑ Σπ¡¬µ¿¿ ß«ºñáÑΓß∩ ¡«-
  2387. ó«Ñ  ¼¡«ªÑßΓó«  ½«¬á½∞¡δσ »ÑαѼѡ¡δσ φΓ«⌐ Σπ¡¬µ¿¿ ¿ »áαá¼ÑΓ-
  2388. α«ó-º¡áτÑ¡¿⌐ (¡Ñ »ÑαѼѡ¡δσ). àß½¿ óδ ó¬½ετáÑΓÑ φΓ¿ ñá¡¡δÑ ó
  2389. «¬¡« »α«ß¼«Γαá (Watch), ¡« πτΓ¿ΓÑ, τΓ« «¡¿ ¡Ñ ∩ó½∩εΓß∩ áíß«-
  2390. ½εΓ¡δ¼¿ ¿ «ΓαáªáεΓ á¬Γ¿ó¡δÑ ó ΓѬπΘ¿⌐ ¼«¼Ñ¡Γ ½«¬á½∞¡δÑ  ñá¡-
  2391. ¡δÑ.
  2392.  
  2393.                  è«úñá «Γ½áñτ¿¬ ¡Ñ αáí«ΓáÑΓ
  2394.  
  2395.      àßΓ∞ ¡Ñ߬«½∞¬« ß½πτáÑó, ¬«úñá óδ ¡Ñ  ß¼«ªÑΓÑ  óδ»«½¡¿Γ∞
  2396. Γαáßß¿α«ó¬π  ñá¡¡«⌐  »α«µÑñπαδ  ¿½¿  Σπ¬¡µ¿¿.  ê¡«úñá (¡« ¡Ñ
  2397. óßÑúñá) φΓ« óδºóá¡« ΓѼ, τΓ« ¡Ññ«ßΓπ»Ñ¡ ¿ßσ«ñ¡δ⌐  Σá⌐½.  ¥Γ¿
  2398. ß¿Γπᵿ¿ ó¬½ετáεΓ ó ßÑí∩ ß½ÑñπεΘ¿Ñ ß½πτá¿:
  2399.  
  2400.      1.  ïεíá∩ »α«µÑñπαá ¿½¿ Σπ¡¬µ¿∩ Γ¿»á inline. ¥Γ« ßó∩ºá-
  2401.          ¡« ß ΓѼ, τΓ« ºñÑß∞ ó맮ó »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿ ó«-
  2402.          «íΘÑ «ΓßπΓßΓóπÑΓ, á ó¼ÑßΓ« "ó맮óá" (call) »«ñßΓáó-
  2403.          ½∩ÑΓß∩  ß««ΓóÑΓßΓóπεΘ¿⌐  ¼áΦ¿¡¡δ⌐  ¬«ñ. Æá¬«⌐ ó맮ó
  2404.          ¿¡ΓÑα»αÑΓ¿απÑΓß∩, ¬á¬ «ñ¿¡ «»ÑαáΓ«α.
  2405.               çá¼ÑΓ¿¼, τΓ« ΓÑ »α«µÑñπαδ ¿½¿ Σπ¡¬µ¿¿, ¬ ¬«Γ«-
  2406.          αδσ  ß«ñÑনΓß∩ «»ÑαáΓ«α inline óδ Γαáßß¿α«óáΓ∞ ¼«-
  2407.          ªÑΓÑ. Äñ¡á¬« ó φΓ«¼ ß½πτáÑ ¬áªñδ⌐  «»ÑαáΓ«α  inline
  2408.          ¿¡ΓÑα»αÑΓ¿απÑΓß∩,  ¬á¬  «ñ¡á  ßΓ᫬á, ¡Ñºáó¿ß¿¼« «Γ
  2409.          Γ«ú«, ß¬«½∞¬« ßΓ᫬ «¡ ºá¡¿¼áΓ. Åα¿ φΓ«¼ ß»αáóÑñ½¿-
  2410.          óδ  ΓÑ  ªÑ »αáó¿½á, τΓ« ¿ ñ½∩ ñαπú¿σ «»ÑαáΓ«α«ó, Γ«
  2411.          ÑßΓ∞ Ñß½¿ «ñ¿¡ «»ÑαáΓ«α ºá¡¿¼áÑΓ  ¡Ñ߬«½∞¬«  ßΓ᫬,
  2412.          «¡  ¿¡ΓÑα»αÑΓ¿απÑΓß∩  ¬«¼á¡ñἿ "éδ»«½¡Ñ¡¿Ñ/Æαáßß¿-
  2413.          α«ó¬á" (Run/Trace Into) ¿ "éδ»«½¡Ñ¡¿Ñ/éδ»«½¡Ñ¡¿Ñ »«
  2414.          Φáúá¼" (Run/Step Over), ¬á¬ «ñ¡á ßΓ᫬á.
  2415.      2.  ïεíá∩ »α«µÑñπαá ¿½¿ Σπ¡¬µ¿∩ «ñ¡«ú«  ¿º  ßΓá¡ñáαΓ¡δσ
  2416.          ¼«ñπ½Ñ⌐ (Crt, Dos, Graph, Graph3, Overlay, Printer,
  2417.          System, Turbo3).
  2418.      3.  ïεíá∩ ó¡ÑΦ¡∩∩ »α«µÑñπαá ¿½¿ Σπ¡¬µ¿∩.
  2419.      4.  ïεíá∩ »α«µÑñπαá, Σπ¡¬µ¿∩ ¿½¿ ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿, ß«-
  2420.          ñÑαªáΘ¿Ñß∩ ó ¼«ñπ½Ñ, ¬«Γ«αδ⌐ ¡Ñ íδ½ ß¬«¼»¿½¿α«óá¡ ß
  2421.          ñ¿αÑ¬Γ¿ó«⌐ {$D+} ¿½¿ ß πßΓá¡«ó½Ñ¡¡«⌐ ó º¡áτÑ¡¿Ñ  On
  2422.          ó¬½ετÑ¡«  «»µ¿Ñ⌐  ¼Ñ¡ε "Ä»µ¿¿/諼»¿½∩Γ«α/ÄΓ½áñ«τ¡á∩
  2423.          ¿¡Σ«α¼áµ¿∩" (Option/Compiler/Debug  Information)  ó
  2424.          ¿¡ΓÑαá¬Γ¿ó¡«⌐ ßαÑñÑ.
  2425.      5.  ïεíá∩ »α«µÑñπαá, Σπ¡¬µ¿∩ ¿½¿ ¬«ñ ¿¡¿µ¿á½¿ºáµ¿¿, ß«-
  2426.          ñÑαªáΘ¿Ñß∩ ó ¼«ñπ½Ñ, ¿ßσ«ñ¡δ⌐ ¬«ñ ¬«Γ«α«ú« «¬áºδóá-
  2427.          ÑΓß∩ ¡Ñ ¡á⌐ñÑ¡¡δ¼. àß½¿ «¡ ¡Ñ ß«ñÑনΓß∩ ó  ΓѬπΘѼ
  2428.          ¬áΓὫúÑ  ¿½¿  ó ¬áΓὫúÑ ¼«ñπ½Ñ⌐, ¿½¿ Ñú« ¿ßσ«ñ¡δ⌐
  2429.          Σá⌐½ ¡áºδóáÑΓß∩ ¿¡áτÑ,  τѼ  "¿¼∩_¼«ñπ½∩.PAS"  (úñÑ
  2430.          "¿¼∩_¼«ñπ½∩"  -  φΓ«  ¿¼∩,  π¬áºá¡¡«Ñ ó »αÑñ½«ªÑ¡¿¿
  2431.          uses), Γ« ¿¡ΓÑαá¬Γ¿ó¡á∩ ßαÑñá óδóÑñÑΓ óá¼ »«ñ߬Ậπ
  2432.          ¿  ºá»α«ß¿Γ  »αáó¿½∞¡«Ñ  ¿¼∩ Σá⌐½á. àß½¿ óδ óó«ñ¿ΓÑ
  2433.          ¡π½Ñó«Ñ ¿¼∩ Σá⌐½á ¿½¿ ¡áª¿¼áÑΓÑ ¬á½ó¿Φπ Esc, Γ« «Γ-
  2434.          ½áñτ¿¬  íπñÑΓ óÑßΓ¿ ßÑí∩ Γᬠ¿ ó ß½πτáÑ, ¬«úñá ¿¡«-
  2435.          Σα¼áµ¿∩ ñ½∩ «Γ½áñ¬¿ «ΓßπΓßΓóπÑΓ.
  2436.      6.  ïεíá∩ »α«µÑñπαá, ºáñá¡¡á∩,  ¬á¬  »α«µÑñπαá  óδσ«ñá.
  2437.          àß½¿  óδ »α«σ«ñ¿ΓÑ »α«úαá¼¼π ß »«¼«Θ∞ε ¬«¼á¡ñδ "éδ-
  2438.          »«½¡Ñ¡¿∩/Æαáßß¿α«ó¬á"  (Run/Trace  Into)   (¬½áó¿Φá
  2439.          F7),  Γ« óδ ¡¿¬«úñá ¡Ñ ¡áτ¡ÑΓÑ »«Φáú«ó«Ñ óδ»«½¡Ñ¡¿Ñ
  2440.          »α«µÑñπαδ Exit (»α«µÑñπαá óδσ«ñá). Äñ¡á¬«, Ñß½¿  óδ
  2441.          πßΓá¡«ó¿ΓÑ  ó »α«µÑñπαÑ Exit Γ«τ¬π «ßΓá¡«óá, Γ« «Γ-
  2442.          ½áñτ¿¬ «ßΓá¡«ó¿Γß∩ ó ß««ΓóÑΓßΓóπεΘѼ ¼ÑßΓÑ, ¿  úαá-
  2443.          ¡¿µá  óδ»«½¡Ñ¡¿∩  íπñÑΓ πßΓá¡«ó½Ñ¡á ¡á ñá¡¡«⌐ Γ«τ¬Ñ
  2444.          «ßΓá¡«óá.
  2445.  
  2446.                       äαπú¿Ñ »α«í½Ñ¼δ
  2447.  
  2448.      ê¼ÑÑΓß∩ µÑ½δ⌐ α∩ñ »α«í½Ñ¼, ß ¬«Γ«α묨 τáßΓ« ¼«ª¡«  ßΓ«-
  2449. ½¬¡πΓ∞ß∩ ó« óαѼ∩ «Γ½áñ¬¿. ÅÑαÑτ¿ß½¿¼ ¡Ñ¬«Γ«αδÑ ¿º ¡¿σ:
  2450.  
  2451.      1.  çáñáóáΓ∞ úÑ¡Ñαáµ¿ε ½«¬á½∞¡«⌐ ¿ ú½«íá½∞¡«⌐  «Γ½áñ«τ-
  2452.          ¡«⌐  ¿¡Σ«α¼áµ¿¿ ¡Ñ ΓαÑíπÑΓß∩. Å« π¼«½τá¡¿ε «íá φΓ¿σ
  2453.          »ÑαѬ½ετáΓѽ∩ πßΓá¡«ó½Ñ¡δ ó º¡áτÑ¡¿Ñ On (ó¬½ετÑ¡δ).
  2454.          àß½¿ π óáߠ󫺡¿¬áεΓ »α«í½Ñ¼δ »α¿ óδ»«½¡Ñ¡¿¿ »« Φá-
  2455.          úá¼ »α«úαá¼¼δ ¿½¿ »α«úαá¼¼¡«ú« ¼«ñπ½∩, Γ« »«¼ÑßΓ¿ΓÑ
  2456.          ó  ¡áτá½Ñ  ¬áªñ«⌐ «Γ½áª¿óáѼ«⌐ »α«úαá¼¼δ ¿½¿ ¼«ñπ½∩
  2457.          ñ¿αÑ¬Γ¿óδ {$D+,$L+}.
  2458.      2.  ìÑ ß½ÑñπÑΓ ¡áτ¿¡áΓ∞ «Γ½áñ¬π ñαπú«⌐ »α«úαá¼¼δ,  Ñß½¿
  2459.          ¡Ñ  «Γ¼Ñ¡Ñ¡δ  Γ«τ¬¿  «ßΓá¡«óá ¿ óδαáªÑ¡¿∩ »α«ß¼«Γαá
  2460.          »αÑñδñπΘÑ⌐ »α«úαá¼¼δ. ÅÑαÑñ ΓѼ, ¬á¬ ¡«óá∩ »α«úαá¼-
  2461.          ¼á  íπñÑΓ  ºáúαπªÑ¡á  ñ½∩  «Γ½áñ¬¿, ¡πª¡« óδ»«½¡¿Γ∞
  2462.          ß½ÑñπεΘ¿Ñ  ¬«¼á¡ñδ:  "éδ»«½¡Ñ¡¿Ñ/æíα«ß   »α«úαá¼¼δ"
  2463.          (Run/Program  Reset)  (¬½áó¿Φá  Ctrl-F2), "ÅαÑαδóá-
  2464.          ¡¿Ñ/Åα«ß¼«Γαá/Äτ¿ßΓ¿Γ∞       «¬¡«        »α«ß¼«Γαá"
  2465.          (Break/Watch/Remove   All   Watches)   ¿  "ÅαÑαδóá-
  2466.          ¡¿Ñ/Åα«ß¼«Γα/ÄΓ¼Ñ¡á         Γ«τѬ         «ßΓá¡«óá"
  2467.          (Break/Watches/Clear All Breakpoints).
  2468.      3.  ÄΦ¿í¬«⌐ ∩ó½∩ÑΓß∩ »«»δΓ¬á ¬«¼»¿½∩µ¿¿ ¿ ºá»π߬ᠠñαπ-
  2469.          ú«⌐  »α«úαá¼¼δ,  ¬«úñá  »αÑñδñπΘá∩ »α«úαá¼¼á ÑΘÑ ¡Ñ
  2470.          ßíα«Φѡᠿ ºáñá¡á ó ¬áτÑßΓóÑ «ß¡«ó¡«ú«  Σá⌐½á.  ä½∩
  2471.          «Γ¼Ñ¡δ »αÑñδñπΘÑú« ¿¼Ñ¡¿ Σá⌐½á ¿ ºáñá¡¿∩ ¡«ó«ú« ¿ß-
  2472.          »«½∞ºπ⌐ΓÑ   ¬«¼á¡ñπ   "諼»¿½∩µ¿∩/Äß¡«ó¡«⌐    Σá⌐½"
  2473.          (Compile/Primary File).
  2474.      4.  é «ΓóÑΓ ¡á  »«ñ߬Ậπ  "Source  modified,  rebuild?
  2475.          (Y/N)  ("êßσ«ñ¡δ⌐  ¬«ñ  ¿º¼Ñ¡Ñ¡,  »«ßΓα«¿Γ∞ ºá¡«ó«?
  2476.          (äá/ìÑΓ)) ¡áªáΓá ¬½áó¿Φá N. ¥Γ«  «º¡áτáÑΓ,  τΓ«  ó«
  2477.          óαѼ∩  «Γ½áñ¬¿  óδ ¿º¼Ñ¡¿½¿ Σá⌐½ ß ¿ßσ«ñ¡δ¼ ¬«ñ«¼ ¿
  2478.          Γáí½¿µá ß ¡«¼ÑαἿ ßΓ᫬ ¼«úπΓ ΓÑ»Ñα∞ «¬áºáΓ∞ß∩ ñ½∩
  2479.          «Γ½áñτ¿¬á ¡ÑñÑ⌐ßΓó¿Γѽ∞¡δ¼¿. ¥Γ« ¼«ªÑΓ ¿ß¬áº¿Γ∞ «í-
  2480.          αáí«Γ¬π Γ«τѬ «ßΓá¡«óá, »«Φáú«ó«Ñ óδ»«½¡Ñ¡¿Ñ ¿  αá-
  2481.          í«Γπ  ñαπú¿σ  ßαÑñßΓó  «Γ½áñ¬¿.  àß½¿ óδ ó ¿ßσ«ñ¡«¼
  2482.          Σá⌐½Ñ ß½πτá⌐¡« ¡áíα὿ ß¿¼ó«½, á ºáΓѼ πñ὿½¿ Ñú«,
  2483.          Γ« »α¿ ¡áªáΓ¿¿ N ó «ΓóÑΓ ¡á »«ñß¬áº¬π ¡¿τÑú« »½«σ«-
  2484.          ú« ¡Ñ ß½πτ¿Γß∩, «ñ¡á¬« »α¿ ó¬½ετÑ¡¿¿  ¿½¿  πñá½Ñ¡¿¿
  2485.          ¿º  Σá⌐½á  ßΓ᫬  ½πτΦÑ  ó«ß»«½∞º«óáΓ∞ß∩ «ΓóÑΓ«¼ Y,
  2486.          »«ß¬«½∞¬π «Γ½áª¿óáѼδ⌐ óἿ ¼áΦ¿¡¡δ⌐ ¬«ñ ΓÑ»Ñα∞  ¡Ñ
  2487.          íπñÑΓ  ß«ó»áñáΓ∞ ß ¿ßσ«ñ¡δ¼ ¬«ñ«¼, ¬«Γ«αδ⌐ óδ »α«ß-
  2488.          ¼áΓα¿óáÑΓÑ.
  2489.  
  2490.      üѺπß½«ó¡«, ó »α«úαἼѠ¼«úπΓ íδΓ∞ αạ««íαạδÑ  «Φ¿í-
  2491. ¬¿: ß¿¡Γá¬ß¿τÑ߬¿Ñ, ßѼá¡Γ¿τÑ߬¿Ñ ¿ ½«ú¿τÑ߬¿Ñ - ¿ óδ ¼«ªÑΓÑ
  2492. «í¡áαπª¿Γ∞ ¿σ ß »«¼«Θ∞ε ¿¡ΓÑúα¿α«óá¡¡«ú« ¿  áóΓ«¡«¼¡«ú«  «Γ-
  2493. ½áñτ¿¬á. Äñ¡á¬«, Æπαí«-Åá߬á½∞ »αÑñπß¼áΓα¿óáÑΓ ΓᬪѠñ½∩ «í-
  2494. ½ÑúτÑ¡¿∩ «Γ߽Ѫ¿óá¡¿∩ ¿ óδ∩ó½Ñ¡¿∩ «Φ¿í«¬ ¡Ñ߬«½∞¬«  ñ¿αÑ¬Γ¿ó
  2495. ¬«¼»¿½∩Γ«αá ¿ ßαÑñßΓó ∩ºδ¬á. é ñá¡¡«¼ αáºñѽѠ¬αáΓ¬« «»¿ßá¡δ
  2496. ¡Ñ¬«Γ«αδÑ ¿º φΓ¿σ ßαÑñßΓó.
  2497.      Äñ¿¡ ¿º ó«º¼«ª¡δσ Γ¿»«ó «Φ¿í«¬ - φΓ« «Φ¿í¬¿  φΓá»á  óδ-
  2498. »«½¡Ñ¡¿∩  (¿½¿  ßѼá¡Γ¿τÑ߬¿Ñ  «Φ¿í¬¿).  î«ª¡«  "ó¬½ετáΓ∞" ¿
  2499. "ó䬽ετáΓ∞" «Φ¿í¬¿ φΓá»á óδ»«½¡Ñ¡¿∩, αáºαÑΦá∩  ¿½¿  ºá»αÑΘá∩
  2500. úÑ¡Ñαáµ¿ε ¬«ñá ß áóΓ«¼áΓ¿τÑ߬«⌐ »α«óÑᬫ⌐ «Φ¿í«¬. Åα¿ φΓ«¼ π
  2501. óáß ¿¼ÑÑΓß∩ ó«º¼«ª¡«ßΓ∞ αáºαáíáΓδóáΓ∞ ßó«¿ ß«íßΓóÑ¡¡δÑ »α«ú-
  2502. αá¼¼δ «íαáí«Γ¬¿ «Φ¿í«¬.
  2503.  
  2504.                 Åα«óÑα¬á «Φ¿í«¬ óó«ñá/óδó«ñá
  2505.  
  2506.      Éáßß¼«Γα¿¼ ÑΘÑ αẠ»α«úαá¼¼π, π¬áºá¡¡πε αá¡ÑÑ:
  2507.  
  2508. program DoSum;
  2509. var
  2510.   A,B,Sum : Integer;
  2511. begin
  2512.   Write('éóÑñ¿ΓÑ ñóá τ¿ß½á: ');
  2513.   Readln(A,B);
  2514.   Sum := A + B;
  2515.   Writeln('æπ¼¼á αáó¡á ',Sum)
  2516. end.
  2517.  
  2518. ä«»πΓ¿¼, τΓ« óδ ºá»πßΓ¿½¿ φΓπ »α«úαá¼¼π ¡á óδ»«½¡Ñ¡¿Ñ ¿ óóÑ-
  2519. ½¿ ß½ÑñπεΘ¿Ñ º¡áτÑ¡¿∩:
  2520.  
  2521.  éóÑñ¿ΓÑ ñóá τ¿ß½á: 45 8σ
  2522.  
  2523. á ºáΓѼ  ¡áªá½¿  ¬½áó¿Φπ  "Enter".  ùΓ«  »α«¿º«⌐ñÑΓ  ó  φΓ«¼
  2524. ß½πτáÑ? ìá φΓá»Ñ óδ»«½¡Ñ¡¿∩ ó«º¡¿¬¡ÑΓ «Φ¿í¬á (á ¿¼Ñ¡¡« 106),
  2525. ¬á¬ φΓ« í佫 «»¿ßá¡« ó »αÑñδñπΘѼ αáºñѽÑ. àß½¿ »α¿ φΓ«¼ ¿ß-
  2526. »«½∞ºπÑΓß∩ ¬«¼á¡ñá Find error, Γ« éá¼ íπñÑΓ π¬áºá¡«, τΓ« «¡á
  2527. 󫺡¿¬½á ó «»ÑαáΓ«αÑ:
  2528.  
  2529.      Readln(A,B);
  2530.  
  2531. ùΓ« »α«¿º«Φ½«? éδ óóѽ¿  ¡Ñτ¿ß½«óδÑ  ñá¡¡δÑ  8σ,  Γ«úñá  ¬á¬
  2532. »α«úαἼᠠ«ª¿ñá½á  µÑ½«τ¿ß½Ñ¡¡«Ñ  º¡áτÑ¡¿Ñ, τΓ« ¿ »α¿óѽ« ¬
  2533. 󫺡¿¬¡«óÑ¡¿ε «Φ¿í¬¿ ¡á φΓá»Ñ óδ»«½¡Ñ¡¿∩.
  2534.      é Γᬫ⌐ ¬«α«Γ¬«⌐ »α«úαἼѠ»«ñ«í¡á∩ «Φ¿í¬á ¡Ñ  »α¿¡ÑßÑΓ
  2535. ¼¡«ú« íÑß»«¬«⌐ßΓóá. Ç τΓ« Ñß½¿ óó«ñ¿Γß∩ í«½∞Φ«⌐ ß»¿ß«¬ τ¿ßѽ
  2536. ¿ óδ í«½∞Φπε τáßΓ∞ Ñú« óóѽ¿ »αáó¿½∞¡« »αѪñÑ,  τѼ  ßñѽáΓ∞
  2537. «Φ¿í¬π?  éδ  íπñÑΓÑ  óδ¡πªñÑ¡δ ¡áτáΓ∞ óßÑ ß¡áτá½á. àΘÑ σπªÑ,
  2538. Ñß½¿ óδ ¡á»¿ß὿ »α«úαá¼¼π ñ½∩ ñαπú¿σ  »«½∞º«óáΓѽÑ⌐  ¿  «¡¿
  2539. «Φ¿í½¿ß∞ »α¿ óó«ñÑ.
  2540.      Æπαí«-Åá߬á½∞ »«ºó«½∩ÑΓ «Γ¼Ñ¡¿Γ∞ áóΓ«¼áΓ¿τÑ߬πε »α«óÑα-
  2541. ¬π  «Φ¿í«¬  óó«ñá/óδó«ñá,  Γ«úñá  éδ ßἿ ñ«½ª¡δ ó »α«úαá¼¼Ñ
  2542. «ßπΘÑßΓó½∩Γ∞ Γá¬πε »α«óÑα¬π. ä½∩ Γ«ú«, τΓ«íδ ó䬽ετ¿Γ∞  »α«-
  2543. óÑα¬π  «Φ¿í«¬ óó«ñá/óδó«ñá ó ¡Ñ¬«Γ«α«¼ ¼ÑßΓÑ »α«úαá¼¼δ, π¬á-
  2544. ª¿ΓÑ ó »α«úαἼѠñ¿αÑ¬Γ¿ó𠬫¼»¿½∩Γ«αá {$I-} (¿½¿ ¿ß»«½∞ºπ⌐-
  2545. ΓÑ  ßαÑñßΓó« »α«óÑન «Φ¿í«¬ "Ä»µ¿¿/è«»¼¿½∩Γ«α/Åα«óÑα¬á «Φ¿-
  2546. í«¬ óó«ñá-óδó«ñá" (O/C/I/O-Checking)). ¥Γ« ∩ó½∩ÑΓß∩ π¬áºá¡¿-
  2547. Ѽ  ¬«¼»¿½∩Γ«απ ¡Ñ úÑ¡Ñα¿α«óáΓ∞ ¬«ñ ñ½∩ »α«óÑન «Φ¿í«¬ óó«-
  2548. ñá/óδó«ñá.
  2549.      ÅÑαÑñѽáѼ »αÑñδñπΘπε »α«úαá¼¼π Γá¬, τΓ«íδ  «¡á  «ßπΘÑ-
  2550. ßΓó½∩½á ß«íßΓóÑ¡¡πε »α«óÑα¬π «Φ¿í«¬ óó«ñá/óδó«ñá:
  2551.  
  2552. program DoSum; var
  2553.      A,B,Sum : Integer;
  2554.      IOCode : Integer; begin
  2555.      repeat
  2556.      Write('éóÑñ¿ΓÑ ñóá τ¿ß½á: ');
  2557.      {$I-} {ÄΓ¼Ñ¡¿Γ∞ áóΓ«¼áΓ¿τÑ߬πε »α«óÑα¬π «Φ¿í«¬}
  2558.      {óó«ñá/óδó«ñá}
  2559.      Readln(A,B);
  2560.      {$I+} {鬽ετ¿Γ∞ áóΓ«¼áΓ¿τÑ߬πε »α«óÑα¬π «Φ¿í«¬}
  2561.      {óó«ñá/óδó«ñá}
  2562.      IOCode := IOResult;
  2563.      if IOCode <> 0
  2564.      then Writeln('ìÑ»αáó¿½∞¡δÑ ñá¡¡δÑ. ì᪼¿ΓÑ Enter')
  2565.      until IOCode = 0;
  2566.      Sum := A + B;
  2567.      Writeln('æπ¼¼á αáó¡á ',Sum) 
  2568.      end. 
  2569.  
  2570.      é ¡áτá½Ñ »α«úαá¼¼δ «Γ¼Ñ¡∩ÑΓß∩  áóΓ«¼áΓ¿τÑ߬á∩  »α«óÑα¬á 
  2571. «Φ¿í«¬ óó«ñá/óδó«ñá ß »«¼«Θ∞ε  ñ¿αÑ¬Γ¿óδ  ¬«¼»¿½∩Γ«αá {$I-}. 
  2572. ä½∩ óó«ñá  ñá¡¡δσ  ¿ß»«½∞ºπÑΓß∩ µ¿¬½  repeat..until, »«ß¬«½∞-
  2573. ¬π óó«ñ ß½ÑñπÑΓ óδ»«½¡∩Γ∞ ñ« ΓÑσ »«α, »«¬á »«½∞º«óáΓѽ∞ ßτ¿-
  2574. ΓáÑΓ  φΓ«  ¡Ñ«íσ«ñ¿¼δ¼. Ä»ÑαáΓ«αδ Write ¿ Readln Γ«τ¡« ΓᬿѠ
  2575. ªÑ, ¬á¬ ¿ αá¡∞ΦÑ, «ñ¡á¬« »«ß½Ñ ¡¿σ ßΓ«¿Γ «»ÑαáΓ«α:
  2576.  
  2577.      IOCode := IOResult; 
  2578.  
  2579.      ÅÑαѼѡ¡á∩ IOC0de «»¿ßá¡á ¬á¬ ú½«íá½∞¡á∩ »ÑαѼѡ¡á∩,  á 
  2580. τΓ« ΓᬫѠIOResult? ¥Γ« óßΓα«Ñ¡¡á∩ Σπ¡¬µ¿∩, ó«ºóαáΘáεΘá∩ ¬«ñ 
  2581. «Φ¿í¬¿, ó«º¡¿¬ΦÑ⌐  »α¿ »«ß½Ññ¡Ñ⌐  «»Ñαᵿ¿  óó«ñá/óδó«ñá,  ó 
  2582. ñá¡¡«¼ ß½πτáÑ - Readln. àß½¿ ¡¿¬á¬«⌐ «Φ¿í¬¿  óó«ñá-óδó«ñá ¡Ñ
  2583. 󫺡¿¬áÑΓ, Γ« ó«ºóαáΘáѼ«Ñ º¡áτÑ¡¿Ñ αáó¡« 0. é «íαáΓ¡«¼ ß½π-
  2584. τáÑ  ó«ºóαáΘáÑΓß∩ ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ, π¬áºδóáεΘÑÑ, τΓ« »α«¿-
  2585. º«Φ½«. æαáºπ »«ß½Ñ ó맮óá IOResult «¡á «í¡π½∩ÑΓ  ßÑí∩  ¿  ñ«
  2586. »«∩ó½Ñ¡¿∩  ß½ÑñπεΘÑ⌐ «Φ¿í¬¿ íπñÑΓ ó«ºóαáΘáΓ∞ 0. Å«φΓ«¼π º¡á-
  2587. τÑ¡¿Ñ IOResult »α¿ßóá¿óáÑΓß∩ IOCode ß ΓѼ, τΓ«íδ ¼«ª¡«  í佫
  2588. »α«óÑα¿Γ∞ αѺπ½∞ΓáΓ ó «»ÑαáΓ«αÑ if ¿ ó »αÑñ½«ªÑ¡¿¿ until.
  2589.      Ç¡á½«ú¿τ¡πε ßΓαπ¬Γπαπ ¼«ª¡« ¿ß»«½∞º«óáΓ∞  ñ½∩  »α«óÑન
  2590. «Φ¿í«¬  »α¿  «Γ¬αδΓ¿¿ Σá⌐½«ó ñ½∩ óó«ñá. Éáßß¼«Γα¿¼ ß½ÑñπεΘ¿⌐
  2591. »α¿¼Ñα »α«úαá¼¼δ:
  2592.  
  2593. var
  2594.   FileName  : string[40];
  2595.   F         : text;
  2596. begin
  2597.   Write('éóÑñ¿ΓÑ ¿¼∩ Σá⌐½á: ');
  2598.   Readln(FileName);
  2599.   Assign(F,FileName);
  2600.   Reset(F);
  2601.   ...
  2602.  
  2603.      é φΓ«¼ Σαáú¼Ñ¡ΓÑ »α«úαá¼¼δ óδñáÑΓß∩ ºá»α«ß ¡á óó«ñ ¿¼Ñ-
  2604. ¡¿  Σá⌐½á,  á ºáΓѼ «ßπΘÑßΓó½∩ÑΓß∩ »«»δΓ¬á «Γ¬αδΓ∞ φëàΣá⌐½
  2605. ñ½∩ óó«ñá. àß½¿ Σá⌐½, ¿¼∩ ¬«Γ«α«ú« óδ π¬áºá½¿, ¡Ñ  ßπΘÑßΓóπ-
  2606. ÑΓ,  Γ«  óδ»«½¡Ñ¡¿Ñ  »α«úαá¼¼δ íπñÑΓ »αѬαáΘÑ¡« ¿º-ºá «Φ¿í¬¿
  2607. φΓá»á óδ»«½¡Ñ¡¿∩ (02). Äñ¡á¬«, óδ ¼«ªÑΓÑ »ÑαÑ»¿ßáΓ∞ »α«úαá¼-
  2608. ¼π ß½ÑñπεΘ¿¼ «íαẫ¼:
  2609.  
  2610. var
  2611.   FileName  : string[40];
  2612.   F         : text;
  2613.   IOCode    : integer;
  2614. begin
  2615.   {$I-}
  2616.   repeat
  2617.     Write('éóÑñ¿ΓÑ ¿¼∩ Σá⌐½á: ');
  2618.     Readln(FileName);
  2619.     Assign(F,FileName);
  2620.     Reset(F);
  2621.     IOCode := IOResult;
  2622.     if IOCode <> 0
  2623.       then Writeln('öá⌐½',Filename,'¡Ñ ßπΘÑßΓóπÑΓ')
  2624.     until IOCode = 0;
  2625.     {$I+}
  2626.     ...
  2627.  
  2628. êß»«½∞ºπ∩ φΓ¿ ¿ á¡á½«ú¿τ¡δÑ ¼ÑΓ«ñδ, ¼«ª¡« ß«ºñáóáΓ∞ »α«úαá¼-
  2629. ¼δ, ¡Ñ ñáεΘ¿Ñ ΣáΓá½∞¡δσ ßí«Ñó, Γ« ÑßΓ∞ ó«º¡¿¬áεΘ¿Ñ «Φ¿í¬¿ ¡Ñ
  2630. íπñπΓ óδºδóáΓ∞ »αѬαáΘÑ¡¿∩ αáí«Γδ »α«úαá¼¼δ.
  2631.  
  2632.                      Åα«óÑα¬á ñ¿á»áº«¡á
  2633.  
  2634.      äαπú¿¼ αáß»α«ßΓαá¡Ñ¡¡δ¼  ¬½áßß«¼  ßѼá¡Γ¿τÑ߬¿σ  «Φ¿í«¬
  2635. ∩ó½∩ÑΓß∩  »αÑóδΦÑ¡¿Ñ  ñ¿á»áº«¡á ¿½¿ úαá¡¿µ º¡áτÑ¡¿⌐. è τ¿ß½π
  2636. »α¿¼Ñα«ó Γ«ú«, ¬á¬ ó«º¡¿¬áεΓ φΓ¿ «Φ¿í¬¿, «Γ¡«ß¿Γß∩  »α¿ßó«Ñ-
  2637. ¡¿Ñ  ß½¿Φ¬«¼  í«½∞Φ«ú« º¡áτÑ¡¿∩ µÑ½«τ¿ß½Ñ¡¡«⌐ »ÑαѼѡ¡«⌐ ¿½¿
  2638. »«»δΓ¬á π¬áºáΓ∞ ¿¡ñѬߠ¼áßß¿óá, »αÑóδΦáεΘ¿⌐ Ñú« úαá¡¿µδ. Åα¿
  2639. ªÑ½á¡¿¿ ¼«ª¡« π¬áºáΓ∞ Æπαí«-Åá߬á½ε úÑ¡Ñα¿α«óáΓ∞ ¬«ñ, »α«óÑ-
  2640. α∩εΘ¿⌐ ñ¿á»áº«¡δ. ¥Γ« πóѽ¿τ¿Γ »α«úαá¼¼π ¿ ºá¼Ññ½¿Γ  ÑÑ  óδ-
  2641. »«½¡Ñ¡¿Ñ,  «ñ¡á¬« ¼«ªÑΓ «¬áºáΓ∞ ¡Ñ«µÑ¡¿¼πε »«¼«Θ∞ »α¿ «Γß½Ñ-
  2642. ª¿óá¡¿¿ «Φ¿í«¬ ñ¿á»áº«¡á ó »α«úαá¼¼Ñ.
  2643.      ä«»πßΓ¿¼, τΓ« ¿¼ÑÑΓß∩ ß½ÑñπεΘá∩ »α«úαá¼¼á:
  2644.  
  2645. program RangeTest;
  2646. var
  2647.   List : array[1..10] of integer;
  2648.   Indx : integer;
  2649. begin
  2650.   for Indx := 1 to 10 do
  2651.     List[Indx] := Indx;
  2652.   Indx := 0;
  2653.   while (Indx < 11) do begin
  2654.     Indx := Indx + 1;
  2655.     if List[Indx] > 0 then
  2656.       List[Indx] := -List[Indx]
  2657.   end;
  2658.   for Indx := 1 to 10 do
  2659.     Writeln(List[Indx])
  2660. end.
  2661.  
  2662. àß½¿ óóÑßΓ¿ φΓπ »α«úαá¼¼π, Γ« ÑÑ ¼«ª¡« «ΓΓαá¡ß½¿α«óáΓ∞ ¿ ºá-
  2663. »πßΓ¿Γ∞  ¡á  óδ»«½¡Ñ¡¿Ñ.  Äñ¡á¬«, «¡á «¬áªÑΓß∩ ó íÑ߬«¡Ñτ¡«¼
  2664. µ¿¬½Ñ. Åα«ß¼«Γα¿¼ ó¡¿¼áΓѽ∞¡« φëଫñ. û¿¬½ while  óδ»«½¡∩-
  2665. ÑΓß∩  11 αáº, ¡Ñ 10, ¿ »ÑαѼѡ¡á∩ indx ¿¼ÑÑΓ º¡áτÑ¡¿Ñ 11 »α¿
  2666. »«ß½Ññ¡Ñ¼ »α«σ«ªñÑ¡¿¿ µ¿¬½á. Å«ß¬«½∞¬π ¼áßß¿ó List  ß«ñÑনΓ
  2667. 10  φ½Ñ¼Ñ¡Γ«ó, List[11] π¬áºδóáÑΓ ¡á ¡Ñ¬«Γ«απε ∩τÑ⌐¬π »á¼∩Γ¿
  2668. ó¡Ñ List. Åα¿ ¿¼ÑεΘѼß∩  αáß»αÑñѽѡ¿¿  »ÑαѼѡ¡δσ  List[11]
  2669. ºá¡¿¼áÑΓ  Γ« ªÑ ßἫѠ¼ÑßΓ« ó »á¼∩Γ¿, τΓ« ¿ »ÑαѼѡ¡á∩ Indx.
  2670. ¥Γ« «º¡áτáÑΓ, τΓ« ¬«úñá Indx=11, «»ÑαáΓ«α
  2671.  
  2672.      List[Indx] := -List[Indx]
  2673.  
  2674. φ¬ó¿óá½Ñ¡ΓÑ¡ «»ÑαáΓ«απ
  2675.  
  2676.      Indx := -Indx
  2677.  
  2678. ū߬«½∞¬π Indx αáóÑ¡ 11,  »«ß½Ññ¡¿⌐  «»ÑαáΓ«α  πßΓá¡áó½¿óáÑΓ
  2679. Indx  αáó¡δ¼ -11, τΓ« óÑñÑΓ ¬ ó«º«í¡«ó½Ñ¡¿ε óδ»«½¡Ñ¡¿∩ µ¿¬½á
  2680. ó »α«úαá¼¼Ñ. ÆÑ»Ñα∞ »α¿ óδ»«½¡Ñ¡¿¿ µ¿¬½á ¿º¼Ñ¡∩Γß∩  ñ«»«½¡¿-
  2681. Γѽ∞¡δÑ  íá⌐Γδ  ÑΘÑ  úñÑ-¡¿íπñ∞ - ó ∩τÑ⌐¬áσ, ß««ΓóÑΓßΓóπεΘ¿σ
  2682. List[-11..0].
  2683.      äαπú¿¼¿ ß½«óἿ, φΓá »α«úαἼᠼ«ªÑΓ Γ«½∞¬« ó¡ÑßΓ¿ íÑß-
  2684. »«α∩ñ«¬  ó  ßἫѠßÑí∩. Å«ß¬«½∞¬π µ¿¬½ ¡¿¬«úñá ¡Ñ ºáóÑαΦ¿Γß∩
  2685. »α¿ º¡áτÑ¡¿¿ Indx, í«½∞ΦѼ ¿½¿ αáó¡«¼ 11, Γ« «¡ íπñÑΓ óδ»«½-
  2686. ¡∩Γ∞ß∩ íÑ߬«¡Ñτ¡«.
  2687.      èᬠ«Γ߽Ѫ¿óáΓ∞ ¿½¿ »α«óÑα∩Γ∞ ΓᬿѠ߿Γπᵿ¿? éδ ¼«ªÑΓÑ
  2688. óßΓáó¿Γ∞  ó ¡áτὫ »α«úαá¼¼δ ñ¿αÑ¬Γ¿óπ {$R+} ñ½∩ á¬Γ¿ó¿ºáµ¿¿
  2689. »α«óÑન ñ¿á»áº«¡á. ÆÑ»Ñα∞ »α¿ ºá»π߬Ѡ π¬áºá¡¡«⌐  »α«úαá¼¼δ
  2690. ÑÑ  óδ»«½¡Ñ¡¿Ñ  íπñÑΓ  »αѬαáΘÑ¡« ¿º-ºá ó«º¡¿¬¡«óÑ¡¿∩ «Φ¿í¬¿
  2691. 201 ¡á φΓá»Ñ óδ»«½¡Ñ¡¿∩ («Φ¿í¬á »αÑóδΦÑ¡¿∩  ñ¿á»áº«¡á,  »«ß-
  2692. ¬«½∞¬π  ¿¡ñѬߠ ¼áßß¿óá »αÑóδΦáÑΓ Ñú« úαá¡¿µδ); φΓ« »α«¿º«⌐-
  2693. ñÑΓ, ¬á¬ Γ«½∞¬« íπñÑΓ ñ«ßΓ¿ú¡πΓ «»ÑαáΓ«α if List[Indx]>0 »α¿
  2694. Indx=11.  Åα¿  óδ»«½¡Ñ¡¿¿  »α«úαá¼¼δ ó ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑñÑ
  2695. »α«úαá¼¼¿α«óá¡¿∩ φëà«»ÑαáΓ«α íπñÑΓ π¬áºá¡ ¡á φ¬αá¡Ñ ¿  íπ-
  2696. ñÑΓ  αáß»ÑτáΓá¡á  «Φ¿í¬á.  (Åα«óÑα¬á  ñ¿á»áº«¡á »« π¼«½τá¡¿ε
  2697. ó䬽ετÑ¡á. Åα¿ á¬Γ¿ó¿ºáµ¿¿ »α«óÑન ñ¿á»áº«¡á  πóѽ¿τ¿óáÑΓß∩
  2698. αẼÑα »α«úαá¼¼δ ¿ πñ½¿¡∩ÑΓß∩ óαѼ∩ ÑÑ óδ»«½¡Ñ¡¿∩).
  2699.      é ¡Ñ¬«Γ«αδσ ß¿Γπᵿ∩σ, ¬á¬ »αá󿽫, »α¿  »α«úαá¼¼¿α«óá-
  2700. ¡¿¿  ¡á  í«½ÑÑ  óδß«¬«¼ πα«ó¡Ñ, íδóáÑΓ ¡Ñ«íσ«ñ¿¼δ¼ ¿½¿ ªÑ½á-
  2701. Γѽ∞¡δ¼ ¡áαπΦÑ¡¿Ñ úαá¡¿µ ñ¿á»áº«¡á, τáΘÑ óßÑú« »α¿ αáí«ΓÑ  ß
  2702. ñ¿¡á¼¿τÑ߬¿  αáß»αÑñѽ∩Ñ¼δ¼¿ ¼áßß¿óἿ ¿½¿ »α¿ ¿ß»«½∞º«óá¡¿¿
  2703. Succ ¿ Pred ß »ÑαÑτ¿ß½¿¼δ¼¿ Γ¿»á¼¿ ñá¡¡δσ.
  2704.      éδ ¼«ªÑΓÑ óδí«α«τ¡«  ¿ß»«½∞º«óáΓ∞  »α«óÑα¬π  ñ¿á»áº«¡á,
  2705. »«¼ÑßΓ¿ó  ñ¿αÑ¬Γ¿óπ  {$R-}  ó  ¡áτá½Ñ »α«úαá¼¼δ. ä½∩ ¬áªñ«ú«
  2706. αáºñѽᠻα«úαá¼¼δ, ΓαÑíπεΘÑú« »α«óÑન ñ¿á»áº«¡á, ó Ñú«  ¡á-
  2707. τá½Ñ  ß½ÑñπÑΓ  »«¼ÑΘáΓ∞  ñ¿αÑ¬Γ¿óπ {$R+}, á ó ¬«¡µÑ - {$R-}.
  2708. ìá»α¿¼Ñα, »αÑñδñπΘ¿⌐ µ¿¬½ ¼«ª¡« ºá»¿ßáΓ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  2709.  
  2710. while Indx < 11 do begin
  2711.   Indx := Indx + 1;
  2712.   {$R+}             {Ç¬Γ¿ó¿º¿α«óáΓ∞ »α«óÑα¬π ñ¿á»áº«¡á}
  2713.   if List[Indx] > 0 then
  2714.     List[Indx] := -List[Indx]
  2715.   {$R-}             {ÄΓ¼Ñ¡¿Γ∞ »α«óÑα¬π ñ¿á»áº«¡á}
  2716. end;
  2717.  
  2718.      é φΓ«¼ ß½πτáÑ »α«óÑα¬á ñ¿á»áº«¡á  íπñÑΓ  «ßπΘÑßΓó½∩Γ∞ß∩
  2719. Γ«½∞¬« ó¡πΓα¿ «»ÑαáΓ«αá if..then ¿ ¡¿úñÑ í«½ÑÑ, Ñß½¿, ¬«¡Ñτ-
  2720. ¡«, óδ ¡Ñ π¬áªÑΓÑ úñÑ-¡¿íπñ∞ ñ¿αÑ¬Γ¿óπ {$R+}.
  2721.  
  2722.               äαπú¿Ñ ßαÑñßΓóá «íαáí«Γ¬¿ «Φ¿í«¬
  2723.  
  2724.      Æπαí«-Åá߬á½∞ »αÑñ«óΓáó½∩ÑΓ óἠ󫺼«ª¡«ßΓ∞  ó«ß»«½∞º«-
  2725. óáΓ∞ß∩  ñαπú¿¼¿ ¼ÑΓ«ñἿ «íαáí«Γ¬¿ «Φ¿í«¬, ¡«, »«ß¬«½∞¬π φΓ¿
  2726. ¼ÑΓ«ñδ í«½ÑÑ »«½¡« «»¿ßá¡δ ó  ñαπú¿σ  τáßΓ∩σ  ñá¡¡«ú«  απ¬«-
  2727. ó«ñßΓóá, ó φΓ«¼ αáºñѽѠ¼δ Γ«½∞¬« ¬αáΓ¬« ¿σ ¬«ß¡Ñ¼ß∩.
  2728.      è«úñá óáΦá »α«úαἼᠺáóÑαΦáÑΓ αáí«Γπ (¡«α¼á½∞¡δ¼ «íαá-
  2729. º«¼  ¿½¿  ß  «Φ¿í¬«⌐ φΓá»á óδ»«½¡Ñ¡¿∩), óδºδóáÑΓß∩ »α«µÑñπαá
  2730. óδσ«ñá, ß ¬«Γ«α«⌐ íδ½á  ß¬«¼»«¡«óá¡á  óáΦá  »α«úαá¼¼á.  Æπα-
  2731. í«-Åá߬á½∞  »«ºó«½∩ÑΓ óá¼ ¿ß»«½∞º«óáΓ∞ ß«íßΓóÑ¡¡δÑ »α«µÑñπαδ
  2732. óδσ«ñá, ¬«Γ«αδÑ óδºδóáεΓß∩ »ÑαÑñ  «íαáΘÑ¡¿Ñ¼  ¬  ßΓá¡ñáαΓ¡δ¼
  2733. »α«µÑñπαá¼  óδσ«ñá.  öá¬Γ¿τÑ߬¿,  ¬áªñδ⌐  ¼«ñπ½∞ ¼«ªÑΓ ¿¼ÑΓ∞
  2734. ßó«ε ß«íßΓóÑ¡¡πε »α«µÑñπαπ óδσ«ñá. ü½áú«ñáα∩ φΓ«¼π ¡áα∩ñπ  ß
  2735. áóΓ«¼áΓ¿τÑ߬¿¼  ¬«ñ«¼ ¿¡¿µ¿á½¿ºáµ¿¿ ¼«ª¡« »«½πτ¿Γ∞ ΓᬪѠáó-
  2736. Γ«¼áΓ¿τÑ߬¿⌐ ¬«ñ «τ¿ßΓ¬¿. ü«½ÑÑ  »«ñα«í¡«  »α«µÑñπαδ  óδσ«ñá
  2737. «»¿ßá¡δ ó â½áóÑ 15 "æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá".
  2738.      àß½¿ óδ (ß »«¼«Θ∞ε ó맮óá »α«µÑñπα New ¿ GetMem) »δΓáÑ-
  2739. ΓÑß∞  óδñѽ¿Γ∞ »á¼∩Γ∞, á »á¼∩Γ¿ ó ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽ«⌐
  2740. «í½áßΓ¿ ¡Ññ«ßΓáΓ«τ¡«, Γ« áóΓ«¼áΓ¿τÑ߬¿ óδºδóáÑΓß∩  »α«µÑñπαá
  2741. «íαáí«Γ¬¿  «Φ¿í¬¿ ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽ«⌐ «í½áßΓ¿ »á¼∩Γ¿,
  2742. ¬«Γ«αá∩ »α«ßΓ« »α¿ó«ñ¿Γ ¬ Γ«¼π, τΓ« »α«úαἼᠺáóÑαΦáÑΓ  αá-
  2743. í«Γπ ß «Φ¿í¬«⌐ φΓá»á óδ»«½¡Ñ¡¿∩. Äñ¡á¬« ñ½∩ «íαáí«Γ¬¿ Γᬫú«
  2744. α«ñá «Φ¿í«¬ »« ¡πª¡«¼π óá¼ á½ú«¿Γ¼π óδ  ¼«ªÑΓÑ  ºáñáΓ∞  ßó«ε
  2745. ß«íßΓóÑ¡¡πε  »α«µÑñπαπ  «íαáí«Γ¬¿ «Φ¿í¬¿, ¬«Γ«αá∩, ¡á»α¿¼Ñα,
  2746. íπñÑΓ «ßó«í«ªñáΓ∞ »á¼∩Γ∞, ºá¡¿¼áѼπε ¡Ñ¡πª¡δ¼¿ í«½∞ΦÑ  ñ¿¡á-
  2747. ¼¿τÑ߬¿¼¿  ßΓαπ¬ΓπαἿ, ¿½¿ »α«ßΓ« »α¿óÑñÑΓ ¬ Γ«¼π, τΓ« »α«-
  2748. µÑñπαδ New ¿ GetMem íπñπΓ ó«ºóαáΘáΓ∞ π¬áºáΓѽ∞ nil. Åα«µÑñπ-
  2749. αδ «íαáí«Γ¬¿ «Φ¿í¬¿ ñ¿¡á¼¿τÑ߬¿ αáß»αÑñѽ∩Ѽ«⌐ «í½áßΓ¿ í«½ÑÑ
  2750. »«ñα«í¡« «»¿ßá¡δ ó â½áóÑ 15 "æ»αáó«τ¡«ú« απ¬«ó«ñßΓóá".
  2751.      àß½¿ óδ ¿ß»«½∞ºπÑΓÑ ¼«ñπ½∞ Graph, Γ« π óáß ÑßΓ∞ ó«º¼«ª-
  2752. ¡«ßΓ∞ óδ»«½¡¿Γ∞ Γá¬πε ªÑ ΓΘáΓѽ∞¡πε »α«µÑα¬π «Φ¿í«¬, ¬á¬ ¿ ó
  2753. ß½πτáÑ «Φ¿í«¬ óó«ñá-óδó«ñá. Äñ¡á  ¿º  Σπ¡¬µ¿⌐  φΓ«ú«  ¼«ñπ½∩
  2754. (Σπ¡¬µ¿∩ GraphError) ó«ºóαáΘáÑΓ ¬«ñ «Φ¿í¬¿, ¬«Γ«αδ⌐ πßΓá¡áó-
  2755. ½¿óáÑΓß∩ ¼¡«ú¿¼¿ úαáΣ¿τÑ߬¿¼¿ »α«µÑñπαἿ. èᬠ ¿ß»«½∞º«óáΓ∞
  2756. φΓ«  ßαÑñßΓó«  ¿ ¬á¬¿Ñ ¬«ñδ «Φ¿í«¬ ó«ºóαáΘáÑΓ ñá¡¡á∩ Σπ¡¬µ¿∩
  2757. »«ñα«í¡«  «»¿ßá¡«  ó  â½áóÑ  12  "æ»αáó«τ¡«ú«   απ¬«ó«ñßΓóá"
  2758. ("æΓá¡ñáαΓ¡δÑ ¼«ñπ½¿"). 
  2759.      î«ñπ½∞  Overlay   ß«ñÑαª¿Γ   µÑ½«τ¿ß½Ñ¡¡πε   »ÑαѼѡ¡πε
  2760. OvrResult, ó ¬«Γ«α«⌐ σαá¡¿Γß∩ ¬«ñ αѺπ½∞ΓáΓá óδ»«½¡Ñ¡¿∩ »«ß-
  2761. ½Ññ¡Ñ⌐ «»Ñαᵿ¿, óδ»«½¡Ñ¡¡«⌐ »«ñß¿ßΓѼ«⌐ π»αáó½Ñ¡¿∩ «óÑα½Ñ∩-
  2762. ¼¿. Ç¡á½«ú¿τ¡«, ¼«ñπ½∞ Dos ß«σαá¡∩ÑΓ ¬«ñ «Φ¿í¬¿ ó »ÑαѼѡ¡«⌐
  2763. DosError.
  2764.  
  2765.                        Æπαí«-«Γ½áñτ¿¬
  2766.  
  2767.      Æπαí«-Åá߬á½∞ óÑαß¿¿ 5.0 ó¬½ετáÑΓ ó  ßÑí∩  »«½¡πε  »«ñ-
  2768. ñÑαª¬π  Æπαí«-«Γ½áñτ¿¬á Σ¿α¼δ ü«α½á¡ñ. ¥Γ« ¼«Θ¡δ⌐ áóΓ«¡«¼¡δ⌐
  2769. «Γ½áñτ¿¬, ¬«Γ«αδ⌐ »«ºó«½∩ÑΓ αáí«ΓáΓ∞ ß óδ»«½¡∩Ñ¼δ¼¿  Σá⌐½á¼¿
  2770. Æπαí«-Åá߬á½∩, Æπαí«-æ¿ ¿ Æπαí«-ÇßßѼí½Ñαá (.àòà). Æπαí«-ÄΓ-
  2771. ½áñτ¿¬ ó¬½ετáÑΓ ó ßÑí∩ «Γ½áñ¬π ¬á¬ ¡á πα«ó¡Ñ  ¿ßσ«ñ¡δσ  ΓѬ-
  2772. ßΓ«ó,  Γᬠ¿ ¡á πα«ó¡Ñ ¼áΦ¿¡¡δ󠬫ñ«ó, αáßΦ¿αÑ¡¡«Ñ ¿ß»«½∞º«-
  2773. óá¡¿Ñ Γ«τѬ «ßΓá¡«óá (ó¬½ετá∩ Γ«τ¬¿ «ßΓá¡«óá »« πß½«ó¿ε  ¿½¿
  2774. ß  óδτ¿ß½Ñ¡¿Ñ¼  ºáñá¡¡δσ  óδαáªÑ¡¿⌐)  ¿ »«ºó«½∩ÑΓ «Γ½áª¿óáΓ∞
  2775. í«½∞Φ¿Ñ »α«úαá¼¼¡δÑ ¬«¼»½Ñ¬ßδ ß »«¼«Θ∞ε «Γ½áñ¬¿ ó ßαÑñÑ ó¿α-
  2776. Γπá½∞¡δσ  ¼áΦ¿¡ ¡á »α«µÑßß«αÑ 80386 ¿½¿ óδ»«½¡∩Γ∞ «Γ½áñ¬π ¡á
  2777. ñóπσ¼áΦ¿¡¡«¼ ¬«¼»½Ñ¬ßÑ (ó ¬«Γ«α«¼ ¥éî ßó∩ºá¡δ τÑαѺ »«ß½Ññ«-
  2778. óáΓѽ∞¡δ⌐ »«αΓ).
  2779.      Æπαí«-«Γ½áñτ¿¬ ∩ó½∩ÑΓß∩ »α«ΣÑßß¿«¡á½∞¡δ¼  «Γ½áñτ¿¬«¼  ¿
  2780. ó¬½ετáÑΓ ó ßÑí∩ µÑ½δ⌐ α∩ñ ¼«Θ¡δσ ßαÑñßΓó. æ í«½∞Φ¿¡ßΓó«¼ ¿σσ
  2781. φΓ¿σ ßαÑñßΓó óδ πªÑ º¡á¬«¼δ, »«ß¬«½∞¬π «¡¿ ß«ó»áñáεΓ ß ß««Γ-
  2782. óÑßΓóπεΘ¿¼¿ ßαÑñßΓóἿ ¼¡«ú««¬«¡¡«⌐ αáí«Γδ ¿ ¿¡ΓÑúα¿α«óá¡¡«⌐
  2783. ¿¡ΓÑαá¬Γ¿ó¡«⌐ ßαÑñδ Æπαí«-Åá߬á½∩.
  2784.      ÅαÑñ»«½«ª¿¼, π óáß ÑßΓ∞ ¡á»¿ßá¡¡á∩ ¡á Åá߬á½Ñ  »α«úαá¼-
  2785. ¼á, ¬«Γ«αá∩ ¡áºδóáÑΓß∩ MYPROG.PAS. æ »«¼«Θ∞ε Æπαí«-«Γ½áñτ¿¬á
  2786. ÑÑ ¼«ª¡« «Γ½áñ¿Γ∞ ß½ÑñπεΘ¿¼ «íαẫ¼:
  2787.  
  2788.      àß½¿ óδ ¿ß»«½∞ºπÑΓÑ ó ¿¡ΓÑúα¿α«óá¡¡πε ßαÑñπ  αáºαáí«Γ¬¿
  2789. »α«úαá¼¼:
  2790.  
  2791.      1.  çáúαπº¿ΓÑ TURBO.EXE ¿ óóÑñ¿ΓÑ Σá⌐½ MYPROG.PAS ó αÑ-
  2792.          ñá¬Γ«α  (¡áª¼¿ΓÑ  F3, ¡áíÑα¿ΓÑ MYPROG.PAS ¿ ¡áª¼¿ΓÑ
  2793.          Enter).
  2794.      2.  ôßΓá¡«ó¿ΓÑ       ¼Ñ¡ε       "諼»¿½∩µ¿∩/ìạáτÑ¡¿Ñ"
  2795.          (Compile/Destination)  ó  º¡áτÑ¡¿Ñ Disk (¬«»ß¿½∩µ¿∩
  2796.          ¡á ñ¿ß¬).
  2797.      3.  ôßΓá¡«ó¿ΓÑ   ¼Ñ¡ε   "ÄΓ½áñ¬á/ÇóΓ«¡«¼¡á∩    «Γ½áñ¬á"
  2798.          (Debug/Stand-alone Debuging) ó º¡áτÑ¡¿Ñ On (ó¬½ετÑ-
  2799.          ¡«).
  2800.      4.  ÄΓΓαá¡ß½¿απ⌐ΓÑ óáΦπ »α«úαá¼¼π (¡áªá󠬽áó¿Φπ F9).
  2801.  
  2802.      àß½¿ óδ ¿ß»«½∞ºπÑΓÑ ¬«¼»¿½∩Γ«α, αáí«ΓáεΘ¿⌐ ó αѪ¿¼Ñ ¬«-
  2803. ¼á¡ñ¡«⌐  ßΓ᫬¿,  ¡áíÑα¿ΓÑ  ß½ÑñπεΘπε  ¬«¼á¡ñπ äÄæ ¿ ¡áª¼¿ΓÑ
  2804. Enter:
  2805.  
  2806.      TPC /V MYPROG
  2807.  
  2808. (ìѺáó¿ß¿¼« «Γ Γ«ú«, ¬á¬«⌐ ¬«¼»¿½∩Γ«α ¿ß»«½∞ºπÑΓß∩, ñ¿αÑ¬Γ¿-
  2809. óδ {$D} ¿ {$L} ñ«½ª¡δ íπΓ∞ ó¬½ετÑ¡δ. ÅÑαóá∩ ñ¿αÑ¬Γ¿óá π»αáó-
  2810. ½∩ÑΓ úÑ¡ÑαᵿÑ⌐ «Γ½áñ«τ¡«⌐ ¿¡Σ«α¼áµ¿¿ ¿ ñ«½ª¡á ¿¼ÑΓ∞  º¡áτÑ-
  2811. ¡¿Ñ  {$D+} (ó ¿¡ΓÑαá¬Γ¿ó¡«⌐ ßαÑñÑ ¼«ª¡« ¿ß»«½∞º«óáΓ∞ ¬«¼á¡ñπ
  2812. "Ä»µ¿¿/諼»¿½∩Γ«α/ê¡Σ«α¼áµ¿∩ ñ½∩ «Γ½áñ¬¿", πßΓá¡«ó¿ó  Ñú«  ó
  2813. º¡áτÑ¡¿∩ On  (ó¬½ετÑ¡«), á ó ¬«¼á¡ñ¡«⌐ ßΓα«¬Ñ ÆÉæ ¿ß»«½∞ºπ⌐-
  2814. ΓÑ ¬óá½¿Σ¿¬áΓ«α /$D). éΓ«αá∩ ñ¿αÑ¬Γ¿óá {$L} π»αáó½∩ÑΓ ß«σαá-
  2815. ¡Ñ¡¿Ñ¼  ¿  αáºαÑΦÑ¡¿Ñ¼  ¿¡Σ«α¼áµ¿¿ « ½«¬á½∞¡δ⌐ ß¿¼ó«½áσ (φΓá
  2816. ¿¡Σ«α¼áµ¿∩ αáºαÑΦáÑΓß∩ »« ñ¿αÑ¬Γ¿óÑ {$L+}  ó  ¿ßσ«ñ¡«¼  ¬«ñÑ
  2817. »α«úαá¼¼δ ¿½¿ »πΓѼ πßΓᡫ󬿠¼Ñ¡ε "Ä»µ¿¿/諼»¿½∩Γ«α/﫬á½∞-
  2818. ¡δÑ ß¿¼ó«½δ" (Options/Compiler/Local Symbols) ó  ¿¡ΓÑαá¬Γ¿ó-
  2819. ¡«⌐ ßαÑñÑ ó ß«ßΓ«∩¡¿Ñ On). Åα¿ αáí«ΓÑ ß ¬«¼»¿½∩Γ«α«¼ ÆÉæ ñ½∩
  2820. φΓ«⌐ µÑ½¿ ¼«ª¡« ¿ß»«½∞º«óá∞ ¬óá½¿Σ¿¬áΓ«α /$L+. Å«  π¼«½τá¡¿ε
  2821. «íÑ φΓ¿ ñ¿αÑ¬Γ¿óδ αáºαÑΦÑ¡δ, ¡« Ñß½¿ óδ ¿º¼Ñ¡¿½¿ º¡áτÑ¡¿∩ »«
  2822. π¼«½τá¡¿ε ¿ ¡Ñ »«¼ÑßΓ¿½¿ ó ¿ßσ«ñ¡«¼ ¬«ñÑ φΓ¿  ñ¿αÑ¬Γ¿óδ,  Γ«
  2823. «Γ½áñτ¿¬ αáí«ΓáΓ∞ ¡Ñ ß¼«ªÑΓ.
  2824.      ÅαÑñ»«½«ª¿¼, τΓ« ¬«¼»¿½∩µ¿∩ óδΦÑ⌐ »α«úαá¼¼δ óδ»«½¡Ñ¡á ¿
  2825. ¡á  ñ¿ß¬Ñ  ¿¼ÑÑΓß∩  Σá⌐½ MYPROG.EXE. ìÑ πñ¿ó½∩⌐ΓÑß∞, Ñß½¿ «¡
  2826. «¬áºá½ß∩ ¡Ñ߬«½∞¬« í«½∞Φ¿¼, τѼ óδ «ª¿ñ὿, »«ß¬«½∞¬π ó  ¬«-
  2827. ¡Ñµ  Σá⌐½á .àòà ñ«íáó½Ñ¡á ¿¡Σ«α¼áµ¿∩ « ¡«¼Ñαáσ ßΓ᫬ ¿ ¿¡«α-
  2828. ¼áµ¿∩ « ß¿¼ó«½áσ ñ½∩ «Γ½áñτ¬á. ùΓ«íδ «Γ½áñ¿Γ∞ φëàóδ»«½¡∩Ñ-
  2829. ¼δ⌐ Σá⌐½ ß »«¼«Θ∞ε «Γ½áñτ¿¬á, ¡áíÑαΓÑ ß½ÑñπεΘπε ¬«¼á¡ñπ äÄæ:
  2830.  
  2831.      td myprog
  2832.  
  2833. ¿  ¡áª¼¿ΓÑ  ¬½áó¿Φπ   Enter.  TD  -  φΓ«  Æπαí«-«Γ½áñτ¿¬,  á
  2834. myprog  - ¿¼∩ óáΦÑ⌐ »α«úαá¼¼δ. Åα¿ φΓ«¼ óδ ñ«½ª¡δ ¡áσ«ñ¿Γ∞ß∩
  2835. ó Γ«¼ ªÑ ¬áΓὫúÑ, τΓ« ¿ Σá⌐½ TD.EXE, ¿½¿ ñ«½ªÑ¡ íδΓ∞  ºáñá¡
  2836. »πΓ∞ ñ«ßΓπ»á ¬ φΓ«¼π Σá⌐½π (¿½¿ ¿ß»«½∞º«óá¡ ¬«¼á¡ñ¡δ⌐ Σá⌐½).
  2837. àß½¿ ñ½∩ óáΦÑ⌐ »α«úαá¼¼δ ΓαÑíπÑΓß∩ π¬áºδóáΓ∞  »áαá¼ÑΓαδ,  ¿σ
  2838. ¼«ª¡« »α«ßΓ« ºáñáΓ∞ »«ß½Ñ ¿¼Ñ¡¿ »α«úαá¼¼δ:
  2839.  
  2840.      td myprog param1 param2
  2841.  
  2842.      ¥Γ« óßÑ. éßΓα«Ñ¡¡δÑ ó Æπαí«-Åá߬á½∞ ßαÑñßΓóá,  ¿¡ΓÑαá¬-
  2843. Γ¿ó¡á∩  «Γ½áñ¬á  ó ¿¡ΓÑúα¿α«óá¡¡«⌐ ßαÑñÑ ¿ ¼«Θ¡δ⌐ áóΓ«¡«¼¡δ⌐
  2844. «Γ½áñτ¿¬ »«ºó«½∩Γ óá¼ πßΓαá¡¿Γ∞ ó »α«úαἼѠóßÑ ó¿ñδ «Φ¿í«¬.
  2845. åѽáѼ πß»Ñσá!
  2846.  
  2847.  
  2848.  
  2849.