最大公約数 |
ユー クリッドの互助法による任意に与えた2つの数の最大公約数を求める |
フィボ ナッチ数列 | 漸 化式で与えられるフィボナッチ数列を目的の個数だけ求める |
逆ポーランド電卓 | 逆 ポーランド記法で記述された式の値を表示する |
暗 号化と復号化(1) | 換 字暗号の暗号化と復号化のプログラムを作る |
暗号化と復号化(2) | 公 開鍵暗号方式による暗号化と復号化のプログラムを作る |
データ圧縮(1) | ラ ンレングス符号化によるデータ圧縮プログラムの作成 |
データ圧縮(2) | ハフマン符号化によるデータ圧縮プログラ ムの作成 |
ソーティング | n
個の実数値データを値が小さい順に並べ替える以下のプログラムの作成 (バブルソート,選択ソート,挿入ソート,シェルソート,クイックソート) |
多変数非線形計画法 | n個の変数で表される目的関数が最小とな
る各変数の値を求める (最大勾配法,最適勾配法,準ニュートン法) |
素数 | 指 定した数までの範囲にある素数を求める |
モンテカルロ法 | モ ンテカルロ法による円周率πの計算 |
魔方陣 | 奇 数×奇数の魔方陣、4の倍数×4の倍数の魔方陣の表示 |
多倍長精度計算 (1) | 25 桁までの整数の四則演算を行えるプログラムの作成 |
多倍長精度計算 (2) | 2 の平方根を50桁まで求める |
1変数の非線形方 程式 | 非 線形方程式を2分法およびニュートン・ラフソン法で解く |
ベッセル関数 | ベッセル関数のテイラー級数展開を利用し てベッセル関数のグラフを描く |
差分法(1) | RL 直列回路の過渡現象を差分法で求める |
差分法(2) | RLC直列回路の過渡現象を差分法で求め る |
差分法(3) | 1次元光パルスの伝搬の様子 を解析する |
光導波路(1) | 3層スラブ導波路の固有モードの伝搬定数を求める |
光導波路(2) | 3層スラブ導波路の固有モー ドの電磁界分布を求める |
光導波路(3) | 多層スラブ導波路の固有モードの伝搬定数と電磁界分布を求める |
FDTD法 | FDTD法による2次元光パ ルスの伝搬解析 |
ウインドウの表 示 | 画 面上にウインドウを表示し基本図形を描く |
フラクタル (1) | シェ ルピンスキーのギャスケットを画面に表示する |
カラーマップ | 画 面上に虹色の帯を表示する |
フラクタル (2) | マ ンデルブロウ集合の描画 |
フラクタル (3) | ジュ リア集合の描画 |
アニメーション (1) | ウ インドウ内で円が左から右に動くアニメーションの表示 |
アニメーション(2) | pixmap を利用したなめらかなアニメーション |
アニメーション(3) | ウ インドウ内にn個の質点をランダムに生成しその衝突運動の様子を表示 |