Grade

Type of questions

IT Senior High

情報:高3 [ウ]の部分がなぜ③になるのか分かりません。 iが 1〜kazu-1 になるから jは 0〜kazu-2 までは考えられたのですが、ここから kazu-2 が kazu-1-i になるのはなぜでしょうか、、教えてください🙇🏻

次の生徒 (S) と先生 (T) の会話文を読み, 空欄 ア 解答群のうちから一つずつ選べ。 キ に入れるのに最も適当なものを、後の SAG (A) (6) T:データを昇順または降順に並べ替えるアルゴリズムのことをソートといいます。まずはじめに、バブルソー トというアルゴリズムを考えてみましょう。バブルソートは、配列の中の隣り合うデータの大小を比較し交 換を繰り返す方法です。 図1は、10個の要素を持つ配列 Data に対してバブルソートを行う場合の流れを 表しています。 グラムの4258 まず、配列の先頭とその次の要素を比較し,左の方が大きければ右と交換する。これを一つずつずらしなが ら配列の最後尾まで繰り返していき、最後尾まで繰り返したら1周目の比較が終了します。 S: つまり, 1周目の比較がすべて終了した段階で、配列の最後尾にはア | が入っているのですね。 T:その通りです。 2周目は、配列のイ を除いて1周目と同じように比較していきます。 これを繰り返 して,最後には配列が並び変わっているという具合ですね。図2はバブルソートのプログラムを表してい ます。 その通りです (SI) し 配列 Data 77 52 89 48 97 3 18 62 33 29 1周目/ 1回目の比較 が配列の中 77 52 89 48 97 3 18 62 33 29 交換する 1周目/ 2回目の比較 52 77 89 48 97 3 18 62 33 29 交換しない 4357 1周目/3回目の比較 52 77 89 48 97 交換する 3 18 62 33 29 図1 配列 Data に対するバブルソートの流れ 国の (1) (2) (3) (4) (5) (6)b Data = [77,5289,48,973 18,62,33,291 kazu= 要素数 (Data) JRS pin iを1からkazu-1まで1ずつ増やしながら繰り返す: inshid jを0から ウ まで1ずつ増やしながら繰り返す: もしData[j] > Data [j + 1] ならば: hokan エ Data[j] ① <[abia] ada rabid k == [abis) stad 0000 Data(+11 Anda > (7) (8) (7) Data[j + 1] = hokan 図2 バブルソートのプログラム (hidaes mig) S:図2のプログラムだと, もし仮に最初からデータが昇順に並んでいても, 配列 Data の場合と同じ回数だけ 比較を繰り返さないといけないですよね? T:いいところに気が付きましたね。 最初から昇順に整列された配列をバブルソートすると、交換回数は オ だけど比較回数は ので効率が悪いです。 それでは, データの整列が完了した段階で繰り返 しを抜けるように図1のプログラムを修正してみましょう。 まず, 変数 koukan を用意して初期化してお きます(図3の (3) 行目)。 次に, 交換が発生した場合, 変数 koukan に 「1」 を代入するようにしましょ (図3の (10) 行目)。 さて、ここで図4のプログラムを,図3のプログラムのどこに挿入すればいいか 分かりますか? S:繰り返しが1周終わるごとに変数 koukan の値を確認する必要がありますから、 T: 正解です! よくできました。 キ だと思います。 98 第3章 コンピュータとプログラミング もし kouk

Waiting for Answers Answers: 0
Mathematics Junior High

Q.答えが108/343なのですがなにが違うのかわからないです

す。 あれば、 練習問 題 B つうち,320 いてもよい。 8 赤、青、黄、緑、紫の5個の球を円形につなぎ合わせて首飾りを作るとき, ■かって着 9 P.6310(i) (回数 練習問題 63 1 赤白 2 赤有 10 11 数 15 10 何通りの作り方があるか。 a,b,c,d,e,f,gの7文字を1列に並べるとき,次のような並べ方 は何通りあるか。 (1) a, b, c のどれもが隣り合わない。 (2) a, b, c の文字が, a がbより左, bがcより左に並ぶ。 袋の中に赤球4個と白球3個が入っている。 袋から同時に2個の球を取 り出し、色を調べてから袋に戻す。これを3回繰り返すとき,取り出さ れる赤球の総数がちょうど4個となる確率を求めよ。 ある製品が不良品である確率は3%であり,この製品の品質検査では, 良品を良品と正しく判定する確率が99%であり、不良品を不良品と正 しく判定する確率が99% であるという。このとき、次の確率を求めよ。 (1)この製品が品質検査で不良品と判定される確率 (2)不良品と判定された製品が本当に不良品である確率 3. 赤赤 21 48 3144. 12 と と 場合の数と確率 4.3 4.3 * 712 124 7(2 24 4(2 49 7(2 12/4243 217217763 32 343 回数 12 原点から出発して数直線上を動く点Pがある。 点Pは,1枚の硬貨を 投げて表が出ると + 2だけ移動し, 裏が出ると+1だけ移動する。 この とき、次の問に答えよ。 赤 2 白白 20 (1) 硬貨を4回投げて, 点Pが4回目に座標5の点にちょうど到達する 確率を求めよ。 3 赤赤 412 412 3(2 (2)点Pが座標 3以上の点に初めて到達するまで硬貨を投げる。このと き, 投げる回数の期待値を求めよ。 7(27(2 5(2 13 袋の中に赤球4個, 白球2個がある。 袋から1個の球を取り出し、色を 記録して袋に戻す。 これを繰り返し, 赤白どちらかが3回記録されたと ころで終了とする。このとき,終了までに球を取り出す回数の期待値を 求めよ。 43.433/2 D 4 (i)(ii)より 312 3236 347

Waiting Answers: 1
106/1000