学考宝(xuekaobao.com)友情提示:html格式不完整,如有需要请根据文末提示下载并进行二次校对Word文档。
小海龟画彩色正五边形(教案)
教学目标:
1. 了解smallBasic正五边形的画法和变量命名规则。
2. 掌握turtle画正三角形和赋值语句的使用。
3. 理解GraphoscWindow对象的作用。
4. 能够利用所学知识画彩色正五边形。
重点:
1. 正五边形的绘制方法。
2. 变量的命名规则和赋值语句。
3. 使用turtle画出正五边形,并添加彩色。
难点:
1. 确保学生能够正确使用变量和赋值语句。
2. 学生能够正确理解GraphoscWindow对象,并应用到画彩色正五边形中。
教学准备:
1. 小海龟画笔的编程软件smallBasic。
2. 准备好示例代码和课堂练习题目。
3. 准备好彩色画笔和绘图纸。
教学过程:
1. 介绍小海龟画笔的基本操作和正五边形的绘制方法。
2. 讲解变量的概念和命名规则。
示例代码:
a = 100
b = 72
c = 360
Turtle.move(a)
Turtle.turn(b)
Turtle.move(a)
Turtle.turn(b)
Turtle.move(a)
Turtle.turn(b)
Turtle.move(a)
Turtle.turn(b)
Turtle.move(a)
3. 演示turtle如何画正三角形。
示例代码:
Turtle.turn(60)
Turtle.move(100)
Turtle.turn(120)
Turtle.move(100)
Turtle.turn(120)
Turtle.move(100)
4. 介绍赋值语句的作用和使用方式。
5. 讲解GraphoscWindow对象,并说明其在小海龟绘图中的应用。
6. 演示如何画彩色正五边形。
示例代码:
Turtle.PenColor = "Red"
Turtle.Move(100)
Turtle.Turn(72)
Turtle.PenColor = "Orange"
Turtle.Move(100)
Turtle.Turn(72)
Turtle.PenColor = "Yellow"
Turtle.Move(100)
Turtle.Turn(72)
Turtle.PenColor = "Green"
Turtle.Move(100)
Turtle.Turn(72)
Turtle.PenColor = "Blue"
Turtle.Move(100)
课堂练习:
1. 用变量和赋值语句画一个正六边形。
2. 使用循环语句画一个彩虹图案。
3. 画一个太阳花图案,每朵花的大小颜色不一样。
总结:
通过本节课的学习,我们掌握了小海龟绘图的基本方法,并学会了使用变量、赋值语句和GraphoscWindow对象,能够画出彩色正五边形和其他有趣的图案。
反思:
本节课的内容对于初学者可能有一定难度,需要在课后多加练习和巩固,才能真正掌握。同时,需要注意引导学生多加思考,灵活运用所学知识来解决问题。