广东八年级信息技术下册全册教案.docx

上传人:工**** 文档编号:548243825 上传时间:2023-02-07 格式:DOCX 页数:23 大小:407.98KB
返回 下载 相关 举报
广东八年级信息技术下册全册教案.docx_第1页
第1页 / 共23页
广东八年级信息技术下册全册教案.docx_第2页
第2页 / 共23页
广东八年级信息技术下册全册教案.docx_第3页
第3页 / 共23页
广东八年级信息技术下册全册教案.docx_第4页
第4页 / 共23页
广东八年级信息技术下册全册教案.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《广东八年级信息技术下册全册教案.docx》由会员分享,可在线阅读,更多相关《广东八年级信息技术下册全册教案.docx(23页珍藏版)》请在金锄头文库上搜索。

1、八年级信息技下册术教案第一课:小海龟画正三角形教学目标: 1初步认识smallbasic语言,了解其基本的操作使用方法。2、理解什么是对象及其属性、操作方法。 3、认识“Turtle”对象,掌握其属性、操作方法。 4、掌握使用smallbasic命令(语句)画正三角形的方法。教学重难点: 重点:掌握使用对象的属性、操作的方法;难点:理解对象及其属性、操作。册教学方法: 演示法、任务驱动法、讲授法教学过程: 一、认识SmallBasic 开始smallbasic运行二、命令的分析Turtle.move实例教学(教师演示)画三角形:Turtle.move(100)Turtle.turn(120)T

2、urtle.move(100)Turtle.turn(120)Turtle.move(100)Turtle.turn(120)四、 学生动手实践 1、 经过自主练习,同学们能够成功运行程序吗?最终画出什么图形呢? 2、 不成功的话,又存在着哪些问题呢?为什么呢?该如何解决呢? 五、 深入学习1、 思考问题: A、 小海龟能不能在窗口的任意位置画三角形? B、 小海龟能不能“爬”快点? C、 小海龟开始“爬”时,头能否不垂直向上,能否改变方向? 2、属性、操作的学习3、实例教学六、自主练习任务:请同学们利用已经学习的Turtle属性和操作,自己动手试一试,画出各种图 形。 七、学生演示八、总结第

3、二课:小海龟画彩色正五边形教学目标: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) Turtl

4、e.turn(e)2疑问?海龟画正五边形的方法与画正三边形的方法相似:画一条边,旋转一定的角度,然后再画一条边,旋转一定的角度直到画完。然而,两者唯一不同的地方就是边数和旋转的角度。假如小海龟要画正N边形,需要修改旋转的角度,以及画的边长的大小,这时候一个一个地修改,会不会很麻烦呢?为了简化工作,对于边长的大小和旋转的角度,我们能否分别用代表未知数的“符号”来表示呢?二、变量1、我们将程序中代表某个值的符号称为“变量”。2、变量是程序用来保存数据的。3、规则:A、变量名要以字母、汉字、数字、下划线命名,且不能以数字开头。B、变量名不能与对象、属性、操作名相同,也不能与SmallBasic中的保

5、留字相同,例如:if不能作为变量名。C、变量名应尽量简单易懂。例子:(正三边形)S=3Length=100E=360/STurtle.Move(Length)Turtle.Turn(E)Turtle.Move(Length)Turtle.Turn(E)Turtle.Move(Length)Turtle.Turn(E)三、赋值语句变量就像一个存放数据的“盒子”,当我们在程序中需要使用该“盒子”中的数据时,只要用该变量名指代就行了。而在“盒子”中存放数据,我们就用到赋值语句。比如:S=3把数值3存放在变量S中。Length=100把数值100存放在变量LengthE=360/S先算出表达式360/

6、S的结果(120),其中S=3,然后把数值120存放在变量E注意:表达式中国可以包含函数、常量、变量,用小括号“()”表示运算的优先次序变化。不能用中括号“*+”.表达式中使用的算术运算符是:+-*/。【格式】变量名=表达式【作用】:将右端表达式的值存放到左边的变量中。变量被赋值之后,变量名就代表右边表达式的值,直到又有赋值语句改变了该变量的值。设置属性值:对象名.属性名=表达式比如:Turtle.x=1003、自主练习:请同学们利用已经学习的Turtle和GraphicsWindow属性和操作,自己动手试一试,画出各种图形。五、学生演示六、任务驱动任务一:完成书本P12试一试,猜一猜Grap

7、hicsWindow各属性和操作的含义。任务二:完成书本p12试一试第二题,画绿色的正五边形。任务三:完成书本p12试一试第三题,在图形窗口写上“我爱编程”,设置合适的颜色和字号。提示:使用GraphicsWindow.Draw(x,y,text)操作,字号:GraphicsWindow.FontSize属性操作)七、总结小海龟画正多边形学习要点:1了解什么是算法,了解算法的自然语言描述和流程图描述。2理解ForEndFor循环语句的使用方法。重点难点:本课的重点是学习ForEndFor循环语句及使用,难点是理解循环的i=1i=3画一条边,右转120度I增加1结束开始控制。一、 流程图 For

8、EndFor循环语句的格式如下:For=ToStepEndFor 否 是画正三角形的程序如下:Fori=1to3Turtle.Move(100)Turtle.Turn(120)EndFor二、 练习的编程任务:1 编程让小海龟画楼梯,楼梯踏板的宽度和高度都是30。程序如下:S=5Length=30For i=1 to S step 1Turtle.Move (Length)Turtle.Turn (90)Turtle.Move (Length)Turtle.Turn (-90)EndFor2、编写程序,画出P19的螺旋图形。S=4Length=50E=360/SGraphicsWindow.P

9、enColor=RedFor i=2 to Length step 2Turtle.Move (i)Turtle.Turn (E)EndFor三、小结流程图作为算法描述的一种形式,非常直观,对学习编程、阅读理解程序都是很有帮助的,“小海龟画正多边形”这个任务引出算法和流程图的概念,让我们对“算法”不感到枯燥、抽象,能够达到比较好的学习效果。第 四 课:累加求和学习要点:1理解累加的含义,掌握实现累加的方法。2掌握用ForEndFor循环语句实现累加求和的方法及过程。3学会应用ForEndFor循环语句解决与累加求和相似的计算问题。重点难点:本课的重点是进一步熟悉ForEndFor循环语句的使用

10、方法,难点是用赋值语句实现累加计算,理解赋值语句:sum=sum+i。一、设计算法和流程图示信息时经常要使用连接符“+”,例如:GraphicsWindow.DrawText(100,100,1+3+79=+sum)TextWindow.WriteLine(1+3+79=+sum)在这里,1+3+79=是一个字符串,sum是一个代表数值的变量,它们之间的“+”号是一个连接符,不是运算符,事实上,当字符串与数值相加时,加号就是连接符;当数值与数值相加时,加号就是运算符。可以让学生运行下面的语句领悟连接符的作用:GraphicsWindow.DrawText(100,100,1+2+100=?+5

11、050)GraphicsWindow.DrawText(100,100,1+2+100=?+5050+1000)GraphicsWindow.DrawText(100,100, 5050+1000)“编写程序,计算:1+2+100将结果显示在图形窗口流程图:程序如下:Sum=0For i=1 to 100 step 1Sum=Sum+iEndForGraphicsWindow.BrushColor=RedGraphicsWindow.FontSize=30GraphicsWindow.DrawText(100,100,1+2+100=+Sum)二、显示信息 在small Basic中有两个显示

12、信息的窗口,SmallBasic中最常用的对象 1、一个是图形窗口“GraphicsWindow”,可以绘图也可以显示文字信息。 2、一个是文本窗口“TextWindow”,这个窗口只能显示文字信息。例如: DrawLine是Draw Line,是画直线的意思; DrawText是Draw Text,是显示文本的意思; DrawResizedImage是Draw Resized Image,是画特定大小的图形的意思。练习:编写程序,计算:90+85+80+20将结果显示在文本窗口,显示格式如下:90+85+80+20=825Sum=0For i=90 to 20 step -5Sum=Sum+

13、iEndForTextWindow.WriteLine(90+85+20=+Sum)三、 小结使用变量进行累加计算是循环语句及循环结构中的一个重要内容,sum=sum+1或sum=sum+i对我们来说理解起来有难度,教材用流程图对计算1+2+89的过程进行了详尽叙述,将变量比喻成一个存放数据的“盒子”,以加深我们对赋值语句sum=sum+i的理解。在学习中还可以再增加12个类似的例子加以说明,计算结果既可以在“GraphicsWindow”窗口也可以在“TextWindow”窗口中显示,我们可以通过对比两种输出方式的不同,在今后的编程中自觉地选择合适的输出窗口。第五课:电脑出算术题学习要点:1掌握IfThen语句的书写格式及使用方法。2掌握IfThen语句中条件的表达方法。3学会使用Mat

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号