1、数据的计算2021教师:李志霞了解计算的基本方式和发展过程根据问题需求,选用恰当的计算方式感受计算机在处理数据时的优势 学 习 目 标孙子算经是南北朝时期一本介绍数学问题的著作,书中对于生活中遇到的数学问题都有列举和回答,为后面中国古代的数学研究做出了重大贡献,使得中国的数学水平领先世界年限数百年。导 入 新 课“鸡兔同笼问题”其内容是:“今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何。”导 入 新 课人工计算方式假设法方程法抬腿法01 假设法02 方程法03 抬腿法先让兔子都抬起2只脚,那么就有35*2=70只脚,脚数和原来差94-70=24只脚,这些都是每只兔子抬起2只脚,一
2、共抬起24只脚,用24/2得到兔子有12只,用35-12得到鸡有23只。鸡的数量从鸡的数量从1排到排到34,其,其 余表格需要输入吗?余表格需要输入吗?电子表格软件计算方式The core of extensible programming is defining functions.Python allows mandatory and optional arguments,keyword arguments,and even arbitrary argument lists.More about defining functions in Python 3print(这是一个有关鸡兔同笼问
3、题的程序)heads=int(input(请输入总的头数:)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(运行完毕,请按回车键退出.)编程计算方式The core of extensible programming is defining functions.Python allows mandatory and optional arguments,keyword argume
4、nts,and even arbitrary argument lists.More about defining functions in Python 3print(这是一个有关鸡兔同笼问题的程序)heads=float(input(请输入总的头数:)legs=float(input(请输入总的脚数:)tu=int(legs-heads*2)/(4-2)print(兔子有:,tu,只)print(鸡有:,int(heads-tu),只)input(运行完毕,请按回车键退出.)编程计算方式 处理速度快 计算精度高 记忆能力强 能进行逻辑判断 编程计算特点 三种方式的异同计算方式考查的方面使用成本使用方便性计算速度其他人工计算借助电子表格软件计算编程计算低低难难慢慢适合小规模简单数据计算(手工)高高难难慢慢高高易易快快适合中规模一般数据计算(公式)适合大规模复杂数据计算(算法)检测题“今有雄(鸡)兔同笼,上有10000个头,下有30000足,问雄兔各几何?”使用哪种方法较为简单?检 测 题练习题“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?练 习 题2021THANK YOU数 据 的 计 算教师:李志霞