内容正文:
第二单元第 3课《面积是多少》教学设计
【教材分析】
教学目标
知识技能
1.知道数据输入的含义,了解 input()函数的作用。
2.认识数值和字符串等常见数据类型。
过程方法
1.能够将 input()函数输入的数据保存在变量中,掌握数据输入的一般过程。
2.通过程序的测试,认识到不同数据类型的作用,能够根据需要对数据类型进行处理。
情感目标
通过解决三角形面积的计算,认识到计算机输入——处理——输出的工作原理,能够举一反三,使用这一方法解决学习生活中遇到的问题。
教学重、难点
重点:
输入命令的理解与使用。
难点:
数据类型的转换
教学方法 任务驱动法、自主学习法、讨论法
二、【教学流程】
教学环节
教师活动
学生活动
情景创设,激发兴趣
智力小游戏:
农夫想带着狼、羊、白菜一起过河,每次只能带一种东西或者动物过河。农夫怎样把狼羊白菜平安带到对岸?
思考,小组讨论交流,汇报结果
情景创设,激发兴趣
课件出示提示:
算法:
第1步:农夫带羊过河
第2步:______________
第3步:农夫带狼过河
第4步:______________
第5步:农夫放下羊,带菜过河
第6步:农夫返回
第7步:______________农夫返回农夫带羊返回农夫带羊过河
讲解计算机算法的定义。开始上课
计算机编程可以解决我们生活和学习中的很多问题,例如:出示课件长方体的长是 975厘米,宽是 683厘米,高是 485厘米,请问这个长方体的表面积是多少平方厘米?这个数学题如果让你做的话,你估计用多长时间?老师用一个小程序就能快速算出答案,你们信不信?你想不想设计一个这样的面积计算器,这节课我们就来学习设计面积计算器程序,指生齐读课题第十课面积是多少
【板书】:面积是多少要想让计算机计算长方体的表面积,第一步我们要输入长、宽、高的值第二步计算第三步输出
师生问好。
学生思考,并试着算出答案。
自主探究,交流分享
认识 input()命令input()是 Python的输入命令,用来获取从键盘输入的数据。
任务一:设计输入输出小程序创建程序文件 3.1,使用 input()命令获取键盘输入的数据并赋值给变量 a,输出 a的值,并保存程序。
任务二:设计加法计算器小程序创建程序文件 3.2,使用 input()命令获取键盘输入的数据并赋值给变量 a、b,输出 a+b的值,并保存文件 3.2。
任务三:升级加法计算器小程序
创建程序文件 3.3,用 int()命令将 input()命令获取的数据转换成整数并赋值给变量 a、b,输出 a+b的值,保存并运行。用 int()或 float()命令将 input()命令3获取的内容转换成整数类型或小数类型。
学生输入程序代码
3.1
a=input()
print(a)
学生输入程序代码3.2
a=input( ) b=input( )
Print(a+b)
学生输入程序代码 3.3
a=int(input( ))
b=int(input( ))
print(a+b)
合作学习,释疑解难
任务三:编程计算三角形的面积课件出示:根据流程图小组合作设计程序代码:提示可参照课本程序代码 3.4
用变量 a、h、s表示与数学上统一,便于记忆。
学生总结
学生输入程序代码a=int(input()) h=int(input()) S=a*h/2
Print(S)
实践创作,展示评价
实践任务一:设计长方形的面积计算器
实践任务二:设计梯形的面积计算器
实践任务三:设计长方体的面积计算器
实践任务四:设计圆锥的面积计算器
以小组合作的形式,任选任务共同设计面积计算器程序,有余力的小组可以尝试其他面积程序设计。学生展示自己设计的程序,展示过程中让学生总结程序设计中的算法
学生选择自己的任务编写程序
梳理总结,拓展延伸
这节课我们学习了面积计算器程序的设计,有时 Python为了让我们设计的程序更容易理解,可以在编写程序时添加“中文提示”语句。
课件出示
a=int(input(“请输入三角形底的值:”))
h=int(input(“请输入三角形高的值:”))
S=a*h/2print(“三角形的面积是:”,S )
使用文字的提示输入的优点:使程序界面更加直观,优化界面的作用。这节课你有什么收获?通过本节课的学习我们不仅学会了设计图形面积计算器还认识了计算机的工作原理输入——处理——输出。希望大家在以后的学习中多思考,根据不同的需求设计不同的程序,做一个爱发明的小小程序员。
学生谈收获
10、面积是多少
1、input()
2、编程计算面