构成程序流程图的基本符号有那些,代表的含义是什么?

构成程序流程图的基本符号有那些,代表的含义是什么?,第1张

看图,

第一个是流程,顺没猜序结构就是它;

第二个渣察山是判断,判断属于分支结果,相当于if或swich等

第三个是数据,从各种方式输入/输出数据

第四个是如中开始或终结符,表示程序开始和结束

这几个就是最基本的

箭头的意思就是流程线,程序按这个顺序执行

一、非终结符:

1、非终结符可以再分成更细的东西。

2、不是终段樱毁结符的都是非终结符。非终颂厅结符可理解为一个可拆分元素,而终结符是不可拆分的最小元素。终结符号就是语言中用到的基本元素,名词、动词、形容词、助词等等基本语言单位。

二、终结符:

1、终结符直接就代表一个意思,比如关键字if就不能再分成i和f了。

2、通俗的说就是不能单独出现在推导式左边的符号,也就是说终结符不能再进行推导。非终结符则是"语法"中用到的元素,除非谈论"语法",一般交谈语言中并不会用到非终结符。比如:主语、短语、词组、句子。

扩展资料:

终结符和非终结符在计算机科学和语言学的领域是用来指定推导规则的元素。在某个形式语法之中,终结符和非终结符是两个不交的集合。

从形式语言中定义看,终结符(T)就是不可再分的字符或串。而非终结符(N)是一个递归形式的定义:由终结符和至少一个非终结符号组成的串。

如果编译过程中发现源程序有错误,编译程序应报告错误的性质和错误的发生的地点,并且将错误所造成握备的影响限制在尽可能小的范围内,使得源程序的其余部分能继续被编译下去,有些编译程序还能自动纠正错误,这些工作由错误处理程序完成。

需要注意的是,一般上编译器只做语法检查和最简单的语义检查,而不检查程序的逻辑。

参考资料:

百度百科-终结符

百度百科-编译


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12368529.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-23
下一篇2023-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存