次に示すユークリッドの互除法(方法 1,方法 2)で,正の整数 a,b の最大公約数は,それぞれ m と n のどちらの変数に求まるか。ここで,m mod n は,m を n で割った余りを表す。
図の内容(文字)
〔方法1〕開始 → a → m,b → n → m mod n → r → ループ端「ループ1 r = 0」(前判定:r = 0 で終了)→ n → m → r → n → m mod n → r → ループ端「ループ1」→ 終了。
〔方法2〕開始 → a → m,b → n → ループ端「ループ2」→ m mod n → r → n → m → r → n → ループ端「r = 0 ループ2」(後判定:r = 0 で終了)→ 終了。