こんばんわ。
basicに関する質問です。現在下記のようなプログラムを作成しようとしています
A地点からB地点まで行くのには、a.b.c.d.e.fの6つのルートがあります。男の子が
ルートaを選ぶ確率は20%
ルートbを選ぶ確立は15%
ルートcを選ぶ確立は10%
ルートdを選ぶ確立は 5%
ルートeを選ぶ確立は20%
ルートfを選ぶ確立は30%
とします。同じように、B地点→C地点、C地点→D地点…と6ブロックあるとし、各ルートも同じように選ぶにはパーセントがあるとします。
男の子がたどったルートを表示し、そのルートを選んだ確率を表示する
といったプログラムなのですが、そのルートを選ぶための確立をどのようにプログラムするのかわかりません。説明が簡単でわかりにくいかもしれませんが、どなたかアドバイスをお願いいたします。
No.5ベストアンサー
- 回答日時:
乱数の使い方に関しては既に回答されているので良いでしょう。
ただし、#2の判断方法だとルート選択の確率を正しく表現できないと思います。
x=rnd(1)
として、そのxに対して
0.0 ≦x<0.2 ならルートaへ
0.2 ≦x<0.35 ならルートbへ
0.35≦x<0.45 ならルートcへ
0.45≦x<0.5 ならルートdへ
0.5 ≦x<0.7 ならルートeへ
0.7 ≦x<1.0 ならルートfへ
と言う風になると思います。
この回答への補足
回答ありがとうございます。
ご指摘のように作成すると、
50 if x<0.2 then goto 100
60 if x<0.35 then goto 110
70 if x<0.45 then goto 120
80 if x<0.5 then goto 130
90 if x<0.7 then goto 140
100 if x<1.0 then goto 150
100 print "(1)"
110 print "(2)"
120 print "(3)"
130 print"(4)"
140 print"(5)"
150 print "(6)"
のようでいいのでしょうか?
No.3
- 回答日時:
>0~1までの乱数を発生させるプログラムをお教え願えませんでしょうか?
x=Rnd(1) で0から1までの乱数を発生させます。
ただ、プログラムの最初に
RANDOMIZE VAL(MID$(TIME$,4,2))+1*VAL(MID$(TIME$,7,2))
などと入れて乱数を初期化してやらないと常に同じ結果が出てしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 国産車 「純正ナビ」と「スマホのナビ」の相違 5 2023/03/04 21:54
- 地図・道路 カーナビタイムのルート検索結果について 枚方ー能登のルート 2 2022/08/07 13:03
- Google Maps Googleマップで、現在地Aから目的地Cまでのルートや掛かる時間は分かります。 ある地点Bから、目 2 2022/04/02 16:02
- 地図・道路 ナビのルートでなくて、愛媛から滋賀方面に行くので1番最適なルートを教えて下さい。 地元の人や、よく裏 7 2022/11/05 07:37
- 数学 数的推理の問題です。 この問題の解説に 「選択肢にルートが付く数字はありませんので、CD,ACのいず 2 2022/04/04 11:09
- iPhone(アイフォーン) Google map のルート保存について 1 2022/05/13 11:50
- 船舶・クルーズ 遣唐使船のルートは途中から東シナ海になりましたが、何故このような無謀なことをしたのでしょうか? 1 2022/04/04 23:29
- 地図・道路 関西エリアの高速道路に詳しい方に質問があります 2 2022/10/02 13:56
- 予備校・塾・家庭教師 3浪するんですが以下の4ルートだったらどれがいいですか? 2年間宅浪です。 ㅤ ●ルート① スマホ禁 3 2023/03/04 13:11
- Google Maps Googleマップでは、連絡地下道がある場合、その地下道を通っての直通ルートは表示されないんですか? 1 2022/12/09 13:32
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
富士山麓にオウム鳴く?
-
Googleドライブをクイックアク...
-
Cドライブ直下に、ファイル等を...
-
関西(大阪)から尾瀬に電車、...
-
零細性って何ですか? 過多性っ...
-
通勤経路をわざわざ遠いところ...
-
横浜駅から200KmのJR駅は
-
googlemapで最寄駅を調べる方法
-
新しく家を建てた時、ナビに住...
-
nslookup時のDNSサーバのタイム...
-
印刷について質問があります! ...
-
ルート50の解き方
-
一方通行のある地図
-
首都高を使わずに千葉方面へ行...
-
下道で福井市から名古屋市へ
-
昼休みに来る人ってどういう神...
-
カーナビの地図更新についてお...
-
2ルート2+2って2ルート2+2ル...
-
京都から名古屋: 一般道での走...
-
you are an idiot!のアクセス方...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
富士山麓にオウム鳴く?
-
Googleドライブをクイックアク...
-
関西(大阪)から尾瀬に電車、...
-
√96の解き方
-
SDカードに取り込んだ音楽の...
-
通勤経路をわざわざ遠いところ...
-
自宅から最寄りの駅までの地図...
-
横浜駅から200KmのJR駅は
-
一方通行や右左折禁止のわかる...
-
google mapでのルート検索を良...
-
昼休みに来る人ってどういう神...
-
√6のようなルートを少数に直す...
-
2023.4.18東京から松本.安房峠...
-
ルート50の解き方
-
Googleマップのルートを手動で...
-
googlemapで最寄駅を調べる方法
-
nslookup時のDNSサーバのタイム...
-
京都から名古屋: 一般道での走...
-
定期券で途中で降りたらお金取...
-
番地までは分かっているがマン...
おすすめ情報