PCalc for Java

アプリケーションのスクリーンショット:
PCalc for Java
アプリケーションの詳細:
バージョン: 1.0
日付のアップロード: 1 Jul 11
ライセンス: 無料
人気: 334
サイズ: 51 Kb

Rating: 1.5/5 (Total Votes: 11)

PCalc for Java - プログラミング電卓。スタックマシン用のプログラムを書くことができます。プログラムは、入れ子にできる1つ以上の手続きで構成されています。トッププロシージャの変数にアクセスすることができます(パスカルのように)。プログラムをステップバイステップで実行し、デバッガでスタックと変数を検査することができます。コマンドとそのオペランドの入力は、携帯電話用に最適化されています。この計算機は、Nikolay Klimchukによって実装されたクォドラ精度(仮数と指数の両方に64ビット)の浮動小数点演算を使用しています。

· PCalcはすべてのプログラムをデータベースに保?します。プログラムは主要な手順で構成され、いくつかのサブ手順があります。プログラムに入力パラメータがある可能性があります。これらのパラメータの値は、プログラムの開始時に尋ねられます。パラメータへのアクセスは、入力命令を使用して実行されます。· PCalcはスタックベースの言語を提供します(Forthのように)。オペランドはスタックにプッシュされ、操作はスタックの一番上の要素で実行されます。一時的な結果は、ローカル変数(自己または外部プロシージャの)に格納することもできます。スタックは、プロシージャと戻り値にパラメータを渡すためにも使用されます。メインプロシージャからの復帰後のスタックの内容は、プログラムの結果として扱われます。メインプロシージャの変数のビュー値も可能です(プログラムが多くの結果を返す必要がある場合は、ローカル変数に格納する方が便利です)。

· PCalcは、ロード/ストア、演算子、関数、制御フローの命令群を提供します。最初の3つのグループの説?は、余分な説?を必要としません。制御フロー命令は、プロシージャコール、リターン、条件?き(IF)および無条件(GOTO)分岐を含む。スタック上の値がゼロの場合、IFは指定されたラベルに制御を変換します。これらの命令のラベルは、リスト内の命令を選択することによって指定される。新しい分岐命令を挿入するときは、まだリストにはないことに注意してください。· PCalcは幅広い編集機能を提供します。任意の変数/パラメータ/関数の追加/削除/名前の変更が可能です。唯一の制限は、使用されているエンティティを削除することができないことです。ラベルを移動(このラベルを参照するすべての分岐命令を調整する)または特定の分岐命令のターゲットを変更することもできます。

· PCalcでは、STOREのオペランドを指定する場合にのみ新しい変数を導入することができます。使用可能な変数のリストから、ロード方法のオペランドが選択されます。プログラマーが初期化されていない変数を使用することを何らかの形で?止します。



同様のアプリ

現像剤の他の用途 Konstantin Knizhnik

Monitor for Java
Monitor for Java

27 Jun 11

Timer for Java
Timer for Java

27 Jun 11

Counter for Java
Counter for Java

27 Jun 11

へのコメント PCalc for Java

コメントが見つかりません
コメントを追加
画像をオンにする!