版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
活动1:小游戏202122232414241100001110小游戏
想一想:李老师今年29岁,只有五根蜡烛能不能表示她的年龄?第
三
章
认
识
数
据3.1数
据
编
码----二进制活动一:“卡片组合游戏”动手做一做:领会二进制技术的基本原理9二进制特点:容易实现,有两个数码(0、1),用电路实现比较容易;可靠性高,两个数码,存储、传输和处理不容出错;进位基数,逢2进1;进位基数是2;位权是以2为底数的幂。1100001110二进制与数制转换二进制数只有0和1两个数字符号,其计数特点是逢二进一,即1+1=10。计算机存储数据的最小单位是二进制位,用比特(bit)表示。1个比特能表示两种(21)状态(即0和1);2个比特能表示00、01、10、11四种(22)状态;3个比特能表示八种(23)状态;1个字节(8b)能表示28(256)种状态。二进制计算机存储数据的基本单位是字节(Byte,简写为B),8比特为一个字节(8bit=1Byte)。字节单位太小,常用的存储单位有KB(千),MB(兆),GB(吉)等。1KB=210B=1024B1MB=210KB=1024KB=220B=1048576B1GB=210MB=1024MB=220KB=1048576KB=230B=1073741824B二进制数转换为十进制数方法:十进制非负数转换为二进制,用短除法,即“除二倒取余”18(10)=(
)21829余数0242120212001从下往上倒取余数10010易错点:商为0,余数为1时止十进制非负整数和R(R>=2)进制数转换R进制非负整数转换成十进制数:十进制非负整数转换成R进制数:二进制十进制按R的权展开求和法除R倒取余法按R的权展开求和法除R倒取余法练习1829余数0242120212001练习高位低位八进制数特点:采用八个不同的记数符号;
采用逢八进一的进位原则;
进位基数为8;
位权是以8为底数的幂;练习(2071)8=(
)10(2071)8=1*80+7*81+0*82+2*83=(1081)10(0~7)(7+1=10)80、81、82……8n-1练习(1082)10=(
)8207210828135余数28168720802从下往上倒取余数(2072)8=(
)10(2072)8=2*80+7*81+0*82+2*83=2+56+0+1024=10821082十六进制数
我国古代曾经在重量单位上使用十六进制。如规定16两为1斤
十六进制需要使用16个不同的基本数字,除了0到9外,一般用字母A到F依次表示后续数字,(相当于十进制数中的10~15)。
半斤八两十六进制数二进制数位数较多,书写不便,常改用十六进制数表示。A B C D E F10基本计数规则是逢十六进1,即F+1=101112131415十六进制数十六进制数特点:
采用十六个不同的符号即数码;
(0~A~F)其中,A为10,B为11,......F为15。
采用逢十六进一的进位原则;
进位基数为16;
位权是以16为底数的幂;(F+1=10)160、161、162……16n-1扩展知识:用Python转换数制在Python中,可使用函数将十进制非负整数转换为其他进制,如下表所示。
【例】函数函数的作用bin(num)将十进制转换成二进制oct(num)将十进制转换成八进制hex(num)将十进制转换成十六进制>>>bin(100)'0b1100100'>>>oct(100)'0o144'>>>hex(100)'0x64'计算机只能处理由0和1这两个二进制数组成的数据那么文本数据是怎么存储在计算机中的呢?活动三:尝试用Python语言实践下面的程序用Python语言实践下面的程序,了解文本数据对应的编码>>>ord(”男”)
#显示字符”男”的编码值30007>>>ord(”1”)
#字符“1”的编码值为4949>>>ord(”A”)
#字符”A”的编码值为6565>>>bin(65)
#将十进制数65转换为二进制数0b1000001>>>chr(0b1000001)
#将编码值转换为对应的字符A文本数据的编码文本数据的编码通过对其中每一个字符进行编码实现。用于文本数据字符编码的方案有多种类型,常见的有ASCII码和Unicode码等。阅读教材63-64页,了解两种编码课堂练习1、十进制数71转换成二进制数是(
)A.1000111 B.1110001 C.1001100 D.10000112、二进制数码在不同的数位上,对应不同的权值,有二进制数
,其中虚线框中红色的“1”对应的权值为(
)A.23 B.22
C.21 D.203、关于数据编码的说法,错误的是( )A.便于存储、加工B.是一种形式上的转换C.是计算机处理信息的关键D.就是十进制数转化成二进制数ACD课堂练习4、计算机编码是指( )A.仅仅指对输入到计算机中的文字用二进制数进行编码的方式B.对输入到计算机中的各种数据用二进制数进行编码的方式C.仅仅指对输入到计算机中的图像和声音用二进制数进行编码的方式D.仅仅指对输入到计算机中的十进制数用二进制数进行编码的方式5、ASCII码采用8位二进制编码,共表示(
)个字符。A.127 B.128 C.256 D.64BB课堂练习6、英文字母A的ASCII码为01000001,英文字母D的ASCII码转化为十进制后是(
)A.64 B.65 C.68 D.707、模拟信号数字化的三个步骤依次是(
)A.抽样量化编码 B.量化编码抽样C.抽样编码量化 D.编码量化抽样8、二进制数11与十进制数2相加的结果是(
)A.(1100)2 B.(0101)2 C.(1010)2 D.(1110)2VCAB填空题如图所示,是一个“大”字的8*8信息编码点阵图,假设空方块用“0”表示,黑方块用“1”表示,试分析并回答下列问题。
(1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年金融加盟节能改造合同
- 跨界旅游人才融合策略-洞察与解读
- 水产养殖过程病原微生物风险评估-洞察与解读
- 语用学与语境研究-洞察与解读
- 自动化焊接工艺-洞察与解读
- 语义化布局实践-洞察与解读
- 核物探工岗前实践理论考核试卷含答案
- 导游岗后模拟考核试卷含答案
- 液体洗涤剂制造工保密评优考核试卷含答案
- 铁合金成品工创新应用能力考核试卷含答案
- 2026年交管12123驾照学法减分完整版练习题库及1套完整答案详解
- 2026年五一节前全体员工安全培训课件
- 危险化学品-危险化学品的贮存安全
- 计算材料-第一性原理课件
- 帽子发展史课件
- 安徽鼎元新材料有限公司岩棉保温防火复合板生产线项目环境影响报告表
- GB/T 4798.9-2012环境条件分类环境参数组分类及其严酷程度分级产品内部的微气候
- GB 20055-2006开放式炼胶机炼塑机安全要求
- GA/T 150-2019法医学机械性窒息尸体检验规范
- FZ/T 64034-2014纺粘/熔喷/纺粘(SMS)法非织造布
- CB/T 3194-1997船体建造工艺符号
评论
0/150
提交评论