内容正文:
课题: 1.2 数据的计算
执教班级:高一(1)(2)(3)(4)(5)班
课时安排: 1
教学目标
1、 体验计算机编程;
2、 感受计算机在处理数据时的优势;
3、 根据问题需求,选用恰当的计算方式。
教学重难点
重点:
了解计算机编程解决问题的过程。
难点:
根据问题需求,选用恰当的
教学环节
教学内容
媒体或技术应用
回忆
1、 算术计算:“数据”在“运算符”的操作下,按“规则”进行的数据变换。
二、电子表格中的公式及函数
常用的电子表格软件:excel和wps表格
二、计算机编程解决鸡兔同笼问题
如果是以下信息,求鸡兔数量?
35头,118脚,鸡兔各几何?
72头,168脚,鸡兔各几何?
200头,620脚,鸡兔各几何?
活动三:尝试运行 jitu.py程序。
生:体验
思考:用程序解决此问题和用Excel解决时有何不同?
活动四:找一找程序1与程序2不同处
程序设计1:
print('这是一个有关鸡兔同笼问题的程序')
heads=float(input('请输入总的头数:'))
legs=float(input('请输入总的脚数:'))
tu=int((legs-heads*2)/(4-2))
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
程序设计2:
print('这是一个有关鸡兔同笼问题的程序')
heads=int(input('请输入总的头数:'))
legs=int(input('请输入总的脚数:'))
for tu in range(1,heads-1):
leg=4*tu+2*(heads-tu)
if leg==legs:
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
Python软件
三、感受计算机在处理数据时的优势
任务二:通过解决鸡兔同笼问题,比较人工计算、计算机软件计算及编程计算的特点。
计算方式
考查的方面
使用成本
使用的方便性
计算速度
其他
人工计算
借助电子表格软件计算
编程计算
小结:三种计算方式都有其适用的问题类型,灵活适用这三种方式将有助于我们提高数据计算的效率。
四、拓展知识
师:介绍python软件。IDLE界面、利用text文档进行代码编辑。
课后作业
P16页课本单元学习评价
第1、2两题
板书设计:
见ppt
备注:实验等实践课的教学设计样式可参照新授课教学设计模板编制。
$$程序1
print('这是一个有关鸡兔同笼问题的程序')
heads=float(input('请输入总的头数:'))
legs=float(input('请输入总的脚数:'))
tu=int((legs-heads*2)/(4-2))
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
程序2
print('这是一个有关鸡兔同笼问题的程序')
heads=int(input('请输入总的头数:'))
legs=int(input('请输入总的脚数:'))
for tu in range(1,heads-1):
leg=4*tu+2*(heads-tu)
if leg==legs:
print('兔子有:',tu,'头')
print('鸡有:',int(heads-tu),'头')
input("运行完毕,请按回车键退出...")
$$