资源简介 (共34张PPT)第2单元编程计算第1单元初识数据与计算第3单元认识数据第4单元计算与问题解决第5单元数据分析与人工智能信息技术(必修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=94x=23兔的只数35-23=12(只)答:鸡有23只,兔有12只。最常用“方程法”方法二:二元一次方程解:设有x只鸡,y只兔x+y=354x+2y=94解得x=12,y=23答:有23只鸡和12只兔子。鸡兔同笼列表法表格怎么列?可以用什么工具代替手工?ABCDE1鸡兔同笼问题(35头94只脚)2兔的只数鸡的只数兔脚总数鸡脚总数共有的脚数314253………………………………35333634探究2:运用电子表格解决“鸡兔同笼”问题尝试并思考35头,118脚,鸡兔各几何?72头,168脚,鸡兔各几何?200头,620脚,鸡兔各几何?……电子表格软件电子表格软件是面向大众的计算工具,它的图形用户界面及“所见即所得”的编辑技术等使对数据进行计算更加易于操作,从而更充分地实现人和计算机的优势互补,提高人机协作效率。下面我们以“班级运动队的意向调查表”为例,了解电子表格软件中的一些常见操作。数据的处理为校篮球赛招贤纳士,如果你是篮球队队长,你怎么选?1.工作簿与工作表所谓工作簿是指在WPS表格环境中用来储存并处理工作数据的文件。在WPS表格中,一个工作簿文件就像一本书。每个工作簿又包含多个工作表,这些工作表可以储存不同类型的数据。数据的处理——表格的基本知识每一个工作簿文件在默认状态下打开1个工作表,为Sheet1WPS表格中每个工作簿中最多可以拥有255个工作表。WPS表格默认的工作簿是book1,它的扩展名是.xls。数据的处理——表格的基本知识电子表格由65536行和256列构成。行的编号是由上到下在1~65536之间的阿拉伯数字来表示列的编号则由左到右采用字母“A”、“B”、...、“Y”、“Z”、“BA”“BB”、“BC”、...、“IV”等来表示。每张工作表有多个长方形的“存储单元”构成,称为“单元格”,输入的数据都保存在这些单元格内。正在操作的单元格称为“活动单元格”。选中单元格为:B6数据的处理——表格的基本知识现有班级名单,如何挑选出合适是的篮球队员呢?假设学生篮球技能都一致的情况下。数据的处理身高爱好、、、性别体重现有班级名单,如何挑选出合适是的篮球队员呢?探究学习数据的处理体重指数?数据处理——排序选拔标准一(身高):找出身高最高的前几位同学?170以上同学选中区域(包含标题栏)数据排序(限定条件)数据处理——筛选选拔标准二(爱好):筛选出爱好篮球同学?选中区域(包含标题栏)数据自动筛选数据处理——筛选选拔标准三(体重指数):选出BMI正常范围的学生?计算函数法公式法选定计算单元格英文格式输入=输入公式选定计算单元格体重指数(BMI):目前国际上衡量人胖瘦程度以及健康的标准之一。计算公式为:体重(Kg)/(身高X身高)M数据处理——公式与函数数据处理——公式与函数选拔标准三(体重指数):选出BMI正常范围的学生?公式法选中单元格输入==F6/(E6E6)回车/Enter数据处理——公式与函数选拔标准三(体重指数):选出BMI正常范围的学生?选中区域(包含标题栏)数据自动筛选数字筛选现在已经为你的篮球队选出了合适的人选。数据处理——分类汇总班级运动队组队意向调查表数据处理——分类汇总如果还想知道此次问卷的一个意向分布统计,怎么做呢?分类汇总前,要按照分类字段排序,以便将要进行分类汇总的行排列在一起,然后依据汇总方式计算选定汇总项。特点:当插入分类汇总时,列表将分级显示,我们可以灵活选择显示或隐藏明细数据行。实践:先按性别、爱好排序,再设定分类字段为“爱好”,汇总方式为“计数”、选定汇总项为“爱好”,然后进行分类汇总。数据处理——分类汇总ABCDE1鸡兔同笼问题(35头94只脚)2兔的只数鸡的只数兔脚总数鸡脚总数共有的脚数313446872423386674………………………………1223484694………………………………353321324136363411362138运用表格解决“鸡兔同笼”问题“鸡兔同笼.py”文件是一个用python编程语言编写的小程序,请双击运行此程序。思考用程序解决此问题和用表格解决时有何不同?探究3:用程序解决“鸡兔同笼”问题35头,118脚,鸡兔各几何?72头,168脚,鸡兔各几何?200头,620脚,鸡兔各几何?print('这是一个有关鸡兔同笼问题的程序')heads=float(input('请输入总的头数:'))legs=float(input('请输入总的脚数:'))tu=int((legs-heads2)/(4-2))print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")比较思想print('这是一个有关鸡兔同笼问题的程序')heads=int(input('请输入总的头数:'))legs=int(input('请输入总的脚数:'))fortuinrange(1,heads-1):leg=4tu+2(heads-tu)ifleg==legs:print('兔子有:',tu,'头')print('鸡有:',int(heads-tu),'头')input("运行完毕,请按回车键退出...")抬脚法列表法考察方面计算方式使用成本使用方便性计算速度方法通用性人工计算大众软件计算编程计算探究4:比较三种计算方式的特点,填写下表高较方便较快计算量少的情况下使用,容易出错较高繁琐慢计算过程有限的情况下使用低方便快计算过程复杂、工作量大,需要掌握一定的编程语言。练习“百鸡百钱”问题是一个经典的数学问题,出自《张丘建算经》。内容是:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买一百只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?■解决“百鸡百钱”问题时,你会选择()方式呢?A.人工计算B.大众软件计算C.编程计算■请在相应的选项区域完成此问题的解决步骤。编程计算这是一段用python编程语言实现的程序,尝试阅读以下程序,并在空格处补全代码。money=100#一共100文钱num=_______#一共100只鸡cock_price=5#公鸡价格5文hen_price=_______#母鸡价格3文threechick_price=1#3只小鸡1文forcock_numinrange(1,money//cock_price+1):#公鸡只数可能为1-20forhen_numinrange(1,money//hen_price+1):#母鸡只数可能为1-33forchick_numinrange(1,money//threechick_price+1):#(3小鸡)只数可能为1-100money1=cock_numcock_price+hen_numhen_price+chick_numthreechick_pricenum1=cock_num+hen_num+chick_num3ifmoney1==moneyand_____________:print(cock_num,hen_num,chick_num3)1003num1==num课堂小结 展开更多...... 收起↑ 资源预览