SlideShare a Scribd company logo
1 of 47
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ?
ΠžΡ‚ΠΊΡƒΠ΄Π° взялось слово Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ»? Π‘Π»ΠΎΠ²ΠΎ Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π² срСдниС Π²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Π΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡ†Ρ‹ познакомились со способами выполнСния арифмСтичСских дСйствий (слоТСния, вычитания, умноТСния столбиком ΠΈ дСлСния ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ), описанными ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ ΠΈΠ· Π₯ΠΎΡ€Π΅Π·ΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, слово Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» оказываСтся Π΅Π²Ρ€ΠΎΠΏΠ΅ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ слов «аль Π₯ΠΎΡ€Π΅Π·ΠΌΒ» ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ способы выполнСния арифмСтичСских дСйствий, описанныС Π² этом руководствС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ΠΎΠΌ  ΠΈΠ· Π₯ΠΎΡ€Π΅Π·ΠΌΠ°. Н Π΅ ΠΌ Π½ ΠΎ Π³ ΠΎ ΠΈ Π· ΠΈ с Ρ‚ ΠΎ Ρ€ ΠΈ ΠΈ Назад Π”Π°Π»Π΅Π΅
Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ? ,[object Object],Π”Π°Π»Π΅Π΅ Назад
Алгоритм – это Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΈ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠ΅ прСдписаниС дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. НачнСм с Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π”Π°Π»Π΅Π΅ Назад
Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число дСйствий. Иногда говорят Π½Π΅ Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ», Π° Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π΄Π°Ρ‡)Β». ΠŸΠΎΠ½ΡΡ‚ΠΈΡ эти Π±Π»ΠΈΠ·ΠΊΠΈΠ΅, Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΈΠ±ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡   ( Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ русскому языку). Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π΄Π°Ρ‡  – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΈΠ· этой Π³Ρ€ΡƒΠΏΠΏΡ‹) Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число дСйствий. Π”Π°Π»Π΅Π΅ Назад
ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ рассчитан Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ  исполнитСля . Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π² состоянии Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС, прСдписываСмоС ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°.  Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ исполнитСлСм, Π½Π°Π·Ρ‹Π²Π° Π΅ тся систСмой ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля. Π‘ΡƒΠΊΠ»Π΅Ρ‚ Β«Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²Β» Π”Π°Π»Π΅Π΅ Назад
ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ практичСских Π·Π°Π΄Π°Ρ‡, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π­Π’Πœ, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈ использовании Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ понятия. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ прСдставляСтся цСлСсообразным ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° основС ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ толкования сущности понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ рассмотрСния основных Π΅Π³ΠΎ свойств. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ алгоритмизация Π±ΠΎΠ»Π΅Π΅ выступаСт ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… практичСских ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², особых спСцифичСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… языковых срСдств. Π”Π°Π»Π΅Π΅ Назад
Алгоритм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠΌ (ΠΏ ΠΎ  Ρ‡ΡŒΠ΅ΠΉ-Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ясным ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ ,  ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ Π΄Π» я  Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ  ΠΊ  Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ быстро ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅ Π½  для выполнСния Π½Π° простом Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с большой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. МоТно Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ½Ρ‹Π΅ качСства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½ΠΎ  основных свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π²Π°  (см .   ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ,  ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ΅ Ρ‚ΡŒ  Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚. Π΅.  Π½Π΅  Π·Π½Π°Ρ‚ΡŒ (достаточно Ρ‚ΠΎΡ‡Π½ΠΎ), ΠΊΠ°ΠΊ ΠΌΡ‹ Π΅Π΅ Ρ€Π΅ΡˆΠ°Π΅ΠΌ  ( ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹   Π·Π°Π΄Π°Ρ‡ ) .  Π”Π°Π»Π΅Π΅ Назад
Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°: ,[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
Алгоритм ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ способами: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
МоТно Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ основныС структуры Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²: ,[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
На основании Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π°Π΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ понятноС ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° достиТСниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Π”Π°Π»Π΅Π΅ Назад
Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ понятиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌ смыслС.  Оно ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ, Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, ссылаСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅, Π½ΠΎ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС Π²Π΅Ρ‰ΠΈ. НапримСр, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° исходили ΠΈΠ· возмоТностСй Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ исполнитСля Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π•Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎ Π½Π΅ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ извСстно. Π­Ρ‚ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° слСдуСт Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ эмпиричСскими. Они выявлСны Π½Π° основС обобщСния свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Π­Ρ‚ΠΈΡ… свойств достаточно для практичСского программирования, для создания ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², станков с ЧПУ, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈ Ρ‚.Π΄. Однако, ΠΊΠ°ΠΊ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΡƒΡ‡Π½ΠΎΠ΅ понятиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния. Оно  Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· уточнСния понятия Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ», Π±ΠΎΠ»Π΅Π΅ строгого Π΅Π³ΠΎ описания ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅  говорят, Π±Π΅Π· Π΅Π³ΠΎ  Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ . Π”Π°Π»Π΅Π΅ Назад
Π˜Π·Π²Π΅ΡΡ‚Π½ΠΎ  нСсколько  ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ² ΠΊ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ»: ,[object Object],[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
ВсС эти возникшиС историчСски нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ оказались впослСдствии эквивалСнтными. Главная Ρ†Π΅Π»ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ‚Π°ΠΊΠΎΠ²Π°: ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ алгоритмичСской Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… матСматичСских Π·Π°Π΄Π°Ρ‡, Ρ‚.Π΅. ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ построСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ.  Π”Π°Π»Π΅Π΅ Назад
[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
Π’ настоящСС врСмя созданиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² – написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для элСктронных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин – стало Π²ΠΈΠ΄ΠΎΠΌ чСловСчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠΉ конструктивный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ программирования, Π½Π΅ зависящий ΠΎΡ‚ особСнностСй синтаксиса языков программирования ΠΈ спСцифики функционирования ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин, - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π”Π°Π»Π΅Π΅ Назад
Π‘ появлСниСм массовых Π­Π’Πœ 3-Π³ΠΎ поколСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ тСхнология программирования оказалась основным Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΡΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ распространСниС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…) Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΎ Π²Π΄ΡƒΡ‰ΠΈΠ΅ Π² этой сфСрС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΠΈΡ€ΠΌΡ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ  IBM , ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ программирования. Появившийся Π² Π½Π°Ρ‡Π°Π»Π΅ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ структурного. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π”Π°Π»Π΅Π΅ Назад
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сыграл ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅. Π‘ Π΅Π³ΠΎ использованиСм создан большой запас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ€Π΅ΡˆΠ΅Π½ΠΎ мноТСство практичСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡. Однако, Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ программирования Π½Π° этом Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ. БСгодня Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ структурноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΌ основу для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ соврСмСнных Π°ΡƒΠ΄ΠΈΠΎΠ²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов стало ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ΅ (ΠΈΠ½ΠΎΠ³Π΄Π° говорят  ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ - ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° противостоящим Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… классов Π·Π°Π΄Π°Ρ‡ являСтся  Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅   ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ – Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ логичСским. Π”Π°Π»Π΅Π΅ Назад
ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ развиваСтся ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ – Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ,  ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ  программирования. Π’ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… дСйствия ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Однако, Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ мноТСства Π·Π°Π΄Π°Ρ‡ Π²ΠΏΠΎΠ»Π½Π΅ допускаСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ эффСктивности.  РСализация ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° Π­Π’Πœ стала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ с появлСниСм многопроцСссорных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… спСциалисты видят Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.   Π”Π°Π»Π΅Π΅ Назад
А Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ  слоТСния  дСсят ΠΈΡ‡Π½Ρ‹Ρ…  чисСл. ,[object Object],Π”Π°Π»Π΅Π΅ Назад
Π—Π°Π΄Π°Ρ‡Π° ΠΎ Π²ΠΎΠ»ΠΊΠ΅, ΠΊΠΎΠ·Π΅, капустС ,[object Object],Π”Π°Π»Π΅Π΅ Назад
ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π½Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ. Но ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ приходится ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, созданным самой ΠΏΡ€ΠΈΡ€ΠΎΠ΄ΠΎΠΉ, наши ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ людСй ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. ВыясняСтся, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΈ Π½Π΅ ΡƒΠΌΠ΅Π΅ΠΌ этого Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒβ€” Π½Π΅ Π·Π½Π°Π΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹. Π—Π°Π²ΡΠ·Π°Ρ‚ΡŒ ΡˆΠ½ΡƒΡ€ΠΊΠΈ Π½Π° Π±ΠΎΡ‚ΠΈΠ½ΠΊΠ°Ρ… Π±Π°Π½Ρ‚ΠΈΠΊΠΎΠΌ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. А Π²ΠΎΡ‚  написаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°  !.. Π”Π°Π»Π΅Π΅ Назад
Π Π°Π·Π±ΠΎΡ€  ΠΊΡƒΡ‡ΠΈ. Π’  Π½Π°Ρ‡Π°Π»Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠΊΠΎΠ²ΠΎΠΊ ΠΊΠΎΠ»Π΅Π½Ρ‡Π°Ρ‚Ρ‹Ρ… Π²Π°Π»ΠΎΠ² стоит Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ .  Он  Π²Ρ‹Π½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ  ΠΈΠ·  ΠΊΠΎΡ€ΠΎΠ±Π°  ΠΈ  вставляСт  Π²  ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€.  ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ  эту  Ρ€Π°Π±ΠΎΡ‚Ρƒ  Π½Π΅  удаСтся.  Надо ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ракурсах, частично Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ дСталями.  Π Π΅ΡˆΠ°Ρ‚ΡŒ,  с  ΠΊΠ°ΠΊΠΎΠΉ  Π½Π°Ρ‡Π°Ρ‚ΡŒ  ΠΈ  ΠΏ ΠΎ  ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅Π΅ Π²Ρ‹Π½ΠΈΠΌΠ°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ Назад
НуТно ΠΏΠΎΠ½ΡΡ‚ΡŒ смысл слов, входящих Π² это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΈΠ½Ρ‹ΠΌΠΈ свойствами Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдписаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ? Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ясно ΠΊΠ°ΠΊ довСсти этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдписаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½Ρ‹ΠΌ? Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ объявлСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ свои прСдписания. ΠžΡΠΎΠ±ΡƒΡŽ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅ условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² дальнСйшСм Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния самого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π”Π°Π»Π΅Π΅ Назад
ΠœΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΈ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° АбстрактныС (Ρ‚.Π΅. ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, Π° лишь Π² Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ) ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΈ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎ свойствах ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π½ΠΈΡ…, Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° (ΠΈ практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ) Π² 1936Π³. амСриканским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Π­ΠΌΠΈΠ»Π΅ΠΌ ΠŸΠΎΡΡ‚ΠΎΠΌ ΠΈ английским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Аланом Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ. Π­Ρ‚ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… исполнитСлСй, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Β«Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΒ» Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ послС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Β«Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Машина ΠŸΠΎΡΡ‚Π° ΠΌΠ΅Π½Π΅Π΅ популярна, хотя ΠΎΠ½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ вСсти ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ составлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π­Π’Πœ. Π”Π°Π»Π΅Π΅ Назад
Машина ΠŸΠΎΡΡ‚Π° Абстрактная машина ΠŸΠΎΡΡ‚Π° прСдставляСт собой Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ пустой, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Β« V Β», ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ вдоль Π»Π΅Π½Ρ‚Ρ‹ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ, Π½Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ссли этой ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°ΠΌ Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ, ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π°, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… Π»Π΅Π½Ρ‚Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ состояниС Π»Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (β€œ-β€œ) находится Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Π»Π΅Π½Ρ‚Ρ‹ ΠΈ, ΠΊΠ°ΠΊ говорят, ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ Π΅Π΅. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ мСстополоТСнии Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ вмСстС с состояниСм Π»Π΅Π½Ρ‚Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ состояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°. Π”Π°Π»Π΅Π΅ Назад Машина ΠŸΠΎΡΡ‚Π°
ΠœΠ°ΡˆΠΈΠ½Ρƒ ΠŸΠΎΡΡ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½Π½ΡƒΡŽ модСль Π­Π’Πœ. Π’ самом Π΄Π΅Π»Π΅, ΠΊΠ°ΠΊ Π­Π’Πœ, Ρ‚Π°ΠΊ ΠΈ машина ΠŸΠΎΡΡ‚Π° ΠΈΠΌΠ΅ΡŽΡ‚: ,[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° машинС ΠŸΠΎΡΡ‚Π°, Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ нСсколько ΠΈΠ½Π°Ρ‡Π΅.  Она состоит ΠΈΠ· счСтной Π»Π΅Π½Ρ‚Ρ‹ (Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ячСйки ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ слСва, Π½ΠΎ Π½Π΅ справа), Ρ‡ΠΈΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, лСнтопротяТного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· дискрСтных состояний  q 0 , q 1 , …, q s ,  ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ совокупности (Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… состояний). ΠŸΡ€ΠΈ этом  q 0  называСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ состояниСм.  ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ  a 0 , a 1 , …, a t   ΠΈ состояниями  q 0 , q 1 ,  …,  q s )  описываСтся Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° являСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ столбцами ΠΈ  (s+1)(t+1)  строками. КаТдая строка ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄  q i  a J  v iJ  q iJ , 0 ≀i ≀s, 0 ≀J ≀t,  q iJ οƒŽ {q 0 , q 1 ,  …,  q s }. Π”Π°Π»Π΅Π΅ Назад
Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ  ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ : Если машина находится Π² состоянии  q i ,  Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ символ  a J ,  Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ячСйкС. ΠŸΡƒΡΡ‚ΡŒ строка  q i  a J  v iJ  q iJ ,  Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с символов  q i  a J ,  встрСчаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Если  v iJ   – Π±ΡƒΠΊΠ²Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ‚ΠΎ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° стираСт содСрТимоС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ячСйки ΠΈ заносит Ρ‚ΡƒΠ΄Π° эту Π±ΡƒΠΊΠ²Ρƒ. Если  v iJ  –  ΠΊΠΎΠΌΠ°Π½Π΄Π°  R  ΠΈΠ»ΠΈ  L  для лСнтопротяТного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, Ρ‚ΠΎ Π»Π΅Π½Ρ‚Π° сдвигаСтся Π½Π° ΠΎΠ΄Π½Ρƒ   ячСйку Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ (Ссли Π½Π΅ происходит Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ Π»Π΅Π½Ρ‚Ρ‹) соотвСтствСнно. Если  v iJ =s,  Ρ‚ΠΎ происходит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ  останов. Назад Π”Π°Π»Π΅Π΅
ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° Для Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° российский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ А.А.ΠœΠ°Ρ€ΠΊΠΎΠ² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ассоциативныС исчислСния. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понятия ассоциативного исчислСния. ΠŸΡƒΡΡ‚ΡŒ имССтся Π°Π»Ρ„Π°Π²ΠΈΡ‚ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов). Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ символы Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π›ΡŽΠ±Π°Ρ конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΡ… ряд) называСтся словом Π² этом Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅.   Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх слов Π² Π΄Π°Π½Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ вмСстС с систСмой допустимых подстановок Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ассоциативным исчислСниСм. Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ  N  Π·Π°Π΄Π°Π½ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° А, Ρ‚ΠΎ говорят, Ρ‡Ρ‚ΠΎ  N  Π΅ΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Π΄ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ А. Π”Π°Π»Π΅Π΅ Назад
ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ задания любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² дСкларируСтся ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: для любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ А ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эквивалСнтный Π΅ΠΌΡƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Π΄ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ А. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ строго Π΄ΠΎΠΊΠ°Π·Π°Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ понятиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ являСтся строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ основываСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС извСстныС Π² настоящСС врСмя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, Π° способы ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈΠ· ΡƒΠΆΠ΅ извСстных, Π½Π΅ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ класса Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ².  Π”Π°Π»Π΅Π΅ Назад
НиТС пСрСчислСны способы ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ,[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСдством тСорСтичСских построСний, Π½ΠΎ ΠΈ основой спСциализированного языка программирования, примСняСмого ΠΊΠ°ΠΊ язык ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ систСм искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… языков, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π² России ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ… ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. БущСствуСт строгоС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ возмоТностям прСобразования Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° эквивалСнты машинам Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π”Π°Π»Π΅Π΅ Назад
РСкурсивныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅, рСкурсивныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΎΠ·Π½ΠΈΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, поэтому Π² матСматичСских исслСдованиях, посвящСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС распространСниС. РСкурсиСй называСтся способ задания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² выраТаСтся Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² основано Π½Π° ΠΈΠ΄Π΅Π΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ слов Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, любой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ½ΠΎ свСсти ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ цСлочислСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ цСлочислСнных значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”Π°Π»Π΅Π΅ Назад
ВСзис  Π§Π΅Ρ€Ρ‡Π° : ,[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
ВСзис Π§Π΅Ρ€Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ алгоритмичСской  Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ . ΠŸΡƒΡΡ‚ΡŒ имССтся счСтная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Β«Π·Π°Π΄Π°Ρ‡Β»  Π  1 , Π  2 , …, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ Β«Π΄Π°Β» ΠΈΠ»ΠΈ Β«Π½Π΅Ρ‚Β».  Вакая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «массовой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β». БвяТСм с Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ  f  ΠΈΠ·  N  Π²  N : D ( f )={ i | P i  ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Β«Π΄Π°Β»}; f(i)=1,  Ссли  i ο€° D(f). Массовая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π  называСтся алгоритмичСски Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ, Ссли Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ  f   ΠΈ Ο‡ D ( f )  частично рСкурсивны. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π  называСтся алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ. Π”Π°Π»Π΅Π΅ Назад
ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ нСдостатки Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: ,[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π‘ появлСниСм структурного программирования описанныС Π²Ρ‹ΡˆΠ΅ трудности Π±Ρ‹Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½Ρ‹. Π’ основС тСхнологичСских ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² структурного программирования Π»Π΅ΠΆΠΈΡ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ логичСская структура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Ρ€Π΅Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… структур: слСдования, вСтвлСния ΠΈ Ρ†ΠΈΠΊΠ»Π° (это содСрТаниС Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ Π‘Π΅ΠΌΠ°-Π―ΠΊΠΎΠΏΠΈΠ½ΠΈ). Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ структурного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² являСтся  ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ . ΠœΠΎΠ΄ΡƒΠ»ΡŒ – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ логичСски связанных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”Π°Π»Π΅Π΅ Назад
ИспользованиС ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ прСимущСства: ,[object Object],[object Object],[object Object],[object Object],[object Object],Π”Π°Π»Π΅Π΅ Назад
Π‘Ρ…Π΅ΠΌΠ° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ позволяСт программисту сначала ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π° лишь Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ нисходящСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ исходная, подлСТащая Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡Π° разбиваСтся Π½Π° ряд ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ своСму ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅.  Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ называСтся Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ. Π”Π°Π½Π½Ρ‹ΠΉ  ΠΌΠ΅Ρ‚ΠΎΠ΄ проСктирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ позволяСт ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ слоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΈ Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ сопровоТдСния). Π”Π°Π»Π΅Π΅ Назад
ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ исходная Π·Π°Π΄Π°Ρ‡Π° прСдставляСтся ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². НаиболСС популярныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ программирования созданы Π½Π° основС языков Паскаль ΠΈ БСйсик.   Π”Π°Π»Π΅Π΅ Назад
Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ появился Π² Π½Π°Ρ‡Π°Π»Π΅ 70-Ρ… Π³ΠΎΠ΄ΠΎΠ². Он Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚ΠΎΠ»ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ‹Π» Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ·ΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ программист описываСт свойства исходных Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡ… взаимосвязи, свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π° Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. РазумССтся, для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠΆΠ΅Π½, Π½ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ автоматичСски Ρ‚ΠΎΠΉ систСмой, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. ΠŸΡ€ΠΈ логичСском Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° (ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго это относится ΠΊ языку ΠŸΡ€ΠΎΠ»ΠΎΠ³) Π·Π°Π΄Π°Ρ‡Π° описываСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ логичСском языкС, ΠΏΡ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ – Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ (язык Лисп). Π”Π°Π»Π΅Π΅ Назад
Β 
Π’Ρ‹Π²ΠΎΠ΄ Π€ ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ·  ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ…  способов Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π² практичСском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅  (Π² ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌ смыслС) . Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΠΊΠΎ суТаСт ΠΊΡ€ΡƒΠ³ рассматриваСмых Π·Π°Π΄Π°Ρ‡, дСлая ΠΌΠ½ΠΎΠ³ΠΈΠ΅ практичСски Π²Π°ΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ нСдоступными для рассмотрСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Π΄ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ удовлСтворяСт всСм трСбованиям ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ практичСских Π·Π°Π΄Π°Ρ‡. Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ понятноС ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° достиТСниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Назад

More Related Content

Similar to presentation Algoritm

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌRashat Ishu
Β 
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌguestd042500ab
Β 
лСкция1
лСкция1лСкция1
лСкция1shagore
Β 
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСли
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСлиалгоритмы ΠΈ исполнитСли
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСлиoksench
Β 
основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
основы алгоритмизацииосновы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈRania Fazliachmetova
Β 
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"Sergey Nemchinsky
Β 
ΠΏΡ€Π°ΠΊ 15.docx
ΠΏΡ€Π°ΠΊ 15.docxΠΏΡ€Π°ΠΊ 15.docx
ΠΏΡ€Π°ΠΊ 15.docxssuser6d63bc1
Β 
ΠΏΡ€ 15.docx
ΠΏΡ€ 15.docxΠΏΡ€ 15.docx
ΠΏΡ€ 15.docxssuser6d63bc1
Β 
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ  ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ  ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹Π•Π»Π΅Π½Π° ΠšΠ»ΡŽΡ‡Π΅Π²Π°
Β 
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²Andrey Dolinin
Β 
лСкция 4
лСкция 4лСкция 4
лСкция 4student_kai
Β 
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.Π•Π»Π΅Π½Π° Никонова
Β 
Programming Concepts
Programming ConceptsProgramming Concepts
Programming ConceptsMister_Lee
Β 
лСкция 5
лСкция 5лСкция 5
лСкция 5student_kai
Β 
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...Timur Shaporev
Β 

Similar to presentation Algoritm (20)

Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Β 
Algoritm
AlgoritmAlgoritm
Algoritm
Β 
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ
Β 
лСкция1
лСкция1лСкция1
лСкция1
Β 
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСли
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСлиалгоритмы ΠΈ исполнитСли
Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ исполнитСли
Β 
85004
8500485004
85004
Β 
основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
основы алгоритмизацииосновы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
основы Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ
Β 
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"
ΠšΠΎΠ½ΡΠΏΠ΅ΠΊΡ‚ Π»Π΅ΠΊΡ†ΠΈΠΉ ΠΏΠΎ курсу "Π¨Π°Π±Π»ΠΎΠ½Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ПО"
Β 
ΠΏΡ€Π°ΠΊ 15.docx
ΠΏΡ€Π°ΠΊ 15.docxΠΏΡ€Π°ΠΊ 15.docx
ΠΏΡ€Π°ΠΊ 15.docx
Β 
ΠΏΡ€ 15.docx
ΠΏΡ€ 15.docxΠΏΡ€ 15.docx
ΠΏΡ€ 15.docx
Β 
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ  ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ  ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
Β 
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²
Β 
лСкция 4
лСкция 4лСкция 4
лСкция 4
Β 
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.
ΠžΡΠ½ΠΎΠ²Ρ‹ алгоритмичСского ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования.
Β 
Π»Π΅ΠΊ11 7
Π»Π΅ΠΊ11 7Π»Π΅ΠΊ11 7
Π»Π΅ΠΊ11 7
Β 
Π»Π΅ΠΊ11 7
Π»Π΅ΠΊ11 7Π»Π΅ΠΊ11 7
Π»Π΅ΠΊ11 7
Β 
Programming Concepts
Programming ConceptsProgramming Concepts
Programming Concepts
Β 
лСкция 5
лСкция 5лСкция 5
лСкция 5
Β 
ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π»Π΅ΠΊΡ†ΠΈΠΈ 4
ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π»Π΅ΠΊΡ†ΠΈΠΈ 4ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π»Π΅ΠΊΡ†ΠΈΠΈ 4
ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ° Π»Π΅ΠΊΡ†ΠΈΠΈ 4
Β 
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ языков высокого уровня Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π­Π’Πœ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ языка C ΠΈ ос...
Β 

More from klochkova

аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Π°Ρ рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°klochkova
Β 
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...klochkova
Β 
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹klochkova
Β 
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π²ΠΈΡ€ΡƒΡΡ‹ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусыklochkova
Β 
test Algoritm
test Algoritmtest Algoritm
test Algoritmklochkova
Β 
crossword Algoritm
crossword Algoritmcrossword Algoritm
crossword Algoritmklochkova
Β 

More from klochkova (6)

аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Π°Ρ рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
аппаратная рСализация ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°
Β 
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...
C:\Π°Ρ€Ρ…ΠΈΠ²\ΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ°ΠΌ\ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС\аппаратная Ρ€Π΅Π°Π»ΠΈ...
Β 
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы ΠΈ антивирусы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹
Β 
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ Π²ΠΈΡ€ΡƒΡΡ‹ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы
ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ вирусы
Β 
test Algoritm
test Algoritmtest Algoritm
test Algoritm
Β 
crossword Algoritm
crossword Algoritmcrossword Algoritm
crossword Algoritm
Β 

presentation Algoritm

  • 2. ΠžΡ‚ΠΊΡƒΠ΄Π° взялось слово Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ»? Π‘Π»ΠΎΠ²ΠΎ Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΎ Π² срСдниС Π²Π΅ΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Π΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡ†Ρ‹ познакомились со способами выполнСния арифмСтичСских дСйствий (слоТСния, вычитания, умноТСния столбиком ΠΈ дСлСния ΡƒΠ³ΠΎΠ»ΠΊΠΎΠΌ), описанными ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ ΠΈΠ· Π₯ΠΎΡ€Π΅Π·ΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, слово Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ» оказываСтся Π΅Π²Ρ€ΠΎΠΏΠ΅ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ слов «аль Π₯ΠΎΡ€Π΅Π·ΠΌΒ» ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ способы выполнСния арифмСтичСских дСйствий, описанныС Π² этом руководствС ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ ΠΎΠΌ ΠΈΠ· Π₯ΠΎΡ€Π΅Π·ΠΌΠ°. Н Π΅ ΠΌ Π½ ΠΎ Π³ ΠΎ ΠΈ Π· ΠΈ с Ρ‚ ΠΎ Ρ€ ΠΈ ΠΈ Назад Π”Π°Π»Π΅Π΅
  • 3.
  • 4. Алгоритм – это Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ ΠΈ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½ΠΎΠ΅ прСдписаниС дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹. НачнСм с Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π”Π°Π»Π΅Π΅ Назад
  • 5. Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ этой Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число дСйствий. Иногда говорят Π½Π΅ Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ», Π° Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π΄Π°Ρ‡)Β». ΠŸΠΎΠ½ΡΡ‚ΠΈΡ эти Π±Π»ΠΈΠ·ΠΊΠΈΠ΅, Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΈΠ±ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ ( Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΠΎ русскому языку). Алгоритм Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π·Π°Π΄Π°Ρ‡ – это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΈΠ· этой Π³Ρ€ΡƒΠΏΠΏΡ‹) Π·Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ число дСйствий. Π”Π°Π»Π΅Π΅ Назад
  • 6. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ рассчитан Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ исполнитСля . Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π±Ρ‹Π» Π² состоянии Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ дСйствиС, прСдписываСмоС ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ исполнитСлСм, Π½Π°Π·Ρ‹Π²Π° Π΅ тся систСмой ΠΊΠΎΠΌΠ°Π½Π΄ исполнитСля. Π‘ΡƒΠΊΠ»Π΅Ρ‚ Β«Π˜ΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ²Β» Π”Π°Π»Π΅Π΅ Назад
  • 7. ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ практичСских Π·Π°Π΄Π°Ρ‡, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π­Π’Πœ, ΠΈ Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈ использовании Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π΄Π°Π½Π½ΠΎΠ³ΠΎ понятия. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ прСдставляСтся цСлСсообразным ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° основС ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ толкования сущности понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΈ рассмотрСния основных Π΅Π³ΠΎ свойств. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ алгоритмизация Π±ΠΎΠ»Π΅Π΅ выступаСт ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… практичСских ΠΏΡ€ΠΈΠ΅ΠΌΠΎΠ², особых спСцифичСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… языковых срСдств. Π”Π°Π»Π΅Π΅ Назад
  • 8. Алгоритм ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΈΠ»ΠΈ ΠΏΠ»ΠΎΡ…ΠΈΠΌ (ΠΏ ΠΎ Ρ‡ΡŒΠ΅ΠΉ-Ρ‚ΠΎ ΠΎΡ†Π΅Π½ΠΊΠ΅), ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ясным ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹ΠΌ , ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌ ΠΈΠ»ΠΈ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌ. Он ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ Π΄Π» я Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ быстро ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅ Π½ для выполнСния Π½Π° простом Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅ ΠΈΠ»ΠΈ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с большой ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. МоТно Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ½Ρ‹Π΅ качСства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½ΠΎ основных свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π΄Π²Π° (см . ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ΅ Ρ‚ΡŒ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ ΠΈ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, Ρ‚. Π΅. Π½Π΅ Π·Π½Π°Ρ‚ΡŒ (достаточно Ρ‚ΠΎΡ‡Π½ΠΎ), ΠΊΠ°ΠΊ ΠΌΡ‹ Π΅Π΅ Ρ€Π΅ΡˆΠ°Π΅ΠΌ ( ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π·Π°Π΄Π°Ρ‡ ) . Π”Π°Π»Π΅Π΅ Назад
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. На основании Π²Ρ‹ΡˆΠ΅ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π°Π΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ понятноС ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° достиТСниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Π”Π°Π»Π΅Π΅ Назад
  • 14. Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠŸΠΎΠ½ΡΡ‚ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΡˆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π²Π°Ρ‚ΡŒ понятиСм Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌ смыслС. Оно ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Ρ‡Π΅Ρ‚ΠΊΠΈΠΉ, Π½Π΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€, ссылаСтся Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅, Π½ΠΎ ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятныС Π²Π΅Ρ‰ΠΈ. НапримСр, ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° исходили ΠΈΠ· возмоТностСй Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ исполнитСля Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π•Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Π½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎ Π½Π΅ΠΌ Π½Π΅ Π±Ρ‹Π»ΠΎ извСстно. Π­Ρ‚ΠΈ свойства Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° слСдуСт Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ эмпиричСскими. Они выявлСны Π½Π° основС обобщСния свойств Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€. Π­Ρ‚ΠΈΡ… свойств достаточно для практичСского программирования, для создания ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², станков с ЧПУ, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΠ² ΠΈ Ρ‚.Π΄. Однако, ΠΊΠ°ΠΊ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π½Π°ΡƒΡ‡Π½ΠΎΠ΅ понятиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ изучСния. Оно Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· уточнСния понятия Β«Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ», Π±ΠΎΠ»Π΅Π΅ строгого Π΅Π³ΠΎ описания ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊ Π΅Ρ‰Π΅ говорят, Π±Π΅Π· Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ . Π”Π°Π»Π΅Π΅ Назад
  • 15.
  • 16. ВсС эти возникшиС историчСски нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ оказались впослСдствии эквивалСнтными. Главная Ρ†Π΅Π»ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Ρ‚Π°ΠΊΠΎΠ²Π°: ΠΏΠΎΠ΄ΠΎΠΉΡ‚ΠΈ ΠΊ ΠΏΠΎΠ½ΡΡ‚ΠΈΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ алгоритмичСской Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… матСматичСских Π·Π°Π΄Π°Ρ‡, Ρ‚.Π΅. ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, ΠΌΠΎΠΆΠ΅Ρ‚ Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ построСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, приводящий ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡ΠΈ. Π”Π°Π»Π΅Π΅ Назад
  • 17.
  • 18. Π’ настоящСС врСмя созданиС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² – написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для элСктронных Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин – стало Π²ΠΈΠ΄ΠΎΠΌ чСловСчСской Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π’Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΠΉ конструктивный ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ программирования, Π½Π΅ зависящий ΠΎΡ‚ особСнностСй синтаксиса языков программирования ΠΈ спСцифики функционирования ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… машин, - Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π”Π°Π»Π΅Π΅ Назад
  • 19. Π‘ появлСниСм массовых Π­Π’Πœ 3-Π³ΠΎ поколСния ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ°Ρ тСхнология программирования оказалась основным Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΡΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ распространСниС ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… (ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ…) Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΎ Π²Π΄ΡƒΡ‰ΠΈΠ΅ Π² этой сфСрС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΠΈΡ€ΠΌΡ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ IBM , ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ программирования. Появившийся Π² Π½Π°Ρ‡Π°Π»Π΅ 1970-Ρ… Π³ΠΎΠ΄ΠΎΠ² Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½Π°Π·Π²Π°Π½ΠΈΠ΅ структурного. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π”Π°Π»Π΅Π΅ Назад
  • 20. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сыграл ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ΅. Π‘ Π΅Π³ΠΎ использованиСм создан большой запас ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, Ρ€Π΅ΡˆΠ΅Π½ΠΎ мноТСство практичСски Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… Π·Π°Π΄Π°Ρ‡. Однако, Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ программирования Π½Π° этом Π½Π΅ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ. БСгодня Π΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‰ΠΈΠΌ структурноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΠΌ основу для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ соврСмСнных Π°ΡƒΠ΄ΠΈΠΎΠ²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… комплСксов стало ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ΅ (ΠΈΠ½ΠΎΠ³Π΄Π° говорят ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ - ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ) ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π° противостоящим Π΅ΠΌΡƒ ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… классов Π·Π°Π΄Π°Ρ‡ являСтся Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠ΅ двумя Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°ΠΌΠΈ – Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ логичСским. Π”Π°Π»Π΅Π΅ Назад
  • 21. ΠŸΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ развиваСтся ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ – Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ программирования. Π’ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°Ρ… ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… дСйствия ΡΠΎΠ²Π΅Ρ€ΡˆΠ°ΡŽΡ‚ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½ΠΎ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ. Однако, Π»ΠΎΠ³ΠΈΠΊΠ° Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ мноТСства Π·Π°Π΄Π°Ρ‡ Π²ΠΏΠΎΠ»Π½Π΅ допускаСт ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎΠΌΡƒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΡŽ эффСктивности. РСализация ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π½Π° Π­Π’Πœ стала Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΉ с появлСниСм многопроцСссорных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… спСциалисты видят Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ. Π”Π°Π»Π΅Π΅ Назад
  • 22.
  • 23.
  • 24. ΠœΡ‹ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌ Π·Π°Π΄Π°Ρ‡ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Π½Π΅Ρ‚ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΈ. Но ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ приходится ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠΌ, созданным самой ΠΏΡ€ΠΈΡ€ΠΎΠ΄ΠΎΠΉ, наши ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌ людСй ΠΈ ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…. ВыясняСтся, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π΅ Π·Π½Π°Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄ΡƒΠΌΠ°Π΅ΠΌ ΠΈ Π½Π΅ ΡƒΠΌΠ΅Π΅ΠΌ этого Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒβ€” Π½Π΅ Π·Π½Π°Π΅ΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹. Π—Π°Π²ΡΠ·Π°Ρ‚ΡŒ ΡˆΠ½ΡƒΡ€ΠΊΠΈ Π½Π° Π±ΠΎΡ‚ΠΈΠ½ΠΊΠ°Ρ… Π±Π°Π½Ρ‚ΠΈΠΊΠΎΠΌ Π½Π΅Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ. А Π²ΠΎΡ‚ написаниС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° !.. Π”Π°Π»Π΅Π΅ Назад
  • 25. Π Π°Π·Π±ΠΎΡ€ ΠΊΡƒΡ‡ΠΈ. Π’ Π½Π°Ρ‡Π°Π»Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠΎΠΊΠΎΠ²ΠΎΠΊ ΠΊΠΎΠ»Π΅Π½Ρ‡Π°Ρ‚Ρ‹Ρ… Π²Π°Π»ΠΎΠ² стоит Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ . Он Π²Ρ‹Π½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±Π° ΠΈ вставляСт Π² ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€. ΠΠ²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π΅ удаСтся. Надо ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚Π°Π»ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… ракурсах, частично Π·Π°Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ дСталями. Π Π΅ΡˆΠ°Ρ‚ΡŒ, с ΠΊΠ°ΠΊΠΎΠΉ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈ ΠΏ ΠΎ ΠΊΠ°ΠΊΠΎΠΉ Ρ‚Ρ€Π°Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π΅Π΅ Π²Ρ‹Π½ΠΈΠΌΠ°Ρ‚ΡŒ. Π”Π°Π»Π΅Π΅ Назад
  • 26. НуТно ΠΏΠΎΠ½ΡΡ‚ΡŒ смысл слов, входящих Π² это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΈΠ½Ρ‹ΠΌΠΈ свойствами Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдписаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ? Оно Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΌΠΎΠ³ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ясно ΠΊΠ°ΠΊ довСсти этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π΄ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ прСдписаниС Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π±Π΅Π·ΠΎΡ‚ΠΊΠ°Π·Π½Ρ‹ΠΌ? Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² Π»ΡŽΠ±Ρ‹Ρ… условиях, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ объявлСн Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ свои прСдписания. ΠžΡΠΎΠ±ΡƒΡŽ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅ условия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ Π² дальнСйшСм Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ выполнСния самого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Π”Π°Π»Π΅Π΅ Назад
  • 27. ΠœΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΈ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° АбстрактныС (Ρ‚.Π΅. ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, Π° лишь Π² Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ) ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π° ΠΈ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ для Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ ΠΎ свойствах ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π½ΠΈΡ…, Π±Ρ‹Π»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ‹ нСзависимо Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° (ΠΈ практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ) Π² 1936Π³. амСриканским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Π­ΠΌΠΈΠ»Π΅ΠΌ ΠŸΠΎΡΡ‚ΠΎΠΌ ΠΈ английским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Аланом Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ. Π­Ρ‚ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… исполнитСлСй, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… Β«Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒΒ» Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΈ послС выполнСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Β«Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΒ» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Машина ΠŸΠΎΡΡ‚Π° ΠΌΠ΅Π½Π΅Π΅ популярна, хотя ΠΎΠ½Π° Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ вСсти ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ Π½Π°Π²Ρ‹ΠΊΠ°ΠΌ составлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для Π­Π’Πœ. Π”Π°Π»Π΅Π΅ Назад
  • 28. Машина ΠŸΠΎΡΡ‚Π° Абстрактная машина ΠŸΠΎΡΡ‚Π° прСдставляСт собой Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ»Π΅Ρ‚ΠΊΠΈ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ пустой, Π»ΠΈΠ±ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ Β« V Β», ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ вдоль Π»Π΅Π½Ρ‚Ρ‹ Π½Π° ΠΎΠ΄Π½Ρƒ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ, Π½Π°Π½ΠΎΡΠΈΡ‚ΡŒ Π² ΠΊΠ»Π΅Ρ‚ΠΊΡƒ Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ссли этой ΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π°ΠΌ Ρ€Π°Π½Π΅Π΅ Π½Π΅ Π±Ρ‹Π»ΠΎ, ΡΡ‚ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΊΡƒ, Ссли ΠΎΠ½Π° Π±Ρ‹Π»Π°, ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ ΠΌΠ΅Ρ‚ΠΊΠΈ. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΊΠ»Π΅Ρ‚ΠΊΠ°Ρ… Π»Π΅Π½Ρ‚Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ состояниС Π»Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° (β€œ-β€œ) находится Π½Π°Π΄ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Π»Π΅Π½Ρ‚Ρ‹ ΠΈ, ΠΊΠ°ΠΊ говорят, ΠΎΠ±ΠΎΠ·Ρ€Π΅Π²Π°Π΅Ρ‚ Π΅Π΅. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ мСстополоТСнии Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ вмСстС с состояниСм Π»Π΅Π½Ρ‚Ρ‹ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ состояниС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠŸΠΎΡΡ‚Π°. Π”Π°Π»Π΅Π΅ Назад Машина ΠŸΠΎΡΡ‚Π°
  • 29.
  • 30. Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° машинС ΠŸΠΎΡΡ‚Π°, Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ нСсколько ΠΈΠ½Π°Ρ‡Π΅. Она состоит ΠΈΠ· счСтной Π»Π΅Π½Ρ‚Ρ‹ (Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ячСйки ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΉ слСва, Π½ΠΎ Π½Π΅ справа), Ρ‡ΠΈΡ‚Π°ΡŽΡ‰Π΅ΠΉ ΠΈ ΠΏΠΈΡˆΡƒΡ‰Π΅ΠΉ Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, лСнтопротяТного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ устройства, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· дискрСтных состояний q 0 , q 1 , …, q s , ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ совокупности (Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… состояний). ΠŸΡ€ΠΈ этом q 0 называСтся Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ состояниСм. ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ a 0 , a 1 , …, a t ΠΈ состояниями q 0 , q 1 , …, q s ) описываСтся Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π­Ρ‚Π° Ρ‚Π°Π±Π»ΠΈΡ†Π° являСтся ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Π΅ΠΉ с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ столбцами ΠΈ (s+1)(t+1) строками. КаТдая строка ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΈΠ΄ q i a J v iJ q iJ , 0 ≀i ≀s, 0 ≀J ≀t, q iJ οƒŽ {q 0 , q 1 , …, q s }. Π”Π°Π»Π΅Π΅ Назад
  • 31. Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ : Если машина находится Π² состоянии q i , Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ символ a J , Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ячСйкС. ΠŸΡƒΡΡ‚ΡŒ строка q i a J v iJ q iJ , Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ с символов q i a J , встрСчаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Если v iJ – Π±ΡƒΠΊΠ²Π° Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π°, Ρ‚ΠΎ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° стираСт содСрТимоС Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ ячСйки ΠΈ заносит Ρ‚ΡƒΠ΄Π° эту Π±ΡƒΠΊΠ²Ρƒ. Если v iJ – ΠΊΠΎΠΌΠ°Π½Π΄Π° R ΠΈΠ»ΠΈ L для лСнтопротяТного ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, Ρ‚ΠΎ Π»Π΅Π½Ρ‚Π° сдвигаСтся Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку Π²ΠΏΡ€Π°Π²ΠΎ ΠΈΠ»ΠΈ Π²Π»Π΅Π²ΠΎ (Ссли Π½Π΅ происходит Π²Ρ‹Ρ…ΠΎΠ΄ Π·Π° Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ Π»Π΅Π½Ρ‚Ρ‹) соотвСтствСнно. Если v iJ =s, Ρ‚ΠΎ происходит ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ останов. Назад Π”Π°Π»Π΅Π΅
  • 32. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° Для Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° российский ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ А.А.ΠœΠ°Ρ€ΠΊΠΎΠ² ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ассоциативныС исчислСния. Рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ понятия ассоциативного исчислСния. ΠŸΡƒΡΡ‚ΡŒ имССтся Π°Π»Ρ„Π°Π²ΠΈΡ‚ (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… символов). Π‘ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ символы Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ. Π›ΡŽΠ±Π°Ρ конСчная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±ΡƒΠΊΠ² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ ΠΈΡ… ряд) называСтся словом Π² этом Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅. Π‘ΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ всСх слов Π² Π΄Π°Π½Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ вмСстС с систСмой допустимых подстановок Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ассоциативным исчислСниСм. Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ N Π·Π°Π΄Π°Π½ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠΈ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° А, Ρ‚ΠΎ говорят, Ρ‡Ρ‚ΠΎ N Π΅ΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Π΄ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ А. Π”Π°Π»Π΅Π΅ Назад
  • 33. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ задания любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² дСкларируСтся ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠΌ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ: для любого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ А ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ эквивалСнтный Π΅ΠΌΡƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π°Π΄ Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠΌ А. Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ строго Π΄ΠΎΠΊΠ°Π·Π°Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ понятиС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° Π½Π΅ являСтся строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΈ основываСтся Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС извСстныС Π² настоящСС врСмя Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ, Π° способы ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈΠ· ΡƒΠΆΠ΅ извСстных, Π½Π΅ выходят Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ класса Π½ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Π”Π°Π»Π΅Π΅ Назад
  • 34.
  • 35. ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ срСдством тСорСтичСских построСний, Π½ΠΎ ΠΈ основой спСциализированного языка программирования, примСняСмого ΠΊΠ°ΠΊ язык ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ систСм искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. Π­Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… языков, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π² России ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ… ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ всСм ΠΌΠΈΡ€Π΅. БущСствуСт строгоС Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎ возмоТностям прСобразования Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠœΠ°Ρ€ΠΊΠΎΠ²Π° эквивалСнты машинам Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π”Π°Π»Π΅Π΅ Назад
  • 36. РСкурсивныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ понятия Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΡΠ²Π»ΡΡŽΡ‚ΡΡ, Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅, рСкурсивныС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ этот ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π²ΠΎΠ·Π½ΠΈΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ, поэтому Π² матСматичСских исслСдованиях, посвящСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ наибольшСС распространСниС. РСкурсиСй называСтся способ задания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² выраТаСтся Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΆΠ΅ Π·Π°Π΄Π°Π½Π½Ρ‹Π΅ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² основано Π½Π° ΠΈΠ΄Π΅Π΅ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ слов Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ числами. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, любой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ½ΠΎ свСсти ΠΊ Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ цСлочислСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ цСлочислСнных значСниях Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”Π°Π»Π΅Π΅ Назад
  • 37.
  • 38. ВСзис Π§Π΅Ρ€Ρ‡Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ алгоритмичСской Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΡΡ‚ΠΈ . ΠŸΡƒΡΡ‚ΡŒ имССтся счСтная ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Β«Π·Π°Π΄Π°Ρ‡Β» Π  1 , Π  2 , …, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π²Π΅Ρ‚ Β«Π΄Π°Β» ΠΈΠ»ΠΈ Β«Π½Π΅Ρ‚Β». Вакая ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ носит Π½Π°Π·Π²Π°Π½ΠΈΠ΅ «массовой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹Β». БвяТСм с Π½Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ f ΠΈΠ· N Π² N : D ( f )={ i | P i ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π²Π΅Ρ‚ Β«Π΄Π°Β»}; f(i)=1, Ссли i ο€° D(f). Массовая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π  называСтся алгоритмичСски Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ, Ссли Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f ΠΈ Ο‡ D ( f ) частично рСкурсивны. Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π  называСтся алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ. Π”Π°Π»Π΅Π΅ Назад
  • 39.
  • 40.
  • 41. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Π‘ появлСниСм структурного программирования описанныС Π²Ρ‹ΡˆΠ΅ трудности Π±Ρ‹Π»ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½Ρ‹. Π’ основС тСхнологичСских ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² структурного программирования Π»Π΅ΠΆΠΈΡ‚ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ логичСская структура ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ Ρ‚Ρ€Π΅Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… структур: слСдования, вСтвлСния ΠΈ Ρ†ΠΈΠΊΠ»Π° (это содСрТаниС Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ Π‘Π΅ΠΌΠ°-Π―ΠΊΠΎΠΏΠΈΠ½ΠΈ). Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΈΠΌ Π²Π°ΠΆΠ½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ структурного ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ . ΠœΠΎΠ΄ΡƒΠ»ΡŒ – это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ логичСски связанных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Π”Π°Π»Π΅Π΅ Назад
  • 42.
  • 43. Π‘Ρ…Π΅ΠΌΠ° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ позволяСт программисту сначала ΡΠΊΠΎΠ½Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅, Π° лишь Π·Π°Ρ‚Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ это Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ. ΠŸΡ€ΠΈ нисходящСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ исходная, подлСТащая Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ Π·Π°Π΄Π°Ρ‡Π° разбиваСтся Π½Π° ряд ΠΏΠΎΠ΄Π·Π°Π΄Π°Ρ‡, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ своСму ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΡŽ Π³Π»Π°Π²Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡Π΅. Π’Π°ΠΊΠΎΠ΅ Ρ€Π°Π·Π±ΠΈΠ΅Π½ΠΈΠ΅ называСтся Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ. Π”Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ проСктирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ позволяСт ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ слоТности Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ (ΠΈ Π΅Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΈ сопровоТдСния). Π”Π°Π»Π΅Π΅ Назад
  • 44. ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π’ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ исходная Π·Π°Π΄Π°Ρ‡Π° прСдставляСтся ΠΊΠ°ΠΊ ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². НаиболСС популярныС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ программирования созданы Π½Π° основС языков Паскаль ΠΈ БСйсик. Π”Π°Π»Π΅Π΅ Назад
  • 45. Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π”Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ появился Π² Π½Π°Ρ‡Π°Π»Π΅ 70-Ρ… Π³ΠΎΠ΄ΠΎΠ². Он Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΡΡ‚ΠΎΠ»ΡŒ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ примСнСния ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π½Ρ‹ΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ‹Π» Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ Π½Π° ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ·ΠΊΠΈΠΉ ΠΊΡ€ΡƒΠ³ Π·Π°Π΄Π°Ρ‡ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ программист описываСт свойства исходных Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΡ… взаимосвязи, свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π»Π°Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Π° Π½Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°. РазумССтся, для получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° этот Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ всС Ρ€Π°Π²Π½ΠΎ Π½ΡƒΠΆΠ΅Π½, Π½ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ автоматичСски Ρ‚ΠΎΠΉ систСмой, которая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ язык программирования. ΠŸΡ€ΠΈ логичСском Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° (ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго это относится ΠΊ языку ΠŸΡ€ΠΎΠ»ΠΎΠ³) Π·Π°Π΄Π°Ρ‡Π° описываСтся ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒΡŽ Ρ„Π°ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ логичСском языкС, ΠΏΡ€ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ – Π² Π²ΠΈΠ΄Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ„Π°ΠΊΡ‚Π°ΠΌΠΈ (язык Лисп). Π”Π°Π»Π΅Π΅ Назад
  • 46. Β 
  • 47. Π’Ρ‹Π²ΠΎΠ΄ Π€ ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… способов Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π² практичСском ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ Π²Ρ‹ΡˆΠ΅ (Π² ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠΌ смыслС) . Основная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΠΊΠΎ суТаСт ΠΊΡ€ΡƒΠ³ рассматриваСмых Π·Π°Π΄Π°Ρ‡, дСлая ΠΌΠ½ΠΎΠ³ΠΈΠ΅ практичСски Π²Π°ΠΆΠ½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ нСдоступными для рассмотрСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ нашСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΄Π°Π΄ΠΈΠΌ Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ Π½Π° ΡƒΡ€ΠΎΠΊΠ°Ρ… ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ удовлСтворяСт всСм трСбованиям ΠΏΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ практичСских Π·Π°Π΄Π°Ρ‡. Π’ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠ΅ ΠΏΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡŽΡ‚ понятноС ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ прСдписаниС ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŽ ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Ρ… Π½Π° достиТСниС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнной Π·Π°Π΄Π°Ρ‡ΠΈ. Назад