Chapter 2 Data Representation.

Slides:



Advertisements
Similar presentations
Chapter 2 Combinatorial Analysis 主講人 : 虞台文. Content Basic Procedure for Probability Calculation Counting – Ordered Samples with Replacement – Ordered.
Advertisements

Chapter 7 心意-記憶與失憶 第一節 記憶力 第二節 注意力 第三節 失憶.
第2章 數位資料表示法 2-1 資料型態 2-2 二進位表示法 2-3 各種進位表示法的轉換 2-4 整數表示法 2-5 浮點數表示法
-CHINESE TIME (中文时间): Free Response idea: 你周末做了什么?
应如何将神的话语大声读出来会众才能真正的听见!
中职英语课程改革中 如何实践“以就业为导向,服务为宗旨”的办学理念
自衛消防編組任務職責 講 義 This template can be used as a starter file for presenting training materials in a group setting. Sections Right-click on a slide to add.
資料庫設計 Database Design.
第二章 數字系統:電腦內部的資料表示法 在第一章中,我們對於電腦有了初步的認識,在深入介紹電腦的各項組成元件之前,首先我們必須先了解另一種不同於人類使用習慣的二進位表示法,由於電腦的半導體、磁性、光學元件適合用來表示二進位,因此二進位表示法非常適合用來設計電腦。
-Artificial Neural Network- Hopfield Neural Network(HNN) 朝陽科技大學 資訊管理系 李麗華 教授.
Starter: What is that secret number?.  6  7  8  9  10  Liù 六  Qī 七  Bā 八  Ji ǔ 九  Shí 十.
年 月 日.
Welcome Welcome to my class Welcome to my class!.
深層學習 暑期訓練 (2017).
CH1 Number Systems and Conversion
one Counting units 2 ones 3 ones.
Unit title: 家 Family and Home
張真誠 逢甲大學 講座教授 中正大學榮譽教授、合聘教授 清華大學合聘教授
數字系統與資料表示法 電腦的基本單位 數字系統 數值資料表示法 數值資料與算數運算 數碼系統 浮點數表示法 文字表示法 資料來源:周裕達教授.
Computer Science An Overview 10th edition by J. Glenn Brookshear
3D Model Wan-Yu Chen NTUEE.
樹狀結構 陳怡芬 2018/11/16 北一女中資訊專題研究.
计算机文化基础 第一章 计算机的基础知识.
Area of interaction focus
第十章 基于立体视觉的深度估计.
附加内容 “AS”用法小结(1).
数字系统设计 Digital System Design
创建型设计模式.
Unit 7 What’s the highest mountain in the world?
預官考試輔導 計算機概論提要 91年12月4日.
Greetings and Family 十二月十九日
聲轉電信號.
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
971研究方法課程第九次上課 認識、理解及選擇一項適當的研究策略
重點 資料結構之選定會影響演算法 選擇對的資料結構讓您上天堂 程式.
日 月 明 生 星 期 今 天 昨 你 我 他 的 幾 是 qí wŏ Rì yuè jīn tā míng tiān de shēng
6-1 資料表示法簡介 6-2 數值表示法 6-3 數字系統介紹 6-4 數字系統轉換方式
Lesson 44:Popular Sayings
Chapter 3 Nationality Objectives:
如何上好读写课.
2012年十一月十三号 Do Now Write the following in pinyin: 1) 今天是七月十九号吗
Customer Expectations of Service
大学思辨英语教程 精读1:语言与文化 (说课)
職業 Random Slide Show Menu
第三章 基本觀念 電腦繪圖與動畫 (Computer Graphics & Animation) Object Data Image
A high payload data hiding scheme based on modified AMBTC technique
BORROWING SUBTRACTION WITHIN 20
Vision for 2007 相片: 南寧德天大瀑布- 靖西通靈大峽谷 – 明仕田園 文字: 阿虫 音樂: 幽蘭逢春 (笛子)
Unit 7 Lesson 20 九中分校 刘秀芬.
資訊傳播工程學系 蔡奇偉 副教授 專業英文導讀 課程說明 資訊傳播工程學系 蔡奇偉 副教授
數字系統 資訊工程系 國立清華大學資訊基礎教育 教學改進計畫 數字系統 資訊工程系 /4/22.
An Efficient MSB Prediction-based Method for High-capacity Reversible Data Hiding in Encrypted Images 基于有效MSB预测的加密图像大容量可逆数据隐藏方法。 本文目的: 做到既有较高的藏量(1bpp),
计算机问题求解 – 论题1-5 - 数据与数据结构 2018年10月16日.
Chapter 10 Mobile IP TCP/IP Protocol Suite
冀教版 九年级 Lesson 20: Say It in Five.
李宏毅專題 Track A, B, C 的時間、地點開學前通知
Unit 1 How do you study for a test?
國立成功大學化工系 鄭智元副教授 研究室 Tel: 62664
十二月份的由來 整理者:Tracy 資料來源:網路.
2 Number Systems, Operations, and Codes
怎樣把同一評估 給與在不同班級的學生 How to administer the Same assessment to students from Different classes and groups.
數位邏輯與實習 教科書 Reference Grade Course contents
计算思维引导 陶先平 南京大学计算机软件研究所.
Format of Posters in English
Introduction to Computer Security and Cryptography
Unit 8 How do you make a banana milk shake?
Area of interaction focus
Principle and application of optical information technology
Naning Mountain Scenes
Significant Figures 有效數字
Presentation transcript:

Chapter 2 Data Representation

OBJECTIVES After reading this chapter, the reader should be able to: Define data types. Visualize how data are stored inside a computer. Understand the differences between text, numbers, images, video, and audio. Work with hexadecimal and octal notations.

2.1 DATA TYPES

Different types of data Figure 2-1 Different types of data

Note: The computer industry uses the term “multimedia” to define information that contains numbers, text, images, audio, and video.

2.2 DATA INSIDE THE COMPUTER

Figure 2-2 Bit pattern

Examples of bit patterns Figure 2-3 Examples of bit patterns

2.3 REPRESENTING DATA

Representing symbols using bit patterns Figure 2-4 Representing symbols using bit patterns

Table 2.1 Number of symbols and bit pattern length 4 8 16 … 128 256 65,536 Bit Pattern Length --------------------- 1 2 3 4 … 7 8 16

Representation of the word Figure 2-5 Representation of the word “BYTE” in ASCII code

Unicode 16 bits e.g. 趙(8D99) 坤(5764) 茂(8302)

http://www.unicode.org/

http://www.cns11643.gov.tw/seeker/chinese/search.jsp

http://www-atm.physics.ox.ac.uk/user/iwi/charmap.html

Image representation methods Figure 2-6 Image representation methods

Bitmap graphic method of a black-and-white image Figure 2-7 Bitmap graphic method of a black-and-white image

Representation of color pixels Figure 2-8 Representation of color pixels

Figure 2-9 Audio representation

2.4 HEXADECIMAL NOTATION

Note: A 4-bit pattern can be represented by a hexadecimal digit, and vice versa.

Table 2.2 Hexadecimal digits Bit Pattern ------------ 0000 0001 0010 0011 0100 0101 0110 0111 Hex Digit ------------ 1 2 3 4 5 6 7 Bit Pattern ------------ 1000 1001 1010 1011 1100 1101 1110 1111 Hex Digit ------------ 8 9 A B C D E F

Binary to hexadecimal and hexadecimal to binary transformation Figure 2-10 Binary to hexadecimal and hexadecimal to binary transformation

Example 1 Show the hexadecimal equivalent of the bit pattern 1100 1110 0010. Solution Each group of 4 bits is translated to one hexadecimal digit. The equivalent is xCE2.

Show the hexadecimal equivalent of the bit pattern 0011100010. Example 2 Show the hexadecimal equivalent of the bit pattern 0011100010. Solution Divide the bit pattern into 4-bit groups (from the right). In this case, add two extra 0s at the left to make the number of bits divisible by 4. So you have 000011100010, which is translated to x0E2.

Example 3 What is the bit pattern for x24C? Solution Write each hexadecimal digit as its equivalent bit pattern to get 001001001100.

2.5 OCTAL NOTATION

A 3-bit pattern can be represented by an octal digit, and vice versa. Note: A 3-bit pattern can be represented by an octal digit, and vice versa.

Table 2.3 Octal digits Bit Pattern ------------ 000 001 010 011 Oct Digit ------------ 1 2 3 Bit Pattern ------------ 100 101 110 111 Oct Digit ------------ 4 5 6 7

Binary to octal and octal to binary transformation Figure 2-11 Binary to octal and octal to binary transformation

Example 4 Show the octal equivalent of the bit pattern 101110010. Solution Each group of 3 bits is translated to one octal digit. The equivalent is 0562, o562, or 5628.

Show the octal equivalent of the bit pattern 1100010. Example 5 Show the octal equivalent of the bit pattern 1100010. Solution Divide the bit pattern into 3-bit groups (from the right). In this case, add two extra 0s at the left to make the number of bits divisible by 3. So you have 001100010, which is translated to 1428.

Write each octal digit as its equivalent bit pattern to get 010100. Example 6 What is the bit pattern for 248? Solution Write each octal digit as its equivalent bit pattern to get 010100.

一個小小的問題 Oct-這個字根代表8; Dec-這個字根代表10,為什麼October 不是八月而是十月?為什麼 December不是十月而是十二月?

因為插入了七月和八月 July源於凱撒(Julius Caesar) 之名,凱撒原是一位有名的羅馬將領,後來當了羅馬皇帝。在這之前就有曆法,那時是以March 為一年的開端,而July是第十五個月;到了凱撒當皇帝便修改曆法,將一年的開始訂為January,而將July 提升到第七位,這個改變一直沿用至今。 凱撒大帝之後,他的兒子奧古斯都(Augustus)繼承王位,人們尊稱他為Augustus,其意義乃代表高貴 (Noble),於是他學凱撒將他的幸運月,以自己的封號命名,並從二月挪一天過來,變成三十一日。 那二月為什麼只有二十八天呢?

二月被砍過兩天 二月為什麼通常只有二十八天? 凱撒(Julius Caesar) 修改曆法時,本來規定每年十二個月裡,逢單是大月三十一日,逢雙是小月三十日,但是這樣算下來,一年就變成三百六十六日,所以必須設法在一年中扣去一天。那時候判處死刑的人犯均在二月分執行,因此人們認為二月是不吉利的月分,既然要扣除一天,那麼就由二月分來扣掉,讓不吉利的日子減少一天,因此二月分就成了二十九日。 後來奧古斯都(Augustus)繼凱撒之後當了羅馬皇帝,他發現凱撒是七月生的,而七月是逢單為大月三十一日;他不服氣,為了表示自己也偉大,就把自己八月出生的月分改為大月三十一日。糟了又多出一天怎麼辦?那還是由二月分來扣除,因此結果二月分就變成二十八日。