学年

教科

質問の種類

情報:IT 高校生

分からないので教えて欲しいです お願いします🙏

【課題1】次のプログラムを入力して、実行しなさい。そのあと、以下の間1~3の【ア】【ク】にあて はまる数字を答え、 【ケ】 には、 〔図4〕 から適当なものを1つ選べ。 《プログラム》 問1 プログラムにおいて、行番号 08~13の文の実行によって、〔図3] の記号が描かれるのは、Xの 値が 【ア】でYの値が 【イ】 のときである。 〔図3] 01 # 模様を描くプログラム 02 # 模様の1行目を描く 03 for X in range (1,8): 04 print("*", end="") 05 print("") 06 # 模様の2行目から6行目を描く 07 for Y in range (2, 7): for X in range (1,8): if X == 8-Y : 08 09 10 print("*" 11 else: 12 13 print("''*) これは模様を描くプログラムです 模様の1行目を描きましょう 変数Xを1から7まで順番に次のことをします 「*」を表示して、 X の値を1つ増やす 終わったら改行します 模様の2行目から6行目を描きましょう 変数Y を2から6まで順番に次のことをします 変数Xを1から7まで順番に次のことをします もし X=8-Y ならば 「*」 を表示して end="" " ) そうでなければ print(".", end="") 14 # 模様の7行目を描く 16 15 for X in range (18) print("*", end="" 17 print("") 18 19 20 「・」を表示して、 Xの値を1つ増やす Xが終わったら改行してYの値を1つ増やす 模様の7行目を描きましょう 変数Xを1から7まで順番に次のことをします 「*」 を表示して、 Xの値を1つ増やす 終わったら改行する 問2 プログラムの実行において、行番号 09のif文は、全部で 【ウエ】 回実行され、行番号 13 の print 文は全部で 【オ】 回実行される。 問3 プログラムにおいて、行番号 08 の for 文を for X in range (1, Y+1) に変更して実行する。 行番 号 07~13の文の繰り返しの中で、Yの値が5のとき、行番号 09のif文は 【カ】 回実行され、 "*" 記号が 【キ】 個、 "." 記号が 【ク】 個それぞれ表示される。 したがって、変更したプログラムの実行によって描かれる図形は、 【ケ】である。 1 ******* 2 ******* 3 ******* 4 ******* * *.. .* ・*・ ******* ******* ******* ******* 《実行結果》 ******* ******* 5 6 7 ******* *****. ******* ***** ******* ******* .* ****. *** * ** *** **• * . *****> * *** * ** *** ******* [図4]

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

⑷なんですけど、なぜ、平均の回数は50.5回になるんですか?💦

4 左下図は10個の整数データ 「91,58, 15,80, 34,7,69, 22,73,46」 を配列に格納しながら、 見つけたいデータがあるかどうかを判断する流れ図である。 次の問いに答えよ。 CHRGROD 配列の宣言 終わり Yes b For i = End Sub 1 2 3 a(i) If a(i) 4 (1) ①⑦ に適するものを語群から選び、 記号ア~コを解答欄に書きなさい。 (2) プログラムで表現すると以下のようになる。 ①~⑩0に適語を入れなさい。 Sub 逐次探索() ABCDELF G H 91 58 15 80 34 7 69 22 73 46 7 ←見つけたいデータ あり ①) a(10) As Integer 語群 7. a (i) > b イ. a (i) = b ウ. (i) <b a 「あり」 と表示 オ. 「なし」と表示 カ. 見つけたいデータをbに入力 キ. a(i) に整数データの値Cells (1, i) を入力 . a(i) に整数データの値Cells(i, 1) を入力 ケ.ループi1,2,3,..., 10 コループ i Cells((2), (3)). Value ④) To (⑤) Cells (( ⑥ ) (⑦) Value Then = Cells (⑧ End End If Next. 10 ) Cells (( ⑧ ), ( ⑨ )).Value = )).Value "なし" ”あり” (3) 見つけたいデータが 「69」 の場合、左から順に調べると何回のループで見つかるか。 (4) 数字が100個のとき、最大で何回、平均で何回で「あり」と表示されるか。ただし、見つけたいデータ は100個の中にあるものとする。

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

例題の説明と下の問題の部分も分からないです。 分かる方いたら説明お願いしたいです🙇🏻‍♀️

10 15 20 25 例題 4 乱数を使って面積を求める 図2のような半径1の扇形の面積を, 円周率πを使わずに 図1 グラー 2 3 4 5 6 1 104 モデル ① 回数 求めたい。 次のモデル① ② はそのための方法である。 モデル①点Pの座標を(x,y) として, yが扇形の高さy以下である 確率から求める。 モデル ②点Pと原点Oの距離Lが半径以下である確率から求める。 下の図のセルE5, F5,K5,L5, F106に入力する式を答えなさい。 E F | G H I J K L 4 A B C JORT 10 1 2 3 =RAND () 点P X 0.346 G510 0094 1.078 D > y 0.410 0.938 4973 0.860 9.237 _0.996_ =RAND () 平均 評価 内外O 1 0 1 モデル② 回数 0.82 1 2 3 [10] x 0.346 G510 0094 =C5 10781 |105 |106 | |解答例 E5:= SQRT (1^2-C5^2) K5 := SQRT (15^2+J5^2) F106:=COUNTIF (F5F104,1)/COUNT (F5:F104) 点P y Q.410 0973 距離 0536 1.098 0237 _0255 0.693 =D5 F5:=IF (D5<=E5,1,0) L5:=IF(K5<= 1,1,0) 0.2 平均 200 0.0 0.2 0.4 評価 内外 1 20 1 1 20.82 解説 E5は円の方程式x^2+(y^2=12からy'を, K5は三平方の定理x+y=L'からLを求める。 点Pが現れる範囲は一辺の長さが1の正方形なので,各回の評価の平均 が,点Pが扇形に入る確率になる。 問題 図2の扇形の面積は円周率πを使っても表すことができる。例 題4の結果との比較によってπの値を求めなさい。 29

解決済み 回答数: 1