永发信息网

什么是伪代码,什么时候能用到它,有什么作用,如何去写,请大侠举例说明一下~

答案:1  悬赏:20  手机版
解决时间 2021-03-16 20:02
什么是伪代码,什么时候能用到它,有什么作用,如何去写,请大侠举例说明一下~
最佳答案
伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java,etc)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。

例如,类Pascal语言的伪代码的语法规则是: 在伪代码中,每一条指令占一行(else if,例外)。指令后不跟任何符号(Pascal和C中语句要以分号结尾)。书写上的“缩进”表示程序中的分支程序结构。这种缩进风格也适用于if-then-else语句。用缩进取代传统Pascal中的begin和end语句来表示程序的块结构可以大大提高代码的清晰性;同一模块的语句有相同的缩进量,次一级模块的语句相对与其父级模块的语句缩进。

伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。简单的程序一般都不用写流程、写思路,但是复杂的代码,最好还是把流程写下来,总体上去考虑整个功能如何实现。写完以后不仅可以用来作为以后测试,维护的基础,还可用来与他人交流。但是,如果把全部的东西写下来必定可能会让费很多时间,那么这个时候可以采用伪代码方式。比如:
IF 九点以前 THEN
do 私人事务;
ELSF 9点到18点 THEN
工作;
ELSE
下班;
END IF
这样不但可以达到文档的效果,同时可以节约时间. 更重要的是,使结构比较清晰,表达方式更加直观.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王明口村卫生室第二服务点怎么去啊,有知道地
有没有谁知道苏州qm或jz的联系方式,给我一个
信用卡申请进度查询对额度有无影响
张中能的个人荣誉
联想LENOVO可以安装酷睿i5的处理器么?
我想知道塔罗牌的各种摆法(有图最好)
屏蔽电缆与控制电缆有什么区别?
工商银行0507地区0462网点是哪个支行
定期存款转为“约定转存”或“自动转存”后利
以桂言叶为女主的小说 日在校内的同人 起点上
1999年旧历8月27日是新历的好多号
隆发大药房(朝阳社区卫生服务中心北)地址在哪
初中时期,女生要怎么追?是以一位初三的学长
文员在工作中的问题
超声的应用实例
推荐资讯
高速公路发生事故的车辆停放在哪里要不要收费
求网王bl 黑篮bl最好要原创受或者类似来自冰
大唐无双手游新人选什么职业好 全职业玩法介
雅轩养生会所地址有知道的么?有点事想过去
迈阿密犯罪率很高吗?怎么美剧里面总有人被杀
英语六级是怎样的一个水平
f(x-1)=x(x+1)则f(x)=
油性发质头皮屑还多用什么洗发水好
我家的布丁鼠怎么没精神,站不住,嗜睡,不吃东
未来课堂App怎么下载
356x9一56x9的简便计 算绒
带画字的三个字名称
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?