高中信息技术_数值与文本的编码教学设计学情分析教材分析课后反思.pdf
上传人:文库****品店 上传时间:2024-09-10 格式:PDF 页数:8 大小:423KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

高中信息技术_数值与文本的编码教学设计学情分析教材分析课后反思.pdf

高中信息技术_数值与文本的编码教学设计学情分析教材分析课后反思.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《数值与文本的编码》教学设计【学习目标】1.认识二进制,了解什么是进制2.理解进制之间的转换,学会二进制与十进制之间的转换3.了解文本的编码【学习重点、难点】重点:认识二进制,了解文本的编码。难点:二进制及与十进制之间的转换。【教学方法】任务驱动法、自主学习法、讨论法【学习过程】一、导入导学视频《计算机的0和1是怎么变成我们屏幕上看到的东西的?》通过视频我们了解到计算机是用0和1来表达信息的,这个过程就是编码,那计算机是如何编码现实生活中这些丰富多彩的信息呢,我们这节课就来学习一下数值和文本的编码。二、什么是二进制1.什么是十进制师:举例367=7+60+300=7*100+6*101+3*102在这里100、101、102就是十进制的权值,7*100+6*101+3*102即367按权值展开求和学生思考回答1989按权值如何展开就和1989=9*100+8*101+9*102+1*103总结十进制的规则:➢十进制数的基数是10;➢十进制数有10种不同的数字:0,1,2,…,9;➢十进制整数从右到左各位的权值依次是100,101,102,103,…➢基本计数规则是逢十进一,即9+1=10。2.什么十二进制由十进制类比归纳二进制的规则➢基数是2;➢有2种不同的数字:0和1;➢二进制从右到左各位的权值依次是20,21,22,23,…➢基本技术规则:逢二进一,即1+1=10。三、十进制数转换成二进制数1.按权展开求和法师:我们刚刚把十进制数1989按权值展开得到1989=9*100+8*101+9*102+1*103,那么,二进制数(10)10010按权值如何展开呢?学生思考回答10010=0*20+1*21+0*22+0*23+1*24=18(2)师:这种将每个位置上的数字与其对应位置的权值相乘,然后求和的方法就是按权展开求和法。实践活动一:(学生动手练习)下列二进制数转换成十进制数10110011学生思考:二进制数转换为十进制数可以用这种方法,那其他进制数转换成十进制数可以用这种方法吗?比如八进制数转换成十进制数、十六进制数转换成十进制数?2.Python中实现二进制转换成十进制教师演示:函数int(num,R)将R进制的整数num转换为十进制,这里num要使用字符型(常数两端加上引号)>>>int('11011010',2)#将二进制整数11011010转换为十进制218实践活动二:利用Python将下列二进制数转化为十进制数(学生动手练习)100111111111四、二进制数转换成十进制数1.除二取余法师:把十进制非负整数转换为二进制数,可使用短除法,即“除二取余”法,例把十进制整数18转换为二进制数,18(10)=10010(2)实践活动三:把下列十进制转化成二进制(学生动手练习)934学生思考:十进制数转换为二进制数可以用除二取余法,那十进制数转换成其他进制数可以用什么方法?比如十进制数转换成八进制数、十进制数转换成八进制数?2.Python中实现十进制转换成二进制教师演示:函数bin(num)将十进制整数num转换为二进制,这里num为整数>>>bin(100)#将十进制整数100转换为二进制'0b1100100'#返回结果为字符串,前缀0b表示二进制实践活动四:将2020利用函数bin(num)转化为二进制数(学生动手练习)学生小结:十进制非负整数转换成R进制(R>=2),采用除R取余法把R进制非负整数转换成十进制数采用按权展开求和法五、探究活动:八进制数与十进制数之间的转换(学生自学,小组讨论合作完成;学生完成活动后展示成果,教师总结指导)1.学生自学《八进制以及与十进制的转换.doc》2.按4人一组,小组讨论完成:八进制转化为十进制56(8)=201(8)=十进制转换为八进制35(10)=121(10)=六、文本的编码文本数据是用来表示一定意思的一系列字符,包括字母、数字、标点符号,汉字等。师:分别展示ASCII码表和Unicode码表,讲解两种编码方案的不同。1.ASCII码,用7位或8位二进制表示一个字符,集中定义了大小写英文字母、标点符号和数字等字符、符号,共128个。2.Unicode码,用两个字节(16位二进制)表示一个符号,是全球可以共享的编码字符集,涵盖了世界上主要文字的字符,其中包括简繁体汉字,共计74686个汉字。3.python中查看文本的编码函数ord()返回的是字符的Unicode码值函数chr()返回Unicode码对应的字符>>>ord('1')#显示字符
立即下载