[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]