课件编号19746313

3.1 数据编码 第二课时 教案 高中信息技术教科版(2019)

日期:2024-05-03 科目:信息技术 类型:高中教案 查看:62次 大小:290083Byte 来源:二一课件通
预览图 1/2
数据,编码,第二,课时,教案,高中
  • cover
数据编码 一、基本说明 1.面向学生:高一年级 2.课课名称:《数据编码》(高中信息技术教科版必修一数据与计算第三章第一节) 3.教学时间:45分钟 4.课时:1 二、教学目标 1.认识二进制,了解文本的编码。 2.学会二进制与其他进制之间的转换。 三、教学重难点 (一)教学重点 理解计算机中数据的二进制存储方式。 (二)教学难点 掌握各个进制之间转换的方法 教学过程 【课前预习】(3min) 提前预习课本内容并设置前置性题目,让学生了解本节课的教学内容。 1.计算机中数据的存储形式为( ) A、十进制 B、八进制 C、二进制 D、十六进制 2.二进制有哪几个数码( ) A、0,1,2, ……9 B、0,1,2, ……7 C、0,1,2, ……9,A,B,……F D、0,1 【课题引入】(2min) 通过手指表示二进制的游戏引入二进制的表示。 【新知讲授】(10min) 二进制 二进制数只有0和1两个数字符号,其计数特点是逢二进一,即1+1=10。 数制:也称计数制,是用一组固定的符号和统一的规则来表示数制的方法。常用的数制有十进制、二进制、八进制和十六进制。 数码:是一个数制中表示计本数制大小的不同数字符号。例如,二进制有0和1;八进制有0,1,2,3,4,5,6,7共八个数码。 基数:是一个数值所使用的数码的个数。例如二进制的基数是2,八进制的基数为8。 位权:数码在不同位置上的权重(倍率值),用基数R的i次幂即Ri表示。 二进制与十进制的转换 (1)二进制转十进制 十进制转二进制 方法:十进制非负数转换为二进制,用短除法,即“除二倒取余” 【活动一设计】(5min) 100(10) = ( )(2) 10110100(2) = ( )(10) 【新知讲授】(5min) 3.十进制与R进制的转换 通过视频了解十进制与二进制、八进制、十六进制之间的转换方法。 【活动二设计】(7min) 2071(8)= ( )(10) 10110100(2) = ( )(8) 3D(16) = ( )(10) 255(10) = ( )(16) 【新知讲授】(5min) 4.文本数据编码 (1)ASCII码 标准ASCII码(用7位二进制数表示一个字符):集中定义了大小写英文字母、标点符号、数字等字符和符号,共128个。 扩展ASCII码(用8位二进制数表示一个字符):计算机内部用一个字节来存放一个ASCII码字符,最高位用0表示。例如,“A”的ASCII码为01000001,即65。 ord()函数:主要用来返回对应字符的ASCII码 chr()函数:主要用来表示ASCII码对应的字符输入时数字,可以用十进制,也可以用十六进制或其他进制。 (2)Unicode 码 为解决传统字符编码方案的局限性而产生了Unicode 码,它可以用2个字节表示一个符号,还可以用更多字节来对字符进行编码。Unicode码兼容ASCII码。原来用ASCII码能表示的字符,其对应的unicode码只是在原来的ASCII码前加上8个0。比如“a”的ASCII码是01100001,其unicode码是00000000 01100001 【活动三设计】(5min) 尝试使用ord()函数计算自己名字的ASCII码值,然后使用chr()函数利用ASCII码值打印出自己的名字。 【总结评价及课后巩固】(3min) 对学生完成过程中存在的问题进行解答并总结常见问题。通过几道选择题巩固这节课的知识点。 1.已知字符“d”的ASCII编码是01100100,则字符“g”的ASCII编码是( ) A、01100111 B、01100110 C、01100101 D、01100011 2.在GB2312中,2个汉字所占的存储空间是( ) A、6字节 B、4字节 C、2字节 D、8字节 3.下列选择中,错误的是( ) A、Python语言中的“ord”是将字符转换为对应存储编码的函数。 B、Python语言中的“chr”是将编码值转换为对应字符的函数。 C、Python语言中的“bin”是将一个十进制数转换为对应二进制数的函数。 D、Python语言中的“oct”是将八进制转换为十进制的函数。 4.下列数字中最大的是( ) A、1000101(B) B、75(D) C、(71)(O) D、(D6)(X) 五、板书设计 数据编码 ... ...

~~ 您好,已阅读到文档的结尾了 ~~