资源简介 选择程序结构 教学目标 教学目标:1、认识并会使用“条件判断”命令模块。 2、了解“选择结构”程序设计的思想和方法。 3、体会程序设计的基本过程,激发对程序设计的兴趣。 教学重点: 认识并会使用“条件判断”命令模块。 教学难点:了解“选择结构”程序设计的思想和方法。 教学过程 教师活动 学生活动 设置意图 创设情境 播放课件“程序员买包子” 画示意图,分析程序员的思维(板书选择结构) 分析程序员为什么会出现这样的笑话 (程序员的思维方式) 激发学生学习兴趣,引出教学内容 课堂探究 出示课件(迷宫游戏)(确定设计方案) 分析任务: 请学生说说这个游戏该怎么玩?(游戏规则) “鼠标跟随、碰到白色失败 碰到绿色胜利 ” 画示意图 任务一:制作舞台和角色 1、绘制舞台 师演示 2、选择角色 师演示(提示角色大小的选择) 任务二:编制脚本程序 1、设置角色1的初始状态 (强调一下坐标轴的位置) 2、编制角色1跟随鼠标移动程序,速度设为“1” 请学生思考为什么要用“重复执行”这个命令块。 速度值设成其它的数字看看有什么效果。 3、设计失败条件:碰到白色区域失败 讲解“如果”这个命令块, 为什么要用“如果”这个命令块? 这个命令块为什么要放在“重复执行”内部? 设计胜利的条件:碰到绿旗 请学生根据“失败程序“的命令模块自己尝试操作 教师指导 学生演示 任务三:探索实践 增加难度 完善脚本 请学生说说增加难度的方法,师出示范例。 为角色1设置移动障碍角色2,如果碰到角色2则为失败。 首先请学生说说设计思路,然后自主设计。 观察分析 回答 绘制 操作 理解为什么要设置初始位置 回答 编写程序,尝试不同效果 需要条件判断的功能 尝试 自主尝试 尝试操作 演示 完成操作 说思路 自主设计 学生展示 明确任务 完成初始设置 通过这个环节的学习理解条件判断等命令模块的作用,并能进行简单的程序设计。 通过本环节可以让学生巩固条件判断语句的作用,并能举一反三,灵活运用。 展示分享 学生互相测试对方设计的游戏,并提出建议,完善程序。 测试游戏 交流分享 巩固拓展 请学生用选择结构描述一件在生活中遇到的事情。 板书设计 选择结构 展开更多...... 收起↑ 资源预览