ユークリッドの互除法の流れ図

$L$と$S$の大きい方から小さい方を引く操作を追うと、11回目の比較で$L=S=12$となるため、エです。 $876 \to 672 \to 468 \to 264 \to 60$と$L$を更新する。 $204 \to 144 \to 84 \to 24$と$S$を更新する。 その後$L:60\to36\to12$、$S:24\to12$となり、11回目の比較で等しくなる。 比較 L S 結果 1 876 204 L>S → L=672 2 672 204 L>S → L=468 3 468 204 L>S → L=264 4 264 204 L>S → L=60 5 60 204 L<S → S=144 6 60 144 L<S → S=84 7 60 84 L<S → S=24 8 60 24 L>S → L=36 9 36 24 L>S → L=12 10 12 24 L<S → S=12 11 12 12 L=S → 終了 11回目の比較で L=S=12 となり終了します。12 が 876 と 204 の最大公約数です。

次の流れ図は,2数AA,BBの最大公約数を求めるユークリッドの互除法を,引き算の繰返しによって計算するものである。AAが876,BBが204のとき,何回の比較で処理は終了するか。

問題画像
出典平成31年度 春期 基本情報技術者試験 午前 問7
ア
4
イ
9
ウ
10
エ
11