基本情報アルゴリズムについて質問です。R5過去問問14なぜ、エが正解ですか?

1件の回答

回答を書く

1287921

2026-04-15 04:30

+ フォロー

17行目で割り算が行われています。

設問で分数が出ていますので、numeratorが分子、demominatorが分母と推測できます。

(そもそも英語でnumeratorが分子、demominatorが分母という意味です)



空欄aはnumeratorに何かを足してnumeratorに代入することで何かの累計を出しています。

設問を見ると、分子で足し算して累計を出していますね。



aはvector1、bはvector2の要素であり、aとbをかけたものを累積していますので、

空欄aはvector1[i]×vector2[i]となります。



demominatorは最終的には分母になります。

途中、11行目でtempの平方根となっています。

tempはvector1[i]の2乗の累計ですから、この時点でのdemominatorは分数の前のルート部分です。

(tempは一時的な変数であり、後で内容は変わります。この時点ではvector1[i]の2乗の累積ってだけです)



16行目にまたdemominatorが出てきます。

demominatorは最終的に分数の前のルート部分と、後ろのルート部分の積になりますが、既に前のルートになっていますので、ここでは後ろのルートを乗じればいいことになります。

後ろのルート部分とは、vector2[i]の2乗の累積の平方根です。

vector2[i]の2乗の累積は14行目でtempとして保存されています。

したがって、空欄bはdemominator×(tempの平方根)となります。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有