初中信息技术-变量的使用教学设计学情分析教材分析课后反思_第1页
初中信息技术-变量的使用教学设计学情分析教材分析课后反思_第2页
初中信息技术-变量的使用教学设计学情分析教材分析课后反思_第3页
初中信息技术-变量的使用教学设计学情分析教材分析课后反思_第4页
初中信息技术-变量的使用教学设计学情分析教材分析课后反思_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课题:变量的使用【教学目标】1.知识与技能目标:了解变量的命名规则;学会变量赋值方法;能在编程中合理使用变量解决实际问题。2.过程与方法目标:通过任务驱动的方式让学生逐步掌握变量的使用;小组合作探究进一步培养学生分析问题、解决问题的能力。3.情感态度价值观目标:能够了解计算机编程的基本思想和过程,会借助编程语言解决实际问题,体验计算机编程的乐趣,提高逻辑思维能力。【重点】定义变量、变量的赋值【难点】编程中使用变量,解决实际问题。【中考链接】【教学方法】讲授与演示相结合;任务驱动;小组合作【教学过程】教学内容师生活动一、复习环节1.输出语句print请写出下列程序的运行结果:(1)print(“6+9”)(2)print(69)(3)print(6+9)(4)print(“两数的和为”,5)2.输入语句input()思考:如何实现从键盘输入任意两个数字,然后倒序输出?二、新授探究(一)变量命名序号命名原则举例1变量名可以包括字母、数字、下划线,但数字不能作为开头student1是正确的变量名,而1student就不可以2系统关键字(保留字)不能做变量名使用printinput等等3除了下划线外,其他符号不能作为变量名使用!、@#%&$等都不可以4变量名是区分大小写的Name和name就是两个变量名,而非相同变量小组抢答下列合法的变量名是哪几个aNum1NAME3numberSigal_4flag&5(二)变量赋值“=”赋值运算符:作用是把右边的值赋予给左边的变量任务一:初露锋芒小试身手练习1(必做)name=”赵云”math=98print(”姓名:”,name)print(”成绩:”,math)运行结果为:练习2(必做)a=10print(a)a=”hello”print(a)运行结果为:其实“=”右侧的数据可以很丰富,可以是:数字、字符串、变量,还可以是表达式、input()例:sum=a+bm=input()任务二:再接再厉续写辉煌练习3:已知圆的半径为10,求出圆的面积。请同学们打开任务文件4.py将下列程序补充完整。r=10pai=3.14print(“圆的面积是”,s)练习4:输入三个正整数abc,然后把它们倒序输出。请同学们打开任务文件5.py,将下列程序补充完整。输入三个正整数abc,然后把它们倒序输出。print(“请输入第一个数据”)a=input()print(“请输入第二个数据”)print(“请输入第三个数据”)#按照第三个第二个第一个的顺序输出print()三、拓展提升任务三:请同学们自己编写程序完成任务要求。必做:已知一个圆柱体的底面半径r=10,高h=20,分别输出圆柱体的表面积和体积(π=3.14)提示:表面积=2*π*r*r+2*π*r*h体积=π*r*r*h选做:已知华氏温度为100华氏,利用公式C=5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)求摄氏温度并输出。四、总结学生完成复习任务,复习前面学习的内容学生展示自己的结果教师强调print、input的注意事项由复习导入新课课件展示命名规则,教师讲解学生熟悉理解变量命名规则小组抢答判断对错微课演示变量赋值的过程学生理解变量赋值的过程通过阅读程序,分析结果,理解程序运行步骤,锻炼思维小组合作学生利用所学知识解决实际问题学生补充程序并运行教师巡视指导展示学生的程序强调注意事项学生自由编写代码教师巡视指导展示学生的程序师生共同总结本节课的知识点学生自评自己的学习效果学情分析本节课的授课对象为初中学段七年级的学生,他们对编程还比较陌生,但也有较强的好奇心。经过前面几节课的学习,稍微有了一点了解,但大部分学生接受度较低,面对陌生的学习内容,有些同学会显得手足无措,所以在设计时需充分考虑学生的接受能力,既要激发学习积极性,又不能因难度较大打击学习热情。效果分析通过课内观察和课后学生反映,这节课的教学效果明显,学习目标达成度较高。本节课结合学生实际的知识接受水平,通过分析程序、补充程序、编写程序三个不同层次的任务,80%学生对变量的命名、赋值及使用有了不同程度的掌握,结合海大云平台的使用,让学生更直接的了解问题所在。教师关注学生也能及时了解难点所及时补充教学。教材分析《变量的使用》是青岛市自编教材《Python语言编程》第三节的内容,编程是学生新接触的内容,难度也许有点大,但只要学生认真静心的学习,简单的编程还是很容易入手的。教材中有大量的实例,可以让学生充分的自主学习,既可掌握基础知识,又可以培训学生的逻辑思维能力,提升信息技术素养。本节课主要是让学生学习变量的定义、赋值及使用,作为Python编程的基础内容之一,为后面选择语句、循环语句等其他Python内容的学习打下坚实的基础。评测练习一、复习回顾1.输出语句print请写出下列程序的运行结果:(1)print(“6+9”)(2)print(69)(3)print(6+9)(4)print(“两数的和为”,5)2.输入语句input()思考:如何实现从键盘输入任意两个数字,然后倒序输出?二、新授探究(一)变量命名请同学们观看微课完成下面自主学习内容:1.变量名可以包括、、,不能作为开头。2.变量名不能和python相同,比如不能命名一个变量叫print。3.变量名(区分、不区分)大小写。(二)变量赋值“=”赋值运算符:作用是把右边的值赋予给左边的变量任务一:初露锋芒小试身手练习2a练习2a=10print(a)a=”hello”print(a)运行结果为:name=”赵云”math=98print(”姓名:”,name)print(”成绩:”,math)运行结果为:任务二:再接再厉续写辉煌练习3:已知圆的半径为10,求出圆的面积。(提示:面积=π*r*r)请同学们打开任务文件“4.py”,将程序补充完整。r=10pai=3.14print(“圆的面积是”,s)练习4:输入三个正整数abc,然后把它们倒序输出。请同学们打开任务文件“5.py”,将程序补充完整。print(“请输入第一个数据”)a=input()print(“请输入第二个数据”)print(“请输入第三个数据”)#按照第三个第二个第一个的顺序输出print()三、拓展提升任务三:请同学们自己编写程序完成任务要求。必做:已知一个圆柱体的底面半径r=10,高h=20,分别输出圆柱体的表面积和体积(π=3.14)提示:表面积=2*π*r*r+2*π*r*h体积=π*r*r*h选做:已知华氏温度为100华氏,利用公式C=5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)求摄氏温度并输出。小结课后反思这次上课的课题为《变量的使用》,上完感觉效果比想象的要好。本节课的教学目标主要是变量在编程中的使用,及训练学生的逻辑思维能力,养成持之以恒的学习态度。设计以复习回顾、提出问题的形式导入课题,让学生带着问题,明确本节课的学习任务和方向,调动学生的学习积极性,然后以小组合作为载体,设计小试身手分析程序、再接再厉补充程序、拓展提升编写程序等三个环节,循序渐进的引导学生探究,逐步掌握变量的使用方法,有效扩大学生的参与程度,收到了较好的课堂教学效果。授课过程中结合海大云平台的使用,让学生更直接的了解问题所在。教师关注学生也能及时了解难点所及时补充教学。通过评课我还发现在教学过程中仍有很多有待改进的地方。1.课上水平较高的同学会显得无所事事,可以根据学生水平,设置额外的任务,让所有层次的学生都能有所成长。2.微课可以下发给学生,以便学生操作过程中遇到困难可再次观看解决问题。3.加强学生小组内合作的力度。4.关于编写程序时如何更好的避免中文符号的乱用,可以指导学生首先输入英文的符号,然后再填充引号内的中文内容。经过这一次的教学研讨,我再次深刻感到,要想上好一节课,教师除了要仔细认真地钻研教材之外,还要全面了解学生情况,从学生的实际出发,才能在教学过程中帮助学生解决不同的困难,让学生体验学习成功的喜悦。课标分析一、知识与技

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论