内容正文:
《1.3.2数的编码和字符编码》教案
课 题
数的编码和字符编码
课 型
讲授
课 时
2
授课班级
计算机专业学生
授课时间
授课教师
教材分析
本课程采用的教材是河北科学技术出版社出版的《计算机基础及应用》,是2025年新高考大纲指定教材。本章是项目三中的任务二任务三章节,主要内容为了解数的编码和字符编码,通过本章节学习,帮助学生了解计算机的数的编码和字符编码, 数值、字符如何转换的,为后续学习打下基础,激发学生的学习兴趣。
学情分析
本章节的授课对象是中等职业计算机专业学生,他们对数值和字符相关知识有一定兴趣,有参加对口高考的期望,但是学生基础能力较差,理解能力一般。虽然了解过二进制,但对字符和数值的转换相关理论知识不了解。希望通过学习能够真正的了解字符是如何转换的。
学习目标
学生能够准确掌握数的编码和字符编码的概念主要思想,能够掌握数的编码和字符编码的转换,掌握机器数与真值的转换,掌握原码反码和补码的转换。
学习重难点
教学重点:
机器数与真值的转换
掌握浮点数
掌握原码、反码、补码的转换
ASCII码的转换
教学难点:
原码、反码、补码的转换
输入码、国标码、内码、字形码转换
教学方法
讲授法、任务驱动法、讨论法
课前准备
教学课件
教学媒体
PPT
教学过程
教学环节
教师活动设计
学生活动设计
设计意图
活动一:
创设情境
生成问题
情景: 走进超市,拿起一瓶饮料,瓶身上的条形码十分醒目。收银员扫码,商品价格等信息立马出现在收银机上。这条形码,就是一种编码,能把商品信息 “告诉” 机器。
问题: 计算机也得处理海量信息,像数字、字符。可计算机只懂 “0” 和 “1” 的语言,那普通的数字和字符,怎么被计算机读懂和存储的呢?
将参与者分成若干小组,每组 5 - 6 人。
给每个小组发放写有十进制数字和字符的卡片。
游戏任务:小组需要将卡片上的数字和字符转换为二进制编码。使用提供的二进制数字卡片,摆出对应的编码。例如,拿到数字 “10” 的卡片,小组要通过计算得出二进制是 “1010”,并用卡片摆出这四个数字。
每个小组完成后,派代表展示编码结果,并讲解转换过程。其他小组可以提出疑问和进行补充。
对于完成速度快且编码准确的小组,给予小奖品奖励
通过设置有趣且具有启发性的问题,鼓励学生们积极思考,检验他们对知识的掌握程度,进一步加深对计算机编码知识的理解,同时营造轻松活跃的学习氛围
活动二:
调动思维
探究新知
调动思维:通过展示计算机中常见的字符和数字,如“Hello, World!”和“12345”,提问学生这些字符和数字在计算机中是如何表示的,引发学生思考,从而引出本节课的主题——数的编码
探究新知:
ASCII编码
概念讲解:ASCII编码是美国信息交换标准代码,用于表示英文字符和控制字符。它用7位二进制数表示128个字符,包括大小写字母、数字0 - 9、标点符号以及一些控制字符。
举例说明:例如,字符“A”的ASCII编码是65,用二进制表示为01000001;字符“a”的ASCII编码是97,用二进制表示为01100001。
机器数与真值
概念讲解:机器数是计算机中存储和处理的数据形式,用二进制表示。真值是机器数所表示的实际数值。
举例说明:例如,机器数00000001表示的真值是1,机器数10000001表示的真值是-1(假设采用某种编码方式)。
数的定点与浮点数
概念讲解:定点数是指小数点位置固定不变的数,浮点数是指小数点位置可以浮动的数。定点数和浮点数在计算机中都有特定的表示方法。
举例说明:定点数的表示方法可以是整数定点数和纯小数定点数,例如,整数定点数1010表示十进制数10;纯小数定点数0.1010表示十进制数0.625。浮点数的表示方法包括阶码和尾数两部分,例如,浮点数1.010×2^3表示十进制数10.5。
原码、反码、补码
概念讲解:原码是计算机中最简单的表示方法,最高位为符号位,其余位表示数值。反码是将原码的数值位取反得到的。补码是反码加1得到的。
举例说明:例如,十进制数5的原码是00000101,反码是00000101,补码是00000101;十进制数-5的原码是10000101,反码是11111010,补码是11111011。
区位码与国标码
概念讲解:区位码是汉字编码的一种,用两个字节表示一个汉字,每个字节的高4位表示区号,低4位表示位号。国标码是国家标准的汉字编码,用两个字节表示一个汉字,每个字节的最高位为0。
·
积极参与小组讨论:学生在小组讨论中要积极发言,表达自己的观点和想法。同时,要认真倾听其他同学的意见,学会与他人合作,共同解决问题。
完成任务:学生要根据小组分配的任务,运用所学知识,通过查阅资料、讨论等方式,完成任务。在完成任务的过程中,要注意总结经验,提高自己的实践能力和解决问题的能力。
·
·
激发学生兴趣:通过导入新课和案例分析,激发学生对数的编码学习的兴趣,使学生认识到数的编码在计算机专业中的重要性。
培养自主学习能力:小组讨论和任务驱动法能够让学生在自主学习的过程中,充分发挥自己的主观能动性,提高自主学习能力和解决问题的能力。
提高团队合作能力:小组讨论的形式可以培养学生的团队合作意识和沟通能力,让学生学会与他人合作,共同完成任务。
加深对知识的理解:通过案例分析和任务完成,让学生在实际应用中加深对数的编码概念和方法的理解,提高学生的实践能力和创新思维。
活动三:
巩固练习
素质提升
1.机器数和真值二者的区别?
2.西文字符编码大写字母A和小写字母a的ASCII值相差多少?
3.计算机系统中,数值一律采用什么码表示和存储?
通过小组讨论巩固所学知识,加深对知识点的理解
巩固所学知识
课堂小结
作业布置
1. 完成课后任务实施的内容
2. 通过互联网了解ASCII码和字符编码
板书设计
教学反思
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$