トップ
> サンプル解説
サンプルコード解説
各週の
sample*.cpp
について、目的・コード構造・埋める箇所・理論式・HTML 可視化ツールとの対応を課題ごとにまとめた解説ページ。
Week 1 · 課題1
sample1.cpp — 確率乱数の発生
線形合同法・逆関数法・Box–Muller・対数正規のパラメタ変換。4 分布の理論 PDF と度数分布の比較。
→ 詳細
Week 2 · 課題2
sample2.cpp — M/M/1 待ち行列
scheduler / server クラス、イベントドリブン方式、L・W の計算、M/M/1 および M/G/1 の理論式。
→ 詳細
Week 3 · 課題3
sample3.cpp — 5サーバ直列
ブロッキング機構、ボトルネック、スループット最大化のためのバッファ配分。
→ 詳細
関連する可視化ツール
histogram_check.html
— 課題1 の度数分布 × 理論 PDF
queueing_result.html
— 課題2 の L–ρ, W–ρ 比較 + バッファアニメ
sample3_viewer.html
— 課題3 のパイプライン可視化
index.html
— 全体の入口・対話的プリビュー