所属成套资源:(核心素养目标)湘电子版八年级上册教案+课件PPT(全套)
湘电子版(2019)八年级上册第9节 简单的加法器——顺序结构说课课件ppt
展开这是一份湘电子版(2019)八年级上册第9节 简单的加法器——顺序结构说课课件ppt,文件包含湘电子版简单的加法器顺序结构课件pptx、湘电子版简单的加法器顺序结构教案docx等2份课件配套教学资源,其中PPT共35页, 欢迎下载使用。
湘教版信息技术八年级上册《简单的加法器——顺序结构》教学设计
课题 | 简单的加法器——顺序结构 | 单元 | 第四单元 | 学科 | 信息技术 | 年级 | 八年级 |
学习 目标 | 1、学会用“流程图”描述解决问题的过程。 2、掌握顺序结构程序执行的基本思想。 3、能使用顺序结构编写简单的程序解决具体问题。 | ||||||
重点 | 1、赋值语句的功能和“赋值号”的性质。 2、Print语句的功能。 | ||||||
难点 | “赋值号”与数学中“等于号”的区别。 |
教学过程 |
教学环节 | 教师活动 | 学生活动 | 设计意图 |
导入新课 | 1、在一次测试中,李强同学的各科成绩如下表,你会如何编写程序计算他各科成绩的总分呢?说说你的想法。 学生思考并交流,进入今天的新课题。 邀请学生回答问题。 教师总结:同学们上节课的知识都学得很不错,但这节课我们要在这基础上更进一步的学习。 |
通过题目和教师提问,学生自主思考问题。
|
引入题目有助于提高学生兴趣,活跃课堂气氛,符合初中学生好奇,善于研究的特点。 |
讲授新课 | 一、分析程序结构 1、编写加法程序 教师提出问题:计算机是如何实现加法运算的呢? 学生思考并交流。 指名学生回答问题。 教师总结:计算机完成某项任务,需要做好以下工作:一是设计算法,即设计完成任务的方法;二是编写程序,即将算法转换成计算机语言:三是录入程序,即将编写的程序录入计算机:四是运行程序,即在特定环境下执行、调试编写的程序。设计算法是核心,编写程序是保障,录入程序是基础,运行程序是结果。 教师提出任务:让我们尝试编写一个简单的加法计算程序,输入两个加数,由计算机程序计算出它们的和。 2、用自然语言描述解决问题的过程 实现加法器程序,首先需要输入两个加数,然后把它们相加,计算出结果,最后将结果输出。 3、用流程图描述解决问题的过程 除了用自然语言描述一个问题的解决方法,还可以选择用流程图描述。流程图是用简单的几何图形、流程线和一些必要的文字说明来描述任务完成的过程。流程图表示算法,直观、形象、容易理解。在程序设计分析问题时,可以使用流程图来描述,有助于我们理清思路。加法器程序的流程图如图所示。 从流程图中,我们看到加法器程序结构可以分为“输入数据”“处理过程”“输出数据”三个部分。同样,在分析其他程序时,我们都可以将这三部分具体化,形成解决问题的一般思路。 二、了解 Python编程的基础知识 1、变量、常量、表达式 1)变量:在程序运行过程中,值可以发生变化的数据称为变量。计算机处理问题时,数据会被放在内存中,为了找到数据放在什么地方,需要对该处空间命名。通过空间名称,我们就能找到这些具体的数据,这些被命名的内存空间,就是“变量”。 Python的变量名可以使用英文大小写字母、下划线和数字,并且首字符不能是数字。一般情况下,建议变量名称尽量避免以下划线为开头。因为在Python的语法规定中,为下划线定义了特殊含义(私有属性)。通常,变量的名称需要体现出对应的内容,如本节中,表示两个数之和的变量用sm命名方便我们在编写程序的过程中,明确地知道变量名称所代表的含义。 2)常量:相对于变量,在程序执行的整个过程中,其值不变的量就被称为常量。 3)表达式:表达式是由运算符、变量、常量、数字或对象等组合起来,可用来执行运算、操作字符或测试数据等。 2、数据类型 在 Python中最常用的数据类型有整型、浮点型和字符串型等,如表所示。 小宝典:可以用记单词的方法记忆这几个标识符。整数:integer,漂浮float,一串:string。 3、赋值语句 1)格式:变量=表达式 功能:把右侧表达式的值赋给左侧的变量 2)教师提问:解释赋值语句A=95 学生自主思考并交流三分钟。 指名学生回答问题。 教师讲解:将95赋给变量A,“=”读作“赋值”。符号“=”称为“赋值号”,意义是将右边表达式的值赋给左边的变量。 3)教师提问:赋值语句的性质 学生自主思考并交流三分钟。 指名学生回答问题。 教师讲解: ①方向性 A=2是将右边表达式的值2赋给左边的变量A ②最终性(唯一性) 有一段语句:A=2 B=10 A=5 那么最终结果:A=5,B=10 解释:一个变量在程序执行期间可以先后有多个不同的值,但在每一个瞬时的变量只能有一个唯一的值。 ③不等性 SUM=SUM+A 将右边表达式的值赋给左边的变量。赋值号不同于数学中的“等于号”。 ④双重性 综上所述,赋值语句具有两种功能,即:运算和赋值。 4)教师提问:想一想,,“变量”是某个被命名的内存空间,那么如何把一个具体的数据存放到“变量”这个空间里呢? 学生自主思考并交流三分钟。 指名学生回答问题。 教师讲解:使用Python最基本的赋值语句。赋值语句里的“=” 被称为赋值符号,和数学里的意义有所不同,表达的含义是把右侧的值赋给左侧的变量,即把赋值符号右侧的值,存储到左侧变量所标明的内存中。对变量进行赋值后,程序就可以通过引用变量名来对此数据进行操作。 注意事项:只有相同类型的数据才能进行计算。 4、输入语句 为了实现人机交互,接收用户通过键盘输入的数据,我们需要使用输入函数 input()实现,其格式如下: 如:x=input(“请输入:”) print(x) 当程序运行时,用户从键盘输入“123”,计算机将通过输入函数 input()接收“123”,并通过输出函数print(x)把数字输出,显示到计算机。 5、数据类型转换函数 1)将字符串转换为整数的int()函数,其格式如下: 2)将字符串转换为浮点数的float()函数,其格式如下: 三、程序的实现 1、编写程序 参考解决问题的流程编写程序,示例如表。 教师提问:请同学们参照流程图,用所学的知识编写一个可用于计算两个整数之和的加法器。 学生自主思考并在组内交流。教师巡视。 2、程序测试 请在表中填写代码的语句含义并使用测试数据检验程序,运行并保存程序。 指名学生回答问题。 教师讲解语句含义。 老师使用测试数据检验程序 注意事项:顺序结构的程序在程序执行时,是按照语句顺序从上至下依次执行。 四、合作探究 请同学们用所学的知识编写一个可用于计算两个小数之和的加法器。 小组内交流解决,并试着输入电脑进行实操。教师巡视。 五、知识拓展 1、流程图中常用的框图名称和含义 2、算术运算符 运算是计算机最重要的工作。算术运算符的作用就是计算。它们的使用方法与数学中的应用非常相似,计算结果也是数值。在 Python中主要有以下几种算术运算符,如表所示。 我们利用数值的算术运算符,并结合赋值语句,就可以对数值实现相应的运算了,示例如表所示。 六、课堂练习 1、如果将表中程序的类型转换函数int()去掉,运行结果还正确吗?为什么? 师:去掉int()可能正确也可能不正确。因为int()表示转化为整数,如果第一个加数本身就是整数不会有影响。反之,则有影响。 2、将表中程序的第三行与前两行互换位置,测试一下计算结果是否正确,为什么? 师:不正确,因为顺序结构的程序在程序执行时,是按照语句顺序从上至下依次执行。 |
学生带着问题进入新课。
教师讲解,学生认真听讲。
学生带着老师的任务进入新课。
教师讲解——如何分析程序结构,学生认真听讲。
教师讲解——变量、常量、表达式,学生认真听讲。
教师讲解——数据类型,学生认真听讲。
教师讲解——赋值语句格式,学生认真听讲。
教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。
教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。
教师讲解——如何输入语句,学生认真听讲。
教师讲解——数据类型转换函数,学生认真听讲。
学生自主思考并在组内交流。教师巡视。
教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。
学生先自主思考,后小组内交流解决,并试着输入电脑进行实操。
学生学习拓展知识。
| 通过教师提出的疑问,进入课堂,引发学生的学习兴趣。
通过教师总结,学生明白计算机是如何实现加法运算的呢。
通过教师提出的任务,学生进一步思考,有利于提高学生思考能力。
通过教师讲解,使学生更进一步巩固知识。
通过教师讲解,使学生更进一步巩固知识。
通过教师讲解,使学生更进一步巩固知识。
通过教师讲解,使学生更进一步巩固知识。
通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。教师讲解,有利于学生巩固知识。
通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。教师讲解,有利于学生巩固知识。
通过教师讲解,使学生更进一步巩固知识。
通过教师讲解,使学生更进一步巩固知识。
通过教师一步一步引导,让学生通过表格进行实操。有利于本课知识的学习和吸收。
通过教师提问,学生先自主思考问题,指名学生回答提问有利于老师知道学生对本课知识的掌握程度。
通过教师提问,学生先自主思考问题,后小组内交流,并实操。有利于学生对本课知识的巩固。
拓展思维,培养学生学习的精神
|
课堂小结 |
| 梳理本节课的知识点,完成学习目标,培养学生总结概况能力 | |
板书设计 |
|
|
相关课件
这是一份湘电子版(2019)八年级上册第14节 快速制作年历课堂教学ppt课件,文件包含湘教版信息技术八上第六单元《快速制作年历》课件pptx、湘教版信息技术八上第六单元《快速制作年历》教案docx等2份课件配套教学资源,其中PPT共28页, 欢迎下载使用。
这是一份初中信息技术湘电子版(2019)八年级上册第8节 认识Python语言评课课件ppt,文件包含湘电子版认识Python语言课件pptx、湘电子版认识Python语言教案docx等2份课件配套教学资源,其中PPT共30页, 欢迎下载使用。
这是一份初中信息技术湘电子版(2019)八年级上册第7节 生活中的算法评课ppt课件,文件包含湘电子版生活中的算法课件pptx、湘电子版生活中的算法教案docx等2份课件配套教学资源,其中PPT共21页, 欢迎下载使用。