【问题标题】:Is this pseudocode correct for the following assignment?这个伪代码对于以下分配是否正确?
【发布时间】:2014-01-27 05:10:32
【问题描述】:

任务:

画一个结构化的流程图并编写伪代码来描述猜测 1 到 100 之间的数字的过程。每次猜测后,玩家会被告知猜测太高或太低。这个过程一直持续到玩家猜出正确的数字为止。

我的伪代码:

Start
 Num1=6
 Get Num2
  while Num2 is not = to Num1
    if Num2 > Num1
      print "too high"
    else 
      print "too low"
    endif
    Get Num2
   endwhile
Stop

【问题讨论】:

  • 为什么不尝试从这个伪代码中快速编写一些代码(python/ruby)以确保它有效?

标签: computer-science pseudocode flowchart


【解决方案1】:

是的,假设您正在为猜谜游戏而不是猜测者编写伪代码。不过,您的缩进级别有点古怪。也别忘了画流程图。

【讨论】:

  • @user3238583:你的endwhile和你的while不匹配,第二行和第三行和第四行的缩进不匹配。
【解决方案2】:

看起来不错。您可能需要在结束后添加确认他们输入了正确的数字

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-20
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 2012-10-14
    • 1970-01-01
    • 2019-10-18
    相关资源
    最近更新 更多