10進数を2進数に変換する場合はどのような手順で計算を行ったか覚えてますか?
10進数の値を2で割って、商と余りを求めていました。
求めた商を使って、同じ計算を商が2より小さくなるまで繰り返します。
情報活用編プラス
第2章「コミュニケーションと情報デザイン」
IP01-02
基数変換
プログラムを作成する場合は、手順を明確にする必要があります。
10進数を2進数に変換する場合はどのような手順で計算を行ったか覚えてますか?
10進数の値を2で割って、商と余りを求めていました。
求めた商を使って、同じ計算を商が2より小さくなるまで繰り返します。
繰返しが終わったら、商から順に余りを上の方にたどれば2進数に変換されましたね。
上記の手順をまとめましたが、一部分が空欄になっています。空欄を手順の下にある用語一覧から選んで埋めましょう。選んだ用語は提出しましょう。
手順1
10進数の値を【 a 】で割り、商と【 b 】を求める。
手順2
計算で求めた商を使い、手順1と同じ計算を商が【 c 】まで繰返し行う。
手順3
繰返しが終わったら、【 d 】から順番に求めた【 e 】を全て表示する。
用語一覧
| ・2 | ・10 | ・余り | ・次の10進数の値 |
| ・2より大きくなる | ・2より小さくなる | ・商 | ・先頭 |
注意!!同じ用語が複数入ります。
【 a 】に入る用語を入力してください。
【 b 】に入る用語を入力してください。
【 c 】に入る用語を入力してください。
【 d 】に入る用語を入力してください。
【 e 】に入る用語を入力してください。
続いて、Pythonのプログラムを作成しましょう。
※この再現版では提出は行いません(送信先は未接続です)