教材: 浙摄版(五下)信息技术 课题 算法初步 教学 目标: 1.初步认识算法,了解算法常见的描述方式,能用恰当的方式描述简单算法。 2.理解算法与计算机程序之间的关系,了解常见的程序设计语言。 3..通过具体实例,认识流程图,让学生在具体的、形象的情境中感受算法。 教学重点 认识算法概念,了解算法常见的描述方式。 教学难点 使用流程图的方式描述算法。 教学过程 教学环节1:情境导入,感受算法 教师引导活动 学生活动 设计意图 师:同学们,饥饿的小猫,只要能够穿越迷宫,就能吃到香喷喷的食物,小猫饿的实在走不动了,你能帮助它拿到美食吗?请同学们帮助小猫顺利穿越迷宫,并说出你穿越迷宫的方法和步骤。 板贴: 角色:小猫 美食 闯迷宫规则: 键盘(上下左右方向键)控制小猫移动; 碰到绿色返回起点; 碰到红色,显示:“拿到食物了”,游戏结束。 师:同学们给出了很棒的方法和步骤,按照步骤,小猫就会顺利闯过迷宫。 这种用来解决问题的方法和步骤,我们称之为算法。 板贴: 算法 问题 解决 尝试回答方法步骤, 游戏开始,通过上下左右键控制小猫移动,同时不断侦测小猫是否碰到绿色和红色,如果碰到绿色那么小猫返回起点,如果碰到红色到达终点,就说 “拿到食物了”游戏结束;否则就继续移动。 通过帮助小猫寻找食物的游戏情境导入。 学生尝试说出游戏的步骤,初步建构算法新认知,引出算法概念。 教学环节2:讲授新知,认识算法。 教师引导活动 学生活动 设计意图 师:生活中,我们每天做的事情都可以转化成算法。例如:刷牙、吃饭、种花、开车等。 下面哪位同学能说出吃饭的算法? 师:同学们回答的很准确。这种描述算法的方式,我们使用的是自然语言,也就是日常用语。除了自然语言,还有一种比较常见描述算法的方式:流程图。 例如:吃饭 师:同学们请仔细观察流程图,你发现了什么? 师:同学们观察的很仔细,流程图中有多种不同的符号,它们代表着不同的含义。 (师分析各个符号代表的含义) 提醒:在使用流程图符号绘制流程图时,要严谨规范,不能随意改变符号。 开始吃饭,如果吃饱了,就停止吃饭;否则就继续吃饭。 观察流程图 了解流程图中的符号 图形符号不一样,有矩形、椭圆、菱形、箭头,箭头可以根据需要改变方向 有开始和结束标志。 理解每种符号用途 通过呈现一些有生活中的算法,引导学生探索身边的算法,并尝试描述算法,加深对算法的理解。 通过展示简单流程图,引导学生观察流程图中的符号的不同,引导学生探索流程图符号的含义。 教学环节3:提炼关键词,画出流程图 教师引导活动 学生活动 设计意图 小猫太饿了,已经迫不及待的想去迷宫寻找食物了。请用流程图描述小猫穿越迷宫的算法。如何实现呢? 板书: (简单引导为何使用矩形框) 如何判断小猫是在通道中移动呢? 板书: (简单引导为何使用菱形框) 如果碰到了绿色,小猫要做什么操作? 板书: 如何判断小猫是否到达终点呢? 板书: 小猫到达终点,游戏界面给出什么提示? 板书: (简单引导为何使用平行四边形框) 下面请同学们根据程序执行顺序,使用流程线把左面五个关键词串联起来。 从“小猫是否碰到绿色?”执行到“小猫是否碰到红色”需要满足什么条件? 判断结果为“否”,就可以继续向下执行,我们需要在流程线旁边标注“否”。如果判断结果是“是”,那么如何串联? 下面请完成“小猫是否碰到红色?”判断,并画出“是”和“否”两种情况下的流程线。 最后,请同学们给流程图添加上“开始”和“结束”框。这样我们的流程图就完成了。 同一个算法,我们用了自然语言和流程图的两种方式进行描述,同学们感觉哪种算法更好一点,好在哪里? 比较两种描述方式,老师更倾向于流程图。因为流程图更直观、形象,容易理解。 ... ...
~~ 您好,已阅读到文档的结尾了 ~~