【问题标题】:Pseudo code example [closed]伪代码示例 [关闭]
【发布时间】:2017-01-07 01:41:20
【问题描述】:

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

-谢谢。

【问题讨论】:

  • 看起来像是一道作业题
  • 我投票决定将此问题作为题外话结束,因为家庭作业问题必须包含对迄今为止为解决问题所做的工作的描述,而且这些信息在 Google 上很容易获得。谷歌搜索“什么是伪代码?”提供超过 290 万条结果,包括首页上的几个非常容易理解的定义;这些文章有什么问题?

标签: pseudocode


【解决方案1】:

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

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

制作 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;
}

【讨论】:

    猜你喜欢
    • 2010-11-21
    • 1970-01-01
    • 2011-03-07
    • 1970-01-01
    • 2010-11-29
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多