资源简介 (共19张PPT)内 容计算的发展历程三种不同的计算方式计算方式比较总结1计算的发展过程手动式计算机械式计算机电式计算电子计算01020304计 算 发 展 简 史算筹 计算尺加法器制表机电子计算机2三种计算方式任务一:请同学们根据你已有的知识,小组讨论,试着采用不同的方式来计算并阐述小组讨论出的多种解决方法。鸡 兔 同 笼《孙子算经》记载:“今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?”人工计算方式列表法方程法假设法抬脚法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何公式法抬脚法(金鸡独立法)抬脚法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?让每一只鸡都一直脚站立,每只兔都用两只后脚站立,那么地上的总脚数只是原来的一半。鸡的脚数与头数相同,而兔的脚数是头数的2倍,因此从一半的脚数里减去头数,剩下来的就是兔的只数。兔=94÷2-35让鸡和兔子同时抬起两只脚,这样笼子里的脚就减少了总头数X2只,由于鸡只有2只脚,所以笼子里只剩下兔子的两只脚,再÷2就是兔子数。兔=(94 -35×2)÷2假设法假设法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?假设全部都是兔,则有头数×4条腿,比实际脚数多,是因为把两条腿的鸡看成了四条腿的兔子,所以多的腿数÷2就是鸡的只数。鸡=(35×4 - 94)÷2假设全部都是鸡,则有头数×2条腿,比实际脚数少,是因为把四条腿的兔子看成了两条腿的鸡,所以少的腿数÷2就是兔的只数。兔=(94 - 35×2)÷2方程法方程法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?设未知数,列二元一次方程组。设鸡、兔的只数各为x、y只。根据一只鸡有2只脚,一只兔子有4条腿,可知脚的总数为:2x+4y、头的总数为x + y只,列方程组求解。x + y=352x+4y=94解得:x=23y=12公式法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?公式法公式1:兔的只数=总脚数÷2—总头数公式2:兔的只数=(鸡兔总脚数-2×鸡兔总只数)÷2公式3:鸡的只数=(4×鸡兔总只数-鸡兔总脚数)÷2……列表法列表法今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?我 们 可 以 用 什 么 工 具 代 替 手 工 ?鸡的头数: 0, 1, 2, … ,23,… ,35兔的头数: 35, 34, 33, … ,12,… , 0鸡的脚数: 0, 2, 4, … ,46,… ,70兔的脚数:140,136,132,… ,48,… , 0总的脚数:140,138,136,… ,94, … ,70电 子 表 格 计 算 方 式任务二:借助电子表格软件解决“鸡兔同笼问题”,完成下表“鸡兔同笼问题”(35头94脚)兔的只数 鸡的只数 兔脚总数 鸡脚总数 共有的脚数12. . .3334=35-A3=4*A3=2*B3=C3+D333667482132413613821361A B C D E123435363446872编 程 计 算 方 式0102程序一import mathprint("这是一个有关鸡兔同笼的问题的程序")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("运行完毕,请按回车退出!")程序二import mathprint("这是一个有关鸡兔同笼的问题的程序")heads=int(input("请输入总头数:"))legs=int(input("请输入总脚数:"))tu=int((legs-heads*2)/(4-2))print("兔子有:",tu,"头")print("鸡有:",int(heads-tu),"头")input(“运行完毕,请按回车退出!")试着运行这两个程序,并思考编程计算方式、手工计算方式、电子表格计算公式有什么特点?3人工、电子表格、编程计算方式比较三 种 计 算 方 式 比 较计算方式 考察方面计算方式 使用成本 方便性 计算速度 其他编程计算电子表格人工计算高高难难易慢较快快小规模简单(手工)中规模(公式)大规模复杂(算法)低课 后 拓 展 练 习公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱。用100文钱买100只鸡,公鸡母鸡小鸡都要有,问公鸡、母鸡、小鸡各多少只?请尝试使用人工计算、借助电子表格计算和编程计算三种方式解决问题。百鸡百钱THANK YOU 展开更多...... 收起↑ 资源预览