学年

質問の種類

数学 高校生

考えても考えても分からないです😭 (2)が分からないですA地点からP地点に行く確率ですどこから4きてるんですか? 詳しく説明お願いします

演習 例題 次の三人の会話を読み, 問いに答えよ。 先生: 今日は,経路の数と確率の次の問題について考えてみましょう。 問題 右の図のように、東西に4本,南北に 5 本の道路がある。 A地点から出発した人が 最短の道順を通ってB地点に向かう。 ただ し、各交差点で、東に行くか、 北へ行くかは 等確率であるとし、 一方しか行けないとき は確率でその方向に行くものとする。 A [1] A地点からB地点に行く経路の総数は何通りあるか。 P 口 [2] A地点からP地点を経由してB地点に行く経路は何通りあるか。 [3] A地点からP地点を経由してB地点に行く確率を求めよ。 B #4T 花子: [1] は, 北へ1区画進むことを ↑, 東へ1区画進むことをで表すこと にして,その並び方の総数を考えればよいと授業で習ったよ。 太郎:そうだね。 その考えで求めると経路の総数は アイ 通りだね。 花子:続いて [2] は,A 地点からP地点に行く経路がウ通りあって, P地 点からB地点に行く経路がエ通りあるから, A地点からP地点を 経由してB地点に行く経路はオカ 通りとなるよ。 太郎: [3] の確率は, (その事象の起こる場合の数) (すべての場合の数) オカ から で簡単に求めら アイ れるよ。 [図1] B 先生: [3] は本当にそれでよいですか。 花子 : ちょっと待って。 確率を求めるときに, 分母の (すべての場合の数) が同様に確からしいこと を確認する必要があったよね。 A [1] で求めた経路の総数の1つ1つは同様に 確からしいのかな。 例えば, [図2] B 図1の経路をとる確率は 1 [キ だけど 図2の経路をとる確率は ( 12 ) 2 となるよ。 A 太郎:なるほど。確かにそうだね。ということは,A地点からP地点に行く確 率はケ, P地点からB地点に行く確率はコだから求める [3] の 確率はサとなるね。 先生: よく考えましたね。 確率を求める

解決済み 回答数: 1
情報:IT 高校生

(5)についてです。 return 1とはどういうことですか?この場合kazuは5なので関係ないですか?

表示するに をひとまとまり する。 (kazu を指す。 8], [11, 0から ・参照す 値配 H ものを てい Foxr- を返す関数である。 (1) Tokuten [50, 40, (2) saidai 0 (3) bango=0 (4) 10から (5) (6) (7) ..(D), 35, 70] ① まで1ずつ増やしながら繰り返す もしTokuten [1] (2) saidaiならば! saidai Tokuten[i] bango- (日) 表示する(最高点 1 ', saidai, "出席番号 (イ) (エ) () (Tokuten) + (Tokuten) 1 < 素数 (Tokuten) (7) bango (ケ) (1)> bango + 1 -1 (カ 444 saidai 配 Takuten 要素を比較する (関数) 次のプログラムの(1)~(3),(5)5が,(4)12が入力された場合に「答え は」に続いて表示されるも def funcl (kazu): x = kekka=0 for i in range (1, kazu + 1): kekka = kekka + i return kekka int(input('正の整数を入力)) 8 print('答えは', func1 (x)) (3) 234 def func3 (kazu): pai = 3.14 (2) 1 kekka = 1 for i in range (kazu, 0, -1) def func2(kazu): 2 3 4 5 6 7 kekka = kekka * 1 return kekka x = int(input('正の整数を入力 8 print('答えは', func2 (x)) (4) return pai * kazu * kazu 3 15 x = float(input('正の数を入力) 6 print('答えは', func3(x)) def func4(kazu): kekka = [] for i in range(1, kazu if kazu i == 0: kekka.append(i 6 return kekka 7 14 15 (5) def func5(kazu): if kazu == 0: return 1 return kazu * func5 (kazu-1) 6 x = int(input('正の整数を入力リ) 7 print('答えは', func5(x)) 8 x = int(input('正の整数を入 9 print('答えは', func4(x)) input()の戻り値は文字列であ ため,(3)では float() を使って 小数点型に,そのほかは int( ) 数型に変換している。

解決済み 回答数: 1