投稿

6月, 2025の投稿を表示しています

6月27日(金)1コマ目

イメージ
今日、やったこと 論理式 論理式変換法則 今日のホワイトボード 論理式 ANDやOR、NOTなど。 電子工学概論でやったと思う。 おさらいがてら、真理値表を書いてもらいました。  論理式変換法則 ベン図を書いて変換法則を確認。 ベン図は以下のように書く。 下図は「交換の法則」のベン図。 図 「交換の法則」のベン図 下図は「分配の法則」のベン図。 図 「分配の法則」のベン図 1は全体、0はなし 1は全体をさす。0はなにもないことを表す。 図 1=全体、0=なし 「吸収の法則」をベン図で確認 A+A・B = A・(1 + B)は算数でもやった。算数だとここで終わり。 論理式では1は全体をあらわす。よって、1+Bは全体と同じ。 図 吸収の法則をベン図で確認 じかいは 論理式の変換法則の練習問題。 多分、テストをします。

6月20日(金)1コマ目

イメージ
今日、やったこと 文字コード 今日のホワイトボード 前回はASCIIをやりました。 ASCIIは文字集合+文字符号化方式。 1文字7ビット。 互換性のため、 他の符号化方式で符号化しても、ASCIIに含まれる文字は同じ値に符号化される。 JIS X 0201 日本版ASCII 。なので、 文字集合+符号化方式 。 収容されている文字はASCIIの文字+半角カナ。 カナを追加したため、7ビットに収まらず、8ビット目を使う。 図 JIS X 0201 JIS X 0201で符号化(11ページ) 数字、記号、アルファベットはASCIIで符号化と同じ。 図 JIS X 0201で符号化 JIS X 0208 文字集合 。文字の集まりで、符号化方式ではない。 各文字を区点番号で特定できるようになっているが、区点番号は符号化方式ではない。 図 JIS X 0208の区点番号 Unicode 文字集合 。文字の集まりで、符号化方式ではない。 Unicodeを符号化方式と思っている人もいる。”Unicodeでエンコードしているから、文字化けしない・・”とか。 図 Unicode Shift_JIS これは 文字符号化方式 。 WindowsOSで利用されている 。(厳密には亜種を利用) 図 Shift_JIS EUC-JP これも 文字符号化方式 。 UNIX系OS、Linuxで利用されている 。(いた) 図 EUC-JP EUC-JPで符号化(21ページ) 図 EUC-JPで符号化 UTF-8 文字符号化方式 。 今後もっとも使われるであろう符号化方式。 図 UTF-8 練習問題 問3 文字符号化+パリティビットの問題。 パリティビットは受信側で受信データに誤りがないかをチェックするために付与するデータ。 偶数パリティなら、1のビット数が偶数個になるようにパリティビットを付与する。 奇数パリティもある。 図 練習問題 問3 じかいは 文字コードのテストをします。

6月13日(金)1コマ目

イメージ
今日、やったこと [確認テスト]誤差 文字コード 今日のホワイトボード コンピュータで文字をあつかいたい どんなデータもビット列(数値)で保存、扱われる。文字もビット列(数値)にする必要がある。 文字を画像データとして扱うことも一案だが、1文字あたりのデータサイズが大きくなってしまい、効率が悪い。 図 コンピュータ内でのデータ保存方法 今のところ一般的な文字の扱い方は1文字ずつ番号を割り当てる方法がとられている。 図 1文字ずつ番号を割り当てる 文字集合と文字符号化方式 文字集合は文字の集まり。 たくさんある文字の中からある目的のために選ばれた文字たち。 文字符号化方式は文字を数値データに変換するためのルール。 図 文字集合と文字符号化方式 規格団体 規格を決める団体。 ネジをどこで買っても同じように使えるのは、規格団体が定めた規格に従って製作しているから。 図 規格団体 JISとISO 文字集合や文字符号化方式も規格団体が定めている。 ASCII ”アスキー”と呼ぶ。 コンピュータ初期のころに、アメリカでできた。 アメリカ産なので、扱う文字はアルファベット、数字、記号の100文字ちょっと。 文字集合と文字符号化方式がいっしょ 。 「ASCIIコード表」と呼ばれる表で符号化。 この表の文字が符号化できる文字(文字集合)。 図 ASCII ASCIIで"1"を符号化 ASCIIコード表から"1"を探し、列番号=上位4ビット、行番号=下位4ビットになる。 図 ASCIIで"1"を符号化 ASCIIで"a*(1+b)"を符号化 ASCIIコード表で1文字ずつ符号化。 図 ASCIIで"a*(1+b)"を符号化 じかいは テストはしません。 文字コードのつづき。  

6月6日(金)1コマ目

イメージ
今日、やったこと 誤差(前回のつづき) けた落ち 情報落ち [練習問題]誤差 今日のホワイトボード 有効ケタ数 単位がcmの定規は小数点第1位まで目盛りがある。目盛りがあるところまではちゃんと測れる。このちゃんと測れるところが有効ケタ数。 ケタ数合わせのために挿入した相対は信用できない値。ここは有効ケタ数ではない。 図 有効ケタ数 けた落ち 近い値同士の引き算をする際に発生 。 近い値同士の引き算をすると 、結果を正規化した結果、ケタ数を合わせるために信用できない値が挿入され、 有効ケタ数が減る 。 これがけた落ち。 図 けた落ち 情報落ち 離れた値同士の計算(足し算、引き算) をすると、指数を合わせるために、 可数のデータが切り捨てられる 。 これが情報落ち。 下図の計算結果は正しい。 図 情報落ち① 算数的には同じ計算(当然、結果も同じになるはず)だが、なぜか間違った結果になる。 図 情報落ち② 指数を合わせるために仮数を変更するが、仮数のデータサイズに収めきれない値は切り捨てられる。その結果、誤差が発生してしまう。 [練習問題]誤差 問1、問2 図 [練習問題]誤差 問1、問2 問3 「有効桁数が大きく減少する」はケタ落ち。 ケタ落ちは 近い値同士の引き算を実行した際に発生。 問4 一見、難しそうに見えるが、ケタ落ちは「近い値同士の引き算」で発生する。 よって、選択肢のなかで、「近い値同士の引き算」をしていないモノを探す。 図 [練習問題]誤差 問4 次回は 誤差の確認テストをします。 文字コードをやります。