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

资源下载
  1. 二一教育资源

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

资源简介

数据编码
一、基本说明
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)
五、板书设计
数据编码

展开更多......

收起↑

资源预览