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