终身会员
搜索
    上传资料 赚现金
    英语朗读宝

    湘电子版八年级上册信息技术教案 简单的加法器——顺序结构 教案

    立即下载
    加入资料篮
    湘电子版八年级上册信息技术教案 简单的加法器——顺序结构 教案第1页
    湘电子版八年级上册信息技术教案 简单的加法器——顺序结构 教案第2页
    湘电子版八年级上册信息技术教案 简单的加法器——顺序结构 教案第3页
    还剩5页未读, 继续阅读
    下载需要15学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    湘电子版(2019)八年级上册第9节 简单的加法器——顺序结构教案

    展开

    这是一份湘电子版(2019)八年级上册第9节 简单的加法器——顺序结构教案,共8页。教案主要包含了分析程序结构,了解 Pythn编程的基础知识,程序的实现,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。
    教版信息技术年级上册《简单的加法器——顺序结构教学设计课题 简单的加法器——顺序结构单元单元学科信息技术年级年级学习目标1、学会用“流程图”描述解决问题的过程2、掌握顺序结构程序执行的基本思想。3、能使用顺序结构编写简单的程序解决具体问题。重点1、赋值语句的功能和“赋值号”的性质。2Print语句的功能。难点“赋值号”与数学中“等于号”的区别。 教学过程教学环节教师活动学生活动设计意图导入新课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将表中程序的第三行与前两行互换位置,测试一下计算结果是否正确,为什么?师:不正确,因为顺序结构的程序在程序执行时,是按照语句顺序从上至下依次执行。  学生带着问题进入新课。    教师讲解,学生认真听讲。  学生带着老师的任务进入新课。   教师讲解——如何分析程序结构,学生认真听讲。                       教师讲解——变量、常量、表达式,学生认真听讲。             教师讲解——数据类型,学生认真听讲。  教师讲解——赋值语句格式,学生认真听讲。       教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。                教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。        教师讲解——如何输入语句,学生认真听讲。        教师讲解——数据类型转换函数,学生认真听讲。      学生自主思考并在组内交流。教师巡视。           教师提问,学生自主思考并交流三分钟,指名学生回答问题。教师总结,学生认真听讲。        学生先自主思考,后小组内交流解决,并试着输入电脑进行实操。      学生学习拓展知识。              通过教师提出的疑问,进入课堂,引发学生的学习兴趣。 通过教师总结,学生明白计算机是如何实现加法运算的呢 通过教师提出的任务学生进一步思考,有利于提高学生思考能力。   通过教师讲解,使学生更进一步巩固知识。                        通过教师讲解,使学生更进一步巩固知识。              通过教师讲解,使学生更进一步巩固知识。  通过教师讲解,使学生更进一步巩固知识。        通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。教师讲解,有利于学生巩固知识。                通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。教师讲解,有利于学生巩固知识。        通过教师讲解,使学生更进一步巩固知识。         通过教师讲解,使学生更进一步巩固知识。      通过教师一步一步引导,让学生通过表格进行实操。有利于本课知识的学习和吸收。         通过教师提问,学生先自主思考问题,指名学生回答提问有利于老师知道学生对本课知识的掌握程度。        通过教师提问,学生先自主思考问题,后小组内交流,并实操。有利于学生对本课知识的巩固。     拓展思维,培养学生学习的精神      课堂小结 梳理本节课的知识点,完成学习目标,培养学生总结概况能力板书设计     

    相关教案

    信息技术八年级上册第五单元 程序简单应用第13节 义卖竞价(二)——擂台算法教案及反思:

    这是一份信息技术八年级上册第五单元 程序简单应用第13节 义卖竞价(二)——擂台算法教案及反思,共6页。教案主要包含了算法描述及流程图,数据的拆分与提取,程序的实现,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。

    初中信息技术湘电子版(2019)八年级上册第五单元 程序简单应用第12节 义卖竞价(一)——关系运算教案:

    这是一份初中信息技术湘电子版(2019)八年级上册第五单元 程序简单应用第12节 义卖竞价(一)——关系运算教案,共8页。教案主要包含了新知讲解,构建比较大小所需的关系表达式,程序的实现,合作探究,知识拓展,课堂练习等内容,欢迎下载使用。

    信息技术八年级上册第8节 认识Python语言教案设计:

    这是一份信息技术八年级上册第8节 认识Python语言教案设计,共8页。教案主要包含了强大的编程语言——Pythn,上网搜索“pythn”,准备Pythn运行环境,认识Pythn编程环境,合作探究,课堂练习等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map