伪代码示例

时间:2017-01-07 01:41:20

标签: pseudocode

我是一般的编程新手,我正在努力学习它的基础知识。有人可以解释一下伪代码的概念。我已经做了一些研究,但额外的帮助会很棒。举个例子,用于制作花生酱和果冻三明治的伪代码会是什么样的?

- 谢谢你。

1 个答案:

答案 0 :(得分:3)

伪代码用于描述和描述程序或算法的流程,结构和逻辑语句(在大多数情况下只是其中的一部分),其方式易于理解而无需分析实际代码,并且可以没有任何编程知识的人也可以理解。

伪代码可以包含真实的代码示例,也可以只包含纯文本。

制作PBJ的伪代码示例可能如下所示:

MakePBJRoutine(input: peanut butter, jelly, bottom bread, top bread) 
Begin routine:
        Take bottom bread. 
        Spread peanut butter on bottom bread. 
        Spread jelly on bottom bread. 
        If want more jelly:
              Spread jelly on bottom bread. 
        Place top bread slice on bottom bread
        Return finished sandwich
End routine 

同时,它也可能看起来像这样。

makePBJroutine(input: P, J, TB, BB; Out: PBJ) {
     BB <- P;
     BB <- J;
     If(BB.J < PreferredJellyAmountConstant){
         BB <- J;
     } 
    PBJ <- (BB <- TB);
    Return PBJ;
}