1、数据的计算数据的计算 教学目标:教学目标: 1、了解计算的基本方式和计算的发展过程; 2、根据问题需求,选用恰当的计算方式; 3、在 Excel 中的数据处理。 (排序、筛选、分类汇总) ; 4、掌握 Excel 的公式使用方法,熟悉常用的函数的使用; 5、体验计算机编程。 教学重点:教学重点:了解 Excel 的公式及函数使用方法。 教学难点:教学难点:基本函数的使用方法来源:Z.xx.k.Com 教学过程:教学过程: 一、新课导入:一、新课导入: 探讨解决问题的计算方式: 活动一:人工方式解决“鸡兔同笼”的问题? 孙子算经中记载了一个有趣的问题孙子算经中记载了一个有趣的问题: “今有雉兔同
2、笼,上有三十五头,下有九十四足,问今有雉兔同笼,上有三十五头,下有九十四足,问 雉兔各几何?请思考此题的解决办法?雉兔各几何?请思考此题的解决办法? 解:设有 x 只鸡,y 只兔子,由题意得:, 解得, 答:笼子里有 23 只鸡和 12 只兔子。 上述解决问题的过程,称之为计算。 二、新授课:二、新授课: 1 1、计算:、计算: 来源来源: :学学, ,科科, ,网网 数据在运算符的操作下,按规则进行的数据交换,称之计算。 计算方式的发展:人工计算、计算机计算和自动计算。 计算是人类获取信息的一种方式,计算机领域的计算是通过分析模型和设计有效步骤、方法, 利用自动计算工具来进行规律预测和发现。
3、 2 2、借助电子表格进行计算:、借助电子表格进行计算: 1)电子表格软件 它是面向大众的计算工具,它的图形化界面及“所见即所得”的编辑技术等使对数据进行计算 更加易于操作,从而更充分地实现人和计算机的优势互补,提高人机协作效率。 2)电子表格的常用操作 数据的排序。利用排序功能可以依据关键字对表中的数据进行升序或降序排列,从而更清晰 地了解各种分类信息。 一般排序: 利用电子表格的排序功能可以对任意字段进行升序或降序排列。 自定义排序:利用电子表格可以进行自定义排序序列,实现自定义排序,满足特殊排序需要。 利用多个关键字进行排序利用多个关键字进行排序 几个图标的认识: 升序降序自定义筛选图标
4、分类汇总图标 几个概念的认识:主关键字、次关键字、排序依据、升序、除序。 数据的筛选。根据一定的规则筛选数据,有助于我们发现某类特定数据蕴含的信息。筛选会 依据条件显示需要的数据,其余内容会被隐藏起来,它不会更改数据,取消筛选会,数据会重新显 示出来。 筛选和排序功能组合起来使用,能达到更好的数据分析效果。 分类汇总。若要进行数据的分类汇总,首先要按照分类字段排序,以便将要进行分类汇总的 行排列在一起,然后依据汇总方式计算选定汇总项。当插入分类汇总时,列表将分级显示,我们可 以灵活选择显示或隐藏明细数据行。 几个概念:分类字段、汇总方式、选定汇总项、汇总结果显示 公式及函数。 公式公式必须以等
5、号“”开头,由数字、运算符、单元格引用和函数构成的。 函数:函数:预先编制好的用于对数据进行求值计算的公式。常用的函数有: 求和:SUM()求平均值:Average( )求个数:Count() 求最大值:Max()求最小值:Min()求正弦值:Sin() 自动计算自动计算:工具栏里提供了一些常用的计算工作,能实现自动计算功能。 提醒提醒:单元格数值、单元格地址的区别。当公式中的计算因子(单元格地址)内容改变时,电 子表格会自动更新公式的计算结果,也称为重新计算,而用具体的数值,其值不会改变。 结论:用电子表格软件解决的过程如下,先通过公式和函数进行计算得出如下 再通过筛选得出结论: 3 3、计
6、算机编程解决鸡兔同笼问题:、计算机编程解决鸡兔同笼问题: 学生打开下发的程序段,并运行,体验程序设计问题解决的过程。 程序设计程序设计 1:1: print(这是一个有关鸡兔同笼问题的程序) heads=float(input(请输入总的头数:) legs=float(input(请输入总的脚数:) tu=int(legs-heads*2)/(4-2) print(兔子有:,tu,头) print(鸡有:,int(heads-tu),头) input(运行完毕,请按回车键退出.) 程序设计程序设计 2:2: print(这是一个有关鸡兔同笼问题的程序) heads=int(input(请输入总
7、的头数:) legs=int(input(请输入总的脚数:) for tu in range(1,heads-1): leg=4*tu+2*(heads-tu) if leg=legs: print(兔子有:,tu,头) print(鸡有:,int(heads-tu),头) input(运行完毕,请按回车键退出.)来源:Zxxk.Com 活动二:通过解决鸡兔同笼问题,比较人工计算、计算机软件计算及编程计算的特点。 计算方式 考查的方面 使用成本使用的方便性计算速度其他 人工计算 借助电子表格软 件计算 编程计算 总结总结:三种计算方式都有其适用的问题类型三种计算方式都有其适用的问题类型,灵活使
8、用这三种灵活使用这三种方式将有助于我们提高数据计算方式将有助于我们提高数据计算 的效率。的效率。 三、本节小结:三、本节小结: 四、拓展练习:四、拓展练习: 我国古代数学家张丘建在算经一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡 雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?公鸡 5 文钱一只,母鸡 3 文钱一只,小鸡 3 只一文钱,其内容大致是:用 100 文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡, 母鸡,小鸡要买多少只刚好凑足 100 文钱,其中公鸡、母鸡和小鸡必须有,问各多少只?请尝试使 用人工计算、借助电子表格软件计算和编程计算三种方式解决问题,编程计算的程序
9、可以从教科书 配套资源中获得。 百元百鸡问程序代码:百元百鸡问程序代码: money=100#一共 100 文钱 num=100#一共 100 只鸡 cock_price=5#公鸡价格 5 文 hen_price=3#母鸡价格 3 文 threechick_price=1#3 只小鸡 1 文 for cock_num in range(1,money/cock_price+1):#公鸡只数可能为 1-20 for hen_num in range(1,money/hen_price+1):#母鸡只数可能为 1-33 for chick_num in range(1,money/threechi
10、ck_price+1): #(3 小鸡)只数可能为 1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1=money and num1=num: print (cock_num,hen_num,chick_num*3) 五、课后作业:五、课后作业: 我们在初中曾接触过xcel,关于它的操作及其界面我们就不能再一一介绍啦,高中阶段我们主要 学习表格数据的计算与表格数据的图形化,还要了解表格数据的多元化下面我们
11、就分别来了解一 下 、表格数据的计算: 在认识表格数据的图形化之前,我们先来看一下这样一个练习: 合理运用信息技术,可以又好又快支解决学习和生活中的问题。在 Excel 中(如图) : 1.C8 单元格应使用的公式是:。 2.计算出合计后,若统计 11 月份每天的平均花费,C9 单元格中应使用的公式是: A.AVERAGE(C2+C7)B.=AVERAGE(C2:C7) C.=C8/31D.=C8/30 3.图中,如 C3 单元格的数值改变,那么 C8 单元格: A.公式和结果均不发生变化 B.公式发生变化,结果不发生变化 C.公式不发生变化,结果发生变化 D.公式和结果都会发生变化 4.如果以金额(元)为主要关键字,对支出项目进行降序排序,那 么选择的区域应该是: A.A1:C8B.A1:C9C.C2:C8D.B2:C7 5.若将支出情况用图表表示出来,以清晰的表示出各部分所占比例,适宜使用的图表是: A.柱形图B.饼图C.折线图D.条形图