・ S-PLUS/R言語の 超入門 + 47問の問題集 ・ 統計の知識は不要です ・ クイズ的な問題で、74の関数を覚えます ・ 関数カードのPowerPointデータ付き ・ S-PLUS/R初心者の学生やゼミ生の教科書として 問05 A君が丁半バクチ・・つまり 勝った場合は賭け金の倍の金額を受け取り、負けた場合は賭け金を没収される という賭けを100回行ったところ、50勝50敗であった。賭けが終わったときのA君の所持金を計算せよ。 ただしA君は最初に1億円を持っており、常に所持金の半分を賭けるものとする。 アルゴリズム 変数「元手」に1億を代入 配列「勝敗」に 1.5, 0.5,・・・を 50回、繰り返して代入 図解 正解 元手 元手<-100000000 1回目 勝敗<-rep(c(1.5,0.5),50) 勝敗 1.5 0.5 2回目 1.5 0.5 ・・・ ・・・ 1.5 全行を図解 1行ずつ解説 勝敗 1.5 × 0.5 × ・・・ × 結果<-prod(勝敗)*元手 日本語変数で 0.5 × 0.5 結果 結果 結果 56.63217 56.63217 元手 100000000 積をとる わかりやすい 「結果」を表示 50回目 正解プログラムの アルゴリズムを 変数「結果」に、 「勝敗」の積 * 「元手」 を代入 100000000
© Copyright 2024 ExpyDoc