流れ図で示す処理を終了したとき,xの値はどれか。 (流れ図) 開始 → x を98とする → y を42とする → 繰返し x=y(注) → 判断 x:y → (のとき) x-yの計算結果を新たなxとする → ループ末へ / (≦のとき) y-xの計算結果を新たなyとする → ループ末へ → 繰返し → 終了 (注)ループ端の条件は,終了条件を示す。
イ. 14
ユークリッド互除法的処理. x = 98,y = 42 で大きい方から小さい方を引く操作を x = y となるまで繰り返す.最終的に x = y = 14 で gcd(98,42) = 14 となる.
ITパスポート 2022年 (令和4年) の過去問一覧へ戻る・問79