ΠΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ.
ΠΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·.
Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ
ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΊΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π° Π’ΡΠΎΡΠΈΠΈΠ³Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ», Π½Π°Π΄ ΠΊΠΎΡΠΎΡΡΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π° Π³), ΠΈ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ Π³ Π½Π° Π³ — 1 (Π΅ΡΠ»ΠΈ 1 Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 0) ΠΈΠ»ΠΈ Π½Π° Π³ + 1 (Π΅ΡΠ»ΠΈ 0 ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 1). ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π»? ΠΈ Π³ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π»? ΠΈ Π³. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ±Π° ΡΠΈΡΠ»Π° ΡΡΡΠ½ΡΠ΅, Π° ΡΠ΄Π²ΠΈΠ³ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ. ΠΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΉ Π°Π½Π°Π»ΠΈΠ·. Π€ΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
ΠΠ΅ΠΎΠ±ΡΡΠ°ΠΉΠ½ΠΎ ΠΏΡΠΎΡΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΠ°ΡΠ²ΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΈΠΉ [20, 21]. ΠΠ°ΡΠΈΠ½Π° ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ½Π°Π±ΠΆΠ΅Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², Rn, ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ. ΠΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌΡΡ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠ΅ΡΠ΅Π· Vi ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π³. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ Π½ΡΠΌΠ΅ΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄. ΠΠΎΠΌΠ°Π½Π΄Ρ Π±ΡΠ²Π°ΡΡ ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠΈΠΏΠΎΠ²:
- β’ inc i., j ΡΠ²Π΅Π»ΠΈΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³ Π½Π° 1 ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ j;
- β’ dec i, j. ΠΊ Π΅ΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³ ΡΠ°Π²Π½ΠΎ 0, ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ j, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΌΠ΅Π½ΡΡΠΈΡΡ Π½Π° 1 Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³, Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΊ;
- β’ halt ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ.
Π Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ², ΠΊΡΠΎΠΌΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ, ΡΠ°Π²Π½Ρ 0. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ° ΠΏΠΎΡΠ»Π΅ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ.
ΠΠ°ΠΊ ΡΡΠΎ Π½ΠΈ ΡΠ΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΡΠ°ΠΊΠ°Ρ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π°.
ΠΡΡΠ΅ Π±ΡΠ»Π° Π΄ΠΎΠΊΠ°Π·Π°Π½Π° ΡΠ΅ΠΎΡΠ΅ΠΌΠ° 4.38, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΌΠ°ΡΠΈΠ½ Π’ΡΠΎΡΠΈΠ½Π³Π° Π² Π΄Π²ΡΡ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎΠΌ Π°Π»ΡΠ°Π²ΠΈΡΠ΅. Π’Π°ΠΊ ΡΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΠΎΡΠΈΠ½Π³Π° Π² Π°Π»ΡΠ°Π²ΠΈΡΠ΅ {0,1}.
ΠΡΠΈΠ²Π΅Π΄ΡΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ, ΠΎΠ½ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΡΡΡΡ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΌΠ°ΡΠΈΠ½ Π’ΡΠΎΡΠΈΠ½Π³Π°. Π Π°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΠΉΡΠ΅ ΡΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΈ ΠΊΠ°ΠΊ Π·Π°Π΄Π°ΡΠΈ — Π΄ΠΎΠΊΠ°ΠΆΠΈΡΠ΅ ΡΠ΄Π΅Π»Π°Π½Π½ΡΠ΅ Π² Π½ΠΈΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ.
ΠΡΠΈΠΌΠ΅Ρ 4.44 (ΠΠ±Π½ΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°). Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ°ΠΊΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ:
1: dec Π³, n, 1.
ΠΠ½Π° ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° i Π΄ΠΎ Π½ΡΠ»Ρ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏ.
ΠΡΠΈΠΌΠ΅Ρ 4.45 (ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ°). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
- 1: dec Π³, ΠΏ, 2
- 2: inc j, 3
- 3: inc ΠΊ, 1
ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ² j, ΠΊ Π½Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³, Π° ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ°Π²Π½ΠΎ 0. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅Π³ΠΈΡΡΡΡ j, ΠΊ Π±ΡΠ»ΠΈ ΠΏΡΡΡΡ (ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΈ Π½ΡΠ»ΠΈ), Π° ΡΠ΅Π³ΠΈΡΡΡ Π³ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΡΠΈΡΠ»ΠΎ, ΡΠΎ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΆΠ΅ Π΄Π²Π° ΡΠ΅Π³ΠΈΡΡΡΠ° Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π³?*. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ Π½Π°Π·ΡΠ²Π°Π΅ΠΌ ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ°. Π£ΠΏΡΠΎΡΡΠ½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΡΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
- 1: dec i, n, 2
- 2: inc j, 1
ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³ Π² ΡΠ΅Π³ΠΈΡΡΡ j (Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ).
ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ ΡΡΠΈ Π΄Π²Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΊΠΎΠΏΠΈΡΡΠ΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° % Π² ΡΠ΅Π³ΠΈΡΡΡ j, ΡΠΎΡ ΡΠ°Π½ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠ°Π±ΠΎΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅Π³ΠΈΡΡΡΠ΅ Π³. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΎΠ΄ΠΈΠ½ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ 4.46 (ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΡΡΠ½ΠΎΡΡΠΈ). ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
- 1: dec i, n, 2
- 2: dec Π³, Π³Π°, 1
ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° i Π΄ΠΎ 0 ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ ΠΏ, Π΅ΡΠ»ΠΈ Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ ΡΠ΅Π³ΠΈΡΡΡ i ΡΠΎΠ΄Π΅ΡΠΆΠ°Π» ΡΡΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π³Π°.
ΠΠ°Π΄Π°ΡΠ° 4.12. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
- (Π°) ΡΠ΄Π²ΠΎΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° Π³ (Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ ΠΈ, Π² ΠΊΠΎΠ½ΡΠ΅ 2v)
- (Π±) Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΠΊΠ° ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ v, Π² ΠΊΠΎΠ½ΡΠ΅ v mod 2);
- (Π²) Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠ½ΠΎΠ³ΠΎ ΠΎΡ Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π° 2 (Π² Π½Π°ΡΠ°Π»Π΅ ΡΠ°Π±ΠΎΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠ° ΡΠ°Π²Π½ΠΎ v, Π² ΠΊΠΎΠ½ΡΠ΅ Ρ/2).
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π² ΠΏΡΠ½ΠΊΡΠ°Ρ (Π°) ΠΈ (Π²) Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ². ΠΠ»Ρ ΠΏΡΠ½ΠΊΡΠ° (Π±) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π±Π΅Π· Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ².
ΠΠΏΠΈΡΠ°Π½Π½ΡΡ Π² ΡΡΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠΆΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π΄Π»Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΡΡΠΈΠ½Π³Π° Π² Π°Π»ΡΠ°Π²ΠΈΡΠ΅ {0,1}. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ» 0 ΠΌΡ ΡΡΠΈΡΠ°Π΅ΠΌ ΠΏΡΡΡΡΠΌ. ΠΠΎΡΡΠΎΠΌΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΠΎΡΠΈΠΈΠ³Π° uqv, u, v Π {0,1}*, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ q ΠΈ Π΄Π²Π° ΡΠΈΡΠ»Π° ? ΠΈ Π³, Π΄Π²ΠΎΠΈΡΠ½ΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ ΠΊΠΎΡΠΎΡΡΡ ΠΈΠΌΠ΅ΡΡ Π²ΠΈΠ΄ ΠΈ, vR ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ (vR ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΠ»ΠΎΠ²ΠΎ, Π·Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅).
ΠΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΠ°ΠΊΡΠ΅ ΠΌΠ°ΡΠΈΠ½Π° Π’ΡΠΎΡΠΈΠΈΠ³Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ», Π½Π°Π΄ ΠΊΠΎΡΠΎΡΡΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (ΠΌΠ»Π°Π΄ΡΠΈΠΉ Π±ΠΈΡ ΡΠΈΡΠ»Π° Π³), ΠΈ ΡΠ΄Π²ΠΈΠ³Π°Π΅Ρ Π³ΠΎΠ»ΠΎΠ²ΠΊΡ Π½Π° ΠΎΠ΄Π½Ρ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡΠ°Π²ΠΎ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠΈΡΠ»ΠΎ Π³ Π½Π° Π³ — 1 (Π΅ΡΠ»ΠΈ 1 Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 0) ΠΈΠ»ΠΈ Π½Π° Π³ + 1 (Π΅ΡΠ»ΠΈ 0 ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 1). ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΈΡΠ΅Π» ? ΠΈ Π³ Π·Π°Π²ΠΈΡΡΡ ΠΎΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π» ? ΠΈ Π³. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΎΠ±Π° ΡΠΈΡΠ»Π° ΡΡΡΠ½ΡΠ΅, Π° ΡΠ΄Π²ΠΈΠ³ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΏΡΠ°Π²ΠΎ, ΡΠΎ ? ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π° (ΠΊ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ 0 Π² ΠΊΠΎΠ½ΡΠ΅), Π° Π³ ΡΠΌΠ΅Π½ΡΡΠΈΡΡΡ Π² Π΄Π²Π° ΡΠ°Π·Π°. ΠΡΠ»ΠΈ ? ΡΡΡΠ½ΠΎΠ΅, Π° Π³ Π½Π΅ΡΡΡΠ½ΠΎΠ΅ ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΡΠ΄Π²ΠΈΠ³Π°Π΅ΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ, ΡΠΎ ? Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 2? + 1, Π° Π³ — Π½Π° (Π³ — 1)/2.
ΠΠ°Π΄Π°ΡΠ° 4.13. Π‘ΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΡΠΈΡΠ΅Π» ? ΠΈ Π³, ΠΊΠΎΠ΄ΠΈΡΡΡΡΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ Π»Π΅Π½ΡΡ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΡΡΠΈΠ½Π³Π°, Π΄Π»Ρ Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΠ΅Π» ΠΈ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ (Π²ΡΠ΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ, ΠΊΠ°ΠΊ Π½Π΅ΡΡΡΠ΄Π½ΠΎ ΠΏΠΎΠ½ΡΡΡ, 8 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²).
ΠΠ°Π΄Π°ΡΠ° 4.14. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΠΌΠ°ΡΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ΅Π½ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π‘ΠΈ Π³ ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ, Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠΌ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π²ΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ².
ΠΠΎΡΠ»Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΈΡ Π·Π°Π΄Π°Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΡΡΠΈΠ½Π³Π° Π² Π°Π»ΡΠ°Π²ΠΈΡΠ΅ {0,1}. Π£ ΡΡΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ° (ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠ°Π½ΡΡ ΡΠΈΡΠ»Π° Π‘ ΠΈΠ³) ΠΈ Π΄Π²Π° Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°.
ΠΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·Π±ΠΈΠ²Π°ΡΡΡΡ Π½Π° Π³ΡΡΠΏΠΏΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡΠΌ ΠΌΠ°ΡΠΈΠ½Ρ Π’ΡΡΡΠΈΠ½Π³Π°. ΠΠ°ΠΆΠ΄Π°Ρ Π³ΡΡΠΏΠΏΠ° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΠΏΠΈΡΡΡΡΠΈΡ Π²ΠΎ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ΠΈΡΡΡ ΡΠΈΡΠ»ΠΎ Π³ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΡ Π΅Π³ΠΎ ΡΡΡΠ½ΠΎΡΡΡ, Ρ. Π΅. ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ. ΠΠ°Π»Π΅Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π³ (ΠΈΠ»ΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ — Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°); ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°ΡΠΈ 4.14 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΠ°Π»Π΅Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΡΠΎΠΉ Π³ΡΡΠΏΠΏΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π½ΠΎΠ²ΠΎΠΌΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Π’ ΡΠΎΡΠΈΠ½Π³Π°.
ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ 4.47. ΠΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ RAM. Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ RAM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ:
ΠΠ΄Π΅ΡΡ ΠΌΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ ΡΠ΅Π³ΠΈΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ — ΡΡΠΎ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ RAM. ΠΠ΅ΡΡΡΠ΄Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΡΡΠ΅Π½ΠΈΡ Π²Ρ ΠΎΠ΄Π° ΠΈ Π·Π°ΠΏΠΈΡΠΈ Π²ΡΡ ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΡΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ RAM-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΡΡΡΠ΄Π° ΡΠ»Π΅Π΄ΡΡΡ Π΄Π²Π° Π²Π°ΠΆΠ½ΡΡ Π²ΡΠ²ΠΎΠ΄Π°. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , ΠΌΠ°ΡΠΈΠ½Ρ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΡΡΡΡ Π½Π° ΠΌΠ°ΡΠΈΠ½Π°Ρ Π’ΡΠΎΡΠΈΠ½Π³Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ 4.3.3.2 ΠΌΠΎΠ΄Π΅Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ RAM Π½Π° ΠΌΠ°ΡΠΈΠ½Π΅ Π’ΡΠΎΡΠΈΠ½Π³Π°. ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΈΠ· Π΄ΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠ°ΡΠΈΠ½ ΠΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ RAM.