伪代码和自然语言的区别(伪代码)
您好,今天小编胡舒来为大家解答以上的问题。伪代码和自然语言的区别,伪代码相信很多小伙伴还不知道,现在让我们一起来看看吧!
1、伪代码是一种非正式的,类似于英语结构的,用来描述模块结构图的语言。
2、它是半角式化、不标准的语言,可以将整个算法运行过程的结构用接近自然语言的形式(可以使用任何一种熟悉的文字,关键是把程序的意思表达出来)描述出来。
3、使用伪代码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现。
4、因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。
5、 介于自然语言与编程语言之间。
6、以编程语言的书写形式指明算法职能。
7、使用伪代码, 不用拘泥于具体实现。
8、简单示例:输入3个数,打印输出其中最大的数。
9、可用如下的伪代码表示:Begin(算法开始)输入 A,B,CIF A>B 则 A→Max否则 B→MaxIF C>Max 则 C→MaxPrint MaxEnd (算法结束)扩展资料伪代码应用领域伪代码中常被用于技术文档和科学出版物中来表示算法,也被用于在软件开发的实际编码过程之前表达程序的逻辑。
10、伪代码不是用户和分析师的工具,而是设计师和程序员的工具。
11、计算机科学在教学中通常使用虚拟码,以使得所有的程序员都能理解。
12、当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用。
13、伪代码只是像流程图一样用在程序设计的初期,帮助写出程序流程。
14、如果把全部的程序流程写下来必定可能会浪费很多时间,那么这个时候可以采用伪代码方式。
15、简单地说,伪代码是让人便于理解的代码,是不依赖于语言的,用来表示程序执行过程,而不一定能编译运行的代码。
16、参考资料来源:百度百科--伪代码。
本文就为大家分享到这里,希望小伙伴们会喜欢。