资源简介 简单算法我设计 ――感知算法设计 教学目标: 1、感知简单的算法设计。 2、学习运用“分步”“分解”的算法分析方法解决实际问题。 3、学习用生活语言描述问题解决的程序或流程。 教学重难点:学习运用“分步”“分解”的算法分析方法解决实际问题 教学过程: 一、家庭大扫除 1、老师出示小明和小红两家大扫除的顺序。 2、你认为哪一家安排得合理些呢?学生讨论。 3、师介绍各自大扫除的结果。 4、小结:一件事情,若事先做好规划和设计,然后按照规划和设计的步骤,按顺序执行,会起到事半功倍的效果。而在规划和设计时,象小红一样把大扫除这个大问题分解成方便解决的一个个小问题,再把这些小问题按照一定的顺序来优化,就更容易解决生活中的实际问题。 下面,就让我们运用“分步”“分解”的方法帮助农夫解决一个实际问题吧。 【设计意图:老师创设生活化的情境,复习前面所学的分步方法,为后续解决农夫过河问题做好铺垫。同时,渗透流程图。】 二、解决农夫过河问题 1、出示题目,指名读题。 2、分组摆一摆。学生拿出卡片,分别写上狼、羊、白菜。4人一小组,在小组内摆一摆。把讨论的一种结果写在学习反馈单上。 3、演一演。学生戴头饰表演。老师随机采访,突破难点。 4、师用课件引导,帮助学生进一步理清思路。 【设计意图:创设问题解决的故事情境,巩固分步分解的方法。老师随机采访,突破分解的难点。为学生到高年级时设计顺序结构的程序做铺垫,从而培养学生的计算思维能力。】 三、游戏设计 看来,掌握了“分步”“分解”的方法,可以解决很多问题。有许多同学非常喜欢玩游戏,那我们能不能自己设计一款游戏呢? 1、出示狐狸、兔子、胡萝卜、铁筐、机械臂的图片。 2、学生根据这几种事物设计一款游戏。讨论交流自己的想法。 3、指名说。 4、写出玩这款游戏的最佳步骤。 【设计意图:渗透产品意识,让学生自己设计一款游戏,写出玩游戏的最佳步骤。将计算思维迁移到生活中解决实际问题。】 四、课堂总结 1、说说这节课,你有哪些收获? 2、教师总结。 展开更多...... 收起↑ 资源预览