《小海龟画彩色正五边形》教学设计
教学目标:
1、理解变量及其命名规则
2、掌握变量的赋值及变量的应用
3、 认识GraphicsWindow对象及常用属性设置
教学重难点
重点:变量及其应用
难点:理解赋值语句,不要将赋值语句和数学中的等式混为一谈。
教学方法
讲授法、演示法、任务驱动法
教学过程
一、引入教学
1、小海龟画一个正三边形。
2、小海龟画正五边形 命令: 命令:
Turtle.move(length) Turtle.move(length)
Turtle.turn(e) Turtle.turn(e)
Turtle.move(length) Turtle.move(length)
Turtle.turn(e) Turtle.turn(e)
2疑问?
海龟画正五边形的方法与画正三边形的方法相似:画一条边,旋转一定的角度,然后再画一条边,旋转一定的角度 直到画完。然而,两者唯一不同的地方就是边数和旋转的角度。假如小海龟要画正N边形,需要修改旋转的角度,以及画的边长的大小,这时候一个一个地修改,会不会很麻烦呢?为了简化工作,对于边长的大小和旋转的角度,我们能否分别用代表未知数的“符号”来表示呢?
二、变量
1、我们将程序中代表某个值的符号称为“变量”。
2、变量是程序用来保存数据的。
3、规则:
A、变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。
B、变量名不能与对象、属性、操作名相同,也不能与Small Basic中的保留字相同,例如:if不能作为变量名。
C、变量名应尽量简单易懂。
例子:(正三边形)
S=3
Length=100
E=360/S
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
Turtle.Move(Length)
Turtle.Turn(E)
三、 赋值语句
变量就像一个存放数据的“盒子”,当我们在程序中需要使用该“盒子”中的数据时,只要用该变量名指代就行了。而在“盒子”中存放数据,我们就用到赋值语句。
比如:
S=3 把数值3存放在变量S中。
Length=100 把数值100存放在变量Length
E=360/S 先算出表达式360/S的结果(120),其中S=3, 然后把数值120存放在变量E
注意:表达式中国可以包含函数、常量、变量,用小括号“()”表示运算的优先次序变化。不能用中括号“* +”. 表达式中使用的算术运算符是:+ - * /。
【格式】
变量名=表达式
【作用】:将右端表达式的值存放到左边的变量中。变量被赋值之后,变量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。
设置属性值:对象名.属性名=表达式比如:Turtle.x=100
3、自主练习:请同学们利用已经学习的Turtle和GraphicsWindow属性和操作,自己动 手试一试,画出各种图形。
五、学生演示
六、任务驱动
任务一:完成书本P12试一试,猜一猜GraphicsWindow各属性和操作的含义。
任务二:完成书本p12试一试第二题,画绿色的正五边形。
任务三:完成书本p12试一试第三题,在图形窗口写上“我爱编程” ,设置合适的颜色和字号。提示:使用GraphicsWindow.Draw(x,y,text)操作,字号:GraphicsWindow.FontSize属性操作)
七、总结(共8张PPT)
必【图文】1.2小海龟画彩色正五边
secb
湾被要求更名Q5
食收惹口手机收藏
小学教
展ˇ④网银A鄙
评价文档:食★食食食
相关文档推荐
回马云内部讲话相信明天
海
色正五边形第
暂无评价
第二课小海
暂无评价
1.2小海龟画彩色正五边形
第二课小海
暂无评价
海龟面正五边形》教
无评价
喜欢此文档的还喜
第二课小海龟画彩色
3下载券
岛版)六年级信息技术
海龟练轻功
分享到:⑤人十
息技术六年级下
续费VP立赠5次下载特权起收藏此文档
51下载券
下载
猜你喜欢
您的评论食食食食★
论支持下文档贡献者
发布评论
星期五
必【图文】1.2小海龟画彩色正五边
secb
湾被要求更名Q5
收藏口手机收藏
小学教
展ˇ④网银A鄙
、引入教学
评价文档:食★食食食
相关文档推荐
1、小海龟画一个正三边形。>疑问
回马云内部讲话相信明天
命令
小海龟画正五边形的方法与画正三边形的方法相似
海
色正五边形第
Turn (120)
画一条边,旋转一定的角度,然后再画一条边,旋
暂无评价
Turtle Turn (128
转一定的角度……,直到画完。然而,两者唯一不同的
第二课小海
Turtle
地方就是边数和旋转的角度。假如小海龟要画正N
暂无评价
2、小海龟画正五边形
边形,需要修改旋转的角度,以及画的边长的大小
第二课小海
命令
这肘候一个一个地修改,会不会很麻烦呢 为了简
暂无评价
化工作,对于边长的大小和旋转的角度,我们能否
分别用代表未知数的“符号”来表示呢
海龟面正五边形》教
无评价
urtle, Turn (72)
比如: Turtle.Move(100)中的“100”能否用未知数
rule Turn(72)
Length”来表示呢
喜欢此文档的还喜
artle
第二课小海龟画彩色
Turtle. Turn(72)
3下载券
岛版)六年级信息技术
海龟练轻功
分享到:⑤人十
息技术六年级下
续费VP立赠5次下载特权起收藏此文档
51下载券
下载
猜你喜欢
您的评论食食食食★
论支持下文档贡献者
发布评论
星期五
必【图文】1.2小海龟画彩色正五边
收藏口手机收藏
小学教
展ˇ④网银A鄙
二、变量
评价文档:食★食食食
相关文档推荐
例子(正三边形)
变量
回马云内部讲话相信明天
》命令
我们将程序中代表某个值的符号
称为“变量
Turtle. Move (Length)
海
色正五边形第
这样子,我
》2、变量是程序用来保存数据的
暂无评价
le Move (Length
Turtle, Turn (120
们每次这需
第二课小海
Turtle Move (Length
3、规则
要修改
暂无评价
urtle Turn (120)
Length的大
A、变量名要以字母、汉字、数字
第二课小海
小就可以改
下划线命名,且不能以数字开头
暂无评价
修改边长的命令
变边长的大
B、变量名不能与对象、属性、操作
海龟面正五边形》教
Lengtha15e
无评价
名相同,也不能与 Small basic中的保留
Turtle Turn (120)
字相同,倒如:讦不能作为变量名
喜欢此文档的还喜
C、变量名应尽量简单易懂
第二课小海龟画彩色
Turtle Move (Length
岛版)六年级信息技术
海龟练轻功
分享到:⑤人十
息技术六年级下
续费VP立赠5次下载特权起收藏此文档
51下载券
下载
猜你喜欢
您的评论食食食食★
论支持下文档贡献者
发布评论
星期五