конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Π£Ρ€ΠΎΠΊ 14
ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠΊΠ°

АлгоритмичСскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

АлгоритмичСскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Π’ 30-Ρ… Π³ΠΎΠ΄Π°Ρ… XX Π²Π΅ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ новая Π½Π°ΡƒΠΊΠ° β€” тСория Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ эта Π½Π°ΡƒΠΊΠ°: для всякой Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ? Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, Π½Π°Π΄ΠΎ сначала Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎΠ± исполнитСлС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Английский ΡƒΡ‡Π΅Π½Ρ‹ΠΉ Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» модСль Ρ‚Π°ΠΊΠΎΠ³ΠΎ исполнитСля, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°Β». По замыслу Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, Π΅Π³ΠΎ «машина» являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ исполнитСлСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² любом Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ (1936-1937 Π³Π³.) Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ описал Эмиль ΠŸΠΎΡΡ‚. Машина ΠŸΠΎΡΡ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ ΠΈ нСсколько ΠΏΡ€ΠΎΡ‰Π΅ Π² своСм «устройствС». МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ машина ΠŸΠΎΡΡ‚Π° являСтся частным случаСм ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Однако ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ прСдставляСт наибольший интСрСс, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, соврСмСнный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ с машиной ΠŸΠΎΡΡ‚Π° Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅.

На основании ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠŸΠΎΡΡ‚Π° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΎ сущСствовании алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Π―Π·Ρ‹ΠΊ программирования алгоритмичСских машин прСдставляСт собой описаниС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа простых ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² автоматичСском устройствС.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΊΠΎΠΌΠ°Π½Π΄ языка исполнитСля называСтся систСмой ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² β€” БКИ.

Алгоритм управлСния Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ прСдставляСт собой ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, посрСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠ±Ρ€Π° Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ задачуАлгоритм управлСния Ρ‚Π°ΠΊΠΎΠΉ машиной Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами:

β€’ Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒΡŽ (ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° выполняСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…);
β€’ ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ (Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· БКИ);
β€’ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ (каТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° опрСдСляСт ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎΠ΅ дСйствиС исполнитСля);
β€’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ (Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число шагов Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° получаСтся искомый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚).

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

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ страница конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ задачуВопросы ΠΈ задания

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

АлгоритмичСскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Π£Ρ€ΠΎΠΊ 13. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° 10 класс (Π€Π“ΠžΠ‘)

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ ΡƒΡ‡Π΅Π½ΠΈΠΊΠ°ΠΌ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ этому ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠ°ΠΌ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚Π°, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π² Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ нСвСроятныС возмоТности

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ ΡƒΡ€ΠΎΠΊΠ° «ΠΠ»Π³ΠΎΡ€ΠΈΡ‚мичСскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²»

Π’ Π½Π°Ρ‡Π°Π»Π΅ ΡƒΡ€ΠΎΠΊΠ° Π΄Π°Π²Π°ΠΉΡ‚Π΅ вспомним, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

Алгоритм – это строгий порядок ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π Π°Π½Π΅Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ люди Ρ…ΠΎΡ‚Π΅Π»ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Для создания Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ условия: соотвСтствиС тСхничСским трСбованиям; доскональноС ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ; Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ способа прСдставлСния Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

На этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ познакомимся с модСлями алгоритмичСских машин Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ вспомним свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π‘Π°ΠΌΠΎ понятиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° исслСдовалось ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π»ΠΎΡΡŒ Π½Π° протяТСнии ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚. Но нСсмотря Π½Π° всС усилия, строгого опрСдСлСния понятия Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» Π½Π΅ Π±Ρ‹Π»ΠΎ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ опрСдСлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Но Π² Ρ‚ΠΎΠΆΠ΅ врСмя всС ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Ρ€Π°Π²Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ.

НапримСр, АндрСй НиколаСвич ΠšΠΎΠ»ΠΌΠ°Π³ΠΎΡ€ΠΎΠ², русский совСтский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅: Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ – это всякая систСма вычислСний, выполняСмых ΠΏΠΎ строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, которая послС ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ числа шагов Π·Π°Π²Π΅Π΄ΠΎΠΌΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ.

А Π²ΠΎΡ‚ АндрСй АндрССвич ΠœΠ°Ρ€ΠΊΠΎΠ², совСтский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, Π΄Π°Π» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ для Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Алгоритм – это Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс, ΠΈΠ΄ΡƒΡ‰ΠΈΠΉ ΠΎΡ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ искомому Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ опрСдСлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, всС ΠΎΠ½ΠΈ сводились ΠΊ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ трСбованиям:

Β· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ количСство простых для выполнСния ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ конСчности записи;

Β· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ количСство шагов ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ конСчности дСйствий;

Β· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΌ для всСх допустимых исходных Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΡŽ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ;

Β· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’ 1930-Ρ… Π³Π³. Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ новая Π½Π°ΡƒΠΊΠ° – тСория Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Она занимаСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π“Π»Π°Π²Π½Ρ‹ΠΌ Ρ‚ΠΎΠ»Ρ‡ΠΊΠΎΠΌ для этого Π±Ρ‹Π»Π° Ρ€Π°Π±ΠΎΡ‚Π° ΠšΡƒΡ€Ρ‚Π° ГёдСля, австрийского Π»ΠΎΠ³ΠΈΠΊΠ°, ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° ΠΈ философа ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Он сформулировал ΠΈ Π΄ΠΎΠΊΠ°Π·Π°Π» Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ ΠΎ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ‚Π΅. Π•Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ Π² 1931 Π³ΠΎΠ΄Ρƒ. Π’ Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ΅ ΠΎ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΡ‚Π΅ символичСских Π»ΠΎΠ³ΠΈΠΊ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ матСматичСскиС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π­Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° Π΄Π°Π»Π° Ρ‚ΠΎΠ»Ρ‡ΠΎΠΊ ΠΊ поиску ΠΈ Π°Π½Π°Π»ΠΈΠ·Ρƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Основной вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ тСория Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ‚Π°ΠΊΠΎΠ²: для всякой Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ? Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎΠ± исполнитСлС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³, английский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ, Π»ΠΎΠ³ΠΈΠΊ, ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„, ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» Π² качСствС исполнитСля ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ задачуконСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

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

Π’ 1936–1937 Π³ΠΎΠ΄Π°Ρ… амСриканский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ΠΈ Π»ΠΎΠ³ΠΈΠΊ, Эмиль ΠŸΠΎΡΡ‚ описал Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Она называСтся машиной ΠŸΠΎΡΡ‚Π°.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ задачуконСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ эта машина являСтся Π±ΠΎΠ»Π΅Π΅ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΉ вСрсиСй ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π Π°Π±ΠΎΡ‚Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° основана Π½Π° Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΎΠ½Π° прСдставляСт для нас наибольший интСрСс, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ всС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ с этой машиной ΠΌΡ‹ познакомимся Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅.

Π―Π·Ρ‹ΠΊ программирования алгоритмичСских машин прСдставляСт собой описаниС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа простых ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² автоматичСском устройствС.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, систСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля (БКИ) – это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΊΠΎΠΌΠ°Π½Π΄ языка исполнитСля.

Алгоритм управлСния Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ – это конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Для Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° управлСния Ρ‚Π°ΠΊΠΎΠΉ машиной ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ свои трСбования:

Β· Π”ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ шаг ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ…;

Β· ΠŸΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ. Π’ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ БКИ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ для этого исполнитСля;

Β· Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ. КаТдая ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ дСйствии, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ;

Β· ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎΡΡ‚ΡŒ. Для исполнитСля Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄Π°Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ (ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅) число шагов, послС выполнСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ΅Π½ получится искомый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€. Нам Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пСрСмСщСния исполнитСля Π ΠΎΠ±ΠΎΡ‚ Π² ΠΊΠ»Π΅Ρ‚ΠΊΡƒ с Π΄ΠΎΠΌΠΎΠΌ. Π”Π°Π½Π½ΠΎΠΌΡƒ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ доступны Ρ‚Ρ€ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: Π²ΠΏΠ΅Ρ€Ρ‘Π΄, Π½Π°Π»Π΅Π²ΠΎ ΠΈ Π½Π°ΠΏΡ€Π°Π²ΠΎ.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Π˜Ρ‚Π°ΠΊ, наш Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π²ΡƒΡ‡Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

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

Π£Ρ‡ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

Π‘Π°ΠΉΡ‚ учитСля ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ. ВСхнологичСскиС ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΡ€ΠΎΠΊΠΎΠ², ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° ΠΊ ΠžΠ“Π­ ΠΈ Π•Π“Π­, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Β§ 2.1. Алгоритмы ΠΈ исполнитСли

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ°. 8 класса. Босова Π›.Π›. ОглавлСниС

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ слова:

2.1.1. ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π² повсСднСвной ΠΆΠΈΠ·Π½ΠΈ, Π² ΡƒΡ‡Ρ‘Π±Π΅ ΠΈΠ»ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π΅ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство Π·Π°Π΄Π°Ρ‡ самой Ρ€Π°Π·Π½ΠΎΠΉ слоТности. Π‘Π»ΠΎΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΉ для нахоТдСния Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ; простыС ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ, автоматичСски. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±ΠΈΡ‚ΡŒ Π½Π° простыС этапы (шаги). Для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ (установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, сборка ΡˆΠΊΠ°Ρ„Π°, созданиС сайта, эксплуатация тСхничСского устройства, ΠΏΠΎΠΊΡƒΠΏΠΊΠ° Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π° Ρ‡Π΅Ρ€Π΅Π· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΈ Ρ‚. Π΄.) ΡƒΠΆΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‚ΡΡ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹Π΅ инструкции, ΠΏΡ€ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΊ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. Π—Π°Π΄Π°Ρ‡Π° «Найти срСднСС арифмСтичСскоС Π΄Π²ΡƒΡ… чисСл» Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ Π² Ρ‚Ρ€ΠΈ шага:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. Π—Π°Π΄Π°Ρ‡Π° «ВнСсти дСньги Π½Π° счёт Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Β» подраздСляСтся Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. Π­Ρ‚Π°ΠΏΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Β«ΠΠ°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ вСсёлого Ρ‘ΠΆΠΈΠΊΠ°Β» прСдставлСны графичСски:

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

НахоТдСниС срСднСго арифмСтичСского, внСсСниС Π΄Π΅Π½Π΅Π³ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ счёт ΠΈ рисованиС Π΅ΠΆΠ° β€” Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ процСссы. Но Ρƒ Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ общая Ρ‡Π΅Ρ€Ρ‚Π°: ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих процСссов описываСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡΠΌΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΈΡ… ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ, Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ слСдованиС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠΉ, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹Π΅ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… 1-3, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Ρ‡. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ этих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² β€” Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ.

Алгоритм ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ собой описаниС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ вычислСний (ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1) ΠΈΠ»ΠΈ шагов нСматСматичСского Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π° (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ 2-3). Но Π² любом случаС ΠΏΠ΅Ρ€Π΅Π΄ Π΅Π³ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ условия (исходныС Π΄Π°Π½Π½Ρ‹Π΅) ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ прСдстоит ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ (Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚). МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” это описаниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ шагов Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ, приводящих ΠΎΡ‚ исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ схСму Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ (рис. 2.1).

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Алгоритмами ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Π² школС ΠΏΡ€Π°Π²ΠΈΠ»Π° слоТСния, вычитания, умноТСния ΠΈ дСлСния чисСл, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ грамматичСскиС ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€Π°Π²ΠΈΠ»Π° гСомСтричСских построСний ΠΈ Ρ‚. Π΄.

Анимации Β«Π Π°Π±ΠΎΡ‚Π° с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌΒ» (193576), «Наибольший ΠΎΠ±Ρ‰ΠΈΠΉ Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΒ» (170363), «НаимСньшСС ΠΎΠ±Ρ‰Π΅Π΅ ΠΊΡ€Π°Ρ‚Π½ΠΎΠ΅Β» (170390) ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, ΠΈΠ·ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… русского языка ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ (http://sc.edu.ru/).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4. НСкоторый Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ символов получаСтся новая Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠ°ΡΡΡ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° являСтся Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Π’Π°ΠΊ, Ссли исходной Π±Ρ‹Π»Π° Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° А#Π’, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° #А1Π’2, Π° Ссли исходной Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΎΠΉ Π±Ρ‹Π»Π° АБВ@, Ρ‚ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° БА@Π’2.

2.1.2. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ исполнитСля.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ β€” это Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅, тСхничСскоС устройство), способный Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄.

Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… исполнитСлСй. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ всСгда выполняСт ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. ΠΠ΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ.

Рассмотрим Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ мноТСство Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… исполнитСлСй. Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ исполнитСли Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹, Π½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ характСристики: ΠΊΡ€ΡƒΠ³ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡ (Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅), срСду, систСму ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

ΠšΡ€ΡƒΠ³ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ создаётся для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° Π·Π°Π΄Π°Ρ‡ β€” построСния Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ символов, выполнСния вычислСний, построСния рисунков Π½Π° плоскости ΠΈ Ρ‚. Π΄.

Π‘Ρ€Π΅Π΄Π° исполнитСля. ΠžΠ±Π»Π°ΡΡ‚ΡŒ, обстановку, условия, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… дСйствуСт ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, принято Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ срСдой Π΄Π°Π½Π½ΠΎΠ³ΠΎ исполнитСля. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° всСгда ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ срСдС Ρ‚ΠΎΠ³ΠΎ исполнитСля, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

БистСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля. ΠŸΡ€Π΅Π΄ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ дСйствия называСтся ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ исполнитСлСм, ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ систСму ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π°Π½Π½ΠΎΠ³ΠΎ исполнитСля (БКИ). Алгоритм составляСтся с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ возмоТностСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ исполнитСля, ΠΈΠ½Π°Ρ‡Π΅ говоря, Π² систСмС ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π³ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ.

Π Π΅ΠΆΠΈΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ исполнитСля. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° исполнитСлСй прСдусмотрСны Ρ€Π΅ΠΆΠΈΠΌΡ‹ нСпосрСдствСнного управлСния ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΏΠΎΡΡ‚ΡƒΠΏΠΈΠ²ΡˆΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ выполняСт. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ сначала задаётся полная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°), Π° Π·Π°Ρ‚Π΅ΠΌ ΠΎΠ½ выполняСт всС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅. Ряд исполнитСлСй Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π½Π°Π·Π²Π°Π½Π½Ρ‹Ρ… Ρ€Π΅ΠΆΠΈΠΌΠΎΠ².

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ исполнитСлСй.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 5. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π§Π΅Ρ€Π΅ΠΏΠ°ΡˆΠΊΠ° пСрСмСщаСтся Π½Π° экранС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, оставляя слСд Π² Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½ΠΈΠΈ. БистСма ΠΊΠΎΠΌΠ°Π½Π΄ Π§Π΅Ρ€Π΅ΠΏΠ°ΡˆΠΊΠΈ состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄:

Π—Π°ΠΏΠΈΡΡŒ ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈ k [ … ] ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ Π² скобках повторится k Ρ€Π°Π·.

ΠŸΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, какая Ρ„ΠΈΠ³ΡƒΡ€Π° появится Π½Π° экранС послС выполнСния Π§Π΅Ρ€Π΅ΠΏΠ°ΡˆΠΊΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈ 12 [Направо 45 Π’ΠΏΠ΅Ρ€Ρ‘Π΄ 20 Направо 45]

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 6. БистСма ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля Π’Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒ состоит ΠΈΠ· Π΄Π²ΡƒΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ присвоСны Π½ΠΎΠΌΠ΅Ρ€Π°:

1 β€” Π²Ρ‹Ρ‡Ρ‚ΠΈ 1
2 β€” ΡƒΠΌΠ½ΠΎΠΆΡŒ Π½Π° 3

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ… ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ число Π½Π° 1, вторая ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ число Π² 3 Ρ€Π°Π·Π°. ΠŸΡ€ΠΈ записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для краткости ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ лишь Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄. НапримСр, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ 21212 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄:

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° число 1 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² 15: ((1 β€’ 3 β€” 1) β€’ 3-1) β€’ 3 = 15.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 7. Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ Π ΠΎΠ±ΠΎΡ‚ дСйствуСт Π½Π° ΠΊΠ»Π΅Ρ‚Ρ‡Π°Ρ‚ΠΎΠΌ ΠΏΠΎΠ»Π΅, ΠΌΠ΅ΠΆΠ΄Ρƒ сосСдними ΠΊΠ»Π΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΡΡ‚ΡŒ стСны. Π ΠΎΠ±ΠΎΡ‚ пСрСдвигаСтся ΠΏΠΎ ΠΊΠ»Π΅Ρ‚ΠΊΠ°ΠΌ поля ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ присвоСны Π½ΠΎΠΌΠ΅Ρ€Π°:

1 β€” Π²Π²Π΅Ρ€Ρ…
2 β€” Π²Π½ΠΈΠ·
3 β€” Π²ΠΏΡ€Π°Π²ΠΎ
4 β€” Π²Π»Π΅Π²ΠΎ

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π ΠΎΠ±ΠΎΡ‚ пСрСмСщаСтся Π² сосСднюю ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. Если ΠΆΠ΅ Π² этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΠ°ΠΌΠΈ стоит стСна, Ρ‚ΠΎ Π ΠΎΠ±ΠΎΡ‚ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ.

Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Ρ‘Ρ‚ с Π ΠΎΠ±ΠΎΡ‚ΠΎΠΌ, Ссли ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ 32323 (здСсь Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΊΠΎΠΌΠ°Π½Π΄), Π½Π°Ρ‡Π°Π² Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΊΠΈ А? ΠšΠ°ΠΊΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ слСдуСт Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π ΠΎΠ±ΠΎΡ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΊΠΈ А Π² ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π’, Π½Π΅ Ρ€Π°Π·Ρ€ΡƒΡˆΠΈΠ²ΡˆΠΈΡΡŒ ΠΎΡ‚ встрСчи со стСнами?

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” модСль Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ исполнитСля Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

2.1.3. Бвойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°

НС любая инструкция, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ прСдписаний ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ дСйствий ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ свойствами: Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΡΡ‚ΡŒ, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ°ΡΡΠΎΠ²ΠΎΡΡ‚ΡŒ.

Бвойство дискрСтности ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡƒΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ Ρ€Π°Π·Π΄Π΅Π»Ρ‘Π½ Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ шаги (дСйствия). ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ соотвСтствуСт прСдписаниС (ΠΊΠΎΠΌΠ°Π½Π΄Π°). Волько Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ² ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Бвойство понятности ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄, входящих Π² систСму ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля, Ρ‚. Π΅. ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ дСйствия.

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

Бвойство Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° послС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡ‡Π΅Π½ΡŒ большого, числа шагов. ΠŸΡ€ΠΈ этом Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ считаСтся Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ обусловлСнный постановкой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΡ‚Π²Π΅Ρ‚, Π½ΠΎ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ нСвозмоТности продолТСния ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ.

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 8. Рассмотрим ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² нахоТдСния всСх простых чисСл, Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°ΡŽΡ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число ΠΏ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ называСтся Β«Ρ€Π΅ΡˆΠ΅Ρ‚ΠΎ ЭратосфСна» ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ²ΡˆΠ΅Π³ΠΎ Π΅Π³ΠΎ дрСвнСгрСчСского ΡƒΡ‡Ρ‘Π½ΠΎΠ³ΠΎ ЭратосфСна (III Π². Π΄ΠΎ Π½. э.).

Для нахоТдСния всСх простых чисСл, Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ числа n, слСдуя ΠΌΠ΅Ρ‚ΠΎΠ΄Ρƒ ЭратосфСна, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ шаги:

Π‘ΠΎΠ»Π΅Π΅ наглядноС прСдставлСниС ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π΅ нахоТдСния простых чисСл Π²Ρ‹ смоТСтС ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‰Ρ‘Π½Π½ΠΎΠΉ Π² Π•Π΄ΠΈΠ½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… рСсурсов Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Β«Π Π΅ΡˆΠ΅Ρ‚ΠΎ ЭратосфСна» (180279).

РассмотрСнная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий являСтся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° удовлСтворяСт свойствам:

РассмотрСнныС свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Алгоритм β€” это ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ исполнитСля описаниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий, приводящих ΠΎΡ‚ исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойствами дискрСтности, понятности, опрСдСлённости, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ ΠΈ массовости.

2.1.4. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° β€” ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, трудоёмкая Π·Π°Π΄Π°Ρ‡Π°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ ΠΎΡ‚ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π³Π»ΡƒΠ±ΠΎΠΊΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ, ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Ρ‚Ρ€Π°Ρ‚.

РСшСниС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ исполнитСля Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строгого слСдования Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ прСдписаниям.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 9. Из ΠΊΡƒΡ‡ΠΊΠΈ, содСрТащСй любоС, большСС Ρ‚Ρ€Ρ‘Ρ…, количСство ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠ², Π΄Π²ΠΎΠ΅ ΠΈΠ³Ρ€Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ Π±Π΅Ρ€ΡƒΡ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΠΎ Π΄Π²Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π°. Π’Ρ‹ΠΈΠ³Ρ€Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚, ΠΊΡ‚ΠΎ своим ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹ΠΌ Ρ…ΠΎΠ΄ΠΎΠΌ смоТСт Π·Π°Π±Ρ€Π°Ρ‚ΡŒ всС ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹.

Рассмотрим Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, слСдуя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈΠ³Ρ€ΠΎΠΊ навСрняка обСспСчит сСбС Π²Ρ‹ΠΈΠ³Ρ€Ρ‹Ρˆ.

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π² смысл Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ‚, ΠΈ Π½Π΅ Ρ€Π°ΡΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ поступаСт Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅, Ρ‚. Π΅. ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ исполнитСля Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Для этого:

Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅: Алгоритмы ΠΈ исполнитСли

Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ β€” Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ (Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, ΠΆΠΈΠ²ΠΎΡ‚Π½ΠΎΠ΅, тСхничСскоС устройство), способный Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΊΠΎΠΌΠ°Π½Π΄.

Π€ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ всСгда выполняСт ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ: ΠΊΡ€ΡƒΠ³ Ρ€Π΅ΡˆΠ°Π΅ΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡, срСду, систСму ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

Алгоритм β€” ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ исполнитСля описаниС ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ дСйствий, приводящих ΠΎΡ‚ исходных Π΄Π°Π½Π½Ρ‹Ρ… ΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΌΡƒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ свойствами дискрСтности, понятности, опрСдСлённости, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΈΠ²Π½ΠΎΡΡ‚ΠΈ ΠΈ массовости.

Π‘ΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ исполнитСля Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ обСспСчиваСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°.

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

Β§ 9. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹

Из курса основной ΡˆΠΊΠΎΠ»Ρ‹ Π²Π°ΠΌ извСстно:

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, наряду с Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ, относится ΠΊ основным Π²ΠΈΠ΄Π°ΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… процСссов.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ производится ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ) Π² соотвСтствии с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. Π‘ΡƒΠ΄Π΅ΠΌ Π΅Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ исполнитСлСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ, которая подвСргаСтся ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅, прСдставляСтся Π² Π²ΠΈΠ΄Π΅ исходных Π΄Π°Π½Π½Ρ‹Ρ…. На рисункС 2.2 Π² ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅ прСдставлСн процСсс ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎ срСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π·Π°Π΄Π°Ρ‡Ρƒ

Рис. 2.2. МодСль ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ

МоТно привСсти мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… схСму Π½Π° рис. 2.2.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΡƒΡ‡Π΅Π½ΠΈΠΊ (ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ), Ρ€Π΅ΡˆΠ°Ρ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ содСрТатся Π² условии Π·Π°Π΄Π°Ρ‡ΠΈ. ΠœΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, описанныС Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вычислСний. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ β€” это ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ тСкста с ΠΎΠ΄Π½ΠΎΠ³ΠΎ языка Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” это ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π΅ мСняСтся Π΅Π΅ содСрТаниС, Π½ΠΎ измСняСтся Ρ„ΠΎΡ€ΠΌΠ° прСдставлСния β€” Π΄Ρ€ΡƒΠ³ΠΎΠΉ язык. ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ осущСствляСт ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ составляСт ΠΊΠ°Ρ€Ρ‚ΠΎΡ‚Π΅ΠΊΡƒ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π΄Π°. На ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ½ΠΈΠ³Ρƒ заполняСтся ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ всС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠ½ΠΈΠ³ΠΈ: Π°Π²Ρ‚ΠΎΡ€, Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π³ΠΎΠ΄ издания, объСм ΠΈ ΠΏΡ€. Из ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡Π΅ΠΊ формируСтся ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π³Π΄Π΅ эти ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² строгом порядкС. НапримСр, Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС Ρ„Π°ΠΌΠΈΠ»ΠΈΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ².

Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€: Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ»Π°Π²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ бассСйна; ΠΈΠ»ΠΈ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ разыскиваСтС свСдСния ΠΎ Π½ΡƒΠΆΠ½ΠΎΠΉ Π²Π°ΠΌ ΠΊΠ½ΠΈΠ³Π΅. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях исходными Π΄Π°Π½Π½Ρ‹ΠΌΠΈ являСтся ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ массив β€” Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π½Ρ‹ΠΉ справочник ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠΈ поиска β€” Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ фамилия Π°Π²Ρ‚ΠΎΡ€Π° ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ.

ВсС эти Π²ΠΈΠ΄Ρ‹ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ‚Π°ΠΊ ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€. Π’ Ρ‡Π΅ΠΌ состоит ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ процСссами ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, выполняСмыми Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈ машиной?

Если исполнитСлСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ являСтся Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ дСйствуСт, Π½Π΅ всСгда Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ ΠΈ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹. Π§Π΅Π»ΠΎΠ²Π΅ΠΊ часто дСйствуСт творчСски, Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π”Π°ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Π΅ матСматичСскиС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами. Π Π°Π±ΠΎΡ‚Π° Турналиста, ΡƒΡ‡Π΅Π½ΠΎΠ³ΠΎ, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρ‡ΠΈΠΊΠ° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… спСциалистов β€” это творчСская Ρ€Π°Π±ΠΎΡ‚Π° с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая выполняСтся ΠΈΠΌΠΈ Π½Π΅ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ.

Об Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ…

Для обозначСния Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€Π°Π²ΠΈΠ», ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ шагов ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π² ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ понятиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.

Из курса ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ основной ΡˆΠΊΠΎΠ»Ρ‹ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ слово Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ Π²Ρ‹Π΄Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° срСднСвСкового Востока ΠœΡƒΡ…Π°ΠΌΠΌΠ΅Π΄Π° аль-Π₯ΠΎΡ€Π΅Π·ΠΌΠΈ (780-850 Π³Π³. Π½. э.), описавшСго Π΅Ρ‰Π΅ Π² IX Π²Π΅ΠΊΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° выполнСния вычислСний с ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΌΠΈ дСсятичными числами. ΠŸΡ€Π°Π²ΠΈΠ»Π° слоТСния, вычитания, умноТСния столбиком, дСлСния Β«ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ вас ΡƒΡ‡ΠΈΠ»ΠΈ Π² ΠΌΠ»Π°Π΄ΡˆΠΈΡ… классах, β€” это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ аль-Π₯ΠΎΡ€Π΅Π·ΠΌΠΈ.

ΠŸΠ΅Ρ€Π²ΠΎΠΊΠ»Π°ΡΡΠ½ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π·Π½Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΠžΠ”, Π½ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΡ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ числа ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, смоТСт ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π”Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ этом ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ.

Π’Π°ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для соврСмСнного ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. ΠœΠ΅Ρ‡Ρ‚Π° ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ°ΡˆΠΈΠ½Ρƒ β€” автоматичСскоС устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смоТСт Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ расчСты, появилась ΠΎΡ‡Π΅Π½ΡŒ Π΄Π°Π²Π½ΠΎ. Для Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»ΠΈΡΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ тСхничСскиС возмоТности, Π½ΠΎ ΠΈ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ сущности Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ способа прСдставлСния Ρ‚Π°ΠΊΠΈΡ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².

АлгоритмичСскиС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²

Π’ 30-Ρ… Π³ΠΎΠ΄Π°Ρ… XX Π²Π΅ΠΊΠ° Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ новая Π½Π°ΡƒΠΊΠ° β€” тСория Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡ‰Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ эта Π½Π°ΡƒΠΊΠ°: для всякой Π»ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ? Но Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° этот вопрос, Π½Π°Π΄ΠΎ сначала Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒΡΡ ΠΎΠ± исполнитСлС, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ.

Английский ΡƒΡ‡Π΅Π½Ρ‹ΠΉ Алан Π’ΡŒΡŽΡ€ΠΈΠ½Π³ (1912-1954) ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» модСль Ρ‚Π°ΠΊΠΎΠ³ΠΎ исполнитСля, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΡƒΡŽ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°Β». По замыслу Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, Π΅Π³ΠΎ «машина» являСтся ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΌ исполнитСлСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π»ΡŽΠ±Ρ‹Ρ… ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ Π² любом Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ с Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ (1936-1937 Π³Π³.) Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ описал Эмиль ΠŸΠΎΡΡ‚. Машина ΠŸΠΎΡΡ‚Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ ΠΈ нСсколько ΠΏΡ€ΠΎΡ‰Π΅ Π² своСм «устройствС». МоТно ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ машина ΠŸΠΎΡΡ‚Π° являСтся частным случаСм ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Однако ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ прСдставляСт наибольший интСрСс, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, соврСмСнный ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ с машиной ΠŸΠΎΡΡ‚Π° Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Π΅.

На основании ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠŸΠΎΡΡ‚Π° ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡƒΡ‡Π΅Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΎ сущСствовании алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡.

Π―Π·Ρ‹ΠΊ программирования алгоритмичСских машин прСдставляСт собой описаниС ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ числа простых ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ Π² автоматичСском устройствС.

Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх ΠΊΠΎΠΌΠ°Π½Π΄ языка исполнитСля называСтся систСмой ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² β€” БКИ.

Алгоритм управлСния Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ алгоритмичСской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ прСдставляСт собой ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, посрСдством выполнСния ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ машина Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

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

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

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

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