(共15张PPT)
——计算机中的信息表示
第三课 解密神秘的代码
曲江初级中学
徐珣
一 、计算机中的数
各种形式的信息在计算机中都是以数的形式表示的,而计算机中的数都是二进制数。
什么是二进制数?
各种数制又是怎的呢?
我里面都是用二进制数
图1-3-1 进位记数制示例
满12个月为1年,为十二进制
满60秒为1分钟,为六十进制
满7天为1星期,为七进制
举例说一说日常生活中各种进位记数制的例子。
(一)二进制数
实践
试计算下列的二进制加法运算,并按图1-3-2的方法进行验算:
1.(101)2+(11)2=()2
2.(111)2+(101)2=()2
图1-3-2用计算器进行二进制加法运算
1
2
3
4
5、用鼠标输入运算式子,如输入“11+10=”,将显示结果“101”
在计算机内部,用二进制来表示所有的程序和数据,但若要人们记忆和书写这样的数据将是非常困难的。因此,人们在编写程序时,往往使用其他更方便的数制来记数,编程时常用的数制还有十进制,十六进制和八进制等。
(二)十六进制数
完成书本20页探究内容。
探究
1、十六进制数的十六个数字分别是:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,共16个。
2、(5)16+(21)16=(26)16
在实际应用中,有时候需要在各种数制之间转换。例如将一个十进制数转换成二进制数时,采用的是除2取余法。
(三)数制转换
图1-3-3 十进制数转换成二进制数过程图
完成书本21页探究内容。
探究
1、要将十六进制数转化为二进制数,做法是:按从左到右的顺序,分别写出每一位十六进制数字所对应的二进制数,如(2A)16=(101010 )2
2、计算(8)16=(1000)2=(8)10
二、神秘的文字编码
计算机中的信息是按一定的编码规则编码后再以数据的形式存储的。各种文字在计算机内如何编码呢?
图1-3-5 文章原文与计算机代码对照
图1-3-4 文本文件“西岸庆云洞 . txt”中的内容
文字在计算机中以代码表示,每一个西文字符和汉字都有唯一的代码。
包括文字,图像,声音在内的一切信息,其代码在计算机内部实际上都是以二进制数的形式表示的。图1-3-5中的代码是有代码查看软件转化为十六进制数后显示的。
这些是什么代码呢?
(一)ASCII码
从图1-3-5中我们可以看出,数字英文字母的代码是一个两位的十六进制数,它们在计算机中就是以8位二进制数存储的。
例如:
1.字符“0”的十六进制代码是30,十进制代码是48,在计算机中存储的是“00110000”。
2.字符“A”的十六进制代码是41,十进制代码是65,在计算机中存储的是“01000001”。
上述这种字符编码叫ASCII码(美国信息交换标准代码)计算机中所有文本的西文字符,包括数字、字母和其他符号都是用ASCII码表示的。
实践
根据下发的《ASCII码表完整版》完成23页实践内容
(二)汉字内码(探究)
请用汉字内码查询器查以下汉字的内码:
“伟”
“大”
“中”
“国”
“梦”
谈谈你所了解的汉字输入方式和方法。
按形编码。
按音编码。
(三)汉字外码(交流)
实践
1.在输入法状态条上单击右键,弹出快捷菜单
3.在此输入被编码的字或词
2.
4.改为你设计的编码