文法和语言总结与梳理(作业四)

1、梳理第二章的内容,写一篇理解与总结。

什么是文法?:

个人理解来说,文法相当于自然语言中的语义分析,即分析一个句所表示的含义。根据文法可以产生一些句子,就像自然语言中根据语法就能把一些单词拼凑成句子。但是有些句子在不同的环境有不同的含义,就如文法产生句子的方式不止一种,有可能画出两棵语法树这样。然后文法又有几种:0型文法、上下文有关文法、上下文无光文法、正规文法。然后就不懂了......

2、 尝试写出PL/0 语言的文法。(或者你认为比较好的语言规则)

整数n : 0|1|2…7|8|9 

标识符i: a|b|c…x|y|z

表达式e: -> [+|-]<项>{<加减运算符><项>} 

条件语句: -> if<条件>then<语句> 

赋值语句: -> <标识符>:=<表达式> 

复合语句: -> begin<语句>{ ;<语句>}<end> 

函数:

程序

转载于:https://www.cnblogs.com/maoweizhao/p/11600074.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值