文本内容:
第5课《筑长城》
一、教学目标
1、知识与技能
①了解for循环的作用;知道for语句的格式,能根据循环次数设置三个表达式;会用for语句实现循环操作并能绘制重复图形
2、过程与方法
①通过情境教学,引出长城的“儿”字形城墙外观,利用多个问题任务的设置,让学生能使用for循环简化重复操作;通过次数练习,提高学生的思维能力,灵活变换for语句3个表达式,实现需要的循环次数,巩固对for语句的理解和运用
3、情感、态度和价值观
①激发学生学习GOC的兴趣,培养学生的自学能力,思维能力和动手操作能力;
②激发学生学习GOC的创意和编程欲望,培养学生的创新能力,促进学生想到学习与合作交流
二、教学重难点重点
(1)能分析出重复图形的基本单元;
(2)能使用for循环绘制重复图形难点根据需要的次数,设置for循环的3个表达式
三、教学过程
1、情景导入课前播放小视频导入,引出长城的“几”字形城墙外观探究新知出示多个“重复图形”,引出“基本图形”的概念分析讲解画出长城的“基本图形”的步骤和程序代码提出问题
1、在修1000个“几”字图形的长城城墙,该怎么办?引出for循环概念,简化后的程序运行结果相同,并详细讲解for循环命令,包括for循环首语句,for循环开始标记,for循环结束标记以及循环体
2、在保持相同的循环次数条件下,for循环练习
1、修改修筑长城的程序,画出如图所示的小山丘
2、能够用for循环语句画出正三角形吗?正六边形、正十二边形呢?提示画正多边的关键是要知道每次旋转的角度,这个角度如何算出来呢?可以总结出计算公式吗?拓展任务
1、循环体(五角星)的程序代码如图一,通过调试for循环的次数
2、请你思考封闭星环图形的循环次数最少是几?p.fd
60.rt144;p.fd
60.rt144;p.fd
60.rt144;p.fd
60.rt144;p.fd
60.rt144;p.fd
60.rt30;
四、板书设计第5课、《筑长城》基本图形重复次数教学反思学生已经有学习过诺宝软件循环结构的基础,再学习for循环语句,比较容易理解和运用,但我在讲授之初,没有深入的讲解for语句的结构和说明,导致不少同学在编程过程中遇到许多问题,例如for语句不完整或开始和结束标记运用不当,或循环语句未写到循环标记内。