(共24张PPT)
不同形状的图形
海龟(画笔)形状
回顾
1
backward(100)
实现一个功能有多种方法呢!
forward(-100)
回顾
1
turtle.left(90)
左 转
角度:90°
我要转弯喽
角度可不可以用负数呢?
效果是什么样呢?
2
2
CONTENTS
1
实 例 演 示
demonstrations
实例演示
problems
问题引入
小海龟是怎么画出不同形状的?
形状不同,边与边的外角也不同,根据画笔的外角旋转度数完成图形绘制。
0
2
CONTENTS
2
思 维 构 建
constructs of
thought
思维建构
前行20步
前行20步
旋转
旋转
...
2
2
CONTENTS
3
编 学 边 练
旋转度数:360/n(多边形的边数)
多边形旋转度数:
Computer English
计算机英语
up
向 上
down
向 下
left
左 转
backward
后 退
Computer English
计算机英语
circle
圆形
shape
形状
"arrow" - 箭头
"turtle" - 海龟
"circle" - 圆圈
"square" - 正方形
"triangle" - 三角形
画笔形状
turtle.shape(“形状”)
海龟工具
小海龟形状
3
在二维的世界里看不到它动啦,绘画的时候要记得他的状态。
turtle.forward(距离)
海龟工具
向前移动的距离
小海龟指令
4
需要具体写出距离是多少,用数字代替
turtle.circle(圆的半径)
海龟工具
圆的半径
小海龟指令
4
需要具体写出距离是多少,用数字代替
5
2
CONTENTS
4
小 码 当 家
海龟画“十”字形
2
要求:
通过后退(backward)与左转(left)及其他模块的组合,让海龟画一个“十”字形,边长为40px
要求:
1.绘制左边这些图形
2.可以修改画笔形状
0
2
CONTENTS
4
小 码 秀 秀
第 一 题
让海龟跳跃,下面代码正确的是:
A. turtle,up()
B. turtle.jump()
C. turtle.up()
D. turt1e.up()
第 二 题
海龟想要倒退100px,请问它有什么办法呢:
A. turtle.forward(-100)
B.turtle.forward(100)
C. turtle.backward(100)
D. turtle.backward(-100)
课 堂 总 结
本次课所学英文单词
circle圆形
shape形状
turtle.circle()画圆
本次课所学编程知识
backward后退
turtle.down()落笔
turtle.left()向左转
left向左
turtle.shape()形状
课 后 作 业
要求:
通过正三角形和正方形的组合可以造成一个小房子,要求房底是虚线做成的,正三角形和正方形的长度为100px;
画虚线小房子
同 学 们 再 见 !