什么叫伪代码?

由于最近找工作,面试时面试官提问时让我用伪代码回答他所提的问题,当时笔者就蒙了,满脑子就是问号,相信有部分童鞋和笔者差不多,当然大多数童鞋都是好孩子,应该都知道,于是笔者赶紧回来查了一下官方解释如下:

伪代码(Pseudocode)是一种算法描述语言。是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。使用伪代码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码, 不用拘泥于具体实现。

【简单示例】输入3个数,打印输出其中最大的数。可用如下的伪代码表示:
  Begin
  输入 A,B,C
  IF A>B 则 A→Max
  否则 B→Max
  IF C>Max 则 C→Max
  Print Max
  End 。
笔者理解为简单的计算机语言,人类语言以及逻辑符号来表示的流程说明。当然朋友们有更好的理解也可以指出来!

伪代码(Pseudocode)是一种算法描述语言。是用介于自然语言和计算机语言之间的文字和符号(包括数学符号)来描述算法。使用伪代码的目的是使被描述的算法可以容易地以任何一种编程语言(Pascal,C,Java等)实现。因此,伪代码必须结构清晰、代码简单、可读性好,并且类似自然语言。 介于自然语言与编程语言之间。以编程语言的书写形式指明算法职能。使用伪代码, 不用拘泥于具体实现。

【简单示例】输入3个数,打印输出其中最大的数。可用如下的伪代码表示:
  Begin
  输入 A,B,C
  IF A>B 则 A→Max
  否则 B→Max
  IF C>Max 则 C→Max
  Print Max
  End 。
笔者理解为简单的计算机语言,人类语言以及逻辑符号来表示的流程说明。当然朋友们有更好的理解也可以指出来!

猜你喜欢

转载自www.cnblogs.com/tjw729024716/p/10475725.html