高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算优质课ppt课件
展开古代数学著作《孙子算经》记载: 今有鸡兔同笼,上有三十五头, 下有九十四足,问鸡兔各几何?
请同学们上网搜索《孙子算经》中“鸡兔同笼”问题的计算方法,并与你所采用的方法对比,说明异同。
让兔子和鸡同时抬起两只脚,这样笼子里的脚就减少了总头数×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只。
借助电子表格解决“鸡兔同笼”问题:
探究:用程序解决“鸡兔同笼”问题
“鸡兔同笼.py”文件是一个用pythn编程语言编写的小程序,请运行此程序。比较通过该程序与通过电子表格软件计算解决问题有什么不同。
print('这是一个有关鸡兔同笼问题的程序')heads=flat(input('请输入总的头数:'))legs=flat(input('请输入总的脚数:'))tu=int((legs-heads*2)/(4-2))print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")
print('这是一个有关鸡兔同笼问题的程序')heads=int(input('请输入总的头数:'))legs=int(input('请输入总的脚数:'))fr tu in range(1,heads-1): leg=4*tu+2*(heads-tu) if leg==legs: print('兔子有:',tu,'头') print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")
探究:比较三种计算方式的特点,填写下表
“百鸡百钱”问题是一个经典的数学问题,出自《张丘建算经》。内容是:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?
mney=100 #一共100文钱num=100 #一共100只鸡cck_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文fr cck_num in range(1,mney//cck_price+1): #公鸡只数可能为1-20 fr hen_num in range(1,mney//hen_price+1): #母鸡只数可能为1-33 fr chick_num in range(1,mney//threechick_price+1): #(3小鸡)只数可能为1-100 mney1=cck_num*cck_price+hen_num*hen_price+chick_num*threechick_price num1=cck_num+hen_num+chick_num*3 if mney1==mney and num1==num: print (cck_num,hen_num,chick_num*3)
理解鸡兔同笼问题的不同解决方法初步认识pythn程序解决问题
高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算集体备课ppt课件: 这是一份高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算集体备课ppt课件,共17页。PPT课件主要包含了学习目标,小组讨论,假设法,抬腿法,方程法,列表法,数据的筛选,利用函数计算,常见函数,自动计算等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算授课ppt课件: 这是一份高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算授课ppt课件,共8页。PPT课件主要包含了情境导入,活动体验,计算长度计算角度,计算大小计算位置,计算的运算符,其他数据计算方法,数据的筛选等内容,欢迎下载使用。
高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算优秀课件ppt: 这是一份高中信息技术教科版 (2019)必修1 数据与计算1.2 数据的计算优秀课件ppt,共18页。PPT课件主要包含了学习目标,建立分析模型,电子表格软件,数据的排序,数据的筛选,公式与函数,巩固提升,课堂小结等内容,欢迎下载使用。