Pseintを使用した基本的なプログラミング(パート2)

このエントリは前のエントリの続きです(Pseintを使用した基本的なプログラミング(パート1))そしてプログラミングに関する一連のチュートリアルの一部です。

プログラムを作成するには、Pseintが正しく構成されている必要があります。すべてが正しければ、プログラムを開始するためにPseintがどのように機能するかを学ぶことに直接焦点を当てたこのチュートリアルを続けることができます。

プセイント

開始すると、次の部分が表示されます。

  1. コマンド:(左側のコマンド)最も基本的なサイクル、関数、および/または条件文です。
  2. ステータスバー:(「利用可能なアップデートはありません」と表示されている下部のバー)このバーは、Pseintの現在のステータスを示します。
  3. 作業領域:これが最大の部分であり、ここでプログラムを作成します。

これらは主なものですが、他のものは今のところあまり役に立ちません

擬似コードのアルゴリズム

無題のプロセスアクション1; アクション2; ... ......アクションn; 終了プロセス

これはアルゴリズムの一般的な形式です。ご覧のとおり、プログラムの開始を示す「Process [SinTitulo]」で始まり、プログラムの終了を示す「EndProcess」で終わります。

変数

変数は、特定のデータを格納するメモリセクターであり、これらのメモリ空間を参照する特定の名前で識別されます。 Pseintでは、次の方法で変数を定義できます。

等号を使用して、«a»が«c»と«b»を加算する値を受け取る変数になるようにします。

a = c + b;

もうXNUMXつの方法は、割り当て記号を使用することです(後で説明しますが、現時点ではそれを知る必要があるだけです)。前の記号と似ていますが、記号が異なる点が異なります。

a <-b + c;

これらの記号は、「読み取り」機能を使用して行われるため、配置する値をユーザーに要求することはありません。

段取り

配列は、ボードまたはキューブの形式で格納できる多次元変数のシーケンスであり、変数はデカルト平面システムの一般的な識別子と数値によって呼び出されます。 Pseintの配列は、後で説明する「dimension」関数で定義されます。

この場合、一般的な識別子はvar yであり、番号は「x」と「y」であり、[1,1]または[2,1]などになります。

次元var [x、y]

次に、使用する変数を呼び出す

 var [x、y]

「x」が1、「y」が2の場合、「var [1,2]」などに依存しない「var [1,1]」を呼び出します。

オペレーター

その名前が示すように、演算子は結果を与えるためにいくつかの値を使用する記号です。Pseintの演算子は次のとおりです:

  1. 大なり記号 ">"
  2. «<«未満
  3. 「=」と同じ
  4. «<=»以下
  5. "> ="以上
  6. «<>»とは異なります
  7. 接続詞(および)「And」または「&」
  8. 論理和(または)«OR»または«|»
  9. 拒否(いいえ)「いいえ」または「〜」
  10. 「+」を追加
  11. 減算«-«
  12. 掛け算「*」
  13. 除算「/」
  14. エンパワーメント«^»
  15. モジュラス(除算の剰余)«%»または«MOD»

操作の階層(順序)は代数と同じであり、括弧を使用して変更できます。 論理演算子の場合、演算は短絡され、演算子「NOT」は結果を反転します。

このリストには、使用するものだけが記載されています。完全なリストを確認するには、PSeIntのドキュメントにアクセスしてください。

関数

プログラミングでは、関数は特定の結果を提供し、実行する必要のあるタスクを実行するために何らかの値を受け取ることができる一連の命令です。 Pseintでは、関数は次のように記述されます。

サブプロセス[変数を返す] <-[関数名]([引数])アクション1; アクション2:... ......アクションn; サブプロセスの終了

さて、次のチュートリアルではこれで終わりです。構文はほとんど明らかなので、ここで説明した演算子を除いて、残りの関数とその構文に焦点を当てます。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   glcq

    これらのチュートリアルを共有していただきありがとうございます。非常に興味深いものです。

    1.    xmm

      理由はなく、すぐに次はプログラミング専用だと言います
      よろしく

  2.   ポルタロ

    共有してくれてありがとう、私はすでにこのプログラムについて知っていました、私はそれをsourceforgeで発見しました、そしてそれはとても良いです、私がプログラミングをしても、用語などの特定の知識なしでそれをするのでそれは私にとって役に立ちますプログラミングの内容について簡単なアイデアを与えるのに非常に適しています。なぜなら、私のように物事を完全に知らない場合、基本的なクラス、変数などの用語は、基本的なプログラミングの知識がない人にとっては、イメージや未知の概念がないものです。この意味で、このプログラムはとても良いです。 共有していただきありがとうございます。ブックマークにピンを入れました。 よろしく。

    1.    spartan2103

      ポルタロに似ていると思います。 私も人文科学の分野から来ました。プログラミングについては知っていますが、事実についてあまり知識がなくても、もっと叙情的にやっています。チュートリアルをありがとう。 ちなみに、あなたはGnu / Linux Vagosに投稿しているPortaroですか?

  3.   spartan2103

    ポルタロに似ていると思います。 私も人文科学の分野から来ました。プログラミングについては知っていますが、事実についてあまり知識がなくても、もっと叙情的にやっています。チュートリアルをありがとう。 ちなみに、あなたはGnu / Linux Vagosに投稿しているPortaroですか?