logo语言教案_第1页
logo语言教案_第2页
logo语言教案_第3页
logo语言教案_第4页
logo语言教案_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、logo语言教案第一节、Logo语言概述教学目的:1、通过学习使学生认识Logo语言。2、提高学生学习计算机语言的兴趣。教学重点:认识Log。语言并提高兴趣。教学难点:提高学生兴趣。教具准备:PCLogoV40课时安排:1课时。教学过程:(一)导入谈话:今天我们学习新的计算机知识。(二)新授1、指导学生认识计算机语言。讲述:人类有人类的语言,计算机也有计算机的语言,只不过人类不能够很容易地看懂计算机语言。计算机语言也分为好几类,包括机器语言、汇编语言、局级语言。2、指导学生认识Logo语m讲述:Log。语言是高级语言的一种,它使用了人类能够看得懂的语言来控制计算机,因此适合人类学习和使用。又因

2、为它是一种绘图语言(海龟作图),所以有很大的趣味性,更适合于小学生学习。3、指导学生认识PCLog。编译平台。(1)讲述:计算机只懂得机器语言,要想让它也明白Logo语言,就要有一种软件充当翻译官,这就是编译平台。(2)演示并解说编译平台。(3)初步学习下列命令,并使用它来画一些简单的图形。STFDRTLTBKHTDRAWHOMEBYE(三)总结总结学习内容第二节、PCLog。使用基础教学目的:1、通过学习使学生更好地掌握PCLogo编程工具。教学重点:PCLogo的使用方法和信息。教学难点:错误信息。教具准备:PCLogoV4-0课时安排:1课时。教学过程:(一)导入1、复习旧知识,包括:什

3、么是Logo?Log。可以做什么用?上节课提到等各种命令各有什么用途?练习使用命令。2、谈话:今天我们继续学习。(二)新授1、指导学生认识计算机屏幕在图形方式下的工作结构。讲述:我们的计算机在DOS方式下工作时是以24*80分辨率显示的,而在图形方式下(PCLogo)是以640*480分辨率显示的。2、介绍如何使用PCLogo得全屏工作方式。_讲述:使用下面的命令可以控制命令条的隐藏和显小OFULLSCREEN(Ctr1+F)SPLITSCREEN(Ctr1+S)3、关于超出屏幕范围的问题。讲述:如果超出屏幕范围,会从屏幕的另一边继续出现。(三)练习(四)总结总结练习和学习情况第三节、启动、用

4、户主屏和退由教学目的:知道计算机的三种语言,LOGO是一个高级语言,开发者和特点。教学重点:LOGO主屏幕组成。教学措施:讲授法练习法教学过程:一、组织教学学习计算机,不学习编程语言那最多是一个优秀的使用者,永远也成不了老鸟。而LOGO语言是众多编程语言中最简单的一种,它连小学四五年级的学生都能学好,虽然简单,但大多数的编程思路都有所体现,因此,学会LOGO其它语言就会事半功倍。在升学考中2000年,与LOGO语言有关的题占40分比重很大。希望大家从第一节课开始就认真学习,把它学好。二、讲授新课1、计算机的语言:计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。机器语言对于

5、人来说太不方便。因此人们设计出用助记符来写的语言:汇编语言。在运行时计算机会把这些符号翻译成机器语言,然后把运行结果再翻译回来。MOVAX,3024hADDAX,23h汇编语言它不符合人们自己的语言习惯,同时很不方便,因此人们设计出很多高级语言:BASIC系列C语言系列、LOGO语言LISP语言PASCAL-DEPHI系列。LOGO语言是1968年由美国麻省理工学院人工智能实验室在LISP语言的基础上开发的,特点:直观性;会话性;递归性;模块化的程序结构和丰富的数据类型。我们要学的是WINDOWS版的LOGO2、LOGO语言的安装LOGO语言程序只有1.2M只需将文件夹直接拷贝到硬盘上即可文件

6、夹一般为LOGOW,如果在学校的机器中没发现LOGO语言,就上对等网在教师机上找到文件夹,复制过去即可。3、LOGO语言的运行:与运行其它程序是一样的,找到LOGOW文件夹,进入后双击LOGOW文件即可。也可在桌面上建立一个快捷方式。利用快捷方式运行。4、用户主屏:运行LOGOW后进入LOGO窗口,如图1.2(295)与其它窗口一样它有标题栏,菜单栏、工具栏、状态行,不同的时,其内有两个子窗口:图形窗口和文本窗口,图形窗口(GRAPHICS)进行绘图,文本窗口(LISTERNER)输入LOGO命令。5、LOGO的退出:一般关闭窗口方法(七种)都可用于此。三、总结语言:两个问题语言的种类和LOG

7、O的产生及特点LOGO语言的启动和关闭。用户主屏的各部名称。四、巩固练习:课后习题五、课后回顾:第四节、关闭一、语言1、 种类2、 LOGO语言的产生和特点二、安装和启动三、用户主界面:1、 图形窗口文本窗口第二节简单的绘图方法(一)教学目的:掌握DRAW、CS、CT、FD、BK、LT、RT和PR命令,命令的规则教学重点FD、BK、LT、RT命令的运用。程序的阅读教学措施:讲授法教学过程:一、组织教学二、复习提问(提问的学生必须会,否则要求其到办公室)1、计算机语言有哪几类?2、例举出三个高级语言。3、LOGO语言的特点?4、WINLOGO中主界面有哪些部件?三、新课1、母位和海龟方向*母位:

8、也称初始位置,即海龟在屏幕中心,龟头向上。海龟方向:龟头所指的方向。2、命令:第一组:窗口整理命令*DRAW(初始化命令)功能:清除绘图区的图形,海龟回到母位,其它设置回到缺省状态(默认、初始状态)*CLEARSCREEN(CS清除图形命令)功能:清除绘图区的图形,海龟回到母位注意:用在绘制新图时的第一句CLEARTEXT(CT清除文本命令)功能:清除文本窗口中的文字*第二组:简单的绘图命令FORWARD(FD前进命令)格式:FD步数功能:使海龟向前走指定步数BACK(BK后退命令)格式:BK步数功能:(学生回答)LEFT(LT左转命令)格式:LT角度功能:使海龟头左转指定角度RIGHT(RT

9、右转命令)格式:RT角度功能:使海龟头右转指定角度第三组计算PRINT(PR)显示运算结果命令格式:PR算数表达式功能:显示运算结果命令书写规则:命令之间、参数之间必须用空格分开;多个命令可写在一行之中;回车后运行该命令。练习一1、说出下面命令的功能并绘出图来CSFD80RT90FD60LT90FD100BK180CSRT90FD120BK60LT90FD50RT90FD40BK80DRAWFD60RT90FD60RT90FD60RT90FD60RT902、长方形长为30宽60让学生用汉语说如何画再还原成LOGO命令。DRAWFD30RT90FD60RT90FD30RT90FD60RT903、

10、正三角形边长为60让学生用汉语说如何画,再还原成LOGO命令DRAWFD60RT120FD60RT120FD60RT120角度的得出是难点四、作业:课后习题1231、CSFD60LT90BK50FD100RT120FD100RT120FD100RT120考试题(见小黑板第五节基本绘图命令(三)时间:课时:教学目的:掌握STAMPRECTSTAMPOVALSETPCSETBGFILL命令,掌握LOGO命令的一般编辑方法。教学重点:STAMPRECT和STAMPOVAL命令教学过程:一、复习1. DRAWFD50RT90FD75LT90FD50HOMEHT2、画一个等距等长的直线。二、新课1、ST

11、AMPRECT长宽(画矩形)水平方向为长,竖直方向是宽海龟画完之后处在矩形的左下角且保持原方向CSSTAMPRECT3060STAMPRECT3030HT2、(STAMPRECT长宽“TRUE以画笔色添充3、 STAMPROVAL横纵(画椭圆)以海龟所在位置为中心画完后海龟在椭圆的中心点,且保持原方向4、(STAMPROVAL3050"TRUEZ画笔色画实心4、 SETPC数值(0-15设置画笔颜色)如:画一个红色的实心圆5、 SETBG数值(0-15设置背景色)6、 FILL(以画笔色填充一个封闭图形)必须使海龟处于一个封闭图形内部。例:画一个蓝色实心三角形7、 文本窗口的编辑删除

12、:退格DELETE(DEL)插入:输入文字改写:INSET光标变高粗,输入三、练习1、P3112、上机作业第六节、用重复命令绘图的方法教学目的:掌握用REPEAT命令画圆和组合线等简单图形的方法,利用REPEAT命令绘有一定规律的简单图形。教学重点:绘圆的公式及绘制各种角度的弧。教学过程:一、组织教学二、引言REPEATNFD边长RT360/N公式是画什么图形的?三、新课当正多边形的边数足够大时,我们看起来这个多边形就象一个圆。边数越多越接近。而LOGO最多只能画360边形,因此,把360边形看成是圆形公式为:REPEAT360FDDRT360/360D是360边形的一个边的长度,而360*D

13、就是周长也就是圆的周长。D=2*PI*R/360REPEAT360FD2*PI*R/360RT360/360RT和LT的区别是圆在海龟的哪一侧。练习:画一个半径为30的圆。画半径为40的两上对称圆。画弧:弧的度数与圆的公式中谁有关?REPEAT弧的度数FD2*PI*R/360RT360/360练习:画半径为60的70度的弧。画三分之一圆弧。画重复图形:米字:利用重复命令画图形关键是找对重复的是什么图形。很明显这里是一条线。8次,每次都要使海龟移到下一个图形的起始点:FD50BK50RT45REPEAT8FD50BK50RT45练习:万字练习题(319)第七节、语言重复绘图命令(二)教学要点:当

14、多边形的边很大时,就可以看成是圆。公式:圆:常用公式:REPEAT360FD2*PI*R/360RT1通用公式:REPEATNFD2*PI*R/NRT360/NR是圆的半径PI表示圆周率取值为3.14例:画一个半径为30的圆方法一:REPEAT360FD2*PI*30/360RT1方法二:REPEAT90FD2*PI*30/90RT360/90圆弧:M分之一弧:REPEATN/MFD2*PI*R/NRT360/N例:画一个三分之一弧REPEAT360/3FD2*PI*50/360RT1M度圆弧:REPEATMFD2*PI*R/NRT360/N例:画一个60度的弧REPEAT60FD2*PI*3

15、0/360RT1在公式中重复次数与RT后面的角度之积即为所画弧的度数。旋转的图形:一个图形围绕一个中心相隔相同的角度排布一周REPEAT支数画一支图形回到中点转到另一支的角度例:画右图分析:这一个图形即为一条直线共有8支每支间隔360/8度repeat8fd70bk70rt360/8上机作业:思考:用重复命令画圆与用画椭圆命令画圆后海龟的位置。根据命令画出图形1) REPEAT360FD1RT12) REPEAT180FD1RT23) REPEAT180FD1RT34) REPEAT180FD2*PI*50/360RT15) REPEAT120FD2*PI*50/360LT16) REPEAT

16、60FD2*PI*50/180RT27) fd100rt90repeat360fd2*pi*10/360lt1lt90bk1008) drawstampoval8080repeat8pufd75pdbk20pubk55pdrt459) DRAWREPEAT4FD40RT90FD40RT90FD40LT9010) DRAWREPEAT4FD40RT90FD40RT90FD80RT9011) REPEAT5FD20RT90FD20LT90HOME12) REPEAT36RT5FD10RT5REPEAT36LT5FD10LT5根据图形或要求写出命令1)画出半径为50的圆2)画出半径为50的120度的

17、弧书中P319第二题的四个图形第八节、第九节用重复命令绘图的方法三教学目的:掌握用LOGO的REPEAT命令嵌套的形式画一些简单的组合图形的方法。教学重点:画花和叶的方法,渗透逐级细分的程序设计思想;教学难点:需要较高的抽象能力和新的程序设计思想教学过程:一、组织教学二、复习:1、画一个半径为60的圆2、画一个米字三、新课1、嵌套:即在重复命令中,还包括重复命令。2、例题n例1画如图的花瓣这个花瓣很明显是由两个花瓣组成即过程为画弧、转向画弧、转向;画弧:REPEAT60FD2*PI*30/360RT1转向:通过上面四次操作后海龟转了360度,两步则为180;画弧转了60度,转向应该为120RE

18、PEAT60FD2*PI*30/360RT1RT120要做两次:REPEAT2REPEAT60FD2*PI*30/360RT1RT120练习如右图ili这是四个花瓣。REPEAT4REPEAT2REPEAT60FD2*PI*30/360RT1RT120RT90例2:与上次课的思想类似REPEAT3REPEAT3FD40RT120例3:分析REPEAT60FD60REPEAT800PEBK60RT6PD动画想法是:画直线擦线,再画线,其中的REPEAT800的作用是控制画线和擦线的速度。四、课后回顾第十节、坐标定位法画图教学目的:掌握用坐标定位和定向命令画一些简单的图形的方法教学重点:LOGO语

19、言中的坐标系,移动和转角的参照。教学过程:一、组织教学二、复习提问:画一个三角形的花三、新课1、 坐标系以母位为原点,横坐标为X轴,纵坐标为丫轴。2、 坐标定位命令:SETX横坐标步数值移到横坐标为该数值的纵坐标不变的位置。SETY纵坐标步数值移到纵坐标为该数值的横坐标不变的位置。SETXY横纵移到坐标所指的位置。DOT横纵在坐标所指的位置画一个点(海龟移动,但方向不变)例1画等腰梯形CSSETX30SETXY50-40SEXN0SETXY003、坐标定向命令SETH角度数以垂直方向为基准,顺时针为正,逆时针为负3、 测试海龟位置和角度命令XCORYCORGETXY显示坐标位置(XCORYCO

20、R计录着海龟的横纵标可参加计算)HEADING显示海龟的方向(以垂直方向为基准)例2画楼梯REPEAT3SETY(YCOR+20)SETX(XCOR+20)BK60HOME练习:1、画直角三角形CSSETY40SETXY500SETX02、画竖线CSrepeat5sety50pusetxxcor+10sety0pd3、画小实心圆CSREPEAT7(STEMPOVAL55"TUR日PUSETXXCOR+15PD第十一节、第十二节坐标定位法画图实验目的:会用坐标定位和定向命令画一些简单的图形。教学重点:LOGO语言中的坐标系,移动和转角的参照。实验内容:根据命令画出图形1) DRAWPU

21、SETY60PDSETX60SETXY80N0SETX20SETXY0602) REPEAT3SETY(YCOR+20)SETX(XCOR+20)BK60HOME3) DRAWSETX90SETY90HOMEFD90SETX904) DRAWSETXY2040SETX60SETXY800LT90FD80SETXY60405) DRAWREPEAT3SETY(YCOR+30)SETX(XCOR+30)REPEAT3SETX(YCOR+30)SETY(XCOR-30)HOME6) DRAWRT60SETX100SETXY8060SETX20SETX0SETY0HT7) DRAWFD110SETXY

22、-50-50HOMESETY110SETXY50治0HOME根据图写命令第十三节、十四节编写多过程绘图班级一班二班三班四班时间教学目的:知道多过程的概念,掌握编写多过程画一些一般的图形的方法。教学重点:正确的阅读多过程,理解模块化程序设计思想教学过程:一、组织教学二、复习提问:1、文本窗口中输入()命令(将ABC1文件装入内存)2、存图形时扩展名为()。3、在调入图形时,用FILE菜单中的()选项,在文本窗口中输入()。4、从磁盘将过程装入内存的命令是()A、SAVEB、LOADC、SAVEPICD、LOADPIC5、将A盘白ABC.lgo装入内存的是命令是()A、LOAD“ABCB.SAVE

23、“ABCC.LOAD"AABCD.SAVE"A-ABC6、将过程调入内存按()键,将过程存盘按()键;清屏文本窗口或在编辑器内新键文件按()A、F10B、F6C、F9D、F57、过程存盘时的默认文件扩展名为(),图形存盘时的默认扩展名为()A、LGOB、PCXC、EXED、BMP三、新课:1、过程中调用过程称为多过程例:TOSJREPEAT3FD40RT120END第十五节、十六节过程的编写和保存(二)班级一班二班三班四班时间教学目的:掌握在编辑器中编写过程的方法,能够正确保存过程。复习掌握上节能基础知识教学重点:在一个文件中可存入多个过程。教学过程:一、组织教学二、复习提

24、问:1、LOGO命令的两种执行方式:()()2、过程由三个部分组成:()()()3、LOGO系统的过程定义格式中,过程名不能与 时必须()。4、在提示符?后输入的过程要存盘可用( 选项或()选项。在编辑器中存盘可用后在对话框中选择是。5、在LOGO编辑器中,激活菜单可以用(A、CTRL 键 B、ALT 键 C、DEL 键()相同,()是过程尾,输入)命令,也可用 FILE菜单下的()FILE菜单下的上述命令,也可以按()D、SHIFT 键6、在LOGO语言中,输入过程头后回车,则提示符变为()A、?B、<C、>D、:7、LOGO语言的执行方式有()A、立即执行方式B、过程执行方式C

25、、立即执行方式和过程执行方式8、下面()必须独占一行A、过程头B、过程体C、CSD、REPEAT9、将过程存入磁盘的文件的扩展名是(三、新课利用编辑器编辑过程打开编辑器:EDIT回车就会打开一个编辑器,在编辑器中按要求输入:TOABC1REPEAT3FD40RT120END过程的彳存:F6引出一个对话框ALT-FILE-SAVE/SAVEASEDIT的其它用法EDIT过程名:内存中有过程的在编辑器中会显示内容如没有该过程,则会出同TO等EDITALL:则显示内存中所有的过程清屏时F9可能新建一个文件在文本窗口中可清屏编写过程:CSREPEAT3SETY(YCOR+20)SETX(XCOR+20

26、)REPEAT3SETY(YCOR-20)SETX(XCOR-20)CSREPEAT7SETY40SETY0PUSETX(XCOR+10)PD四、练习见印题五、课后回顾第一节、Logo语言概述教学目的:1、通过学习使学生认识L。g。语言2、提高学生学习计算机语言的兴趣。教学重点:认识Log。语言并提高兴趣。教学难点:提高学生兴趣。教具准备:PCLogoV40课时安排:1课时。教学过程:(一)导入谈话:今天我们学习新的计算机知识。(二)新授1、指导学生认识计算机语言。讲述:人类有人类的语言,计算机也有计算机的语言,只不过人类不能够很容易地看懂计算机语言。计算机语言也分为好几类,包括机器语言、汇编

27、语言、局级语言。2、指导学生认识Logo语言。讲述:Log。语言是高级语言的一种,它使用了人类能够看得懂的语言来控制计算机,因此适合人类学习和使用。又因为它是一种绘图语言(海龟作图),所以有很大的趣味性,更适合于小学生学习。3、指导学生认识PCLog。编译平台。(1)讲述:计算机只懂得机器语言,要想让它也明白Logo语言,就要有一种软件充当翻译官,这就是编译平台。(2)演示并解说编译平台。(3)初步学习下列命令,并使用它来画一些简单的图形。STFDRTLTBKHTDRAWHOMEBYE(三)总结总结学习内容。第二节、PCLog。使用基础教学目的:1、通过学习使学生更好地掌握PCLogo编程工具

28、。教学重点:PCLogo的使用方法和信息。教学难点:错误信息。教具准备:PCLogoV40课时安排:1课时。教学过程:(一)导入1、复习旧知识,包括:什么是Logo?Log。可以做什么用?上节课提到等各种命令各有什么用途?练习使用命令。2、谈话:今天我们继续学习。(二)新授1、指导学生认识计算机屏幕在图形方式下的工作结构。讲述:我们的计算机在DOS方式下工作时是以24*80分辨率显示的,而在图形方式下(PCLogo)是以640*480分辨率显示的。2、介绍如何使用PCLogo得全屏工作方式。讲述:使用下面的命令可以控制命令条的隐藏和显示。FULLSCREEN(Ctr1+F)SPLITSCREE

29、N(Ctr1+S)3、关于超出屏幕范围的问题。讲述:如果超出屏幕范围,会从屏幕的另一边继续出现。(三)练习(四)总结总结练习和学习情况第三节、启动、用户主屏和退由教学目的:知道计算机的三种语言,LOGO是一个高级语言,开发者和特点。教学重点:LOGO主屏幕组成。教学措施:讲授法练习法教学过程:一、组织教学学习计算机,不学习编程语言那最多是一个优秀的使用者,永远也成不了老鸟。而LOGO语言是众多编程语言中最简单的一种,它连小学四五年级的学生都能学好,虽然简单,但大多数的编程思路都有所体现,因此,学会LOGO其它语言就会事半功倍。在升学考中2000年,与LOGO语言有关的题占40分比重很大。希望大

30、家从第一节课开始就认真学习,把它学好。、讲授新课1、计算机的语言:计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。机器语言对于人来说太不方便。因此人们设计出用助记符来写的语言:汇编语言。在运行时计算机会把这些符号翻译成机器语言,然后把运行结果再翻译回来。MOVAX,3024hADDAX,23h汇编语言它不符合人们自己的语言习惯,同时很不方便,因此人们设计出很多高级语言:BASIC系列C语言系列、LOGO语言LISP语言PASCAL-DEPHI系列。LOGO语言是1968年由美国麻省理工学院人工智能实验室在LISP语言的基础上开发的,特点:直观性;会话性;递归性;模块化的程

31、序结构和丰富的数据类型。我们要学的是WINDOWS版的LOGO2、LOGO语言的安装LOGO语言程序只有1.2M只需将文件夹直接拷贝到硬盘上即可文件夹一般为LOGOW,如果在学校的机器中没发现LOGO语言,就上对等网在教师机上找到文件夹,复制过去即可。3、LOGO语言的运行:与运行其它程序是一样的,找到LOGOW文件夹,进入后双击LOGOW文件即可。也可在桌面上建立一个快捷方式。利用快捷方式运行。4、用户主屏:运行LOGOW后进入LOGO窗口,如图1.2(295)与其它窗口一样它有标题栏,菜单栏、工具栏、状态行,不同的时,其内有两个子窗口:图形窗口和文本窗口,图形窗口(GRAPHICS)进行绘

32、图,文本窗口(LISTERNER)输入LOGO命令。5、LOGO的退出:一般关闭窗口方法(七种)都可用于此。三、总结语言:两个问题语言的种类和LOGO的产生及特点LOGO语言的启动和关闭。用户主屏的各部名称。四、巩固练习:课后习题五、课后回顾:国一第四节、关闭一"、语百1、 种类2、 LOGO语言的产生和特点二、安装和启动三、用户主界面:1、图形窗口文本窗口第二节简单的绘图方法(一)教学目的:掌握DRAW、CS、CT、FD、BK、LT、RT和PR命令,命令的规则教学重点FD、BK、LT、RT命令的运用。程序的阅读教学措施:讲授法教学过程:一、组织教学二、复习提问(提问的学生必须会,否

33、则要求其到办公室)1、计算机语言有哪几类?2、例举出三个高级语言。3、LOGO语言的特点?4、WINLOGO中主界面有哪些部件?、新课1、母位和海龟方向*母位:也称初始位置,即海龟在屏幕中心,龟头向上。海龟方向:龟头所指的方向。2、命令:第一组:窗口整理命令*DRAW(初始化命令)功能:清除绘图区的图形,海龟回到母位,其它设置回到缺省状态(默认、初始状态)*CLEARSCREEN(CS清除图形命令)功能:清除绘图区的图形,海龟回到母位注意:用在绘制新图时的第一句CLEARTEXT(CT清除文本命令)功能:清除文本窗口中的文字*第二组:简单的绘图命令FORWARD(FD前进命令)格式:FD步数功

34、能:使海龟向前走指定步数BACK(BK后退命令)格式:BK步数功能:(学生回答)LEFT(LT左转命令)格式:LT角度功能:使海龟头左转指定角度RIGHT(RT右转命令)格式:RT角度功能:使海龟头右转指定角度第三组计算PRINT(PR)显示运算结果命令格式:PR算数表达式功能:显示运算结果命令书写规则:命令之间、参数之间必须用空格分开;多个命令可写在一行之中;回车后运行该命令。练习一1、说出下面命令的功能并绘出图来CSFD80RT90FD60LT90FD100BK180CSRT90FD120BK60LT90FD50RT90FD40BK80DRAWFD60RT90FD60RT90FD60RT9

35、0FD60RT902、长方形长为30宽60让学生用汉语说如何画再还原成LOGO命令。DRAWFD30RT90FD60RT90FD30RT90FD60RT903、正三角形边长为60让学生用汉语说如何画,再还原成LOGO命令DRAWFD60RT120FD60RT120FD60RT120角度的得出是难点四、作业:课后习题1231、CSFD60LT90BK50FD100RT120FD100RT120FD100RT120考试题(见小黑板第五节基本绘图命令(三)时间:课时:教学目的:掌握STAMPRECTSTAMPOVALSETPCSETBGFILL命令,掌握LOGO命令的一般编辑方法。教学重点:STAM

36、PRECT和STAMPOVAL命令教学过程:一、复习1. DRAWFD50RT90FD75LT90FD50HOMEHT2、画一个等距等长的直线。二、新课1、STAMPRECT长宽(画矩形)水平方向为长,竖直方向是宽海龟画完之后处在矩形的左下角且保持原方向CSSTAMPRECT3060STAMPRECT3030HT2、(STAMPRECT长宽“TRUE以画笔色添充3、 STAMPROVAL横纵(画椭圆)以海龟所在位置为中心画完后海龟在椭圆的中心点,且保持原方向4、(STAMPROVAL3050"TRUEZ画笔色画实心4、 SETPC数值(0-15设置画笔颜色)如:画一个红色的实心圆5、

37、 SETBG数值(0-15设置背景色)6、 FILL(以画笔色填充一个封闭图形)必须使海龟处于一个封闭图形内部。例:画一个蓝色实心三角形7、 文本窗口的编辑删除:退格DELETE(DEL)插入:输入文字改写:INSET光标变高粗,输入三、练习1、P3112、上机作业第六节、用重复命令绘图的方法教学目的:掌握用REPEAT命令画圆和组合线等简单图形的方法,利用REPEAT命令绘有一定规律的简单图形。教学重点:绘圆的公式及绘制各种角度的弧。教学过程:一、组织教学二、引言REPEATNFD边长RT360/N公式是画什么图形的?三、新课当正多边形的边数足够大时,我们看起来这个多边形就象一个圆。边数越多

38、越接近。而LOGO最多只能画360边形,因此,把360边形看成是圆形公式为:REPEAT360FDDRT360/360D是360边形的一个边的长度,而360*D就是周长也就是圆的周长。D=2*PI*R/360REPEAT360FD2*PI*R/360RT360/360RT和LT的区别是圆在海龟的哪一侧。练习:画一个半径为30的圆。画半径为40的两上对称圆。画弧:弧的度数与圆的公式中谁有关?REPEAT弧的度数FD2*PI*R/360RT360/360练习:画半径为60的70度的弧。画三分之一圆弧。画重复图形:米字:利用重复命令画图形关键是找对重复的是什么图形。很明显这里是一条线。8次,每次都要

39、使海龟移到下一个图形的起始点:FD50BK50RT45REPEAT8FD50BK50RT45练习:万字练习题(319)LS第七节、语言重复绘图命令(二)教学要点:当多边形的边很大时,就可以看成是圆。公式:圆:常用公式:REPEAT360FD2*PI*R/360RT1通用公式:REPEATNFD2*PI*R/NRT360/NR是圆的半径PI表示圆周率取值为3.14例:画一个半径为30的圆方法一:REPEAT360FD2*PI*30/360RT1方法二:REPEAT90FD2*PI*30/90RT360/90圆弧:M分之一弧:REPEATN/MFD2*PI*R/NRT360/N例:画一个三分之一弧

40、REPEAT360/3FD2*PI*50/360RT1M度圆弧:REPEATMFD2*PI*R/NRT360/N例:画一个60度的弧REPEAT60FD2*PI*30/360RT1在公式中重复次数与RT后面的角度之积即为所画弧的度数。旋转的图形:一个图形围绕一个中心相隔相同的角度排布一周REPEAT支数画一支图形回到中点转到另一支的角度例:画右图分析:这一个图形即为一条直线共有8支每支间隔360/8度repeat8fd70bk70rt360/8上机作业:思考:用重复命令画圆与用画椭圆命令画圆后海龟的位置。根据命令画出图形1) REPEAT360FD1RT12) REPEAT180FD1RT23

41、) REPEAT180FD1RT34) REPEAT180FD2*PI*50/360RT15) REPEAT120FD2*PI*50/360LT16) REPEAT60FD2*PI*50/180RT27) fd100rt90repeat360fd2*pi*10/360lt1lt90bk1008) drawstampoval8080repeat8pufd75pdbk20pubk55pdrt459) DRAWREPEAT4FD40RT90FD40RT90FD40LT9010) DRAWREPEAT4FD40RT90FD40RT90FD80RT9011) REPEAT5FD20RT90FD20LT9

42、0HOME12) REPEAT36RT5FD10RT5REPEAT36LT5FD10LT5根据图形或要求写出命令1)画出半径为50的圆2)画出半径为50的120度的弧书中P319第二题的四个图形第八节、第九节用重复命令绘图的方法三教学目的:掌握用LOGO的REPEAT命令嵌套的形式画一些简单的组合图形的方法。教学重点:画花和叶的方法,渗透逐级细分的程序设计思想;教学难点:需要较高的抽象能力和新的程序设计思想教学过程:一、组织教学二、复习:1、画一个半径为60的圆2、画一个米字三、新课1、嵌套:即在重复命令中,还包括重复命令。画弧:REPEAT60FD2*PI*30/360RT1转向:通过上面四

43、次操作后海龟转了360度,两步则为180;画弧转了60度,转向应该为120REPEAT60FD2*PI*30/360RT1RT120要做两次:REPEAT2REPEAT60FD2*PI*30/360RT1RT120练习如右图回这是四个花瓣。REPEAT4REPEAT2REPEAT60FD2*PI*30/360RT1RT120RT90例2:与上次课的思想类似REPEAT3REPEAT3FD40RT120例3:分析REPEAT60FD60REPEAT800PEBK60RT6PD动画想法是:画直线擦线,再画线,其中的REPEAT800的作用是控制画线和擦线的速度。四、课后回顾第十节、坐标定位法画图教

44、学目的:掌握用坐标定位和定向命令画一些简单的图形的方法教学重点:LOGO语言中的坐标系,移动和转角的参照。教学过程:一、组织教学二、复习提问:画一个三角形的花三、新课1、 坐标系以母位为原点,横坐标为X轴,纵坐标为丫轴。2、 坐标定位命令:SETX横坐标步数值移到横坐标为该数值的纵坐标不变的位置。SETY纵坐标步数值移到纵坐标为该数值的横坐标不变的位置。SETXY横纵移到坐标所指的位置。DOT横纵在坐标所指的位置画一个点(海龟移动,但方向不变)例1画等腰梯形CSSETX30SETXY50-40SEXN0SETXY003、坐标定向命令SETH角度数以垂直方向为基准,顺时针为正,逆时针为负3、 测

45、试海龟位置和角度命令XCORYCORGETXY显示坐标位置(XCORYCOR计录着海龟的横纵标可参加计算)HEADING显示海龟的方向(以垂直方向为基准)例2画楼梯REPEAT3SETY(YCOR+20)SETX(XCOR+20)BK60HOME练习:1、画直角三角形CSSETY40SETXY500SETX02、画竖线CSrepeat5sety50pusetxxcor+10sety0pd3、画小实心圆CSREPEAT7(STEMPOVAL55"TUR日PUSETXXCOR+15PD第十一节、第十二节坐标定位法画图实验目的:会用坐标定位和定向命令画一些简单的图形。教学重点:LOGO语言中的坐标系,移动和转角的参照。实验内容:根据命令画出图形1) DRAWPUSETY60PDSETX60SETXY80N0SETX20SETXY0602) REPEAT3SETY(YCOR+20)SETX(XCOR+20)B

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论