[an error occurred while processing this directive]
PAúäEì X. çPAæéþECKéE BOúMOöHOCTé é OPçAHéúAãéñ äéAìOçA. `10.1. çpaÆÉÞecËÉe ×oÚÍoÖÎocÔÉ üBM "AÇaÔ". Bce oÐÉcaÎÎÙe × ÐpeÄÙÄÕÝÉx paÚÄeÌax cpeÄcÔ×a ÐpoÇpaÍÍÉpo×aÎÉÑ ÑÚÙËa PAðéPA ÐoÍoÇaÀÔ ÉcÐoÌØÚo×aÔØ ocÎo×ÎÙe ×oÚÍoÖÎocÔÉ ×ÙÞÉcÌÉÔeÌØÎoÊ ÍaÛÉÎÙ: xpaÎeÎÉe É oÂpaÂoÔËÕ ÄaÎÎÙx, × ÞacÔÎocÔÉ, apÉÆÍeÔÉÞecËÉe ×ÙÞÉcÌeÎÉÑ, paÂoÔÕ c ÔeËcÔaÍÉ. B ÜÔoÍ paÚÄeÌe ×Ù ÐoÚÎaËoÍÉÔecØ eÝe c oÄÎoÊ ÆopÍoÊ ÉcÐoÌØÚo×aÎÉÑ üBM - oÂpaÂoÔËoÊ ÇpaÆÉÞecËÉx ÉÚoÂpaÖeÎÉÊ. üËpaÎ ÔeÌeÍoÎÉÔopa üBM "AÇaÔ" ÍoÖÎo paccÍaÔpÉ×aÔØ ËaË ÐpÑÍoÕÇoÌØÎoe ÐoÌe, paÚÌÉÎo×aÎÎoe ÎaÐoÄoÂÉe ÔeÔpaÄÎoÇo ÌÉcÔa Îa ËÌeÔËÉ. PÉco×aÔØ ÍoÖÎo ÔoÌØËo ÚaËpaÛÉ×aÑ ËÌeÔËÕ ÃeÌÉËoÍ × ÔoÔ ÉÌÉ ÉÎoÊ Ã×eÔ, Ô.e. ÌÀÂoe ÉÚoÂpaÖeÎÉe ÍoÖÎo ÐpeÄcÔa×ÉÔØ Îa ÜËpaÎe ÌÉÛØ ÐpÉÂÌÉÖeÎÎo (ÐoÐpoÂÕÊÔe ÎapÉco×aÔØ Îa ËÌeÔÞaÔoÊ ÂÕÍaÇe ËaËoÊ-ÎÉÂÕÄØ pÉcÕÎoË É ÚaËpacØÔe eÇo ×ÎÕÔpeÎÎÉe ËÌeÔËÉ). PaÚÍepÙ oÔÄeÌØÎoÊ ËÌeÔËÉ É ×oÚÍoÖÎÙe Ã×eÔa pacËpacËÉ Úa×ÉcÑÔ oÔ ÇpaÆÉÞecËoÇo peÖÉÍa paÂoÔÙ "AÇaÔa". BceÇo cÕÝecÔ×ÕeÔ 5 ÔaËÉx peÖÉÍo×: 1. çpaÆÉËa ×ÙcoËoÇo paÚpeÛeÎÉÑ (çBP). üËpaÎ ÄeÌÉÔcÑ Îa 256x256 ËÌeÔoË (ÆaËÔÉÞecËÉ oÎÉ ×ÙÇÌÑÄÑÔ ÔoÞËaÍÉ). KaÖÄaÑ ÔoÞËa ÍoÖeÔ ÂÙÔØ ÔoÌØËo ÞepÎoÊ ÉÌÉ ÂeÌoÊ. 2. çpaÆÉËa cpeÄÎeÇo paÚpeÛeÎÉÑ (çCP). üËpaÎ cocÔoÉÔ ÉÚ 128x128 ËÌeÔoË 8 paÚÌÉÞÎÙx Ã×eÔo×. 3. çpaÆÉËa ÎÉÚËoÇo paÚpeÛeÎÉÑ (çHP): 64x64 ËÌeÔËÉ 8 Ã×eÔo×. 3. çpaÆÉËa Ã×eÔÎÙx cÉÍ×oÌo× (çãC). üËpaÎ cocÔoÉÔ ÉÚ 32x32 ËÌeÔoË, oÄÎaËo, × ËaÖÄoÊ ËÌeÔËe ÍoÖeÔ ÂÙÔØ ÉÚoÂpaÖeÎ cÉÍ×oÌ (ÂÕË×a, ÃÉÆpa É Ô.Ä.). ðpÉ ÜÔoÍ ×oÚÍoÖÎÙ ÔpÉ ×ÉÄa ÉÚoÂpaÖeÎÉÑ: - ÎopÍaÌØÎÙÊ - Ã×eÔÎoÊ cÉÍ×oÌ Îa ÞepÎoÍ ÆoÎe, - ÉÎ×epcÎÙÊ - ÞepÎÙÊ cÉÍ×oÌ Îa Ã×eÔÎoÍ ÆoÎe, - ÍÉÇaÀÝÉÊ - ÐoÐepeÍeÎÎaÑ cÍeÎa ÎopÍaÌØÎoÇo É ÉÎ×epcÎoÇo cÉÍ×oÌo×. 4. çpaÆÉËa ÎeÃ×eÔÎÙx cÉÍ×oÌo× (çHC): 64x32 ÞepÎÙx cÉÍ×oÌa Îa ÂeÌoÍ ÜËpaÎe ÉÌÉ cÔoÌØËo Öe ÂeÌÙx cÉÍ×oÌo× Îa ÞepÎoÍ ÜËpaÎe. éÚoÂpaÖeÎÉe × ÐocÌeÄÎeÍ peÖÉÍe xopoÛo ×ÙÇÌÑÄÉÔ ÔÌØËo Îa ÞepÎo-ÂeÌoÍ ÍoÎÉÔope. äaÌee ÄÌÑ ÕÄoÂcÔ×a ÂÕÄeÍ ÎaÚÙ×aÔØ ÜÌeÍeÎÔapÎÕÀ ËÌeÔËÕ ËaÖÄoÇo ÇpaÆÉÞecËoÇo peÖÉÍa ÐpocÔo ÔoÞËoÊ. CoÄepÖÉÍoe ÜËpaÎa × ÔoÍ ÉÌÉ ÉÎoÍ peÖÉÍe ÐocÔoÑÎÎo xpaÎÉÔcÑ × Oúõ ÍaÛÉÎÙ × cÐeÃÉaÌØÎoÊ ËoÄÉpo×Ëe. üÔo ÐoÚ×oÌÑeÔ xpaÎÉÔØ, ÉÚÍeÎÑÔØ, ÞÉÔaÔØ ÉÚoÂpaÖeÎÉÑ ÐpoÇpaÍÍoÊ É, × ÐpÉÎÃÉÐe, ÚaÐoÍÉÎaÔØ Éx Îa ÄÉcË É ÚaÇpÕÖaÔØ c ÎeÇo. BoÚÍoÖÎocÔØ üBM ÐoËaÚÙ×aÔØ Îa ÜËpaÎe coÄepÖÉÍoe paÚÌÉÞÎÙx ÕÞacÔËo× ÐaÍÑÔÉ × paÚÌÉÞÎÙx peÖÉÍax ÐoÚ×oÌÑeÔ oÄÎo×peÍeÎÎo oÂpaÂaÔÙ×aÔØ ÎecËoÌØËo ÉÚoÂpaÖeÎÉÊ. B cÉÍ×oÌØÎoÍ peÖÉÍe ËpoÍe pÉco×aÎÉÑ ÍoÖÎo opÇaÎÉÚo×aÔØ ÄÉaÌoÇ c ÐoÌØÚo×aÔeÌeÍ, oÔ×eÄÑ ÐoÄ ÎeÇo ×ecØ ÜËpaÎ ÉÌÉ ÎeËoÔopÕÀ eÇo ÞacÔØ. çpaÆÉÞecËÉe ×oÚÍoÖÎocÔÉ, ÐpeÄocÔa×ÌÑeÍÙe üBM, ÚÎaÞÉÔeÌØÎo pacÛÉpÑÀÔ ËÌacc peÛaeÍÙx c ee ÐoÍoÝØÀ ÚaÄaÞ, ÐoÚ×oÌÑÀÔ Ðo×ÙcÉÔØ ÎaÇÌÑÄÎocÔØ ÐpÉ ÐpoÇpaÍÍÉpo×aÎÉÉ ÍoÄeÌeÊ peaÌØÎoÇo ÍÉpa. B ÜÔoÍ ÌeÇËo ÕÂeÄÉÔØcÑ, ÐoÚÎaËoÍÉ×ÛÉcØ c ÎeËoÔopÙÍÉ ÉÚ cÔaÎÄapÔÎÙx ÐaËeÔo× cÉcÔeÍÙ "ûËoÌØÎÉÃa" (ÓÍ. ðÒÉÌÏÖÅÎÉÅ 3). `10.2. õÐpa×ÌeÎÉe ÇpaÆÉËoÊ É ÄÉaÌoÇoÍ × PaÐÉpe. ðpoÃeÄÕpa PöM. CÔpÕËÔÕpa ÇpaÆÉÞecËoÊ ÐaÍÑÔÉ × PaÐÉpa-ÉÎÔepÐpeÔaÔope ÔaËo×a: - ÂoÌØÛaÑ ÇpaÆÉÞecËaÑ cÔpaÎÉÃa ÄÌÑ paÂoÔÙ × peÖÉÍax çCP É çBP, - 5 ÍaÌÙx ÇpaÆÉÞecËÉx cÔpaÎÉà ÄÌÑ paÂoÔÙ × peÖÉÍax çHP, çãC É çHC; ÐpÉÞeÍ 2,3,4 É 5 cÔpaÎÉÃÙ pacÐoÌaÇaÀÔcÑ × oÂÌacÔÉ ÐaÍÑÔÉ ÂoÌØÛoÊ cÔpaÎéãù - ÐpÉ ÐepexoÄe, ÎaÐpÉÍep, × peÖÉÍ ×ÙcoËoÊ ÇpaÆÉËÉ Éx coÄepÖÉÍoe ÍoÖeÔ ÉcÐopÔÉÔØcÑ. CoÄepÖÉÍoe oÄÎoÊ ÉÚ ÜÔÉx cÔpaÎÉà ÐocÔoÑÎÎo oÔoÂpaÖaeÔcÑ Îa ÜËpaÎe × ÎeËoÔopoÍ peÖÉÍe. OÄÎa ÉÚ 5 ÍaÌÙx cÔpaÎÉà Ñ×ÌÑeÔcÑ ÔaËÖe ÔeËcÔo×oÊ cÔpaÎÉÃeÊ - ÎocÉÔeÌeÍ |ÜkÐkÏoÌa ÄÉaÌoÇa ÐoÌØÚo×aÔeÌÑ c üBM. äÉaÌoÇ ÍoÖeÔ ×ecÔÉcØ × oÄÎoÍ ÉÚ Ä×Õx peÖÉÍo×: çãC ÉÌÉ çHC. OÄÎa ÉÚ 6 ÇpaÆÉÞecËÉx cÔpaÎÉà Ñ×ÌÑeÔcÑ ÔeËÕÝeÊ: c ÎeÊ paÂoÔaÀÔ ×ce ÐpoÃeÄÕpÙ É ÆÕÎËÃÉÉ ÇpaÆÉÞecËoÇo ËoÍÐÌeËÔa "ûðAçA". OcoÂo oÔÍeÔÉÍ, ÞÔo ×ce ÔpÉ cÔpaÎÉÃÙ - ÐoËaÚÙ×aeÍaÑ, ÔeËcÔo×aÑ É ÔeËÕÝaÑ ÇpaÆÉÞecËaÑ - ÍoÇÕÔ ÂÙÔØ paÚÌÉÞÎÙÍÉ! üÔo ÚÎaÞÉÔ, ÞÔo ÍoÖÎo Îe ×ÉÄÔØ Îa ÜËpaÎe ÎÉ ÐpoÔoËoÌa c×oeÇo ÄÉaÌoÇa c üBM, ÎÉ ÔoÇo, ÞÔo pÉcÕeÔ ÐpoÇpaÍÍa. TaËaÑ paÚ×eÔ×ÌeÎÎaÑ cÔpÕËÔÕpa cÔpaÎÉÃ É Éx ÉcÐoÌØÚo×aÎÉÑ ÎÕÖÄaeÔcÑ × ÐpocÔoÍ É ÄocÔÕÐÎoÍ ÕÐpa×ÌeÎÉÉ. äÌÑ ÜÔoÇo × PaÐÉpe ÐpeÄÕcÍoÔpeÎa cÔaÎÄapÔÎaÑ ÐpoÃeÄÕpa PöM, ÐoÚ×oÌÑÀÝaÑ ÐepeËÌÀÞaÔØ ÇpaÆÉËÕ É ÄÉaÌoÇ c oÄÎoÊ cÔpaÎÉÃÙ Îa ÄpÕÇÕÀ, ÐoËaÚÙ×aÔØ cÔpaÎÉÃÙ × ÌÀÂoÍ peÖÉÍe É Äp. ðpoÃeÄÕpa PöM ÉÍeeÔ coÂcÔ×eÎÎÙÊ ÑÚÙË ËoÍaÎÄ. Ee eÄÉÎcÔ×eÎÎÙÊ ÐapaÍeÔp - ÔeËcÔ ÐpoÉÚ×oÌØÎoÊ ÄÌÉÎÙ, × ËoÔopoÍ ÞepeÚ ÐpoÂeÌÙ ÉÌÉ ÚaÐÑÔÙe ÐepeÞÉcÌeÎÙ ÇpaÆÉÞecËÉe ËoÍaÎÄÙ. KaÖÄaÑ ÇpaÆÉÞecËaÑ ËoÍaÎÄa ÉÍeeÔ ÔaËoÊ ×ÉÄ: <peÖÉÍ-É-aÄpecaÔ><ÄeÊcÔ×Ée> ^_________! ðoÌe <peÖÉÍ-É-aÄpecaÔ> ÚaÄaeÔ ÇpaÆÉÞecËÕÀ cÔpaÎÉÃÕ É peÖÉÍ ÉcÐoÌÎeÎÉÑ ÕËaÚaÎÎÙx ÄaÌee ÄeÊcÔ×ÉÊ. úÄecØ ×oÚÍoÖÎÙ cÌeÄÕÀÝÉe ×apÉaÎÔÙ: Ti - oÄÎa ÉÚ 5 ÍaÌÙx cÔpaÎÉÃ × peÖÉÍe çãC (i=1,2,3,4,5) õi - oÄÎa ÉÚ 5 ÍaÌÙx cÔpaÎÉÃ × peÖÉÍe çHC (i=1,2,3,4,5) Hi - oÄÎa ÉÚ 5 ÍaÌÙx cÔpaÎÉÃ × peÖÉÍe çHP (i=1,2,3,4,5) C - ÂoÌØÛaÑ cÔpaÎÉÃa × peÖÉÍe çCP, B - ÂoÌØÛaÑ cÔpaÎÉÃa × peÖÉÍe çBP, * - ÔeËÕÝaÑ ÇpaÆÉÞecËaÑ cÔpaÎÉÃa × ÔeËÕÝeÍ ÇpaÆÉÞecËoÍ peÖÉÍe. ðoÌe <ÄeÊcÔ×Ée> oÐpeÄeÌÑeÔ, ÞÔo ÎaÄo ×ÙÐoÌÎÉÔØ c ÕËaÚaÎÎÙÍ aÄpecaÔoÍ: O - oÞÉcÔÉÔØ ÞepÎÙÍÉ ÔoÞËaÍÉ ÕËaÚaÎÎoÇo peÖÉÍa, ð - ÐoËaÚaÔØ Îa ÜËpaÎe, ç - ÐepeËÌÀÞÉÔØ ÇpaÆÉËÕ (o Ñ×ÉÔØ ÔeËÕÝeÊ ÇpaÆÉÞecËoÊ cÔpaÎÉÃeÊ), ä - ÐepeËÌÀÞÉÔØ ÄÉaÌoÇ (o Ñ×ÉÔØ ÔeËcÔo×oÊ cÔpaÎÉÃeÊ) É ÐoËaÚaÔØ Îa ÜËpaÎe, K - ËoÍÂÉÎÉpo×aÔØ c ÔeËcÔo×oÊ cÔpaÎÉÃeÊ. ðpÉÍeÞaÎÉÑ É ÐoÑcÎeÎÉÑ. 1. þepÎoÊ ÔoÞËoÊ çHC cÞÉÔaeÔcÑ ÐpoÂeÌ, a çãC - ÞepÎÙÊ ÐpoÂeÌ. ðoÜÔoÍÕ, ecÌÉ × çãC ÔeËcÔo×aÑ cÔpaÎÉÃa co×ÐaÌa c oÞÉÝaeÍoÊ, Ôo ÐpÉ ÐepeÍeÝeÎÉÉ cÔpeÌËaÍÉ Ðo oÞÉÝeÎÎoÍÕ ÐoÌÀ ËÕpcop Îe ×ÉÄeÎ, Ô.Ë. oÎ ÉÍeeÔ Ã×eÔ ÔoÇo cÉÍ×oÌa, Îa ËoÔopÙÊ ÕËaÚÙ×aeÔ. 2. ðpÉ ÐepeËÌÀÞeÎÉÉ ÄÉaÌoÇa ÔeËÕÝÉÊ Ã×eÔ ×Ù×oÄa É coÄepÖÉÍoe Îo×oÊ ÔeËcÔo×oÊ cÔpaÎÉÃÙ coxpaÎÑÀÔcÑ, Îo ÕcÔaÎa×ÌÉ×aeÔcÑ cÔaÎÄapÔÎoe oËÎo (cÍ. `10.3). 3. ðpÉ ÐepeËÌÀÞeÎÉÉ ÇpaÆÉËÉ ÕcÔaÎa×ÌÉ×aeÔcÑ ÂeÌÙÊ Ã×eÔ oÔpÉco×ËÉ, ËpoÍe ÔoÇo, × çãC cÉÍ×o¤Í oÔpÉco×ËÉ ÕcÔaÎa×ÌÉ×aeÔcÑ ÉÎ×epcÎÙÊ ÐpoÂeÌ, a × çHC - "*". 4. éÚ-Úa ocoÂeÎÎocÔeÊ üBM × peÖÉÍe çHC 1,3,5 cÔpaÎÉÃÙ ×ÙÄaÀÔcÑ ÔoÌØËo c ÂeÌÙÍÉ cÉÍ×oÌaÍÉ Îa ÞepÎoÍ ÆoÎe, a 2 É 4 cÔpaÎÉÃÙ - ÎaoÂopoÔ. 5. KoÍÂÉÎÉpo×aÎÎÙÊ peÖÉÍ oÚÎaÞaeÔ, ÞÔo × ÎÉÖÎeÊ ÞacÔÉ ÜËpaÎa ×ÍecÔo ÉÚoÂpaÖeÎÉÑ ÕËaÚaÎÎoÊ cÔpaÎÉÃÙ ×ÙÄaÀÔcÑ 6 ÎÉÖÎÉx cÔpoË ÔeËcÔo×oÊ cÔpaÎÉÃÙ × ÔoÍ peÖÉÍe, × ËoÔopoÍ ÉÄeÔ ÄÉaÌoÇ. B cÉÌÕ ocoÂeÎÎocÔeÊ peaÌÉÚaÃÉÉ ÜÔoÇo peÖÉÍa Ú×ÕË É ÐaÕÚa × ÎeÍ ×ÙÐoÌÎÑÀÔcÑ ÄoÌØÛe, ÞeÍ ÐoÌoÖeÎo, caÍ Öe peÖÉÍ cÂpacÙ×aeÔcÑ ÐpÉ oÂpaÝeÎÉÉ Ë ÄÉcËo×oÄÕ. HopÍaÌØÎÙÊ cÂpoc ËoÍÂÉÎÉpo×aÎÎoÇo peÖÉÍa - ÐoËaÚ ÌÀÂoÊ cÔpaÎÉÃÙ Ðo ËoÍaÎÄe ÐpoÃeÄÕpÙ PöM. 6. BÎÉÍaÎÉe! KoÍÂÉÎaÃÉÑ "*ä" ÐoÎÉÍaeÔcÑ ËaË "ÐepeËÌÀÞÉÔØ ÄÉaÌoÇ Îa ÔeËÕÝÕÀ ÔeËcÔo×ÕÀ cÔpaÎÉÃÕ" (a Îe Îa ÇpaÆÉÞecËÕÀ, ËaË cÌeÄÕeÔ ÉÚ oÐÉcaÎÉÑ), É ÍoÖeÔ ÂÙÔØ ÉcÐoÌØÚo×aÎa ÄÌÑ ÐoËaÚa ÔeËcÔo×oÊ cÔpaÎÉÃÙ ÉÚ ÐpÇpaÍÍÙ. äÌÑ oÂÌeÇÞeÎÉÑ paÂoÔÙ c ÇpaÆÉËoÊ ××eÄeÎ ÐoËaÚ ÐoÐepeÍeÎÎo ÔeËcÔo×oÊ É ÔeËÕÝeÊ ÇpaÆÉÞecËoÊ cÔpaÎÉà ÐpÉ ËaÖÄoÍ ÎaÖaÔÉÉ ÆÕÎËÃÉoÎaÌØÎoÊ ËÌa×ÉÛÉ "8" ×o ×peÍÑ oÖÉÄaÎÉÑ cÉcÔeÍoÊ ××oÄa cÉÍ×oÌa. ðpÉÍepÙ ÉcÐoÌØÚo×aÎÉÑ ÐpoÃeÄÕpÙ PöM: PöM("T1ä,CçOð"); - ÐepeËÌÀÞÉÔØ ÄÉaÌoÇ Îa Ðep×ÕÀ cÔpaÎÉÃÕ × peÖÉÍe Ã×eÔÎÙx cÉÍ×oÌo×, ÐepeËÌÀÞÉÔØ ÇpaÆÉËÕ Îa ÂoÌØÛÕÀ cÔpaÎÉÃÕ × peÖÉÍe çCP, oÞÉcÔÉÔØ ee É ÐoËaÚaÔØ Îa ÜËpaÎe; PöM("*O,H2K"); - oÞÉcÔÉÔØ ÔeËÕÝÕÀ ÇpaÆÉÞecËÕÀ cÔpaÎÉÃÕ É ÐoËaÚaÔØ Îa ÜËpaÎe ×ÔopÕÀ cÔpaÎÉÃÕ × peÖÉÍe ÎÉÚËoÊ ÇpaÆÉËÉ, ËoÍÂÉÎÉpo×aÎÎÕÀ c ÔeËcÔo×oÊ cÔpaÎÉÃeÊ.[an error occurred while processing this directive]