初中综合实践活动《动技术 14.生活中的仿生设计》优质课教案_9
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生活中的仿生设计
——利用VJC机器人绘制图形
一、教学目标
知识目标:
1、掌握用多次循环完成循环结构的程序设计,并掌握多次循环的参数设置技巧
2、能使用多次循环设计程序,让机器人走正方形、正六边形等图形
3、了解多次循环自动生成的JC语言代码的含义
技能目标:
1、培养学生的自主学习的能力。
2、培养学生发现问题,分析问题,解决问题的能力。
3、通过探究实践,让学生深入掌握相关的技能方法
4、培养学生艺术鉴赏的能力。
情感目标:
培养和提高学生学习的积极性和主动性。
表达学生内心最想讲的话,进行适当交流沟通。
二、教学重点和难点
教学重点:多次循环的程序结构及模块的功能
教学难点:多次循环模块的程序结构生成的语言代码程序的含义
三、教学课时:一课时
四、教学策略设计
本节课程利用仿生设计在功能领域机器人的视频导入,激发学生对VJC机器人画图的兴趣,进而探索在编程中解决重复操作的方法,以小组竞争的方式,比拼学生完成的速度和质量,让学生在成功中增强信心,在失败中总结经验。
最后展示学生的程序总结循环结构的使用技巧。
【教学过程】:
一、激趣导入
引语:生活中有很多仿生的设计,大到建筑设计例如鸟巢,小到酷似老鼠形态的鼠标,在功能性的仿生设计中,已经出现了很多仿照人类运动的机器人,那么下面来观看一段视频,看看机器人能做什么?
播放视频文件“机器人绘图”
引出新课目标:让机器人绘出美丽的图形
联想VB程序的三种结构:顺序结构、循环结构和选择结构
设问:VJC程序是否也有这三种结构呢?展示“走正方形”程序,观察流程图程序,有哪些是重复的操作?能否优化程序,提高编程效率呢?
引出新课多次循环
二、多次循环模块
1、讲演
展示控制模块库的四个模块,强调循环结构可以优化重复操作
讲解多次循环模块的设置方法及图标的表示
2、学生练习
编程让机器人行走正六边形的轨迹
思考:1>循环设置重复几次?
2>每次循环机器人转多少度?转向时间是多少?
学生程序展示
解读JC代码,学生了解其意义
三、机器人绘图
学生强化训练
练习要求:使用VJC编程使机器人行走出一下轨迹
正六边形、正八边形、正三角形
小组竞赛:在限定时间内,完成机器人绘图的时间最短,即为获胜小组
四、拓展练习
使用VJC编程使机器人行走出正五角星
思考:如何让五角星期中一个尖角位于正上方?
提示:起点的选择,仿真中的初始角度
学生小组竞赛,展示最先完成的学生程序
五、小结
本节课同学们掌握了使用循环结构替换程序中的重复操作。
利用多次循环快速完成了机器人的绘图任务。