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
IT Senior High

3問とも計算方法も答えも分からず、質問させて頂きました。 教えていただけると幸いですm(_ _)m

[3]表 2.1の命令を持つSEP-E の CPU が、あるプログラムを7000番地から実行開始して 数命令動いたところで、現在は命令フェッチ前の状態にあるとする。 この時、汎用レジスタの値 は表 2-2 主記憶装置(メインメモリ)の内容は表 2-3 のようになっている。 なお、レジスタの内 容および番地はすべて16進数である。 以下の設問に答えなさい。000円 2005 LOOT 80001 表2.1 命令一覧表(一部抜粋) P-E ニモニック TVCM 動作概要 0005 NZ V C* |ADD, F:T 加算 (T+F→T)VOY * * * * |AND, F:T ビット毎の論理積 (TAF→T) 0000 ** 0- BIT,F:T ビット毎の論理積 (TAF, フラグ変化のみ) * * 0- CMP,F:T 比較 (T-F, フラグ変化のみの減算) * * * * DEC,D-:T 値を1減らす (T-1→T) * * * * |HLT, D-:D- 実行を停止する |INC, D-:T |JCY,F:D7 値を1増やす (T+1→T) |C=1のときジャンプ (F→(R7) if C=1) |JMI,F:D7 |N=1のときジャンプ (F→(R7) if N=1) |JOV,F:D7 |V=1のときジャンプ (F→(R7) ifV=1) 無条件ジャンプ(F→(R7)) |JP,F:D7 |JR,F:D7 無条件相対ジャンプ ((R7)+F→(R7)) **** --- |JRM,F:D7 |N=1のとき相対ジャンプ ((R7)+F (R7) ifN=1) JZE,F:D7 |Z=1のときジャンプ (F→(R7) if Z=1) MOV,F:T 移動 (FT) OR,F:T ビット毎の論理和(TVF→T) SLA,D-:T 左シフト (T×2→T) |SLR, D-:T 左ローテイト SRA,D-:T |右シフト(T÷2→T) |SRR, D-:T 右ローテイト |SUB, F:T 減算 (T-F→T) |XOR,F:T ビット毎の排他的論理和 (TF→T) * * 0- **0- * * * * * * 0 * * * 0 * * * 0 * * * * * **0- ※N (Negative; 負), Z (Zero; ゼロ), C (Carry; キャリー), V (Overflow; オーバーフ ロー), * 演算結果に応じて変化する, -: 変化しない, 0: 必ず0になる 5

Unresolved Answers: 1
Physics Senior High

問4の答えが(ニ)なのですが、なぜかわからないので教えて欲しいです!

[3] 以下の問の答を記入せよ。 図1に示すように、屈折率 n(n, 1), 厚み Dの透明な樹脂の一方の面に平坦な金属の 板を接着し, 金属をつけていない方の面に, 屈折率 n の半円柱状のガラスを密着させた。 このときレーザー光線をガラス表面に垂直に, 0点を通るように入射させる。 ガラスと樹脂 の境界面に角度iで入射したレーザー光線は,角度rで屈折した後,光線は金属面で反射し 樹脂と空気の境界面上のP点から角度0で出ていった。空気の屈折率を1として,以下の 問に答えよ。 ガラス N2 樹脂 D N1 図 1 問1 屈折率 n を,n, i, rを用いて表せ。 レーザー光線が0点を通過するようにしたまま, 角度iを大きくしていくと, ちょうど i=icのとき,P点で全反射が起こった。 また,このとき OPの長さはLだった。 JR 問2 屈折率n を, ic を用いて表せ。 問3 屈折率を,LとDを用いて表せ。 問4 ガラスの材質を変えて屈折率n が変化しても,角度を調節することにより,P点 で全反射が起こるようにしたい。 これが可能であるための必要十分条件を、次の(イ)~(ホ) の中から一つ選べ。 (イ) n2 >n1 (口) n < ni (ハ) n2=n1 (二) n2 >1 (ホ) n2 1

Waiting for Answers Answers: 0
Physics Senior High

22番の問題が分かりません…できれは詳しく説明してもらいたいです!!お願いします🙇‍♀️

3 加速度と等加速度直線運動 月 加速度 単位時間当たりの速度の変化。 加速度は、 速度と同じように大きさと向きをもつ。 T 運動。 初速度か [m/s], 加速度α [m/s]の等加速 6 等加速度直線運動 一直線上を一定の加速度で進む 加速度の単位 1秒間に速度が1m/s の割合で変化す る場合の加速度を基準にとり、 1m/s とする。 平均の加速度 時間 Jr[s] の間の速度の変化が [m/s] のとき、 平均の加速度(m/s7は 線運動で, t[s] 後の 速度を [m/s] 変 位を [m] とすると, 次の式が成りたつ。 初め [] 後 a 0 変位 速度が 速度の変化 時間 dv at v=vo+at at 【例10 等加速 30m/sの (1) 2.0秒後の物体 (2) 2.0秒後までに 解物体 [portat] *D 30+1.5× 面積 12/24 af 瞬間の加速度 平均の加速度の式で、 をきわめて 短くとると瞬間の加速度となる。 x=vot+ afa 1 Vo 面積 Bod v2-v²=2ax 時間 23. 等加速 体が、一定の □21. 平均の加速度 次の各場合について、 物体の平均の加速度はどの 向きに何m/s"か。 21. (1) 4.0 秒後の (1) (1) 一直線上を正の向きに 3.0m/sの速度で進む物体が, 4.0秒後に正の 向きに9.0m/sの速度になったとき。 (2) (2) 4.0秒後 (2) 一直線上を正の向きに8.0m/sの速度で進む物体が, 6.0 秒後に負の 向きに4.0m/sの速度になったとき。 24. た後、初 で通過し □22. 加速度 物体が静止の状態から動き始めて一直線上の運 動を続けた。 その0.10 秒後, 0.20 秒後, 0.30 秒後, ...... の到達 距離を測定して表にまとめた結果が下の表である。 22. (1) 表に記入 速さ [m/s] 3.0 時間(s) 0 0.10 0.20 0.30 0.40 0.50 0.60 0.70 距離 (m) 0 0.02 0.08 0.18 0.32 0.50 0.72 0.98 2.5 2.0 平均の速さ(m/s) (2)1.5 1.0 (1) 表の値から各 0.10 秒間の平均の速さを求め, 表の中に書き 入れよ。 0.5 0 (2) 物体の運動のv-t図をかけ。 (3) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 時間 t [s] 25. 斜面 は正 た (3) 物体の加速度の大きさは何m/s2 か。 (2) (1)で求めた平均の速さを、その時間 の中央の時刻での速さと考える。例え ば, 0.10~0.20 秒での平均の速さは, 時刻 0.15 秒での速さとみなす。 し (1)

Waiting for Answers Answers: 0