🌸 なでしこ
>
🍯 貯蔵庫
最大公約数を求めるプログラム
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
トップ
作品一覧
作品
作品 ID: 2953
最大公約数を求めるプログラム
公開
プログラムを実行
ユークリッドの互除法で最大公約数を求めます。
ソース
プログラム
高さを拡大
# 最大公約数を求めるプログラム # # 参考書を見て、できる限り分かりやすく表現したつもりです。 # 理解の助けになれば、幸いです。 # # 参考文献など # シグマベスト 数学Ⅱ+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
アクセス数(累計)
14
アクセス数(今月)
7
更新日時
2025/02/02 12:02
編集: 2025/02/02 12:37
ログイン
するとお気に入りに追加できます。
作品公開情報
▶
この作品のURL
アプリ(即時実行)のURL
アプリ(実行ボタンあり)のURL
ブログパーツ
このHTMLをブログへ貼り付けると、アプリを埋め込めます。
ライブラリ直リンク
ライブラリ直リンク(ID指定)
なでしこハブ(最新版の反映は1日後)
ソースの確認
編集履歴の確認
通報数:
0
通報について
交流
コメント
コメントを取得中...
▼
ログイン
するとコメントを投稿できます。
交流
コメント