7月28日(木)3、4コマ目
今日、やったこと
関数
今日の練習問題
練習問題2
関数の練習問題です。解答例と挙げておきます。
練習問題2-1
0~255の整数を2進数へ変換する問題。
2で割った余りが各ケタの値、答え(商)が上位のケタの値です。
変換後の2進数を楽に表示するため、リストのインデックス0には最上位ビットの値、インデックス1にはその次のケタの値、・・、インデックス7には最下位ビットの値を格納しています。
練習問題2-2
正の数は2-1と同じ。
負の数は
①絶対値を2進数へ(2-1と同じ)
②①の結果を1の補数へ(ビット反転)
③②の結果に1を足す(最下位ビットから、繰り上がりに注意)
です。
セル間の関係
セル1で代入した変数や作成した関数は、セル2でも使えます。
ただし、セル1を実行する必要があります。
![]() |
| 図 セル間の関係 |
次回は
確認テストをします。
