Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

АрифмСтичСски Π·Π°Π΄Π°Ρ‡ΠΈ, машина поста Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ ИКВ 10 класс

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх Π·Π°Π΄Π°Ρ‡ этого Ρ€Π°Π·Π΄Π΅Π»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ элСмСнтарных арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ располагаСт машина ΠŸΠΎΡΡ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” основу любого соврСмСнного процСссора.

4. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив ΠΌΠ΅Ρ‚ΠΎΠΊ. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ массива Π½Π° 2 ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π»ΠΈΠ±ΠΎ слСва ΠΎΡ‚ массива, Π»ΠΈΠ±ΠΎ Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ячССк самого массива.

5. Π”Π°Π½Ρ‹ Π΄Π²Π° массива ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. ВрСбуСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄ΠΈΠ½ массив. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

6. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ массивов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² сСбя ΠΎΠ΄ΠΈΠ½ ΠΈ Π±ΠΎΠ»Π΅Π΅ массивов. ΠŸΡ€ΠΈ этом Π΄Π²Π° сосСдних массива ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΎΠ΄Π½ΠΎΠΉ пустой ячСйкой. НСобходимо Π½Π° Π»Π΅Π½Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ массив Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ€Π°Π²Π½ΠΎΠΉ суммС Π΄Π»ΠΈΠ½ массивов, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ (Π»Π΅Π²ΠΎΠ³ΠΎ) массива.

7. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π΄Π²Π° массива β€” m ΠΈ n, m > n. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ этих массивов. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ Π»Π΅Π²ΠΎΠΉ ячСйкой ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ массива.

9. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив. Π£Π΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² Π΄Π²Π° Ρ€Π°Π·Π°. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкой массива.

10. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ остаток ΠΎΡ‚ дСлСния Π΄Π»ΠΈΠ½Ρ‹ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива Π½Π° 3. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкой массива.

11. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСн массив ΠΈΠ· n ΠΌΠ΅Ρ‚ΠΎΠΊ. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, дСйствуя ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина выяснит, дСлится Π»ΠΈ число n Π½Π° 3. Если Π΄Π°, Ρ‚ΠΎ послС массива Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ машинС ΠŸΠΎΡΡ‚Π°

Главная > Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅
Π”Π°Ρ‚Π° добавлСния:
Π Π°Π·ΠΌΠ΅Ρ€:
ДоступныС Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ для скачивания:

Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ машинС ΠŸΠΎΡΡ‚Π°

Π”Π°Π½Ρ‹ Π΄Π²Π° массива ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. ВрСбуСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄ΠΈΠ½ массив. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

НахоТдСниС суммы любого количСства массивов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΎΠ΄Π½ΠΎΠΉ ячСйкой. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

ΠŸΡ€ΠΎΠΈΠ·Π²Π΅ΡΡ‚ΠΈ ΡƒΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π²ΡƒΡ… чисСл. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ пустой ячСйкой, которая раздСляСт Π΄Π°Π½Π½Ρ‹Π΅ массивы.

Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ нахоТдСния разности Π΄Π²ΡƒΡ… Ρ†Π΅Π»Ρ‹Ρ… Π½Π΅ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл a ΠΈ b. Если a мСньшС b, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒΡŽ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Π»Π΅Π²ΠΎΠ³ΠΎ числа.

Π”Π°Π½ массив ΠΌΠ΅Ρ‚ΠΎΠΊ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π³Π΄Π΅-Ρ‚ΠΎ Π½Π°Π΄ массивом, Π½ΠΎ Π½Π΅ Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ. Π‘Ρ‚Π΅Ρ€Π΅Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ…, ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π”Π°Π½ΠΎ N массивов ΠΌΠ΅Ρ‚ΠΎΠΊ. ПослС послСднСго массива Π½Π° расстоянии Π±ΠΎΠ»Π΅Π΅ Ρ‚Ρ€Ρ‘Ρ… пустых ячССк находится ΠΎΠ΄Π½Π° ΠΌΠ΅Ρ‚ΠΊΠ°. ΠœΠ°ΡΡΠΈΠ²Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ трСмя пустыми ячСйками. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠ΅Ρ‚ΠΎΠΊ Π² массивС >=2. Если количСство ΠΌΠ΅Ρ‚ΠΎΠΊ Π² массивС ΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ‚Ρ€Ρ‘ΠΌ, Ρ‚ΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² этом массивС Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ вСсь массив. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

Π£Π΄Π²ΠΎΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ массив справа ΠΎΡ‚ Π½Π΅Π³ΠΎ, Ρ‡Π΅Ρ€Π΅Π· ячСйку, ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ исходный. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ слова Ρ†Π΅Π»Ρ‹ΠΌ Π±Π΅Π· Π·Π½Π°ΠΊΠ°.

Π—Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°

На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° записан массив ΠΈΠ· N ΡˆΡ‚ΡƒΠΊ Π·Π²Ρ‘Π·Π΄ΠΎΡ‡Π΅ΠΊ (Β«*Β»). Π—Π°Π΄Π°Π½ΠΈΠ΅: Ссли N>5, Ρ‚ΠΎ вывСсти N-2; Ссли N=5, Ρ‚ΠΎ вывСсти 1; Ссли N Алгоритм ΠœΠ°Ρ€ΠΊΠΎΠ²Π°

Π—Π°Π΄Π°Ρ‡Π° 1: Π”Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ скобок. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ систСмы подстановок ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ скобочной структуры.

Π—Π°Π΄Π°Ρ‡Π° 2: ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, автоматичСски Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π°, пСрСводящий число ΠΈΠ· Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ систСмы счислСния Π² ΡƒΠ½Π°Ρ€Π½ΡƒΡŽ.

Π—Π°Π΄Π°Ρ‡Π° 3: ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, автоматичСски Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π°, ΡΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Π΄Π²Π° числа.

Π—Π°Π΄Π°Ρ‡Π° 4: ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, автоматичСски Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‰ΠΈΠΉ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π°, ΡƒΠΌΠ½ΠΎΠΆΠ°ΡŽΡ‰ΠΈΠΉ Π΄Π²Π° числа.

Π—Π°Π΄Π°Ρ‡Π° 5: Π—Π°Π΄Π°Π½Π° строка ΠΈΠ· Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π±ΡƒΠΊΠ² английского Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (символы ΠΎΡ‚ A Π΄ΠΎ Z)), Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ Π·Π½Π°ΠΊΠΎΠΌ вопроса Β«?Β». Надо Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отсортируСт Π΅Ρ‘ ΠΏΠΎ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Π½ΠΈΡŽ ΠΈ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π±Π΅Π· Π·Π½Π°ΠΊΠ° вопроса. Π’ отсортированном Π²ΠΈΠ΄Π΅ DFAAS? Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ AADFS.

Π—Π°Π΄Π°Ρ‡Π° 6: Π”Π°Π½ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ число. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚Π΅ систСму Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… подстановок, которая ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ всС 0 ΠΈ 1.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ€Π°Π±ΠΎΡ‚Π°, Машина ΠŸΠΎΡΡ‚Π°

Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° Π² школьном курсС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

Одним ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹Ρ… понятий ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ являСтся понятиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ 1936 Π³ΠΎΠ΄Ρƒ амСриканский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ΠΈ Π»ΠΎΠ³ΠΈΠΊ Эмиль Π›Π΅ΠΎΠ½ ΠŸΠΎΡΡ‚ (1897–1954) ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΈ Π½Π°Π·Π²Π°Π½Π½ΡƒΡŽ впослСдствии машиной ΠŸΠΎΡΡ‚Π°. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ конструкции ΠŸΠΎΡΡ‚ руководствовался ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ создания максимально простой абстракции: ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠΎΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, входная информация Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° с использованиСм минимального Π½Π°Π±ΠΎΡ€Π° символов.

НСсмотря Π½Π° β€œΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒβ€ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, любой ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записан Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°. Π’ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² сущСствуСт Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ β€œΡ‚Π΅Π·ΠΈΡ ΠŸΠΎΡΡ‚Π°β€: β€œΠ’ΡΡΠΊΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ прСдставим Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°β€. Π­Ρ‚ΠΎΡ‚ тСзис ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ являСтся Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Алгоритм (ΠΏΠΎ ΠŸΠΎΡΡ‚Ρƒ) β€” ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, приводящая ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

ВСзис ΠŸΠΎΡΡ‚Π° являСтся Π³ΠΈΠΏΠΎΡ‚Π΅Π·ΠΎΠΉ. Π•Π³ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ строго Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ (Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ тСзис Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°), ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΡƒΡŽΡ‚, с ΠΎΠ΄Π½ΠΎΠΉ стороны, ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅ понятиС β€œΠ²ΡΡΠΊΠΈΠΉ алгоритм”, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны β€” Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ понятиС β€œΠΌΠ°ΡˆΠΈΠ½Π° ΠŸΠΎΡΡ‚Π°β€. Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€ΠΎΠ²Π΅Ρ€Π³Π½ΡƒΡ‚ΡŒ Π³ΠΈΠΏΠΎΡ‚Π΅Π·Ρƒ ΠŸΠΎΡΡ‚Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°. На сСгодняшний дСнь Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ сущСствуСт.

Машина ΠŸΠΎΡΡ‚Π° β€” это абстрактная (Ρ‚.Π΅. Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Π² арсСналС Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ), Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ простая Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ машина. Она способна Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ лишь самыС элСмСнтарныС дСйствия, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π΅Π΅ описаниС ΠΈ составлСниС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ доступно ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ ΡˆΠΊΠΎΠ»Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π½Π° машинС ΠŸΠΎΡΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€” Π² извСстном смыслС β€” Π»ΡŽΠ±Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ этап обучСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для машин ΠŸΠΎΡΡ‚Π° β€” достаточно эффСктивный этап Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ‚.ΠΊ. Π² процСссС написания этих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ учащиСся учатся Ρ€Π°Π·Π±ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π½Π° элСмСнтарныС дСйствия. Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΊΠ°ΠΊ школьникам, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΌΡΡ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ, Ρ‚Π°ΠΊ ΠΈ студСнтам ΠΌΠ»Π°Π΄ΡˆΠΈΡ… курсов, ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΠΌΡΡ ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ β€œΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Π°Ρ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ информатика”. ΠŸΡ€ΠΈ этом тСорСтичСский ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» доступСн Π΄Π°ΠΆΠ΅ школьникам ΠΌΠ»Π°Π΄ΡˆΠΈΡ… классов, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π² этом случаС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… мСтодичСских ΠΏΠΎΠΏΡ€Π°Π²ΠΎΠΊ.

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ прСдлагаСтся ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» для ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅ β€œΠœΠ°ΡˆΠΈΠ½Π° ΠŸΠΎΡΡ‚Π°β€ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… изучСния основ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Π΅ΠΎΡ€Π΅Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΈ Π½Π°Π±ΠΎΡ€ Π·Π°Π΄Π°Ρ‡ с Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ.

ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ. Бостав ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°

Машина ΠŸΠΎΡΡ‚Π° состоит ΠΈΠ· Π»Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ ΠΈ Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΉ). Π›Π΅Π½Ρ‚Π° бСсконСчна ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π° Π½Π° сСкции ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° β€” ячСйки.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Рис. 1. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΈΠ· ячССк

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ячСйкС Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ записано, Π»ΠΈΠ±ΠΎ ΡΡ‚ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠ° V. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ячСйки пусты, Π° ΠΊΠ°ΠΊΠΈΠ΅ содСрТат ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ состояниС Π»Π΅Π½Ρ‚Ρ‹. Π˜Π½Ρ‹ΠΌΠΈ словами, состояниС Π»Π΅Π½Ρ‚Ρ‹ β€” это распрСдСлСниС ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ ячСйкам. БостояниС Π»Π΅Π½Ρ‚Ρ‹ мСняСтся Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² ячСйкС ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ β€œ1”, Π° отсутствиС β€” β€œ0”. Π’Π°ΠΊΠΎΠ΅ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ прСдставлСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ практичСски Π²ΠΎ всСх соврСмСнных Π­Π’Πœ.

ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ вдоль Π»Π΅Π½Ρ‚Ρ‹ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. Когда ΠΎΠ½Π° Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Π°, ΠΎΠ½Π° стоит ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ€ΠΎΠ²Π½ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ячСйки Π»Π΅Π½Ρ‚Ρ‹; говорят, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ячСйку. Π—Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… дСйствий: ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ, ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π½Π° сосСднюю ячСйку. БостояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° складываСтся ΠΈΠ· состояния Π»Π΅Π½Ρ‚Ρ‹ ΠΈ полоТСния ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ.

ДСйствия ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, состоящСй ΠΈΠ· ΠΏΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ°ΠΊ строки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹). ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ ΡˆΠ΅ΡΡ‚ΠΈ Ρ‚ΠΈΠΏΠΎΠ²:

1. Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 1 (ΠΌΠ΅Ρ‚ΠΊΡƒ), ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ i-ΠΉ строкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

2. Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ 0 (ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ), ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ i-ΠΉ строкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

3. сдвиг Π²Π»Π΅Π²ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ i-ΠΉ строкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

4. сдвиг Π²ΠΏΡ€Π°Π²ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ i-ΠΉ строкС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;

6. Ссли 0, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ i, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ j.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ список нСдопустимых дСйствий, Π²Π΅Π΄ΡƒΡ‰ΠΈΡ… ΠΊ Π°Π²Π°Ρ€ΠΈΠΉΠ½ΠΎΠΉ остановкС ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

Машина ΠŸΠΎΡΡ‚Π°, нСсмотря Π½Π° внСшнюю простоту, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вычислСния, для Ρ‡Π΅Π³ΠΎ Π½Π°Π΄ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая эти вычислСния сдСлаСт. Машиной эта матСматичСская конструкция Π½Π°Π·Π²Π°Π½Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΅Π΅ построСнии ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понятия Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… машин (ячСйка памяти, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ Π΄Ρ€.). Условимся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Π‘ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΊ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, Ссли Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΡŽ, Ρ‚.Π΅. Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ ΠΌΡ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ останов.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, которая Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°:

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Рассмотрим Π·Π°Π΄Π°Ρ‡Ρƒ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΈ Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°:

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° β€œΠœΠ°ΡˆΠΈΠ½Π° ΠŸΠΎΡΡ‚Π°β€

ВсС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΠΌΠ° сгруппированы ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ. ΠΠ°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ знакомство с машиной ΠŸΠΎΡΡ‚Π° рСкомСндуСтся с ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ‚Π΅ΠΌΡ‹ β€œΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния программ”.

ПояснСния ΠΊ условиям Π·Π°Π΄Π°Ρ‡

1) Π’ Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΠΎΠ΄ массивом понимаСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ подряд ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠΊ, ограничСнная пустыми ячСйками.

2) Если Π² Π·Π°Π΄Π°Ρ‡Π΅ говорится, Ρ‡Ρ‚ΠΎ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ΠΎ число Π² ΡƒΠ½Π°Ρ€Π½ΠΎΠΉ систСмС, Ρ‚ΠΎ имССтся Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число n Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ массива Π΄Π»ΠΈΠ½Ρ‹ n.

3) Π’ Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΡ€ΠΈ описании Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ состояния Π»Π΅Π½Ρ‚Ρ‹ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ записано начиная с самой Π»Π΅Π²ΠΎΠΉ нСпустой ячСйки ΠΈ заканчивая самой ΠΏΡ€Π°Π²ΠΎΠΉ нСпустой ячСйкой. ΠŸΡ€ΠΈ этом Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ обозначСния: nподряд ΠΈΠ΄ΡƒΡ‰ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠΊ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ 1n, Π° m пустых ячССк β€” 0m. ΠŸΡ€ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ пустой ячСйки Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Ρ‚ΡŒ просто 1 ΠΈΠ»ΠΈ 0, соотвСтствСнно.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, запись β€œ12012” Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ записи β€œ11011” Π½Π° Π»Π΅Π½Ρ‚Π΅.

4) Если Π½Π΅ сказано Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎ мСстонахоТдСнии ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ ячСйку с самой Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

1. ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

1. Π’Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ Π»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ состояниям ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ состояния.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

c) 1) Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ (…111)

2) Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ (…1111001)

3) Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ (1010111…)

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ состояниС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ окаТСтся машина ΠŸΠΎΡΡ‚Π° Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΡ€ΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ состоянии Π»Π΅Π½Ρ‚Ρ‹.

ПояснСниС : выдСлСнная Ρ†ΠΈΡ„Ρ€Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эту ячСйку ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

3. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ взята ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, ΡƒΠ΄Π°Π»ΡΡŽΡ‰Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ элСмСнту ΠΈΠ· ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… массивов ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ уходящая Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ Π² случаС, Ссли ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ элСмСнты Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· массивов.

2. АрифмСтичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ всСх Π·Π°Π΄Π°Ρ‡ этого Ρ€Π°Π·Π΄Π΅Π»Π° ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ элСмСнтарных арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ располагаСт машина ΠŸΠΎΡΡ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ арифмСтичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ β€” основу любого соврСмСнного процСссора.

4. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив ΠΌΠ΅Ρ‚ΠΎΠΊ. Π£Π²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ массива Π½Π° 2 ΠΌΠ΅Ρ‚ΠΊΠΈ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π»ΠΈΠ±ΠΎ слСва ΠΎΡ‚ массива, Π»ΠΈΠ±ΠΎ Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ячССк самого массива.

3. –> 4 (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 3 ΠΈ 4 β€” ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Π΅ΠΌ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ массива)

5. V 6 (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 5–7 β€” ставим 2 ΠΌΠ΅Ρ‚ΠΊΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ массива)

5. Π”Π°Π½Ρ‹ Π΄Π²Π° массива ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π½Π° Π½Π΅-
ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ расстоянии Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°. ВрСбуСтся ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄ΠΈΠ½ массив. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

6. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ массивов, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ Π² сСбя ΠΎΠ΄ΠΈΠ½ ΠΈ Π±ΠΎΠ»Π΅Π΅ массивов. ΠŸΡ€ΠΈ этом Π΄Π²Π° сосСдних массива ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΎΠ΄Π½ΠΎΠΉ пустой ячСйкой. НСобходимо Π½Π° Π»Π΅Π½Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ массив Π΄Π»ΠΈΠ½ΠΎΠΉ Ρ€Π°Π²Π½ΠΎΠΉ суммС Π΄Π»ΠΈΠ½ массивов, ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ (Π»Π΅Π²ΠΎΠ³ΠΎ) массива.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

7. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π΄Π²Π° массива β€” m ΠΈ n, m > n. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΡΡ‚ΡŒ этих массивов. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ Π»Π΅Π²ΠΎΠΉ ячСйкой ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ массива.

1. Π˜Ρ‰Π΅ΠΌ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ массива m, двигаясь слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

2. Π‘Ρ‚ΠΈΡ€Π°Π΅ΠΌ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива m.

3. Π˜Ρ‰Π΅ΠΌ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ массива n, двигаясь слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

4. Π‘Ρ‚ΠΈΡ€Π°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива n.

5. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ, ΠΌΡ‹ стСрли послСднюю ΠΌΠ΅Ρ‚ΠΊΡƒ Π² массивС n (Π² этом случаС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ справа ячСйка Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ пустой)?

6. Если стСрли послСднюю ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ† Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

7. Π˜Π½Π°Ρ‡Π΅ ΠΈΡ‰Π΅ΠΌ ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† массива m, двигаясь справа Π½Π°Π»Π΅Π²ΠΎ.

8. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° шаг 2.

1. –> 2 (ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ 1–3: ΠΈΡ‰Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива m)

4. X 5 (стираСм Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива m)

7. X 8 (стираСм Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива n)

8. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½Ρ‹ Π΄Π²Π° массива. Найти ΠΌΠΎΠ΄ΡƒΠ»ΡŒ разности Π΄Π»ΠΈΠ½ массивов. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкой Π»Π΅Π²ΠΎΠ³ΠΎ массива.

4. X 5 (удаляСм ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ элСмСнт 1-Π³ΠΎ массива)

9. X 10 (удаляСм ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ 2-Π³ΠΎ массива)

14. –> 15 (ΠΌΡ‹ ΡƒΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ 1-ΠΉ массив)

9. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив. Π£Π΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² Π΄Π²Π° Ρ€Π°Π·Π°. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкой массива.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

10. На Π»Π΅Π½Ρ‚Π΅ Π·Π°Π΄Π°Π½ массив. Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ остаток ΠΎΡ‚ дСлСния Π΄Π»ΠΈΠ½Ρ‹ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива Π½Π° 3. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π½Π°Π΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ячСйкой массива.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

11. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСн массив ΠΈΠ· n ΠΌΠ΅Ρ‚ΠΎΠΊ. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, дСйствуя ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина выяснит, дСлится Π»ΠΈ число n Π½Π° 3. Если Π΄Π°, Ρ‚ΠΎ послС массива Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ ΠΏΡƒΡΡ‚ΡƒΡŽ ячСйку ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

3. ΠžΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ Π½Π° Π»Π΅Π½Ρ‚Π΅

12 На Π»Π΅Π½Ρ‚Π΅ имССтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мноТСство ΠΌΠ΅Ρ‚ΠΎΠΊ (ΠΎΠ±Ρ‰Π΅Π΅ количСство ΠΌΠ΅Ρ‚ΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 1). ΠœΠ΅ΠΆΠ΄Ρƒ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ мноТСства ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ пропуски, Π΄Π»ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… составляСт ΠΎΠ΄Π½Ρƒ ячСйку. Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ всС пропуски ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

13. На Π»Π΅Π½Ρ‚Π΅ имССтся массив ΠΈΠ· n ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… ячССк. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½ΡŽΡŽ Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ. Π‘ΠΏΡ€Π°Π²Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива Π½Π° расстоянии Π² m ячССк находится Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΌΠ΅Ρ‚ΠΊΠ°. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΡ€ΠΈΠ΄Π²ΠΈΠ³Π°ΡŽΡ‰ΡƒΡŽ Π΄Π°Π½Π½Ρ‹ΠΉ массив ΠΊ Π΄Π°Π½Π½ΠΎΠΉ ячСйкС.

1. X 2 (удаляСм Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ массива)

4. V 5 (ставим справа ΠΎΡ‚ массива ΠΌΠ΅Ρ‚ΠΊΡƒ, Ρ€Π°Π½Π½Π΅Π΅ Π½Π°ΠΌΠΈ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° самая лСвая ΠΌΠ΅Ρ‚ΠΊΠ°)

9. –> 1 (ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ всС сначала)

14. Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° находится ΠΌΠ΅Ρ‚ΠΊΠ°. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ Π΅Π΅.

1. V 2 (выставили Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

5. V 6 (выставили ΠΏΡ€Π°Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

8. X 9 (стираСм Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

11. V 12 (ΠΏΠ΅Ρ€Π΅Π΄Π²ΠΈΠ³Π°Π΅ΠΌ Π»Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

12. –> 13 (ΠΈΡ‰Π΅ΠΌ ΠΏΡ€Π°Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

14. X 15 (стираСм ΠΏΡ€Π°Π²ΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ)

15. –> 3 (повторяСм дСйствия)

4. ДСйствия Π½Π°Π΄ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ Π½Π° Π»Π΅Π½Ρ‚Π΅ мноТСством ΠΌΠ΅Ρ‚ΠΎΠΊ

15. Π”Π°Π½ массив ΠΌΠ΅Ρ‚ΠΎΠΊ. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° располагаСтся Π³Π΄Π΅-Ρ‚ΠΎ Π½Π°Π΄ массивом, Π½ΠΎ Π½Π΅ Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΌΠΈ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ. Π‘Ρ‚Π΅Ρ€Π΅Ρ‚ΡŒ всС ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ ΠΊΡ€Π°ΠΉΠ½ΠΈΡ…, ΠΈ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒ Π² исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

17. X 18 (удаляСм ΠΌΠ΅Ρ‚ΠΊΡƒ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ исходному полоТСнию ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ)

16. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСн массив ΠΈΠ· n ΠΌΠ΅Ρ‚ΠΎΠΊ (ΠΌΠ΅Ρ‚ΠΊΠΈ располоТСны Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π»). НуТно ΡΠΆΠ°Ρ‚ΡŒ массив Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС n ΠΌΠ΅Ρ‚ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ nрасполоТСнных подряд ячССк.

6. X 7 (удаляСм Ρ‡Π΅Ρ‚Π½Ρ‹ΠΉ массив)

18. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСно n массивов ΠΌΠ΅Ρ‚ΠΎΠΊ, ΠΎΡ‚Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° свободной ячСйкой. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ количСство массивов.

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

19. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСн массив ΠΈΠ· 2n – 1 ΠΌΠ΅Ρ‚ΠΎΠΊ. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ удалСния срСднСй ΠΌΠ΅Ρ‚ΠΊΠΈ массива.

14. V 15 (дошли Π΄ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π°)

19. V 9 (дошли Π΄ΠΎ ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ†Π°)

20. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° располоТСн массив ΠΈΠ· 2n ячССк. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина ΠŸΠΎΡΡ‚Π° Ρ€Π°Π·Π΄Π²ΠΈΠ½Π΅Ρ‚ Π½Π° расстояниС Π² ΠΎΠ΄Π½Ρƒ ячСйку Π΄Π²Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ массива.

21. ΠΠ°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, которая осущСствляСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ 1 n 01 m –> 1 m 01 n (n Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста1 ΠΈ m Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста1).

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

22. На Π»Π΅Π½Ρ‚Π΅ располоТСны Π΄Π²Π° массива Ρ€Π°Π·Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ ΠΊΡ€Π°ΠΉΠ½ΠΈΠΉ элСмСнт ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ…. Π‘ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°, ΡΡ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Π΄Π»ΠΈΠ½Ρ‹ массивов ΠΈ ΡΡ‚ΠΈΡ€Π°ΡŽΡ‰ΡƒΡŽ больший ΠΈΠ· Π½ΠΈΡ…. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ случай, ΠΊΠΎΠ³Π΄Π° Π΄Π»ΠΈΠ½Ρ‹ массивов Ρ€Π°Π²Π½Ρ‹.

РСшСниС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ разности Π΄Π²ΡƒΡ… чисСл.

23. На Π»Π΅Π½Ρ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° находятся Π΄Π²Π° массива Π² m ΠΈ n ΠΌΠ΅Ρ‚ΠΎΠΊ. Π‘ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ выяснСния, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ Π»ΠΈ массивы ΠΏΠΎ Π΄Π»ΠΈΠ½Π΅.

РСшСниС Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π°Ρ…ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ разности Π΄Π²ΡƒΡ… чисСл.

24. Π”Π°Π½ΠΎ N массивов ΠΌΠ΅Ρ‚ΠΎΠΊ. ΠœΠ°ΡΡΠΈΠ²Ρ‹ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ трСмя пустыми ячСйками. ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΌΠ΅Ρ‚ΠΎΠΊ Π² массивС Π½Π΅ мСньшС Π΄Π²ΡƒΡ…. Если количСство ΠΌΠ΅Ρ‚ΠΎΠΊ Π² массивС ΠΊΡ€Π°Ρ‚Π½ΠΎ Ρ‚Ρ€Π΅ΠΌ, Ρ‚ΠΎ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΠΈ Π² этом массивС Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ΄Π½Ρƒ, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ вСсь массив. ΠšΠ°Ρ€Π΅Ρ‚ΠΊΠ° находится Π½Π°Π΄ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ Π»Π΅Π²ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ массива.

Если Π’Ρ‹ считаСтС, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π°Ρ€ΡƒΡˆΠ°Π΅Ρ‚ авторскиС ΠΏΡ€Π°Π²Π° Π»ΠΈΠ±ΠΎ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ с сайта, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΆΠ°Π»ΠΎΠ±Ρƒ Π½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° β„–13 Π’Π΅ΠΌΠ°: Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°Β»

Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста. Π€ΠΎΡ‚ΠΎ Как ΡƒΠ΄Π²ΠΎΠΈΡ‚ΡŒ массив Π² машинС поста

Лабораторная Ρ€Π°Π±ΠΎΡ‚Π° β„–13

Π’Π΅ΠΌΠ°: Β«Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°Β»

ЦСль: Π‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ умСния ΠΈ Π½Π°Π²Ρ‹ΠΊΠΈ ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°. Π Π°Π·Π²ΠΈΡ‚ΡŒ аналитичСскоС ΠΈ логичСскоС ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΡŽ, посрСдством Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π·Π°Π΄Π°Ρ‡ для логичСских машин.

ВСорСтичСская Ρ‡Π°ΡΡ‚ΡŒ:

Машина ΠŸΠΎΡΡ‚Π° – это абстрактная (Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ) Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ машина, созданная для уточнСния (Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ) понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ собой ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π’ 1936 Π³. амСриканский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Эмиль ΠŸΠΎΡΡ‚ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ описал систСму, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ алгоритмичСской простотой ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΡƒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, являСтся Π»ΠΈ Ρ‚Π° ΠΈΠ»ΠΈ иная Π·Π°Π΄Π°Ρ‡Π° алгоритмичСски Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ. Если Π·Π°Π΄Π°Ρ‡Π° ΠΈΠΌΠ΅Π΅Ρ‚ алгоритмичСскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΎΠ½Π° прСдставима Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°.

Машина ΠŸΠΎΡΡ‚Π° состоит ΠΈΠ·:

Π’Π΅ΠΊΡƒΡ‰Π΅Π΅ состояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° описываСтся состояниСм Π»Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ. БостояниС Π»Π΅Π½Ρ‚Ρ‹ – информация ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ сСкции пусты, Π° ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹. Π¨Π°Π³ – это Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ. БостояниС Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² процСссС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ ΠœΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ

Π—Π°Π΄Π°Π½ΠΈΠ΅ β„–1 Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эмулятор ΠŸΠΎΡΡ‚Π°

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–1

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–2

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ β„–3

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 4

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2. ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ вопросы.

1.КакиС дСйствия допустимы для ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ Π² машинС ΠŸΠΎΡΡ‚Π°? Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°?

3. ΠžΠ±ΡŠΡΡΠ½ΠΈΡ‚Π΅ порядок Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°.

3. Π§Ρ‚ΠΎ прСдставляСт собой Ρ‚Π°Π±Π»ΠΈΡ†Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°?

4. ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒΒ», Β«Π‘Π½ΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ Β» Π² эмуляторС.

5.Как ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² эмуляторС?

Π—Π°Π΄Π°Π½ΠΈΠ΅ 3. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Π½Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° машинС ΠŸΠΎΡΡ‚Π°

НСдавно Π½Π° Ρ…Π°Π±Ρ€Π΅ появилось сразу Π΄Π²Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, посвящСнных языкам ΠΈΠ· «большой Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΈ Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹Ρ… трясин»: ΠΏΡ€ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΈ Brainfuck. Π”ΡƒΠΌΠ°ΡŽ, для ΠΏΠΎΠ»Π½ΠΎΡ‚Ρ‹ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ эти эзотСричСскиС систСмы с Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ алгоритмичСским ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΎΠΌ β€” машиной ΠŸΠΎΡΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я ΠΊΠ°ΠΊ Ρ€Π°Π· занимаюсь.

Машина ΠŸΠΎΡΡ‚Π° (wiki; для простоты ΠΎΡ‚Ρ‚ΡƒΠ΄Π° ΠΆΠ΅ взят Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ синтаксиса) ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° всСм ΠΈΠ·Π²Π΅ΡΡ‚Π½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ интСрСсными особСнностями. Она содСрТит лишь 6 ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ячСйки-Π±ΠΈΡ‚Ρ‹ памяти ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ лишь 2 символа (Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). «ЕстСствСнно», Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ памяти, Π½Π΅ зря ΠΆΠ΅ эзотСрикой зовСтся!

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π° машинС ΠŸΠΎΡΡ‚Π° ΠΏΠΎΠΌΠΈΠΌΠΎ нСобходимости ΡΠΎΠ²Π»Π°Π΄Π°Ρ‚ΡŒ с оккамовским синтаксисом Π½Π°Π΄ΠΎ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Π»Π΅Π½Ρ‚Π΅ всС ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹, Π½Π΅ потСряв ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ Ρ‚Ρ€ΠΎΠΏΠΈΠ½ΠΊΡƒ ΠΊ остаткам Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΡ‡Π΅ΠΌΡƒ «остаткам»? Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Π²ΠΈΠ΄Ρƒ отсутствия Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ памяти приходится ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ (Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ рСкурсивно). НадСюсь, Π²Ρ‹ΡˆΠ΅ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ написаниС ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° машинС ΠŸΠΎΡΡ‚Π° β€” нСплохая Ρ€Π°Π·ΠΌΠΈΠ½ΠΊΠ° для ΠΌΠΎΠ·Π³ΠΎΠ² ΠΈ вСсьма ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ занятиС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Рассмотрим ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ умноТСния Π΄Π²ΡƒΡ… Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹Ρ… чисСл. Числа n ΠΈ m Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΉ систСмС счислСния, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΎΠ΄Π½ΠΎΠΉ пустой ячСйкой. Π’Ρ…ΠΎΠ΄/Π²Ρ‹Ρ…ΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ (ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ):

ИдСя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° β€” ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ слоТСниС. Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π΅ Ρ†ΠΈΠΊΠ»Π° машина «откусываСт» ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ мноТитСля ΠΈ Β«ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Β» самый ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π±Π»ΠΎΠΊ (спСрва это Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ, Π·Π°Ρ‚Π΅ΠΌ β€” Π΅Π³ΠΎ послСдняя копия). Когда Π»Π΅Π²Ρ‹ΠΉ ΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒ «закончится», Π½Π° Π»Π΅Π½Ρ‚Π΅ остаСтся n Π±Π»ΠΎΠΊΠΎΠ² ΠΏΠΎ m Π΅Π΄ΠΈΠ½ΠΈΡ†. Π˜Ρ… слияниС Π΄Π°Π΅Ρ‚ искомоС число n*m.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ Π² ΡƒΠΌΠ΅, Π½Π° листочкС, Π»ΠΈΠ±ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π­Ρ‚ΠΎ самая короткая извСстная ΠΌΠ½Π΅ рСализация умноТСния. Однако, ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΆΠ°Ρ‚ΡŒ Π΅Ρ‰Π΅ сильнСС, Ссли ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ экономно ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ процСссы создания ΠΊΠΎΠΏΠΈΠΉ ΠΈ ΠΈΡ… слияния Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ массив.

P. S. Β«Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΎΠΉΒ» Π½Π°Π·Ρ‹Π²Π°ΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ³Π°, ΠŸΠΎΡΡ‚Π°, систСму ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΈ Brainfuck β€” самыС ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ трясины.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *