学年

質問の種類

情報:IT 高校生

情報:高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

回答募集中 回答数: 0
数学 高校生

解説の波戦引いたところなんでそうなるんですか🙇‍♂️ 引き算やからbの2乗の値によるんじゃないんですか?

〔1〕 関数f(x)=ax2 + bx + c について,y=f(x)のグラフをコンピュータ トを用いて表示させる。ただし、このコンピュータソフトでは、 じゅうぶん は十分に広い範囲で変化させられるものとする。 a. b. 2024年度 数学Ⅰ/本試験 67 (2) 次の操作 A. 操作 B. 操作 Cのうち,いずれか一つの操作を行う。 の部分と1<x<0の部分のそれぞれと交わる, 上に凸の放物線が表示 a,b,c の値をそれぞれ定めたところ, 図1のように, x軸の2くく STAIN 18.0 れた。 $100.0 PORLA BA+ 2008 20 18620 2100.0 操作 A 図1の状態からb.cの値は変えず, aの値だけを減少させる。 操作B 図1の状態からacの値は変えず,bの値だけを減少させる。 操作C 図1の状態からa, bの値は変えず, c の値だけを減少させる。 このとき、 操作 A, 操作 B. 操作 Cのうち 5 「不等式f(x)の解が、すべての実数となること が起こり得る操作は キ また 方程式f(x)=0は異なる二つの正の解をもつこと が起こり得る操作は ク rece.0 腰につ -1 0 2 3 4x ク の解答群 (同じものを繰り返し選んでもよい。) 2020 43112 19:0 2800.0 O ない ① 操作 A だけである 020 0108.0 020 ② 操作 Bだけである 586.0 T0 818.0 ③ 操作 Cだけである ATLA 00000 0002 0 (1) 図1の放物線を表示させる a,b,cの値について 操作 A と操作 Bだけである 0212.0 0 9023.0 ア 0. b 0. C ウ 0. b2-4 ac 0. 4a-2b+cl オ 0. a-b+c 0 ⑤ 操作 A と操作 Cだけである ⑥ 操作 B と操作 Cだけである 操作 A と操作 Bと操作 Cのすべてである である。 900 08.0 ager.o 8182.0 8108.0 0385.0 00 rara.o ア カ の解答群(同じものを繰り返し選んでもよい。) 図 813.0 0 ① COUT 2 08.0 Trot.o

回答募集中 回答数: 0
英語 高校生

論表のワークです!お願いします🙏🏻 ̖́-

Lesson 4 Esports' Time Has apniwellot er /50 A Translate the English into Japanese and the Japanese into English. 【語彙の知識】(各1点) 1. various 形 B1 [ ] 2. 名 B1 戦闘, 対戦 3. respond B1 ] 4. strategy 名 A2 [ 5. 名 A2 社会, 世間 6. 名 A2 基本, 原理 ] B Choose the word whose underlined part is pronounced differently from the other three 【発音の知識】 (2点) 1. 7. basic イ. battle ウ. practice I. strategy 2. ア. another イ. gold 7. over I. program 3. ア. electronic 1. popular ウ. respond I. society C Complete the following English sentences to match the Japanese. 【表現と文法の知識】 1. そのテニスの試合は4月30日に開催されます。 The tennis tournament will ( 2. 私は美術や音楽のような芸術系の教科が好きです。 I like artistic subjects ( ) ( 3. 近頃, ますます多くの人が東京を訪れている。 ) and ( ) ( ) on April 30. ) art and music. (各3点) 1) people are visiting Tokyo these days. D Arrange the words in the proper order to match the Japanese. 【表現と文法の知識・技能】 Arranga. 1. プロ野球選手になるのは有名な歌手になるのと同じくらい難しい。 (各3点) Becoming a professional baseball player (as/as/becoming / difficult / is a famous singer. 2. 私にこの機械の使い方を教えてください。 Please (teach/use/to/me/how) this machine. 3. 私の試験の結果は彼女ほどはよくなかった。 My exam results (as/as/good/hers / weren't).

回答募集中 回答数: 0