内容正文:
1.2数据的计算导学案
认识与体验数据计算的三种方式
【任务一】比较三种计算方式(以“鸡兔同笼”为例)
问题呈现:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”
初步思考:该问题中,已知量与未知量之间具有怎样的关系?我们应当采用什么样的计算方式求解?
活动1:人工方式解决“鸡兔同笼”问题
请你独立思考,写出人工求解过程:
设鸡有x只,兔有y只,根据题意列方程组:
x + y = ______
2x + 4y = ______
解方程组(写出计算过程):
最终答案:鸡有______只,兔有______只。
知识点拨:在计算科学领域,数据计算是指通过建立分析模型和设计有效的步骤、方法,利用自动计算工具来求解问题、发现规律的过程。
活动2:借助电子表格软件解决“鸡兔同笼”问题
打开电子表格软件,仿照教师给出的示例,制作如下表格,运用电子表格的功能求解“鸡兔同笼”问题。
兔的只数 鸡的只数 兔脚总数 鸡脚总数 共有的脚数
0 35 =A2*4 =B2*2 =C2+D2
1 34 =A3*4 =B3*2 =C3+D3
2 33 ... ... ...
… … … … …
35 0 … … …
操作提示:
启动电子表格软件(WPS表格或Microsoft Excel)。
填充单元格:先输入1(兔的只数),鼠标放在单元格右下角的填充柄处,按住\u003cc\003eCtrl键,点住鼠标左键向下拖动拉至35,完成兔只数的序列填充。
公式输入:公式必须以“=”开头。输入后可用填充柄向下拖动复制公式。
筛选找解:选中数据区域,点击“数据”—“筛选”—“自动筛选”,在“共有的脚数”列筛选条件为“94”,即可找出正确答案。
活动3:编程解决“鸡兔同笼”问题
运行Python程序:打开“鸡兔同笼.py”文件,根据提示输入头数和脚数,查看运行结果。
python
print('这是一个有关鸡兔同笼问题的程序')
heads = float(input('请输入总的头数:'))
legs = float(input('请输入总的脚数:'))
tu = int((legs - heads * 2) / (4 - 2))
print('兔子有:', tu, '头')
print('鸡有:', int(heads - tu), '头')
input("运行完毕,请按回车键退出...")
思考:人工计算、电子表格计算和编程计算这三种方式,在计算效率、使用门槛和适用场景上各有什么特点?
活动4:总结归纳三种计算方式
请结合活动1、2、3的体验,小组讨论后填写下表。
计算方式
优点
缺点
适用场景
人工计算
电子表格计算
编程计算
思考提升:通过对比,请思考并回答——数据计算究竟解决的是什么问题?
随学检测
(单选题) 2026年1月,国家体育总局发布了第六次全国国民体质监测公报,要处理全国24.36万名监测对象的体质数据,最适合采用的计算方式是( )
A. 人工计算 B. 电子表格计算 C. 编程计算 D. 心算
学科网(北京)股份有限公司
$