2009/11/10 10 進数と r 進数を相互に変換できる コンピュータのための数を表現できる 2進数の補数を扱える コンピュータにおける負の数の表現を説明で きる コンピュータでの演算方法を説明できる 文字や記号の表現方法を示せる 第7回 今日の目標 § 2.2 数の表現と文字コード.

Slides:



Advertisements
Similar presentations
平成 27 年 10 月 21 日. 【応用課題 2-1 】 次のビット列は、ある 10 進数を 8 ビット固定小数点表示で表した時の ものです。ただし、小数点の位置は 3 ビット目と 4 ビット目の間としてお り、負数は2の補数で表しています。このとき、元の 10 進数を求めてく ださい。
Advertisements

7章 情報の表現と基礎理論. 数の表現(書き方) 「数」と「数の書き方」をわけて考える 「数の書き方」と,「数そのものの性質」は別のもの 例:13 は素数・・・”13”という書き方とは無関係 ここでは書き方(表現方法)について考える 567.
2.5 プログラムの構成要素 (1)文字セット ① ASCII ( American Standard Code for Interchange ) JIS コードと同じ ② EBCDIC ( Extended Binary Coded Decimal for Information Code ) 1.
情報量と二進法での四則演算 香川大学工学部 富永浩之 情報数学1 第 3-2 章.
基本情報技術概論(第2回) 埼玉大学 理工学研究科 堀山 貴史
第1節 コンピュータにおける 情報のあらわし方
10進数 Digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 例: 3271 = (3×103) + (2×102) + (7×101) + (1×100) 8進数 Digits: 0, 1, 2, 3, 4, 5, 6, 7 例: 3271 = (3×83) + (2×82)
コンピュータープログラミング(C言語)(2) 1.文字列出力と四則演算 (復習) 2.関数と分割コンパイル
『基礎理論』 (C)Copyright, Toshiomi KOBAYASHI,
演算、整数型と浮動小数点型 第3回目 [4月27日、H.16(‘04)] 本日のメニュー 1)前回の課題・宿題 2)ファイルサーバの利用
「情報」 (中村) オリジナル PPT (2010/05/07) 1 1.
Problem A: Radix 3.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第7回 データの基本型 情報・知能工学系 山本一公
第5回 ディジタル回路内の数値表現 瀬戸 ディジタル回路内部で,数を表現する方法(2進数)を学ぶ 10進数⇔2進数⇔16進数の変換ができる
第2回:Javaの変数と型の宣言 プログラミングII 2007年10月2日.
今日の目標 情報理論の概略を説明できる 情報とは何かを説明できる ニュースバリューの要因を示せる 科学的に扱う情報を確率の概念で説明できる
復習:前回の内容 ビットデータの概念 通常のコンピュータ内部では,0 と1 の2 つの値を 使って表されている
プログラミング言語論 プログラミング言語論 プログラミング言語論 演習1 解答と解説 演習1解答と解説 1 1.
情報のディジタル化 情報量の単位(bit) 文字 数値 アナログ情報.
第9回 今日の目標 §3.2 アルゴリズム 問題解決の手順を示せる アルゴリズムの条件と処理要素を示せる
コンピュータリテラシー 広島工業大学 知的情報システム工学科 張 暁華 2003年.
2進数・16進数.
補数 n:桁数、b:基数 bの補数 bn-x 253(10進数)の10の補数は、 =747
情報処理同実習 2007 担当:佐藤春樹、TA:中山君、橋本君、山本君
2016年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
報告4:蔵書評価における文字コード問題について
香川大学工学部 富永浩之 情報数学1 第3-2章 情報量と二進法での四則演算 香川大学工学部 富永浩之
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
第6回 よく使われる組合せ回路 瀬戸 重要な組合せ回路を理解し、設計できるようにする 7セグディスプレイ用デコーダ 加算回路・減算回路
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
文字コード 情報処理3 今井孝明.
第5回 今日の目標 §1.6 論理演算と論理回路 ブール代数の形式が使える 命題と論理関数の関係を示せる
文字の表現.
プログラミング演習I 2003年5月7日(第4回) 木村巌.
岩村雅一 知能情報工学演習I 第8回(C言語第2回) 岩村雅一
第4回 コンピューティングの要素と構成 平成22年5月10日(月)
Ibaraki Univ. Dept of Electrical & Electronic Eng.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
第3章 演算装置.
文字エンコーディング 2010年7月.
計算機構成 第2回 ALUと組み合わせ回路の記述
4点FFT設計 ファイヤー和田 知久 琉球大学・工学部・情報工学科 教授
Ibaraki Univ. Dept of Electrical & Electronic Eng.
9. 演算回路 五島 正裕.
2012年度 情報数理 ~ 様々なデジタル情報(1) ~.
2013年度 プログラミングⅡ ~ 計算してみよう ~.
2015年度 プログラミングⅡ ~ 計算してみよう ~.
情報処理Ⅱ 第2回:2003年10月14日(火).
プログラミング演習I 2004年5月19日(第5回) 理学部数学科・木村巌.
ディジタル回路 9. 演算回路 五島 正裕.
基本情報技術概論(第2回) 埼玉大学 理工学研究科 堀山 貴史
基本情報技術概論(第2回) 埼玉大学 理工学研究科 堀山 貴史
地域情報学 C言語プログラミング 第2回 変数・配列、型変換、入力 2017年10月20日
東京工科大学 コンピュータサイエンス学部 亀田弘之
データの表現 2進数 0と1を使う。 基数(基準になる数)が2. 101(2) かっこで2進数と示すことがある。
2017年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
基本情報技術概論(第13回) 埼玉大学 理工学研究科 堀山 貴史
Ibaraki Univ. Dept of Electrical & Electronic Eng.
9. 演算回路 五島 正裕.
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
情報コミュニケーション入門b 第2回 Part1 ハードウェアとソフトウェア
ca-9. 数の扱い (コンピュータアーキテクチャとプロセッサ)
岩村雅一 知能情報工学演習I 第8回(後半第2回) 岩村雅一
岩村雅一 知能情報工学演習I 第8回(C言語第2回) 岩村雅一
プログラミング演習I 数値計算における計算精度と誤差
2014年度 プログラミングⅠ ~ 内部構造と動作の仕組み(1) ~.
香川大学創造工学部 富永浩之 情報数学1 第3-2章 情報量と二進法での四則演算 香川大学創造工学部 富永浩之
情報処理Ⅱ 第2回 2004年10月12日(火).
岡村耕二 ビット誤りと訂正演習 岡村耕二 情報ネットワーク.
香川大学創造工学部 富永浩之 情報数学1 第3-3章 多進法での四則演算 香川大学創造工学部 富永浩之
Presentation transcript:

2009/11/10 10 進数と r 進数を相互に変換できる コンピュータのための数を表現できる 2進数の補数を扱える コンピュータにおける負の数の表現を説明で きる コンピュータでの演算方法を説明できる 文字や記号の表現方法を示せる 第7回 今日の目標 § 2.2 数の表現と文字コード

数の表現 r 進数 a n r n + a n-1 r n-1 + ・・・ + a 1 r 1 + a 0 + a -1 r -1 + a -2 r -2 + ・・・ + a -m r -m a n a n-1 ・・・ a 1 a 0. a -1 a -2 ・・・ a -m 小数点 r : 基数( base 、 radix ) a i : r 個の記号 10 進数( decimal ); 0,1,2,3,4,5,6,7,8,9 2 進数( binary ); 0,1 16 進数( hexadecimal ); 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

10 進数 →r 進数 整数部 a n r n + a n-1 r n-1 + ・・・ + a 2 r 2 + a 1 r 1 + a 0 ÷ ra 0 余り 商 a n r n-1 + a n-1 r n-2 + ・・・ + a 2 r 1 + a 1 ÷ ra 1 商 a n r 1 + a n-1 ÷ ra n-1 商an商an 小数部 a -1 r -1 + a -2 r -2 + a -2 r -2 + ・・・ + a -m r -m × r → 整数部 a -1 a -2 r -1 + a -3 r -2 + ・・・ + a -m r -m × r → 整数部 a -2 a -m r -1 × r → 整数部 a -m

10 進数 2 進数 8 進数 16 進数 Decimal BinaryOctalHexadecimal A B C D E F FF

固定小数点表示 2進数 ・ ・ 1111 小数点の位置 右端 0 1 ・ 128 ・ 255 左端 ・ 2 -1 ・ 負の数 8bit の2進数 ・ ・ 1111 符号 bit 10 進数 ・ ・ -127

補数 r 進数 n 桁の数 N (a) N の (r-1) に対する補数 r n -1-N (b) N の (r) に対する補数 r n -N 例: r = 10n=3 N ・ 500 ・ 0 (a)9 に対する補数 = = =2 ・ =499 ・ =999 (b)10 に対する補数 = = =3 ・ =500 ・ =0

r = 2n=8 N ・ ・ (a) 1 に対する補数 = = = ・ = = = = ・ = = (b) 2 に対する補数 = = = ・ = = = = ・ = = と 1 を入れ替える 1 を加える 正負 ・ ・ 1 0

計算 加算 13 + 7 20 2 進数 10 進数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 ・ 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 ・ 1101 + 111 10100 20 減算 13 - 7 6 = -7 13 +(-7) 6 進数 5 桁 Over Flow ,1 反転

浮動小数点表示 N A = ×10 23 = 進数 79 桁 ±M×B E M ;仮数部( mantissa ) E ;指数部( exponent ) B ;基数( base ) Sign S EM 1bit 9bit22bit M = = ~ 0 E = =255 B E = = ×10 76

文字の表現 abcdefghijkl・・abcdefghijkl・・ モールス符号 EBCDIC ・ 記号 ・ 2 進数 8 桁 8bit=1byte 16 進数 C1 C2 C3 C4 C5 C6 C7 C8 C9 D1 D2 D3 ・ 16 進数 2 桁 資料

色々なコード ASCII A 4B ・ B1 B2 ABCDEFGHIJK・アイABCDEFGHIJK・アイ JIS ・ シフト JIS A ・ EUC ( Extended Unix Code ) ASCII (American Standard Code for Information Interchange) EBCDIC (Extended Binary Coded Decimal Interchange Code) 注 (アスキー) (エビシディック)

情 報 科 学 概 論 文字コード

演習 1.次の10進数を2進数、 Hexadecimal 、 Octal に変換しなさい。 ① 4095 ② 2001 ③ 522 ④ 365 2. 16 ビットで数を表すとき、最上位桁が 1 ならば、その 2 に対する 補数に “ - ” を付けた負数である。次の Hexadecimal を 10 進数に 表しなさい。 ① 8F8F ② 7F7F ③ ABCD ④ 1234 ⑤ 789A ⑥ AAAA 3.10進数の を16ビットの浮動小数点表示にしなさい。 ただし、負号1ビット、指数部4ビット、仮数部11ビットとする。 情報科学概論のトップへ 和田義親のトップへ 明治薬科大学のホームへ