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