2017-02-19 30 views
0

の配列、出力のための10個の数字の入力を求めて、私は、次の質問に非常にこだわっていますし、いくつかのガイダンスを必要としています:擬似コード逆順

「は、ユーザが10を入力できるようにするプログラムのための擬似コードを書きますユーザが入力する数字は、numberListという配列に格納されていなければなりません。ループをループして逆の順序で表示するロジックを計画する必要があります。コードを宣言、ハウスキーピング、 detailLoop、およびendOfProgramタスクを実行します。

私はこの問題のためにfor-loopを使用すると信じています。 (私はこれで新しいブランドですが、これらは間違っているかもしれない)私は、次の宣言を作ってみた:

num positiveNum = 0 
    num SIZE = 10 
    num ARRAY_LIMIT = SIZE - 1 
    num numberList[SIZE] = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 

注 - 編集:私はループの実行を10回を持っている必要があることを知って、毎回新しいユーザー入力を求めます。 Pythonでは、毎回新しいユーザー入力値を追加するためにappendを使用しますが、appendがどのように擬似コードに変換されるかはわかりません。 for-loopsやwhile-loop、あるいはその両方を使用するかどうかは不明です。配列内の要素がARRAY_LIMITに到達すると、ループは終了します...

ありがとう!この時点で何かが助けになるでしょう!

+0

'reversed_list = number_list [:: - 1]' – ryugie

答えて

0

10個の数字を配列に入れます。次に、reverseArray [i] = originalArray [9-i]という別の配列を作成します。

reverseArrayは、逆の順序で元の入力になります。

0

10回実行するループを作成します。

ループが実行されるたびに、ユーザーから何らかの入力を受け取り、それをリストの末尾に追加します。

これが終わったら、リストを逆順に繰り返したり、reverse()関数を使用してリストを反転したり、各要素を印刷したりすることができます。