グラフィックス表示のプログラムを作ってみようと、色々なコマンドを試行錯誤して試しています。第一段階として簡単なプログラムを作ってみました。作ってみることにします。sentaro様のご指摘に基づき変更しています。円を描いておき、その正方形内にランダムに点を打ってゆく時、正方形の中の点の数と円内の点の数から、円周率を求めようと言う考え方です。[正方形の面積]となって、円周率の計算ができます。以下のようにして求められます。使っていませんが...)計算しています。円全体を使うようにグラフィックスを描画します(円周率の計算は同じです)。プログラムを示します。コマンドが、メニュー階層のどこにあるのか、完全に把握しきれていないので、コマンドを探すのにチョット苦労しています。UP)これを起動したところの画面は以下のようになります。この段階で計算した円周率です。キーを押してプログラムを一端停止させると、ランダムの点はまばらで、以下のようになります。キーを押して、一端停止を解除し、計算を続行させます。押して実行を止めると以下のようになります。点の数がかなり増えています。放置しておくと、正方形の範囲が殆ど塗りつぶされます。なっても、まだ一回も点が打たれていないところがあります。関数が本当にランダムではないのでしょう。関数を使ったモンテカルロ法の精度は、あまり高くないと言えそうです。本エントリーは、グラフィックス描画を試してみるのが目的なので、精度は気にしないでおきましょう。ところで、点が次々に増えてゆくダイナミックな状態は、見ていて面白いものです。勝手に次の動画を紹介しているだけで、本動画とは無関係ですので、無視してください。動作させた時のものです。描画に時間のかかるグラフィックスプログラムを作って動作確認をする時、待ち時間を短くして動作結果が速く分かるのは、便利です。時間のかかるグラフィックス描画を作る時は、オーバークロック動作をさせています。私は、オーバークロックには以下のアドインを愛用しています。sentaro様作成:Ftune2オーバークロックでの動作のリスクはゼロではありませんが、このアドインは、プリセットで5つの設定があり、簡単にクロック数を切り替えられます。表示や動作パラメータを確認しながらの設定変更も可能です。リスク低減の配慮がなされており、納得しながらリスクを減らせられるので愛用しています。詳しくは、以下のエントリーをご覧の上、ご興味があれば自己責任でお使いください。グラフィックス描画について、いくつか気がついたことがありますので、それを紹介します。画面のグラフィックス座標設定グラフィックスは、横127ドット、縦63ドットのドットマトリックス液晶画面で描画します。X,Yの書式で点を描画します。決まる位置のドット1つが表示されます。[中心のX座標],[中心のY座標],[半径]の書式で円を描画します。0,0,1となります。コマンドで、X軸とY軸の範囲を指定することで、画面全体の座標系を決めます。設定すると座標の原点は中央に来ます。すれば、原点は中央から右にずれます。グラフ用紙のようなものです。グラフ用紙に円を描き、用紙を右に移動させれば、当然ながら描いた円も一緒に移動します。そこで、今回のプッログラムでは座標の設定を以下のようにしました。-2.8,1.3,0,0-1.0087,1.0087,0書式は、以下になります。