🌸 「なでしこ」
>
🍯 「貯蔵庫」
最大公約数を求めるプログラム
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
最大公約数を求めるプログラム 📖
ユークリッドの互除法で最大公約数を求めます。
プログラム:
(→大)
# 最大公約数を求めるプログラム # # 参考書を見て、できる限り分かりやすく表現したつもりです。 # 理解の助けになれば、幸いです。 # # 参考文献など # シグマベスト 数学Ⅱ+B 藤田宏 文英堂 # チャート式 基礎からの 数学Ⅲ+Cワイド チャート研究会 数研出版 # NHK高校講座 数学A //a=12 //b=4 c=0 ボタン=「数値入力」のボタン作成。 ボタンをクリックした時には 「①わられる数 の値を入力お願いします。 大きい方の数です。」と尋ねてaに代入 「②わる数 の値を入力お願いします。 小さい方の数です。」と尋ねてbに代入 もし、a<bならば、 c=a a=b b=c ここまで もし、a<1 or b<1 ならば、 「正の整数を入力お願いします。」と表示 終わり ここまで 「 下へスクロールお願いします。」と表示 「」と表示 「 {a} と {b} の最大公約数を」と表示 「 ユークリッドの互除法で求めます。」と表示 「」と表示 「わられる数(a) わる数(b) 商(q) 余り(r)」と表示 「 a = b x q + r として、」と表示 「 {a} = {b} x (q) + (r) を計算して、」と表示 「」と表示 (a>b)の間 r=a%b q=INT(a/b) 「 {a} = {b} x {q} + {r}」 と表示 「 a ← b と b ← r の移動を繰り返す」 と表示 「」と表示 a=a-b a=b b=r もし、r=0ならば抜ける ここまで 「このとき、r=0ならば、わる数(b)が最大公約数」を表示 「」と表示 「最大公約数は」と表示 aと表示 「 ※但し、これらの数値はその正しさを保証するものではありません。 」と表示。 ここまで 「 ユークリッドの互除法で最大公約数を求めます。」と表示 「下の数値入力ボタンをクリックして、正の整数を 入力お願いします。 わられる数>わる数>0 ①わられる数 ②わる数 の入力をします。」と表示。
プログラムを実行
市来吉広 作
タイトル:
最大公約数を求めるプログラム
ライセンス:
MIT (
改変可/表示
)
タイプ:
wnako
タグ:
-
利用バージョン:
3.4.20
作成日時:
2025/02/02 12:02 (編集: 2025/02/02 12:37)
公開の投稿
ログイン
して★を付けよう!
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
📍なでしこハブ (最新版の反映は1日後):
ソースの確認
編集履歴の確認
通報数:
0
通報って何?