コンピュータ演習(A)

Cプログラミング(9) 乱数とその活用


【再】INFOSS情報倫理の課題 ←この科目の合格の必要条件です

内容

0. 準備

1. 乱数


課題 9.1 例題 9.1 のプログラムをコンパイルして実行し, 次を確認せよ (結果をレポートに手短にまとめよ).



課題 9.2 自然数 k を入力し, 1 〜 k の乱数を 20 個発生するプログラム irand.c を作成せよ.


課題 9.3 自然数 n を入力し, 区間 [0,1] の実数の乱数を n 個発生するプログラム frand.c を作成せよ.

2. 乱数による積分


課題 9.4 関数 y = √x (x の平方根) の区間 [0,1] の定積分を乱数を用いて求めるプログラム integral.c を作成せよ.
解析的に求めた結果との比較をレポートに記せ.

3. ゲーム


課題 9.5 下記のプログラムの概形と指示に従って, 次のようなゲームのプログラム dice.c 作成せよ.

レポート課題 C9