资源简介 第三单元 图形化编程之聪明的角色第3节 克隆躲避陨石一、教学目标1、知识与技能目标:(1)灵活设置太空飞船移动,多种方法择优(跟随鼠标而动);(2)了解克隆的定义以及使用方法;(3)建立太空“陨石”以及“陨石碰撞统计”变量,理解其作用;(4)合理搭建太空飞船躲避或碰撞陨石的脚本,不断调试使其运行流畅。2、过程与方法:通过思维导图进行学习任务分析,创设情境,梳理知识点。同学们小组讨论,选择合理的语句模块,完成飞船、陨石角色的程序编写。3、情感、态度、价值观目标:培养学生分析问题的能力,学好编程本领,将来为我国航天事业做贡献的爱国热情。二、教学重难点教学重点:理解克隆的定义,掌握其使用技巧。教学难点:理解陨石克隆体编号,合理搭建太空飞船躲避或碰撞陨石的脚本三、教学策略“先学后教,当堂训练” 、任务驱动、小组合作学习、讲练结合等四、教学环境及资源准备计算机网络教室、多媒体课件、图片、程序视频五、教学时间:一课时六、教学过程设计教学环节 教师活动 学生活动 设计意图导课 一、新课导入 播放飞船躲避陨石的视频,请同学们注意观察,说一说自己的发现。 二、揭示课题 出示课题 看视频 创设情境,设置疑问,激发学生的求知欲。新 课 先 学 后 教 三、任务分析 请同学们默读本课教材,了解本课的学习内容。 用思维导图进行分析 四、完成学习任务 任务一:导入背景,学生独立完成; 任务二:导入飞船,设置飞船的运动方式(自学完成): 1、参考上节课飞船的移动控制方式,如何才能很好地躲避陨石?学生先动手操作或看书后尝试做一做。 2、议一议 这二者的异同,哪种更适合飞船现在的情境? 3、编写飞船运动的脚本。 任务三:陨石克隆及克隆体的设置:(老师讲解) 1、导入陨石,要得到不断增加的陨石——克隆自己; 克隆:就是复制自己。 2、建立陨石变量,为克隆的陨石编号; 3、编写克隆体陨石的脚本: 克隆体设置需要用到随机数 4、学生完成陨石的脚本编写。 任务四:陨石碰撞统计 1、请同学们仿照前面建立“陨石变量”方法,建立“陨石碰撞统计”变量。 2、“陨石碰撞统计”变量初始值设为“0” 3、飞船与陨石每碰撞1次,“陨石碰撞统计”变量增加“1” 4、“陨石碰撞统计”变量=100,停止全部脚本。 请同学们根据以上要求,完成所有脚本的编写,运行后,不断完善,让程序更加流畅。 五、收集并解决问题: 请同学们说一说,编写程序时,遇到的问题,大家讨论解决。想一想:克隆体可以不编号,如何优化程序? 与老师一起分析 学生操作 听课理解,再操作 操作 讨论 通过思维导图,梳理本节课的学习内容,培养学生的逻辑思维和归纳能力 对比找差异,哪种更适合我们的要求 分析问题后,让学生过手,思与做结合 知识迁移 培养发现问题并解决问题以及创新的能力当 堂 训 练 课堂练习 导入背景与角色 编制飞船运动以及碰撞陨石统计次数的程序; 编制陨石克隆及相关设置的程序 建立两个变量,合理设置其初始值,以及条件语句的运用。 运行程序,及时修正、完善。 完成作业 培养学生动手操作能力,老师通过作品了解学生的学习情况作业 展评 展示学生作业,学生点评,解决问题 点评 指导小结 本课主要学习了克隆体以及变量设置等内容,两个角色交互,通过变量的合理设置,让两个角色互动流畅,克隆体今天初次学习,个别同学需要加强练习。 倾听 强化重难点 展开更多...... 收起↑ 资源预览