如何把大象装进冰箱里?课题引入:第一节解决问题的方法第二章解决问题的方法与机器人仿真系统(1)理解计算机解决问题的过程,培养学生使用计算机编程的方法解决问题的意识。(2)了解算法的概念及常见描述方式,会用自然语言描述问题解决过程。(3)会用常用流程图基本图形符号描述简单的数学问题,学会解决问题的过程,即设计问题、分析问题、设计算法及绘制算法流程图。学习目标狠羊过河实践活动1:解决狠羊过河的问题,其实就解决问题的方法,也就是我们常说的算法。真对这个问题,还有没有另外的方法呢?请同学们畅所欲言,积极发表看法。请同学们把你的想方在图上表示一下,看能否满足条件过河。请大胆的展示你的想法!新知一:计算机解决问题的过程1.分析问题——确定计算机要做什么。例:计算圆的积2.设计算法——寻找解决问题的方法3.编写程序——解决问题思考与探索:如果你成长为一名程序“猿”,你最想编一个实现什么理想的程序呢?新知二:算法算法的定义:是指解决问题的具体方法和步骤,是在有限的步骤内求解某一问题所使用的具有精确定义的解题方案的描述。算法的特性:①确定性②有穷性③可行性④有输入和输出算法的描述:①自然语言描述②流程图描术③伪代码描述新知三:流程图实践活动2:问题(比较两个数的大小):输入任意两个数,输出较大的数。用流程图表示这个问题的解决过程(算法)分析问题:这是一个比较两个数大小的数学问题,需要先输入两个数(这里用到哪个符号?)然后利用条件判断(这里用到哪个符号?),比较它们的大小(这里用到哪个符号?)最后将较大的数输出(这里用到哪个符号?)设计算法:输入两个数,将它们分别存放在两个不同的变量a和b中,比较它们的大小,若a>b,则将较大的数赋值给变量c,否则,将较大的数b赋值给变量c,最后输出输出较大数的流程图小结:1.计算机解决问题的过程2.算法3.流程图课外作业:P191,P202请同学们完成:设计问题,分析问题,设计算法并画出流程图。