平成29年 春期 応用情報技術者 午前 問6

次の流れ図の処理で、終了時のx に格納されているものはどれか。
ここで、与えられたa b は正の整数であり、mod(x , y )はx y で割った余りを返す。

 ア  a b の最小公倍数
 イ  a b の最大公約数
 ウ  a b の小さい方に最も近い素数
 エ  a b で割った商


答え イ


解説
問題の流れ図は与えられた整数x , y に対しmod(x , y )を計算し、x y を計算結果をyy に代入し、y が0になったときのx の値が示すものですが、この処理はユークリッドの互除法と呼ばれる最大公約数(イ)を求めるアルゴリズムになります。


キーワード
・ユークリッドの互除法

キーワードの解説

戻る 一覧へ 次へ