ぼくのIT日記

  5月1日(火)8進数はたこの足 晴れのち曇り

 今日は前の日からの続きで進数計算
高1で数学とはオサラバしてたオレにとっては最初でいきなりつまづいた感じだ。
1×2の0乗ができなかったのにはショックだった。答えは「1」だった。
まあ、7年もやってなきゃ、誰だってできなくなる と思ってすぐに立ち直った。
基数計算の変換は、意外と単純なのに、いろいろなパターン、2進数から16進数、
10進数から8進数など、やっていく内に頭がこんがらがる。 
こんがらがった頭で2つ変なことを考えた。
1つは8進数はOctal。
Octal⇒Oct⇒オクト⇒オクトパス⇒たこ⇒たこの足⇒8本?だから8進数なのか?・・・。
もう1つはコンピュータは0と1しか解らないらしい。
だったら生まれたばかりの赤ちゃんに0と1だけでコミュニケーションをしたら、
どう育つのかな?そうなると教育はプログラミングってところかな?
まあ、今日はそんなことも考えつつ進数計算とプログラミング講座、情報処理講座
の宿題に負われる一日でした。
ネットをやるだけで怒る母には正直困ってます。   


  5月2日(水)進数計算は僕を悩ませる 曇り時々雨

 今日は昨日からの引き続きで進数計算。理解するのは今日までで、明日から練習問題をやろうと、
朝から教科書を読みながら自分なりの言葉でまとめていった。
そこでつまづいたことが、8⇒2、16⇒2、16⇒8、8⇒16進数への変換だった。
これらは教科書の説明がわかりにくいのか、僕の読解力がないのか、自分の中で納得がいくのに
時間がかかった。そして自分なりに出した結論はこうだった。
8進数⇒2進数
8進数を10進数から2進数へ変換するように2で割って余りを下から並べていく。
7035 7÷2=3…1 3÷2=1…1 1÷2=0…1 7=1110
ここで、8進数は2進数の3桁分を表しているため0=000となる。
3÷2=1…1 1÷2=0…1 8進数は2進数の3桁分を表しているため0を補充。
補充する位置は余りをしたから並べていくため先頭にもってくる。
3=0115÷2=2…1 2÷2=1…0 1÷2=0…1 5=101 
答え 7035=111000011101
16進数⇒2進数
16進数を1桁ずつ2で割って、下から並べて、4桁で表す。
EF03A E=14 14÷2=7…0 7÷2=3…1 3÷2=1…1 1÷2=0…1 14=1110
F=15 15÷2=7…1 7÷2=3…1 3÷2=1…1 1÷2=0…1 F=1111
0は16進数が2進数を4桁で表したものだから0000になる。
3÷2=1…1 1÷2=0…1 足りない2桁を0で補充し、答えは3=0011
A=10 10÷2=5…0 5÷2=2…1 2÷2=1…0 1÷2=0…1 A=1010
EF03A=11101111000000111010
この二つで僕を悩ませたのは共に1桁ずつにわけて、2で割っていくのだが、
16進数⇒2進数において、例えばE=14 だ。これは16進数 E を10進数に変換
または10進数ととらえて2で割っていく、と考えている。ということは、8進数⇒2進数 において、
例えば7÷2=3…1 この「7」は8進数ととらえるのか、10進数ととらえるのか?
という問題になった。もう1つは0の補充の仕方だった。
この二つの疑問についておしえてください、先生。
こういったことは教科書に書いてなかったので今日は不安になった。
特にもっと簡単なときかたがあるんじゃないかとか、とらえかた自体がおかしいんじゃないかとか。
今日は天気と同じで晴れない一日だった。


  5月3日(水)僕はプログラミングの初心者 雨時々曇り

 今日は宿題の解答が帰ってきたので、復習をしながら少し前から考えていた辞書を作り始めた。
これは、解らない用語など調べたり質問をしたりして得たものをアイウエオ順に並べていって、
自然に自分だけの辞書になるというものだ。しかし昨日の進数計算といい理解するだけではだめだ。
暗記もしないとしょうがない。
そのため、勉強するペースが少し遅いのではないかと思い、午後は前から後回しにしていた
プログラミング講座の宿題にとりかかった。
この宿題のいちばんの悩みどころは、当然今までに少しでもプログラミングについて勉強していたなら
ともかく、僕はすべてが初めてなので、答えや説き方などのイメージが全く湧かない。
それどころか、どう質問していいのかもわからない。
そのため、午後はあせって勉強をはじめたものの、目に見える成果、つまり解答がまとまる、
ということにはならなかった。
もちろん、1つのことについてじっくり考えることは大事なことだとわかっているのだが、
自分なりの「イメージ」をゼロから発展させることは思っていたより簡単なものではなかった。
いろいろためしても「しっくりこない」だから日記の筆も思うように進まず、
なんか面白おかしく書けなかった。


home index

Copyright (C) 2001 Binary Corporation. All Rights Reserved.