日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

2.理解文法和语文

發布時間:2024/1/18 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2.理解文法和语文 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

.理解符號串與集合運算。

L={A,B, … ,Z,a,b, … ,z}

D={0,1, … ,9}

說明下表示的含義:

LUD

LD

L4

L*

D+

L(LUD)*

LUD是字母和數字的集合

LD是所有一個字母后隨一個數字的字符串的集合;

L4={A,B,...,Z,a,b,...,z,A,B,...,Z,a,b,...,z,A,B,...,Z,a,b,...,z,A,B,...,Z,a,b,...,z};

L*是所有字母串的集合(包括)

D+以字母開頭,后跟字母、數字組成的所有符號串集合

L(LUD)*由一個或若干個數字組成的所有符號串集合

?

?

2.文法G(Z):Z->aZb|ab定義的是什么樣的語言?

Z->ab

Z->aZb->aabb

Z->aZb->aaZbb->aaabbb

由若干個a后跟若干個b組成的所有符號串集合,且a的個數等于b的個數。

?

?

3.寫出教材22頁例2.2中標識符的文法四元組形式(VN,NT,P,S)。

I->

L->

D->

VN={I,L,D}

VT={L,D}

P={I->L,I->IL,I->ID,L->L,D->D}

S={I}

?

?

?

4.寫出下列表達式的最左推導、最右推導。

G(E):

E=>?E + T | T

T=>T * F | F

F=>(E)| i

  • i*i+i
  • i+i*i
  • i+(i+i)

?注意觀察最左和最右推導過程的不同。

i*i+i最左推導:

E=>E+T=>T+T=>T*F+T=>F*F+T=>i*F+T=>i*i+T=>i*i+F=>i*i+i

i*i+i最右推導:

E=>E+T=>E+F=>E+i=>T+i=>T*F+i=>T*i+i=>F*i+i=>i*i+i

i+i*i最左推導:

E=>E+T=>T+T=>F+T=>i+T=>i+T*F=>i+F*F=>i+i*F=>i+i*i

i+i*i最右推導:

E=>E+T=>E+T*F=>E+T*i=>E+F*i=>E+i*i=>T+i*i=>F+i*i=>i+i*i

i+(i+i)最左推導:

E=>E+T=>T+T=>F+T=>i+T=>i+F=>i+(E)=>i+(E+T)=>i+(T+T)=>i+(F+T)=>i+(i+T)=>i+(i+F)=>i+(i+i)

i+(i+i)最右推導:

E=>E+T=>E+F=>E+(E)=>E+(E+T)=>E+(E+F)=>E+(E+i)=>E+(T+i)=>E+(F+i)=>E+(i+i)=>T+(i+i)=>F+(i+i)=>i+(i+i)

?

轉載于:https://www.cnblogs.com/dtx123/p/11505360.html

總結

以上是生活随笔為你收集整理的2.理解文法和语文的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。