八年级信息技下册术教案
f第一课小海龟画正三角形教学目标:1初步认识smallbasic语言,了解其基本的操作使用方法。2、理解什么是对象及其属性、操作方法。3、认识“Turtle”对象,掌握其属性、操作方法。4、掌握使用smallbasic命令(语句)画正三角形的方法。教学重难点:重点:掌握使用对象的属性、操作的方法;难点:理解对象及其属性、操作。册教学方法:演示法、任务驱动法、讲授法教学过程:
一、认识SmallBasic开始smallbasic运行二、命令的分析
Turtlemove实例教学(教师演示)画三角形:
Turtlemove100Turtletur
120Turtlemove100Turtletur
120Turtlemove100Turtletur
120四、学生动手实践1、经过自主练习,同学们能够成功运行程序吗?最终画出什么图形呢?2、不成功的话,又存在着哪些问题呢?为什么呢?该如何解决呢?
五、深入学习1、思考问题:A、小海龟能不能在窗口的任意位置画三角形?B、小海龟能不能“爬”快点?C、小海龟开始“爬”时,头能否不垂直向上,能否改变方向?2、属性、操作的学习3、实例教学六、自主练习任务:请同学们利用已经学习的Turtle属性和操作,自己动手试一试,画出各种图形。七、学生演示八、总结
f第二课:小海龟画彩色正五边形
教学目标:
1、理解变量及其命名规则2、掌握变量的赋值及变量的应用3、认识GraphicsWi
dow对象及常用属性设置教学重难点重点:变量及其应用
难点:理解赋值语句,不要将赋值语句和数学中的等式混为一谈。
教学方法
讲授法、演示法、任务驱动法
教学过程
一、引入教学
1、小海龟画一个正三边形。命令:
2、小海龟画正五边形命令:
Turtlemovele
gth
Turtlemovele
gth
Turtletur
e
Turtletur
e
Turtlemovele
gth
Turtlemovele
gth
Turtletur
e
Turtletur
e
2疑问?
海龟画正五边形的方法与画正三边形的方法相似:画一条边,旋转一定的角度,然后再画一
条边,旋转一定的角度……直到画完。然而,两者唯一不同的地方就是边数和旋转的角度。
假如小海龟要画正N边形,需要修改旋转的角度,以及画的边长的大小,这时候一个一个地修改,会不会很麻烦呢?为了简化工作,对于边长的大小和旋转的角度,我们能否分别用
代表未知数的“符号”来表示呢?
二、变量
1、我们将程序中代表某个值的符号称为“变量”。2、变量是程序用来保存数据的。3、规则:
A、变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。B、变量名不能与对象、属性、操作名相同,也不能与SmallBasic中的保留r