浙教版(2019)-必修1-第三章 算法的程序实现-3.2-Python绘图-for循环 教案

资源下载
  1. 二一教育资源

浙教版(2019)-必修1-第三章 算法的程序实现-3.2-Python绘图-for循环 教案

资源简介

公开课教案
主讲人 学科 信息技术 班级 日期
课题 创意无极限——Python绘图
教学目标 了解for循环的基本结构 学会for循环的使用方法 熟练使用for循环解决实际问题,培养对计算机编程的兴趣 以设计祝福祖国的图案为例,体验利用计算机编程进行创意设计,激发爱国之情
重难点 重点: for循环的基本结构、使用方法 难点: 灵活运用for循环解决实际问题
教法学法 情景导入法、任务驱动法、小组合作探究
教学用具 动画演示课件、电子教室
教 学 过 程
教学 环节 教 学 内 容 设计意图 时间规划
新课导入 (二) 新知初探 (三)任务探究 (三)任务探究 (五) 总结提升 今年是建国70周年,国庆节举行了盛大的阅兵仪式,我们为祖国的繁荣昌盛感到自豪和骄傲。作为00后的同学们生活在最好的时代,拥有最好的舞台。 在这个重要的日子,大家有什么话想对祖国母亲说?想通过什么样的方式表达呢? 为了庆祝祖国70周年华诞,学校组织一次创意图案设计大赛,要求图案精美并能传递爱国正能量。 课前老师通过Python编程绘制了一些图案,大家看一看: 精美的图画再配上祝福的文字,表达我们对祖国的一份赤子之心。 利用计算机程序作图可以绘制出颜色绚丽多彩、结构变化多样的更加饱满的图像,今天这节课我们就来体验编写Python程序设计精美的图案,为祖国献上祝福。 利用Python内置的海龟绘图(turtle)绘制图形 海龟绘图(turtle)提供一些简单的绘图工具,导入即可使用,就像“站在巨人的肩膀上,可以看得更远”。 从绘制一个正方形开始 使用海龟作图就像自己拿着画笔作图,绘制一个正方形的过程如下: 打开“正方形.py”文件,展示绘制正方形的代码,讲解语句功能。 【任务一】请同学们尝试修改以上代码,绘制一个六边形。 <注意> 海龟画笔旋转角度从90度变成60度,画笔旋转的角度是六边形内角的补角(外角) 请同学们观察绘制六边形的代码,发现代码有什么特点? 其中有些语句重复出现多次 当某些代码被反复执行时,通常使用循环结构来实现。 循环结构使代码变得更简洁、更清晰 在该程序中,绘制线条和转向的语句都重复6次,当循环次数一定时,我们可以使用for循环语句(计数循环)。 (
for
语句的基本格式:
for
循环变量
in
列表
:
语句或语句组
<
注意
>
语句块缩进
格式
) 为了便于理解for循环语句执行过程,在IDLE命令提示窗口调试语句 >>>for i in [1,2,3,4]: Print (i) >>>for i in range(4) Print (i) range()函数可以生成某个范围内的数字列表 range(4)生成[0,1,2,3],从0开始 【任务二】使用For循环绘制六边形 要求:打开Python学习资料文件夹循环绘制六边形.py,将程序补充完整实现用for循环语句绘制六边形 试一试:大胆修改代码,绘制更有趣的螺旋线 for i in range(100): t.forward(i)#每次右转都走的更远一些 t.right(60) 【任务三】绘制螺旋曲线 将画笔旋转角度偏离一点,会出现更加绚丽的效果 60度61度、80度、150度…… 【探究任务】绘制一个祝福语螺旋线 打开Python学习资料文件夹创意螺旋线.py,完善程序,绘制一个祝福语图案 以小组为单位,提交作品。 参考提交人数和作品质量评选出优胜小组。 在编程绘图时,大家大胆尝试绘制出各式各样的漂亮图形,配上美好的祝福语,给祖国献上自己的一份祝福。 学无止境,在接下来的学习中我们可以继续探究,使图案结构更精美、颜色更绚丽。 以庆祝祖国70周年华诞为主题,学生利用计算机程序进行创意设计,体验编程带来的乐趣,同时培养学生的爱国情怀 通过一个简单的程序熟悉Python编程环境,理解作图过程 学生在初中学习过循环结构,算法原理相同,只是不同语言的语法格式不同。强调容易写错的地方。 鼓励学生大胆修改代码,在修改调试的过程中更好的理解代码 设置不同的参数绘制出不同的图案,发挥创意进行绘图 回扣爱国主题,激发学生对编程的兴趣 3分钟 15分钟 20分钟 7分钟
教学 反思

展开更多......

收起↑

资源预览