还剩1页未读,继续阅读
文本内容:
在Python中运用turtle模块绘图利用for循环语句简化代码90
八、教学反思科目信息技术教学对象七年级课时1课时
一、教材分析本课内容为python编程中用turtle模块画图的第三节,内容主要包含利用for循环语句来简写代码通过对本课内容的学习,学生能够掌握python语言中for循环语句的使用,利用for循环来简化代码,增加学生的学习兴趣
二、学生分析教学对象是七年级的学生,有一定的计算机操作基础,也具备了一定的逻辑思维能力通过上一节课turlle模块绘图的学习,已经掌握turtle模块绘图的基本方法,学生能够自主绘制直线、多边形以及给形状填充颜色,具备一定的基础但学生综合运用已学知识解决复杂问题的经验和能力不足,需要老师引导学生化繁为简分析问题
三、教学目标.知识与技能
(1)知道for循环结构的格式和功能,range函数的使用方法
(2)能够利用for循环语句来绘制多边形.过程与方法
(1)通过聆听教师的讲解和操作演示,掌握利用for循环绘制多边形的方法
(2)通过利用循环结构绘制多边形的练习与尝试,能够养成简写代码的思想习惯.情感态度与价值观
(1)理解python循环结构的功能,体验用程序解决问题的优势
(2)在学习for循环之后,通过改写之前的代码,养成简写代码习惯
四、教学策略选择与设计教师讲解、练习任务驱动
五、教学重点及难点重点for循环结构的功能和使用方法难点循环结构中循环次数和重复执行的操作
六、教学过程教学环节教师活动学生活动设计意图
1.新课导入ppt截图展示上节课所学的画正方形的代码,让学生观察这几行代码,从中发现了什么?那么有没有办法能简化程序代码呢?其实,在我们的python语言中,有一种叫做循环命令的方法能够很好的解决这个问题呢接下来认真聆听并观察程序并回答问题复习旧知自主发现,激发学生学习兴趣,导入新课就让我们来学习今天的内容for循环
1.讲解循环命令for循环的一般格式如下for〈变量》in〈一组数据将被循环执行的内容“变量”可任意命名“一组数据”的个数可根据需要设置in关键字的作用,是让“变量”逐个取代“一组数据”中的每一个数据,每取代一次,下面有“缩进”的代码就会被执行一次比如range4表示范围为4个整数,并且是从0开始计算的用循环语句实现画正方形教师边讲解边带领学生完成以下代码编写认真听聆听教师的讲解,边听边思考跟着老师一起完成使用循环语句画正方形的代码编写自主完成任务通过知识点讲解,让学生理解循环命令通过教师讲解,让学生掌握利用循环语句来绘制正方形的方法通过让学生自主探究完成任务,培养学生自主探究能力
2.新知讲解[亚甑®毯轴•皿快加0师转I毯的卬3改收gmMOptions蜘dx岫布用形七•:tsrtle-tforiiarayed:t.f^iordlOOt.riht901置任务循环命令画出正六边形、正九边、正36边形
七、板书设计利用for循环语句简化代码for<变量〉in<范围>〈执行语句〉foriinrange4:100。