内容正文:
第2单元 编程计算
第1单元 初识数据与计算
第3单元 认识数据
第4单元 计算与问题解决
第5单元 数据分析与人工智能
信息技术
(必修1)
1
1.2 数据的计算
——打开编程之门
课前准备
阅读材料1-1 计算工具的发展,了解人类计算工具的发展历程。
“鸡兔同笼”问题
《孙子算经》记载:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 请思考解决该问题的计算方式。
鸡兔同笼
探究1:对于“鸡兔同笼”问题,试阐述你的计算步骤。
假设法
抬脚法
方程法
公式法
列表法
今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?
探究学习
抬脚法
让兔子和鸡同时抬起两只脚,这样笼子里的脚就减少了总头数×2只,由于鸡只有2只脚,所以笼子里只剩下兔子的两只脚,再÷2就是兔子数。
公式:兔的只数=(总脚数-总头数×鸡的脚数)÷(兔的脚数-鸡的脚数)
兔的只数(94-35×2)÷2=12(只)
鸡的只数35-12=23(只)
最酷“金鸡独立法”
鸡兔同笼
假设法
假设这35个头都是兔子,那么腿数就应该是35×4=140。比94多的腿数是因为把两条腿的鸡看成了四条腿的兔子了。所以多的腿数÷2就是鸡数。
公式为:鸡的只数=(兔的脚数×总只数-总腿数)÷(兔的腿数-鸡的腿数)
鸡的只数(35×4-94)÷(4-2)=23(只)
鸡兔同笼
方程法
方法一:一元一次方程
解:设有x只鸡,那么兔有(35-x)只
兔的只数×兔的腿数+鸡的只数×鸡的腿数=总腿数
4×(35-x)+2x=94
x=23
兔的只数35-23=12(只)
答:鸡有23只,兔有12只。
最常用“方程法”
方法二:二元一次方程
解:设有x只鸡,y只兔
x+y=35
4x+2y=94
解得x=12,y=23
答:有23只鸡和12只兔子。
鸡兔同笼
列表法
表格怎么列? 可以用什么工具代替手工?
A B C D E
1 鸡兔同笼问题(35头94只脚)
2 兔的只数 鸡的只数 兔脚总数 鸡脚总数 共有的脚数
3 1
4 2
5 3
…… …… …… …… …… ……