6月21日(水)1コマ目 リンクを取得 Facebook × Pinterest メール 他のアプリ 6月 22, 2023 今日、やったこと[確認テスト]文字コードCAB(法則性)今日のホワイトボードテストとCABの問題をやってもらいました。ホワイトボードには何も書いてません。授業もまったく進んでいません。次回は基本情報技術者試験の問題をやってもらいます。 リンクを取得 Facebook × Pinterest メール 他のアプリ
6月7日(水)1コマ目 6月 06, 2023 今日、やったこと [確認テスト]誤差 文字コード 今日のホワイトボード (用語)文字符号化方式 文字<=>数値 の変換ルールが文字符号化方式。 図 文字符号化方式とは ASCII 一番最初に生まれた文字集合+符号化方式。 アルファベット、数字、記号だけなので7ビット長で十分。 図 ASCIIで符号化 JIS X 0201 ASCIIを日本用に拡張。 8ビット長にして、半角カタカナを追加した。 図 JIS X 0201で符号化 おまけ C言語でアルファベットのAからZを表示する際、下図のコードで出力できる。 図 ’A'から’Z'まで表示する ASCIIの表を見ると、'A'から'Z'は連続している。よって、符号化された値も0x41から0xに連続しているため、変数chをインクリメントすれば’A'から順にアルファベットが表示される。 次回は 文字コードの続きをやります。 続きを読む
4月17日(月)2コマ目 4月 17, 2023 今日、やったこと 確認テスト(整数の基数変換) 小数の基数変換(N進数=>10進数) 今日のホワイトボード 小数でのケタの重み 小数点以下は、N -1 、N -2 、・・(Nは基数)となる。 図 小数でのケタの重み ちなみに2進数でのケタの重みは下図のようになる。 図 2進数の小数のケタの重み 練習問題の解答例 ケタの重みが分かればあとは整数の場合と同じ。 ケタの数×ケタの重み の総和 でN進数の小数を10進数へ基数変換できる。 ⑦、⑧8進数の小数を10進数へ 図 8進数小数を10進数へ ⑨、⑩16進数の小数を10進数へ 図 16進数小数を10進数へ 次回は N進数の小数を10進数へ基数変換の確認テストをします。 続きを読む
4月21日(金)3コマ目 4月 21, 2023 今日、やったこと N進数の足し算 N進数の引き算 基数の補数 減基数の補数 今日のホワイトボード N進数の足し算 10進数の場合 各ケタの数の足し算をした結果が10以上になると 10は上のケタへケタ上がりする(上のケタの数は1増える) 残りの数はこのケタの数になる となる。 2進数の場合 各ケタの数の足し算をした結果が2以上になると 2は上のケタへケタ上がりする(上のケタの数は1増える) 残りの数はこのケタの数になる となる。 5進数の場合 各ケタの数の足し算をした結果が5以上になると 5は上のケタへケタ上がりする(上のケタの数は1増える) 残りの数はこのケタの数になる となる。 図 N進数の足し算 N進数の引き算 下のケタから順に各ケタの数の引き算をする。 上のケタから借りてくるのは基数(N)。 10進数の場合 各ケタの数の引き算をする際、結果が0より小さくなる場合は、上のケタから10を借りてくる。(上のケタの数は-1) 2進数の場合 各ケタの数の引き算をする際、結果が0より小さくなる場合は、上のケタから2を借りてくる。(上のケタの数は-1) 図 2進数の引き算 5進数の場合 各ケタの数の引き算をする際、結果が0より小さくなる場合は、上のケタから5を借りてくる。(上のケタの数は-1) 図 5進数の引き算 基数の補数 足すとケタ上がりする最小の数 10進数の場合 10進数において、基数の補数を10の補数とも呼ぶ。 図 10進数での基数の補数(10の補数) 6進数の場合 6進数において、基数の補数を6の補数とも呼ぶ。 図 6進数での基数の補数(6の補数) 引き算のさい、上のケタからかりてくるのは6。 減基数の補数 足してもケタ上がりしない最大の数 。 10進数の場合 10進数において、減基数の補数を9の補数とも呼ぶ。 図 10進数での減基数の補数(9の補数) 6進数の場合 6進数において、減基数の補数を5の補数とも呼ぶ。 図 6進数での減基数の補数(5の補数) 基数の補数と減基数の補数の関係 基数の補数 = 減基数の補数 + 1 減基数の補数 = 基数の補数 ー 1 次回は 基数の補数、減基数の補数の家訓テストをします。 続きを読む