1
/
14
for
循环应用之“黄金螺旋”
一、内容分析
本学期开设的选修课程是《算法与程序设计》
,使用的编程语言为
Python
,本节授课内
容是
for
循环语句的应用,主要实现斐波那契黄金螺旋线的绘制。之前的课程中学生已经学
习了
Python
编程的基本方法、数据类型、顺序结构、分支结构、循环结构等基础知识,做
好了知识铺垫,
本节将从斐波那契黄金螺旋线实例开始,
分析如何利用简单循环实现单条斐
波那契黄金螺旋线的绘制,
进而利用嵌套循环实现任意多条斐波那契黄金螺旋线的绘制,
最
后灵活应用
for
循环语句实现双向交叉的斐波那契黄金螺旋线的绘制。
二、学情分析
学生所在年级为高中一年级,
思维能力有了很大的提高,
能够对给出问题进行深入思考,
但思维方法还需要教师有效地引导和训练,
学习编程对于这一阶段的学生来说,
就是一种很
好地思维训练。
Python
语言接近自然语言,代码简洁但功能强大且易于实现,对于很少或
者从来没有接触过编程的高一学生来说,
是一门非常不错的入门语言。
在学习本节内容之前,
学生已经学习了
for
循环语句的基本使用方法,
在数学课程的学习中也接触过斐波那契数列,
希望通过这一节课的学习,
学生能够联系其他学科知识和生活实际对循环语句有更深入的理
解和更灵活的应用。
在设计教学内容时,
考虑到学生的学习兴趣、
基础知识和思维深度,特
别使用了斐波那契黄金螺旋线的绘制,来引导他们的学习过程、加深对知识的理解。
三、教学目标
1.
理解利用计算机绘制斐波那契黄金螺旋线的过程;
2.
能够利用简单
for
循环语句绘制单条斐波那契黄金螺旋线;
3.
能够利用嵌套
for
循环语句绘制多条斐波那契黄金螺旋线;
4.
能够灵活应用
for
循环语句绘制双向交叉的斐波那契黄金螺旋线;
5.
体验编程解决问题的思想和方法,形成良好的思维习惯和创新意识;
6.
能够发现美、懂得欣赏美、进而创造美。
四、教学组织
1.
课时安排:
1
课时。
2.
教与学的方式:利用
Learnsite
学习平台
+
微课的教学形式,引导学生自主学习、探
究学习、合作学习;利用学习活动的精心安排,为学生提供个性化的学习内容,实
现分层教学。