サンプルソースの解説
sampleフォルダにはPascal言語で書かれたいくつかのサンプルがあります。
algorithmフォルダ
一般的なアルゴリズムの実装例です。
*のついたプログラムは”外部ファイル1”に適当な英文を指定してください。
- equ1.pas 二分法による方程式の求解
- equ2.pas regula falsi法による方程式の求解
- equ3.pas セカント法による方程式の求解
- equ4.pas ミューラー法による方程式の求解
- equ5.pas トラウブ法による方程式の求解
- equ6.pas ステファンセンの方法による方程式の求解
- equ7.pas オストロフスキーの方法による方程式の求解
- equ8.pas 修正ニュートン法による方程式の求解
- leq1.pas 単純なガウスの消去法による連立一次方程式の求解
- leq2.pas 部分選択による連立一次方程式の求解
- leq3.pas 完全選択による連立一次方程式の求解
- leq4.pas LU分解による連立一次方程式の求解
- match1.pas* 単純なパターンマッチング
- match2.pas* KMP法によるパターンマッチング
- match3.pas* BM法を利用したパターンマッチング
- regexp1.pas* 基本的な正規表現の実装
- regexp2.pas* 文字分類表を用いた正規表現の実装
- regexp3.pas* 逆方向の比較による正規表現の高速化
- search1.pas* 線形探索による単語の検索
- search2.pas* 二分探索による単語の検索
- search3.pas* 連鎖法による単語の検索
- search4.pas* 平衡木による単語の検索
- search5.pas* 開番地法による単語の検索
- search6.pas* B木による単語の検索
- search7.pas* B*木による単語の検索
- sort1.pas バブルソート
- sort2.pas 選択ソート
- sort3.pas 挿入ソート
- sort4.pas シェルソート
- sort5.pas 再帰によるクイックソート
- sort6.pas ループによるクイックソート
- sort7.pas クイックソートと挿入ソートの複合ソート
- sort8.pas マージソート
- sort9.pas ヒープソート
- sort10.pas ビンソート
- sort11.pas 分布数え上げソート
- sort12.pas 基数ソート
testフォルダ
文法をテストするプログラムです。
graphicsフォルダ
グラフィックストリームの利用例です。
etcフォルダ
その他のサンプルプログラムです。
HelloPascalの解説
<TOP>