高中一年级数学《算法的概念》课件8.ppt

高中一年级数学《算法的概念》课件8.ppt

* 算法的概念 在小品“钟点工”片段中 问:要把大象装冰箱,总共分几步? 答:分三步: 第一步:把冰箱门打开 第二步:把大象装冰箱 第三步:把冰箱门关上 算法的概念 算法通常指可以用来解决的某一类问题 的步骤或程序,这些步骤或程序必须是 明确的和有效的,而且能够在有限步之 内完成的。 一般来说,“用算法解决问题” 可以利用 计算机帮助完成。 例1 “鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目: “今有鸡兔同笼,上有十七头,下有四十八足,问:鸡兔各几只?” 解:算术方法:如果没有小兔,那么小鸡应为17只,总的腿数应为2×17=34条,但现在有48条腿,造成腿的数目不够是由于小兔的数目为0,每有一只小兔便会增加两条腿,故应有(48-17×2) ÷2=7只小兔。相应的,小鸡有10只。 代数方法:设有x只小鸡,y只小兔. 则 将第一个方程的两边同乘以-2加到第二个方程中去,得到 解第二个方程得y=7. 把y代入到第一个方程得x=10. 思考1 教材中例1是著名的“鸡兔同笼”问题,其中第一种解法是算术方法,教材中对它的评价是“简单直观,却包含着深刻的算法思想”,那么它是如何体现算法的思想呢? S1 假设没有小兔,则小鸡应为n只; S2 计算总腿数为2n只; S3 计算实际总腿数与假设总腿数的差值为m-2n; S4 计算小兔只数为

文档评论(0)

1亿VIP精品文档

相关文档