2017-01-07 31 views
-5

私は一般的なプログラミングには慣れていないので、私はその基礎を学びたいと思っています。誰かが私に擬似コードの概念を説明することができますか?私はすでにいくつかの研究を行っていますが、追加の助けが素晴らしいでしょう。例として、ピーナッツバターとゼリーサンドイッチを作るための疑似コードはどのように見えるでしょうか?擬似コードの例

-ありがとうございます。

+1

宿題の質問 –

+0

宿題の質問は、問題を解決するために、これまで行われているものの、この情報がGoogleで容易に入手可能であるため、説明を含まなければならないので、私は、オフトピックとして、この質問を閉じるために投票してるように見えます。グーグル "擬似コードは何ですか?"最初のページにいくつかの非常に理解できる定義を含む2.9百万を超える結果が得られます。それらの記事に何が間違っていますか? – EJoshuaS

答えて

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