ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‚ΠΈΠΏΠ° 3

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

Π­Ρ‚ΠΎΡ‚ класс Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊ Π·Π°Π΄Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пороТдСния Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ присоСдинСниСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ количСства Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… символов с ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° пороТдСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ A —> alpha B ΠΈΠ»ΠΈ A —> B alpha, Π³Π΄Π΅ alpha — Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°, состоящая ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… символов. Π’ ΡΡ‚ΠΎΠΌ случаС, Ссли имССтся промСТуточная (Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ пороТдСния) Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° X1. Xn… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π“Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‚ΠΈΠΏΠ° 3 (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π­Ρ‚ΠΎΡ‚ класс Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊ Π·Π°Π΄Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ пороТдСния Ρ†Π΅ΠΏΠΎΡ‡Π΅ΠΊ присоСдинСниСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ количСства Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… символов с ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ края ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅ΠΌΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π° для Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° пороТдСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΈΠ΄ A —> alpha B ΠΈΠ»ΠΈ A —> B alpha, Π³Π΄Π΅ alpha — Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ°, состоящая ΠΈΠ· Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… символов. Π’ ΡΡ‚ΠΎΠΌ случаС, Ссли имССтся промСТуточная (Π² ΠΏΡ€ΠΎΡ†Π΅ΡΡΠ΅ пороТдСния) Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° X1. Xn A, Ρ‚ΠΎ Π·Π°ΠΌΠ΅Π½Π° Π² ΡΠΎΠΎΡ‚вСтствии с ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ A —> alpha B Π΄Π°ΡΡ‚ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ X1. Xn alpha B. НапримСр, для ΠΏΡ€Π°Π²ΠΈΠ» S —> aaaA, A —> abcA ΠΈ A —> bbb ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ S => aaaA => aaaabcA => aaaabcbbb.

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

Для матСматичСской строгости строку Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… символов Π² ΠΏΡ€Π°Π²ΠΈΠ»Π°Ρ… Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊ Ρ‚ΠΈΠΏΠ° 3 Ρ€Π°Π·Π±ΠΈΠ²Π°ΡŽΡ‚ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ» с ΠΎΠ΄Π½ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ символом Π² ΠΏΡ€Π°Π²ΠΎΠΉ части. НапримСр, Ссли имССтся ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ A —> abcB, Ρ‚ΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Ρ‚Ρƒ ΠΆΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ:

A —> a A1, A1 —> b A2, A2 —> cB.

Π˜Π½Π°Ρ‡Π΅ говоря, подстановка.

A => abc.

эквивалСнтна ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ подстановок.

A => a A1 => a b A2 => abcB.

Π’Π°ΠΊΠΈΠ΅ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ, Π³Π΄Π΅ Π½Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ символ стоит справа Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΡ€Π°Π²ΠΈΠ»Π°, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΌΠΈ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ°ΠΌΠΈ, Ссли Π² ΠΏΡ€Π°Π²ΠΎΠΉ части Π½Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ символ стоит слСва ΠΎΡ‚ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°, Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π»Π΅Π²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΠΎΠΉ.

Π—Π°Π΄Π°Π΄ΠΈΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π»Π΅Π²ΠΎΠ»ΠΈΠ½Π΅ΠΉΠ½ΡƒΡŽ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ для языка.

A = {a+a, a+a+a, a+a+a+a, …}.

ΠŸΡ€Π°Π²ΠΈΠ»Π° Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ Ρ‚ΠΈΠΏΠ° 3, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ рассмотрСно Π²Ρ‹ΡˆΠ΅, это:

S —> aA, A —> +aA, A —> +a.

Π—Π΄Π΅ΡΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‚ΡΡ присоСдинСниСм ΠΏΠ°Ρ€Ρ‹ символов справа. ИзмСним Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ символы ΠΏΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ»ΠΈΡΡŒ слСва, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π½Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ символы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ символу. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΡƒ:

S —> Aa.

A —> B+.

B —> Aa.

B —> a.

Π’ΠΎΡ‚ ΠΊΠ°ΠΊ выглядит ΠΏΠΎΡ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ.

a+a+a: S => Aa => B+a => Aa+a => B+a+a => a+a+a.

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ вСроятно Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠ° Ρ‚ΠΈΠΏΠ° 3 ΠΏΠΎΡ…ΠΎΠΆΠ° Π½Π° ΠΏΠΎΠΏΡ€ΠΎΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€ΠΎΠ»ΡŒ состояний ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π½Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ символы Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ. Одна ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠΉ этой Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΈΠΊΠΈ — это, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ