次の記事では、PSeIntについて見ていきます。 それはソフトウェアです 擬似コードインタプリタとして機能します プログラミングを教えることに専念している人のために特別に設計されています。 このソフトウェアの主な目的は プログラミングの指導をサポートし、学生を支援します プログラミングの世界での彼の最初のステップで。
スペイン語のシンプルで直感的な疑似言語を使用し、フローチャートエディタで補完されたこのプログラム ユーザーが計算アルゴリズムの基本的な概念に集中できるようにします。 これは、言語に固有の問題を最小限に抑え、多くの教材とリソースを備えた職場環境を提供することを目的としています。
擬似コードは、実際の言語の構文の特殊性に対処することなく、制御構造、式、変数の使用などの基本的な概念を紹介するための最初の連絡先としてよく使用されます。 その主な目的は、 スペイン語の擬似コードでそれらを適用するためのプログラミングの基本概念を学び、理解する.
PSeIntの一般的な機能
このプログラムの主な特徴と機能の中で、以下を強調することができます。
- プログラムです クロスプラットフォーム (GNU / Linux、Microsoft Windows、Mac OS X).
- 完全に 無料で無料 (GPLv2ライセンス)。
- のために利用できる 32ビットと64ビット.
- プレゼント スペイン語の擬似コードでアルゴリズムを書くためのツール.
- の機能を提供します 自動完了.
- 構文の色付け.
- による作業を容易にします コマンドテンプレート.
- スマートインデント.
- のリスト 関数、演算子、変数.
- 許可する フローチャートを生成および編集します アルゴリズムの。
- それは私たちに作る可能性を与えます 複数のアルゴリズムの同時編集.
- El 疑似言語 使用は構成可能です。
- 缶 書かれたアルゴリズムを解釈/実行する。 アルゴリズムを変更して、実行の変更をすぐに確認できます。 また、実行を元に戻して再起動したり、任意のポイントから繰り返したりすることもできます。
- 特別なモードを提供します 各ステップで実行されるアクションについて説明します.
- プログラムは私たちに表示されます リアルタイムの構文エラー.
- それはまた注意します ランタイムエラー.
- 申し出 各エラーの詳細な説明と、最も頻繁な原因と解決策.
- 許可する アルゴリズムを擬似コードから他の言語のコードに変換する として: C、C ++、C#、Java、JavaScript、MatLab、Pascal、PHP、Python 2、Python 3、またはQBasic Visual Basic.
- プログラムはユーザーに 統合ヘルプシステム 擬似コードとプログラムの使用について。 また、のセットが含まれています 難易度の異なる例.
これらは、その特徴と機能のほんの一部です。 彼らはできます それらすべてに相談する より詳細に プロジェクトのウェブサイトから。
PSeIntダウンロード
このプログラムをUbuntuで使用できるようにするには、次のことを行う必要があります。 に行く ダウンロードページ プロジェクトの。 次のスクリーンショットでわかるように、さまざまなプラットフォームのダウンロードオプションを見つけることができます。 この例では、 Gnu / Linuxオプション「Gnu / Linux64ビット用のパッケージをダウンロード」を選択します。:
ダウンロードするGNU / Linux用のパッケージは 圧縮されたtgzファイル. どのバージョンを選択するかが決まっていないと感じた場合(32または64ビット)、ターミナルで次のコマンドを実行する必要があります(Ctrl + Alt + T):
uname -m
結果が«の場合x86_64»前のスクリーンショットに示されているものと同様に、64ビットのダウンロードオプションを選択する必要があります。
プログラムはインストールする必要はありません。 ダウンロードしたファイルを保存したフォルダに移動するだけです。 一度入ると、他には何もありません ダウンロードしたファイルを解凍します 次のようなコマンドで:
tar -xzvf pseint-l64-20191127.tgz
その後、私たちはする必要があります ディレクトリから実行«プセイント»そのファイル«プセイント«.
cd pseint ./pseint
最初の実行では、 PSeIntはショートカットアイコンを作成するために私たちを提供します、システムメニューとデスクトップの両方で、グラフィカル環境からプログラムを起動できます。
このプログラムの使用に関する詳細については、次のことができます。 ドキュメントを参照してください 彼らが彼らのウェブサイトで提供すること.