(
课件网) PART 01 身边的算法 情境导入 从前有个农夫,他带着一匹狼、一只羊和一个卷心菜要坐船过河,农夫一次只能带一样上船当农夫不在的时候,羊会吃卷心菜,狼会吃羊,请问:农夫该如何过河才能保证他们的安全呢? 1. 农夫带羊过河 2. 带狼过河,并把羊带回来 3. 放下羊,带卷心菜过河 4. 带羊过河 认识算法 在信息科技上,我们把用计算机解决问题的方法及其步骤称为算法。 我们通过一个步骤一个步骤有序地进行直到问题解决的方法,我们称为算法。 折纸的步骤 按身高排队 地图导航 你能再举出体现算法的例子吗? 生活中的问题解决及算法的应用 解决问题的不同算法 我们在解决同一个问题时,是不是只有一种算法呢? 任务:复制8次“前进50步,右转45度”指令,走出一个正八边形。有哪些算法? 讨论解决同一问题不同算法的区别在哪里?哪种算法更省时?更高效?为什么? 生活中解决问题可能有不同的算法,通过优化调整算法可以提高我们的生活效率。 练习 寻找身边的一个问题,写出解决这个问题的算法。 谢谢