Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

L-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π½Ρ‹Π΅ опрСдСлСния (L-АО). Π‘Ρ…Π΅ΠΌΠ° трансляции

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

Π‘Ρ…Π΅ΠΌΠ° трансляции Π‘Ρ…Π΅ΠΌΠ° трансляции — это ΠšΠ‘Π“, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ с Π³Ρ€Π°ΠΌΠΌΠ°Ρ‚ичСскими символами связаны Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π° Π² ΠΏΡ€Π°Π²Ρ‹Ρ… частях ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ грамматичСских символов ΠΌΠΎΠ³ΡƒΡ‚ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒΡΡ сСмантичСскиС дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Π² Ρ„ΠΈΠ³ΡƒΡ€Π½Ρ‹Π΅ скобки. ΠŸΡ€ΠΈ использовании Π΅Ρ‰Π΅ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ:1. наслСдуСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ грамматичСского символа ΠΏΡ€Π°Π²ΠΎΠΉ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

L-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π½Ρ‹Π΅ опрСдСлСния (L-АО). Π‘Ρ…Π΅ΠΌΠ° трансляции (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π’Ρ‹Π΄Π΅Π»ΠΈΠΌ класс синтаксичСски управляСмых ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ L-АО, Ρ‡ΡŒΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ всСгда ΠΌ.Π±. вычислСны, Ссли Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ строится Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ. L-left, Ρ‚.ΠΊ. значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ.

БинтаксичСскоС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ опрСдСлСния называСтся L-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π½Ρ‹ΠΌ, Ссли ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ наслСдуСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ символа Xi (1<=ix1, x2,…, xn Π·Π°Π²ΠΈΡΡΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ:

  • 1)ΠΎΡ‚ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² грамматичСских символов X1, X2,…, Xi-1 (располоТСнных Π»Π΅Π²Π΅Π΅ Π½Π΅Π³ΠΎ)
  • 2) ΠΎΡ‚ Π½Π°ΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² символа А: А> X1, X2,…, Xi,…, Xn

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

Π’ ΡΡ…Π΅ΠΌΠ΅ трансляции ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ наслСдуСмыС, Ρ‚Π°ΠΊ ΠΈ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

ΠŸΡ€ΠΈ ΠΎΠ±Ρ…ΠΎΠ΄Π΅ Π² Π³Π»ΡƒΠ±ΠΈΠ½Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ сСмантичСскиС дСйствия ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ся постфиксная запись. БСмантичСскиС дСйствия Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ использовании L-Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π½Ρ‹Ρ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ.

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

  • — ΠΏΡ€ΠΈ использовании Ρ‚ΠΎΠ»ΡŒΠΊΠΎ синтСзируСмых Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сСмантичСскиС дСйствия Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ части ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.
  • — ΠΏΡ€ΠΈ использовании Π΅Ρ‰Π΅ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΡƒΠ΅ΠΌΡ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ:
    • 1. наслСдуСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ грамматичСского символа ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π΄.Π±. вычислСн Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΠΈ, стоящСм ΠΏΠ΅Ρ€Π΅Π΄ этим символом.
    • 2. дСйствиС Π½Π΅ Π΄. ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ ΡΠΈΠ½Ρ‚Π΅Π·ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρƒ символа, стоящСго ΠΎΡ‚ Π½Π΅Π³ΠΎ ΠΏΡ€Π°Π²Π΅Π΅.
    • 3. синтСзируСмый Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π»Π΅Π²ΠΎΠΉ части ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΌ.Π±. вычислСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС всСх ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Π’Π°ΠΊΠΎΠ΅ дСйствиС помСщаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ Π»Π΅Π²ΠΎΠΉ части ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ