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