学年

質問の種類

理科 中学生

(6)曖昧なので教えてください 64

<実験2> (1 光源, 凸レンズ, スクリーン, 光学台を使って、図4のような実験装置を組み立てた。 (2 光源の位置は変えずに凸レンズとスクリーンを動かして、スクリーンにはっきりと像がうつっ たときの,光源から凸レンズまでの距離, 光源からスクリーンまでの距離をそれぞれ調べ,表のよ うにまとめた。 3 図5のように光源にフィルターをとりつけ,スクリーンにうつる像を調べた。 図 4 図5 光源 凸レンズ スクリーン 光学台 光源から 沿凸レンズまでの距離 光源からスクリーンまでの距離 表 光源から凸レンズまでの距離〔cm〕 20 24 3040 60 光源からスクリーンまでの距離〔cm〕 80 64 60 X 80 (40) 光源にとりつけた 7 フィルターを光源 側から見たようす (5)図6は, 〈実験2> において, 光源のP点を出て凸レンズのQ 点に進んだ光の道すじを模式的に示したものである。 P点から Q点に進んだ光は,その後, どのように進むか。 解答用紙の図 にかき加えなさい。 ただし, 光は,凸レンズの中心線 図 6 ---- [ ト 1- エコ ET で P TT + JILL -1- T 光軸 源 - 隹占 -I- L T [ -1- __LIJ_LL_LIJ-L 1回屈折するものとする。 また, 作図に用いた補助線は消さず に残しておくこと。 (6)〈実験2〉で使用した凸レンズの焦点距離は何cm か, 求めな さい。 T1- J-LJILI レンズ: TILIT + 4-1-7 4-1-T+4 -T+1-7 + 4-1-

解決済み 回答数: 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