(共30张PPT)
画 笔 跳 动
0
2
CONTENTS
1
实 例 演 示
demonstrations
实例演示
problems
问题引入
小海龟是怎么画出不连续的线段的?
海龟先直走;然后抬笔,再直走;落笔,直走,重复几次就可以形成了不连续线段(虚线)
problems
问题引入
小海龟怎么画汉字“十”呢?
海龟先直走40px;然后后退一半,左转90度,直走20px,后退40px.
0
2
CONTENTS
2
思 维 构 建
constructs of
thought
思维建构
前行20步
前行20步
抬笔
落笔
constructs of
thought
思维建构
前行40步
左转90度
后退20步
前行20步
后退40步
0
2
CONTENTS
3
编 学 边 练
Computer English
计算机英语
up
向 上
down
向 下
left
左 转
backward
后 退
小海龟抬笔
1
三维世界里很容易就可以跳起来,怎么让小海龟在二维的世界里跳起来呢?
超级简单的!只要告诉小海龟”向上“就可以啦!up! up ! up!
turtle.up()
海龟工具
向上(抬笔)
小海龟抬笔
1
在二维的世界里看不到它动啦,绘画的时候要记得他的状态。
turtle.down()
海龟工具
向下(落笔)
小海龟落笔
2
抬笔和落笔使用的方法相似哦,但是关键字用了不同的;
小海龟后退
3
我们学过让小海龟前进,那怎么让小海龟倒退呢?
让小海龟倒退的方法有很多,例如用前进配合“负数”就可以啦!
除了这种方法,还可以用哪种方法呢?
小海龟后退
3
turtle.forward(-100)
向 前
“-”是什么意思呢?
我要后退喽
小海龟后退
3
我的小房子里的温度是-10度,好冷呀~
小海龟后退
3
turtle.backward(100)
向 后
距离:100px
我要后退喽
还可以使用turtle中自带的工具
小海龟后退
3
backward(100)
实现一个功能有多种方法呢!
forward(-100)
小海龟左转
4
turtle.left(90)
左 转
角度:90°
我要转弯喽
角度可不可以用负数呢?
效果是什么样呢?
0
2
CONTENTS
4
小 码 当 家
海龟画虚线
1
要求:
通过抬笔(up)与落笔(down)以及其他方法组合,让海龟画一个虚线图像
参考代码
1
turtle.forward(20)
turtle.up()
turtle.forward(20)
turtle.down()
turtle.forward(20)
turtle.up()
turtle.forward(20)
turtle.down()
海龟画“十”字形
2
要求:
通过后退(backward)与左转(left)及其他模块的组合,让海龟画一个“十”字形,边长为40px
参考代码
2
turtle.down()
turtle.forward(40)
turtle.backward(20)
turtle.left(90)
turtle.forward(20)
turtle.backward(40)
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)
课 堂 总 结
本次课所学英文单词
up向上
down向下
turtle.backward()后退
本次课所学编程知识
backward后退
turtle.down()落笔
turtle.left()向左转
left向左
turtle.up()抬笔
课 后 作 业
要求:
通过正三角形和正方形的组合可以造成一个小房子,要求房底是虚线做成的,正三角形和正方形的长度为100px;
画虚线小房子
同 学 们 再 见 !