4月22日(木)1コマ目

今日、やったこと

  • 10進数をN進数へ基数変換(Nは10より大)のテスト
  • 2進数<=>8進数、16進数の基数変換
  • N進数の小数を10進数へ基数変換

今日のホワイトボード

2進数<=>8進数、16進数

くどいけど、

  • 2進数の3ビット = 8進数の1ケタ
  • 2進数の4ビット = 16進数の1ケタ

です。

図 2進数<=>8進数、16進数へ基数変換


N進数の小数を10進数へ基数変換

基本的に整数の場合と一緒で

 ケタの数 x ケタの重み の総和

です。

ただ、ケタの重みが小数のケタは-1乗、-2乗、・・になります。 

図 小数のケタの重み

おまけ

整数部が0ではない場合、
整数部だけで10進数へ基数変換
小数部だけで10進数へ基数変換
最後に足し合わせる
のほうが楽ちんな場合があります。
図 整数部と小数部は分けて基数変換、最後に足し合わせる

あと、当然ですが帯分数を使ってもOK。


次回、N進数の小数を10進数へ基数変換のテストをします。

最近、テストが続いて申し訳ない。


コメント

このブログの人気の投稿

5月19日(水)1コマ目

6月23日(水)1コマ目