[an error occurred while processing this directive]
`10.3. çpaÆÉÞecËÉÊ ËoÍÐÌeËÔ "ûðAçA".
äÌÑ oÔpÉco×ËÉ ÉÚoÂpaÖeÎÉÊ × ÇpaÆÉÞecËoÍ peÖÉÍe × PaÐÉpe ÉcÐoÌØÚÕeÔcÑ ÐoÄÍÎoÖecÔ×o ÇpaÆÉÞecËoÇo ËoÍÐÌeËÔa "ûðAçA" (ûËoÌØÎÙÊ ðaËeÔ AÄaÐÔÉpo×aÎÎÙx çpaÆÉÞecËÉx cpeÄcÔ×), paÚpaÂoÔaÎÎoÇo c opÉeÎÔaÃÉeÊ Îa oÂÕÞeÎÉe ÛËoÌØÎÉËo× paÂoÔe c ÍaÛÉÎÎoÊ ÇpaÆÉËoÊ.
KoopÄÉÎaÔÙ
üËpaÎ × ÇpaÆÉÞecËoÍ peÖÉÍe paccÍaÔpÉ×aeÔcÑ ËaË ÞacÔØ ÎeÐpepÙ×ÎoÊ ËoopÄÉÎaÔÎoÊ ÐÌocËocÔÉ. ðpÉ ÕcÔaÎo×Ëe peÖÉÍa ÎaÞaÌo ËoopÄÉÎaÔ a×ÔoÍaÔÉÞecËÉ ÐoÍeÝaeÔcÑ × Ìe×ÙÊ ÎÉÖÎÉÊ ÕÇoÌ ÜËpaÎa, ËoopÄÉÎaÔÎÙe ocÉ ÎaÐpa×ÌÑÀÔcÑ ×Ðpa×o É ××epx, eÄÉÎÉÃeÊ ÍacÛÔaÂa Ðo ocÑÍ cÞÉÔaeÔcÑ oÄÎa ÔoÞËa ÔeËÕÝeÇo peÖÉÍa.
B c×ÑÚÉ c ÔeÍ, ÞÔo ÆÉÚÉÞecËaÑ ÛÉpÉÎa ÜËpaÎa ÂoÌØÛe eÇo ×ÙcoÔÙ, ÉÚoÂpaÖeÎÉe ÐoÌÕÞaeÔcÑ Îe ÉÚoÍeÔpÉÞecËÉÍ. þÔoÂÙ ÕcÔaÎo×ÉÔØ ÉÚoÍeÔpÉÞecËÉÊ peÖÉÍ, ÄocÔaÔoÞÎo × ÐpoÃeÄÕpe PöM ÐpÉ ÕcÔaÎo×Ëe peÖÉÍa ÕËaÚaÔØ Îe "ç", a "çM".
HaÞaÌo ËoopÄÉÎaÔ É ÍacÛÔaÂÙ Ðo ocÑÍ ÍoÇÕÔ ÂÙÔØ ÉÚÍeÎeÎÙ × ÐpoÇpaÍÍe. äÌÑ ÜÔoÇo cÌÕÖaÔ ÐpoÃeÄÕpÙ
OTCþET(Hx,HÕ); É MTâ(Mx,MÕ);
KoopÄÉÎaÔÙ Hx É HÕ - aÂcoÌÀÔÎÙe, × ÔoÞËax ÔeËÕÝeÇo peÖÉÍa. Mx É MÕ - ÃeÌÙe ÞÉcÌa oÔ 0 Äo 255. 0 oÚÎaÞaeÔ oÔcÕÔcÔ×Ée ÍacÛÔaÂÉpo×aÎÉÑ Ðo ÕËaÚaÎÎoÊ ocÉ; ÄpÕÇoe ÚÎaÞeÎÉe - ÜÔo ÞÉcÌo 256-x ÄoÌeÊ Îo×oÇo ÍacÛÔaÂa Ðo ÕËaÚaÎÎoÊ ocÉ. TaËÉÍ oÂpaÚoÍ, ËoopÄÉÎaÔÙ ÔoÞËÉ (X,õ), ÕËaÚaÎÎoÊ × ÐpoÃeÄÕpax oÔpÉco×ËÉ ÇpaÆÉÞecËÉx ÜÌeÍeÎÔo× ÐpeoÂpaÚÕÀÔcÑ Ðo ÆopÍÕÌaÍ:
X' = Hx + X * Mx / 256
õ' = HÕ + õ * MÕ / 256 (ecÌÉ ÍacÛÔa ÎeÎÕÌe×oÊ)
ÐpÉÞeÍ ÄoÐÕcËaÀÔcÑ É oÔpÉÃaÔeÌØÎÙe ËoopÄÉÎaÔÙ.
OÇpaÎÉÞeÎÉe: ÎeÚa×ÉcÉÍo oÔ ÍacÛÔaÂo× aÂcoÌÀÔÎoe ÚÎaÞeÎÉe ËoopÄÉÎaÔÙ Îe ÄoÌÖÎo Ðpe×ocxoÄÉÔØ 511.
ðpÉÍeÞaÎÉe: ÚÄecØ É ÄaÌee × ÐpoÃeÄÕpax "ûðAçé" ÄpoÂÎÙe ÞÉcÌo×Ùe ÐapaÍeÔpÙ oÂpeÚaÀÔcÑ Äo ÃeÌÙx.
ðpoÃeÄÕpÙ ÕcÔaÎo×ËÉ
B ÐpoÃeÄÕpax "ûðAçé" ÉcÐoÌØÚÕÀÔcÑ ÔaËÉe ÄaÎÎÙe, ËaË ÔeËÕÝÉe Ã×eÔ, cÉÍ×oÌ É ÔoÞËa. ã×eÔ É cÉÍ×oÌ oÐpeÄeÌÑÀÔ pacËpacËÕ ËaÖÄoÊ ÔoÞËÉ ÇpaÆÉÞecËoÇo ÜÌeÍeÎÔa, ËoÔopÙÊ pÉcÕeÔ Ôa ÉÌÉ ÉÎaÑ ÐpoÃeÄÕpa.
1. TeËÕÝÉÊ Ã×eÔ ÉÍeeÔ cÍÙcÌ ÄÌÑ ×cex peÖÉÍo×, ËpoÍe çHC É ÚaÄaeÔcÑ ÐpoÃeÄÕpoÊ
ãBET(N);
ðapaÍeÔp N ÄoÌÖeÎ ÂÙÔØ ÃeÌÙÍ ÞÉcÌoÍ oÔ 0 Äo 255 (ÚÄecØ É ÄaÌee × ÐpoÃeÄÕpax "ûðAçé" ÄpoÂÎÙe ÞÉcÌo×Ùe ÐapaÍeÔpÙ oËpÕÇÌÑÀÔcÑ Äo ÃeÌÙx). B peÖÉÍax çHP, çCP É çBP eÇo cÍÙcÌ ÔaËo×:
0 - ÞepÎÙÊ 4 - cÉÎÉÊ
1 - ËpacÎÙÊ 5 - ÆÉoÌeÔo×ÙÊ
2 - ÚeÌeÎÙÊ 6 - ÇoÌÕÂoÊ
3 - ÖeÌÔÙÊ 7 - ÂeÌÙÊ
É ÄaÌee ÞepeÚ 8 Ã×eÔa Ðo×ÔopÑÀÔcÑ.
B peÖÉÍe çãC Ã×eÔ ÚaÄaeÔcÑ ÔaË:
0-7 - ÉÎ×epcÎÙÊ cÉÍ×oÌ,
8-15 - ÍÉÇaÀÝÉÊ cÉÍ×oÌ,
16-23 - ÉÎ×epcÎÙÊ cÉÍ×oÌ,
24-31 - ÎopÍaÌØÎÙÊ cÉÍ×oÌ.
×ÎÕÔpÉ ËaÖÄoÊ 8-ËÉ Ã×eÔa pacÐoÌaÇaÀÔcÑ ÔaË Öe; ÞepeÚ 32 pacËpacËÉ Ðo×ÔopÑÀÔcÑ.
ðpÉ ÕcÔaÎo×Ëe Îo×oÇo peÖÉÍa a×ÔoÍaÔÉÞecËÉ ÕcÔaÎa×ÌÉ×aeÔcÑ ÂeÌÙÊ Ã×eÔ (× çãC - ÂeÌÙÊ ÎopÍaÌØÎÙÊ).
2. TeËÕÝÉÊ cÉÍ×oÌ ÉÍeeÔ cÍÙcÌ ÔoÌØËo × cÉÍ×oÌØÎÙx peÖÉÍax. OÎ ÚaÄaeÔcÑ ÐpoÃeÄÕpoÊ
CéMPéC(ì);
ì - ÜÔo ÌÉÔepa, coÄepÖaÝaÑ cÉÍ×oÌ, ËoÔopÙÍ ÂÕÄÕÔ pÉco×aÔØcÑ ÇpaÆÉÞecËÉe ÜÌeÍeÎÔÙ (× coÞeÔaÎÉÉ c ÔeËÕÝÉÍ Ã×eÔoÍ).
ðpÉ ÕcÔaÎo×Ëe Îo×oÇo peÖÉÍa ÔeËÕÝÉÍ cÉÍ×oÌoÍ a×ÔoÍaÔÉÞecËÉ ÕcÔaÎa×ÌÉ×aeÔcÑ ÐpoÂeÌ ÄÌÑ çãC É "*" ÄÌÑ çHC.
3. OÐpeÄeÌÉÔØ Ã×eÔ ÔoÞËÉ Îa ÜËpaÎe ÍoÖÎo c ÐoÍoÝØÀ ÆÕÎËÃÉÉ
üKãB(X,õ)
ËoÔopaÑ ×ÙÄaeÔ ÎoÍep Ã×eÔa × oÐÉcaÎÎoÍ ×ÙÛe ×ÉÄe, ÐpÉÞeÍ ×ce oÄÉÎaËo×Ùe Ã×eÔa c×oÄÑÔcÑ Ë Ã×eÔÕ c ÎaÉÍeÎØÛÉÍ ÎoÍepoÍ.
çpaÆÉÞecËÉe ÐpoÃeÄÕpÙ.
1. TþK(X,õ);
PacËpaÛÉ×aeÔ ÔoÞËÕ c ÕËaÚaÎÎÙÍÉ ËoopÄÉÎaÔaÍÉ × ÔeËÕÝÉÊ Ã×eÔ (É cÉÍ×oÌ, ecÌÉ ÎaÄo).
2. ìéH(X1,õ1,X2,õ2);
PÉcÕeÔ ÌÉÎÉÀ ÉÚ ÔoÞËÉ (X1,õ1) × ÔoÞËÕ (X2,õ2).
3. ðPñM(X1,õ1,X2,õ2);
PÉcÕeÔ ÐpÑÍoÕÇoÌØÎÉË, ÄÉaÇoÎaÌØ ËoÔopoÇo oÐpeÄeÌÑeÔcÑ ËoopÄÉÎaÔaÍÉ (X1.õ1) É (X2,õ2).
5. Oâì(X,õ);
úaÐoÌÎÑeÔ ÔeËÕÝÉÍ Ã×eÔoÍ c×ÑÚÎÕÀ oÂÌacÔØ oÄÎoÇo Ã×eÔa, co×ÐaÄaÀÝÉÍ c Ã×eÔoÍ ÔoÞËÉ (X,õ).
`10.4. PaÂoÔa c ÔeËcÔo×oÊ cÔpaÎÉÃeÊ.
KaË ÕÖe ÕÐoÍÉÎaÌocØ, ÄÉaÌoÇ ÐoÌØÚo×aÔeÌÑ c üBM ÍoÖeÔ ×ecÔÉcØ ÔoÌØËo × Ä×Õx ÔeËcÔo×Ùx peÖÉÍax. B peÖÉÍe çãC ÜËpaÎ coÄepÖÉÔ 32 cÔpoËÉ Ðo 32 cÉÍ×oÌa, × peÖÉÍe çHC - 32 cÔpoËÉ Ðo 64 cÉÍ×oÌa.
þacÔo ÂÙ×aeÔ ÎeoÂxoÄÉÍÙÍ ÉcÐoÌØÚo×aÔØ ÄÌÑ ÄÉaÌoÇa Îe ×ecØ ÜËpaÎ, a ÌÉÛØ ÎeËoÔopÕÀ eÇo ÞacÔØ (ÎaÐpÉÍep, ËoÇÄa ÜÔa Öe cÔpaÎÉÃa Ñ×ÌÑeÔcÑ ÇpaÆÉÞecËoÊ). OÇpaÎÉÞÉÔØ ÄocÔÕÐÎÕÀ oÂÌacÔØ ÜËpaÎa - ÕcÔaÎo×ÉÔØ ÔeËcÔo×oe oËÎo - ÐoÚ×oÌÑeÔ ÐpoÃeÄÕpa
OKHO(X1,õ1,X2,õ2);
Ee ÐapaÍeÔpÙ oÐpeÄeÌÑÀÔ aÂcoÌÀÔÎÙe ËoopÄÉÎaÔÙ × cÉÍ×oÌax ÄÉaÇoÎaÌÉ Îo×oÇo oËÎa oÔÎocÉÔeÌØÎo Ìe×oÇo ÎÉÖÎeÇo ÕÇÌa ÜËpaÎa.
BÙÊÔÉ cpeÄcÔ×aÍÉ peÄaËÔÉpo×aÎÉÑ Úa ÐpeÄeÌÙ oËÎa Îe×oÚÍoÖÎo. OÎo cÂpacÙ×aeÔcÑ ÔoÌØËo ÐpÉ ×ÙxoÄe ÉÚ PeÄaËÔopa, Ðepe×ÙÚo×e cÉcÔeÍÙ É ÐepeËÌÀÞeÎÉÉ ÄÉaÌoÇa.
B oËoÎÎÙx ËoopÄÉÎaÔax (Ô.e. oÔÎocÉÔeÌØÎo Ìe×oÇo ÎÉÖÎeÇo ÕÇÌa oËÎa) paÂoÔaÀÔ ÐpoÃeÄÕpa ÕcÔaÎo×ËÉ ÐoÚÉÃÉÉ ËÕpcopa
ðOú(X,õ);
É ÆÕÎËÃÉÑ
OKCéM(X,õ);
oÐpeÄeÌÑÀÝaÑ cÉÍ×oÌ × ÕËaÚaÎÎoÊ ÐoÚÉÃÉÉ oËÎa.
KoopÄÉÎaÔÙ ×cex ÕÐoÍÑÎÕÔÙx ÐpoÃeÄÕp É ÆÕÎËÃÉÊ ÍoÇÕÔ ÂÙÔØ ÄpoÂÎÙÍÉ ÞÉcÌaÍÉ - ÐpÉ ÉcÐoÌÎeÎÉÉ oÎÉ ÐpeoÂpaÚÕÀÔcÑ Ë ÃeÌoÍÕ ×ÉÄÕ oÂpeÚaÎÉeÍ ×eÝecÔ×eÎÎoÊ ÞacÔÉ.
[an error occurred while processing this directive]