logo语言教案.docx

上传人:b****6 文档编号:7584348 上传时间:2023-01-25 格式:DOCX 页数:37 大小:49.03KB
下载 相关 举报
logo语言教案.docx_第1页
第1页 / 共37页
logo语言教案.docx_第2页
第2页 / 共37页
logo语言教案.docx_第3页
第3页 / 共37页
logo语言教案.docx_第4页
第4页 / 共37页
logo语言教案.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

logo语言教案.docx

《logo语言教案.docx》由会员分享,可在线阅读,更多相关《logo语言教案.docx(37页珍藏版)》请在冰豆网上搜索。

logo语言教案.docx

logo语言教案

logo语言教案

第一节、Logo语言概述

教学目的:

1、通过学习使学生认识Logo语言。

2、提高学生学习计算机语言的兴趣。

教学重点:

认识Logo语言并提高兴趣。

教学难点:

提高学生兴趣。

教具准备:

PC Logo V4·0

课时安排:

1课时。

教学过程:

(一)导入

谈话:

今天我们学习新的计算机知识。

(二)新授

1、指导学生认识计算机语言。

讲述:

人类有人类的语言,计算机也有计算机的语言,只不过人类不能够很容易地看懂计算机语言。

计算机语言也分为好几类,包括机器语言、汇编语言、高级语言。

2、指导学生认识Logo语言。

讲述:

Logo语言是高级语言的一种,它使用了人类能够看得懂的语言来控制计算机,因此适合人类学习和使用。

又因为它是一种绘图语言(海龟作图),所以有很大的趣味性,更适合于小学生学习。

3、指导学生认识PC Logo编译平台。

(1)讲述:

计算机只懂得机器语言,要想让它也明白Logo语言,就要有一种软件充当翻译官,这就是编译平台。

(2)演示并解说编译平台。

(3)初步学习下列命令,并使用它来画一些简单的图形。

ST FD RT LT BK HT DRAW HOME BYE

(三)总结

总结学习内容。

         

 

     

     

第二节、PC Logo使用基础

教学目的:

1、通过学习使学生更好地掌握PC Logo编程工具。

教学重点:

PC Logo的使用方法和信息。

教学难点:

错误信息。

教具准备:

PC Logo V4·0

课时安排:

1课时。

教学过程:

(一)导入

1、复习旧知识,包括:

什么是Logo?

Logo可以做什么用?

上节课提到等各种命令各有什么用途?

练习使用命令。

2、谈话:

今天我们继续学习。

(二)新授

1、指导学生认识计算机屏幕在图形方式下的工作结构。

讲述:

我们的计算机在DOS方式下工作时是以24*80分辨率显示的,而在图形方式下(PC Logo)是以640*480分辨率显示的。

2、介绍如何使用PC Logo得全屏工作方式。

讲述:

使用下面的命令可以控制命令条的隐藏和显示。

FULLSCREEN(Ctrl+F) SPLITSCREEN(Ctrl+S)

3、关于超出屏幕范围的问题。

讲述:

如果超出屏幕范围,会从屏幕的另一边继续出现。

(三)练习

(四)总结

 

总结练习和学习情况。

                   

 

第三节、启动、用户主屏和退出

教学目的:

知道计算机的三种语言,LOGO是一个高级语言,开发者和特点。

教学重点:

LOGO主屏幕组成。

教学措施:

讲授法练习法

教学过程:

一、组织教学

学习计算机,不学习编程语言那最多是一个优秀的使用者,永远也成不了老鸟。

而LOGO语言是众多编程语言中最简单的一种,它连小学四五年级的学生都能学好,虽然简单,但大多数的编程思路都有所体现,因此,学会LOGO其它语言就会事半功倍。

在升学考中2000年,与LOGO语言有关的题占40分比重很大。

希望大家从第一节课开始就认真学习,把它学好。

 

二、讲授新课

1、计算机的语言:

计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。

机器语言对于人来说太不方便。

因此人们设计出用助记符来写的语言:

汇编语言。

在运行时计算机会把这些符号翻译成机器语言,然后把运行结果再翻译回来。

MOVAX,3024hADDAX,23h

汇编语言它不符合人们自己的语言习惯,同时很不方便,因此人们设计出很多高级语言:

BASIC系列C语言系列、LOGO语言LISP语言PASCAL-DEPHI系列。

LOGO语言是1968年由美国麻省理工学院人工智能实验室在LISP语言的基础上开发的,特点:

直观性;会话性;递归性;模块化的程序结构和丰富的数据类型。

我们要学的是WINDOWS版的LOGO

2、LOGO语言的安装

LOGO语言程序只有1.2M只需将文件夹直接拷贝到硬盘上即可文件夹一般为LOGOW,如果在学校的机器中没发现LOGO语言,就上对等网在教师机上找到文件夹,复制过去即可。

3、LOGO语言的运行:

与运行其它程序是一样的,找到LOGOW文件夹,进入后双击LOGOW文件即可。

也可在桌面上建立一个快捷方式。

利用快捷方式运行。

4、用户主屏:

运行LOGOW后进入LOGO窗口,如图1.2(295)与其它窗口一样它有标题栏,菜单栏、工具栏、状态行,不同的时,其内有两个子窗口:

图形窗口和文本窗口,图形窗口(GRAPHICS)进行绘图,文本窗口(LISTERNER)输入LOGO命令。

5、LOGO的退出:

一般关闭窗口方法(七种)都可用于此。

 

三、总结

语言:

两个问题语言的种类和LOGO的产生及特点

LOGO语言的启动和关闭。

用户主屏的各部名称。

 

四、巩固练习:

课后习题

五、课后回顾:

 

第四节、关闭

一、语言

1、       种类

2、       LOGO语言的产生和特点

二、安装和启动

三、用户主界面:

1、       图形窗口

文本窗口

第二节简单的绘图方法

(一)

 

教学目的:

掌握DRAW、CS、CT、FD、BK、LT、RT和PR命令,命令的规则

教学重点

FD、BK、LT、RT命令的运用。

程序的阅读

教学措施:

讲授法

教学过程:

一、组织教学

 

二、复习提问(提问的学生必须会,否则要求其到办公室)

1、计算机语言有哪几类?

2、例举出三个高级语言。

3、LOGO语言的特点?

4、WINLOGO中主界面有哪些部件?

三、新课

1、母位和海龟方向

*母位:

也称初始位置,即海龟在屏幕中心,龟头向上。

海龟方向:

龟头所指的方向。

2、命令:

第一组:

窗口整理命令

①*DRAW(初始化命令)

功能:

清除绘图区的图形,海龟回到母位,其它设置回到缺省状态(默认、初始状态)

②*CLEARSCREEN(CS清除图形命令)

功能:

清除绘图区的图形,海龟回到母位

注意:

用在绘制新图时的第一句

③CLEARTEXT(CT清除文本命令)

功能:

清除文本窗口中的文字

*第二组:

简单的绘图命令

④FORWARD(FD前进命令)

格式:

FD步数

功能:

使海龟向前走指定步数

⑤BACK(BK后退命令)

格式:

BK步数

功能:

(学生回答)

⑥LEFT(LT左转命令)

格式:

LT角度

功能:

使海龟头左转指定角度

⑦RIGHT(RT右转命令)

格式:

RT角度

功能:

使海龟头右转指定角度

第三组计算

⑧PRINT(PR)显示运算结果命令

格式:

PR算数表达式

功能:

显示运算结果

命令书写规则:

命令之间、参数之间必须用空格分开;多个命令可写在一行之中;回车后运行该命令。

练习一

1、说出下面命令的功能并绘出图来

CSFD80RT90FD60LT90FD100BK180

CSRT90FD120BK60LT90FD50RT90FD40BK80

DRAWFD60RT90FD60RT90FD60RT90FD60RT90

2、长方形长为30宽60

让学生用汉语说如何画再还原成LOGO命令。

DRAWFD30RT90FD60RT90FD30RT90FD60RT90

3、正三角形边长为60

让学生用汉语说如何画,再还原成LOGO命令

DRAWFD60RT120FD60RT120FD60RT120

角度的得出是难点

四、作业:

课后习题123

1、CSFD60LT90BK50FD100RT120FD100RT120FD100RT120

考试题(见小黑板

 

 

 

第五节基本绘图命令(三)

时间:

课时:

教学目的:

掌握STAMPRECTSTAMPOVALSETPCSETBGFILL命令,掌握LOGO命令的一般编辑方法。

教学重点:

STAMPRECT和STAMPOVAL命令

教学过程:

一、      复习

1.DRAWFD50RT90FD75LT90

FD50HOMEHT

2、画一个等距等长的直线。

 

二、      新课

1、   STAMPRECT长宽(画矩形)

水平方向为长,竖直方向是宽海龟画完之后处在矩形的左下角且保持原方向

CSSTAMPRECT3060STAMPRECT3030HT

2、(STAMPRECT长宽“TRUE)以画笔色添充

3、   STAMPROVAL横纵(画椭圆)

以海龟所在位置为中心画完后海龟在椭圆的中心点,且保持原方向

 

4、(STAMPROVAL3050“TRUE)以画笔色画实心

4、   SETPC数值(0-15设置画笔颜色)

如:

画一个红色的实心圆

5、   SETBG数值(0-15设置背景色)

6、   FILL(以画笔色填充一个封闭图形)

必须使海龟处于一个封闭图形内部。

例:

画一个蓝色实心三角形

7、   文本窗口的编辑

删除:

退格DELETE(DEL)

插入:

输入文字

改写:

INSET光标变高粗,输入

三、      练习

1、       P3112、上机作业

 

第六节、用重复命令绘图的方法

教学目的:

掌握用REPEAT命令画圆和组合线等简单图形的方法,利用REPEAT命令绘有一定规律的简单图形。

教学重点:

绘圆的公式及绘制各种角度的弧。

教学过程:

一、组织教学

二、引言

REPEATN[FD边长RT360/N]公式是画什么图形的?

三、新课

当正多边形的边数足够大时,我们看起来这个多边形就象一个圆。

边数越多越接近。

而LOGO最多只能画360边形,因此,把360边形看成是圆形公式为:

REPEAT360[FDDRT360/360]

D是360边形的一个边的长度,而360*D就是周长也就是圆的周长。

D=2*PI*R/360

REPEAT360[FD2*PI*R/360RT360/360]

RT和LT的区别是圆在海龟的哪一侧。

练习:

画一个半径为30的圆。

画半径为40的两上对称圆。

画弧:

弧的度数与圆的公式中谁有关?

REPEAT弧的度数[FD2*PI*R/360RT360/360]

练习:

画半径为60的70度的弧。

画三分之一圆弧。

 

画重复图形:

米字:

利用重复命令画图形关键是找对重复的是什么图形。

很明显这里是一条线。

8次,每次都要使海龟移到下一个图形的起始点:

FD50BK50RT45

REPEAT8[FD50BK50RT45]

练习:

万字练习题(319)

 

 

 

第七节、语言重复绘图命令

(二)

教学要点:

当多边形的边很大时,就可以看成是圆。

公式:

圆:

常用公式:

REPEAT360[FD2*PI*R/360RT1]

通用公式:

REPEATN[FD2*PI*R/NRT360/N]

R是圆的半径PI表示圆周率取值为3.14

例:

画一个半径为30的圆

方法一:

REPEAT360[FD2*PI*30/360RT1]

方法二:

REPEAT90[FD2*PI*30/90RT360/90]

圆弧:

M分之一弧:

REPEATN/M[FD2*PI*R/NRT360/N]

例:

画一个三分之一弧

REPEAT360/3[FD2*PI*50/360RT1]

M度圆弧:

REPEATM[FD2*PI*R/NRT360/N]

例:

画一个60度的弧

REPEAT60[FD2*PI*30/360RT1]

在公式中重复次数与RT后面的角度之积即为所画弧的度数。

旋转的图形:

一个图形围绕一个中心相隔相同的角度排布一周

REPEAT支数[画一支图形回到中点转到另一支的角度]

例:

画右图

分析:

这一个图形即为一条直线共有8支

每支间隔360/8度

repeat8[fd70bk70rt360/8]

 

上机作业:

思考:

用重复命令画圆与用画椭圆命令画圆后海龟的位置。

根据命令画出图形

1)REPEAT360[FD1RT1]

2)REPEAT180[FD1RT2]

3)REPEAT180[FD1RT3]

4)REPEAT180[FD2*PI*50/360RT1]

5)REPEAT120[FD2*PI*50/360LT1]

6)REPEAT60[FD2*PI*50/180RT2]

7)fd100rt90repeat360[fd2*pi*10/360lt1]lt90bk100

8)drawstampoval8080repeat8[pufd75pdbk20pubk55pdrt45]

9)DRAWREPEAT4[FD40RT90FD40RT90FD40LT90]

10)DRAWREPEAT4[FD40RT90FD40RT90FD80RT90]

11)REPEAT5[FD20RT90FD20LT90]HOME

12)REPEAT36[RT5FD10RT5]REPEAT36[LT5FD10LT5]

根据图形或要求写出命令

1)画出半径为50的圆2)画出半径为50的120度的弧

 

 

 

 

书中P319第二题的四个图形

 

 

 

 

第八节、第九节用重复命令绘图的方法三

 

教学目的:

掌握用LOGO的REPEAT命令嵌套的形式画一些简单的组合图形的方法。

教学重点:

画花和叶的方法,渗透逐级细分的程序设计思想;

教学难点:

需要较高的抽象能力和新的程序设计思想

教学过程:

一、组织教学

二、复习:

1、画一个半径为60的圆

2、画一个米字

三、新课

1、嵌套:

即在重复命令中,还包括重复命令。

2、例题

例1画如图的花瓣

这个花瓣很明显是由两个花

瓣组成即过程为画弧、转向

画弧、转向;

画弧:

REPEAT60[FD2*PI*30/360RT1]

转向:

通过上面四次操作后海龟转了360度,两步则为180;画弧转了60度,转向应该为120

REPEAT60[FD2*PI*30/360RT1]RT120

要做两次:

REPEAT2[REPEAT60[FD2*PI*30/360RT1]RT120]

练习如右图

这是四个花瓣。

REPEAT4[REPEAT2[REPEAT60[FD2*PI*30/360RT1]RT120]RT90]

 

例2:

与上次课的思想类似

REPEAT3[REPEAT3[FD40RT120]]

 

例3:

分析REPEAT60[FD60REPEAT800[]PEBK60RT6PD]

动画想法是:

画直线擦线,再画线,其中的REPEAT800[]的作用是控制画线和擦线的速度。

 

 

四、课后回顾

  

 

第十节、坐标定位法画图

 

教学目的:

掌握用坐标定位和定向命令画一些简单的图形的方法

教学重点:

LOGO语言中的坐标系,移动和转角的参照。

教学过程:

一、 组织教学

二、 复习提问:

画一个三角形的花

三、 新课

1、     坐标系

以母位为原点,横坐标为X轴,纵坐标为Y轴。

2、     坐标定位命令:

SETX横坐标步数值

移到横坐标为该数值的纵坐标不变的位置。

SETY纵坐标步数值

移到纵坐标为该数值的横坐标不变的位置。

SETXY[横纵]

移到坐标所指的位置。

DOT[横纵]

在坐标所指的位置画一个点

(海龟移动,但方向不变)

例1       画等腰梯形

CSSETX30SETXY[50–40]SEX–20SETXY[00]

3、坐标定向命令

SETH角度数

以垂直方向为基准,顺时针为正,逆时针为负

3、     测试海龟位置和角度命令

XCORYCORGETXY

显示坐标位置(XCORYCOR计录着海龟的横纵标可参加计算)

HEADING显示海龟的方向(以垂直方向为基准)

例2       画楼梯

REPEAT3[SETY(YCOR+20)SETX(XCOR+20)]

BK60HOME

练习:

1、画直角三角形

CSSETY40SETXY[500]SETX0

2、画竖线

CSrepeat5[sety50pusetxxcor+10sety0pd]

3、画小实心圆

CSREPEAT7[(STEMPOVAL55“TURE)PUSETXXCOR+15PD]

 

              

第十一节、第十二节坐标定位法画图

 

实验目的:

会用坐标定位和定向命令画一些简单的图形。

教学重点:

LOGO语言中的坐标系,移动和转角的参照。

实验内容:

根据命令画出图形

1) DRAWPUSETY60PDSETX60SETXY[80–20]SETX–20SETXY[060]

2) REPEAT3[SETY(YCOR+20)SETX(XCOR+20)BK60HOME

3)DRAWSETX90SETY90HOMEFD90SETX90

4)DRAWSETXY[2040]SETX60SETXY[800]LT90FD80SETXY[6040]

5)DRAWREPEAT3[SETY(YCOR+30)SETX(XCOR+30)]REPEAT3[SETX(YCOR+30)

SETY(XCOR-30)]HOME

6)DRAWRT60SETX100SETXY[8060]SETX20SETX0SETY0HT

7)DRAWFD110SETXY[-50–50]HOMESETY110SETXY[50–50]HOME

根据图写命令

 

 

 

第十三节、十四节编写多过程绘图

班级

一班

二班

三班

四班

时间

 

 

 

 

教学目的:

知道多过程的概念,掌握编写多过程画一些一般的图形的方法。

教学重点:

正确的阅读多过程,理解模块化程序设计思想

教学过程:

一、 组织教学

二、 复习提问:

1、文本窗口中输入()命令(将ABC1文件装入内存)

2、存图形时扩展名为()。

3、在调入图形时,用FILE菜单中的()选项,在文本窗口中输入()。

4、从磁盘将过程装入内存的命令是()

A、SAVEB、LOADC、SAVEPICD、LOADPIC

5、将A盘的ABC.lgo 装入内存的是命令是()

A、LOAD“ABC”B.SAVE“ABC”C.LOAD“A…ABC”D.SAVE“A…ABC”

6、将过程调入内存按()键,将过程存盘按()键;清屏文本窗口或在编辑器内新键文件按()A、F10B、F6C、F9D、F5

7、过程存盘时的默认文件扩展名为(),图形存盘时的默认扩展名为()

A、LGOB、PCXC、EXED、BMP

三、 新课:

1、 过程中调用过程称为多过程

例:

TOSJREPEAT3[FD40RT120]

END 

第十五节、十六节过程的编写和保存

(二)

 

班级

一班

二班

三班

四班

时间

 

 

 

 

教学目的:

掌握在编辑器中编写过程的方法,能够正确保存过程。

复习掌握上节能基础知识

教学重点:

在一个文件中可存入多个过程。

教学过程:

一、 组织教学

二、 复习提问:

1、LOGO命令的两种执行方式:

()()

2、过程由三个部分组成:

()()()

3、LOGO系统的过程定义格式中,过程名不能与()相同,()是过程尾,输入时必须()。

4、在提示符?

后输入的过程要存盘可用()命令,也可用FILE菜单下的()选项或()选项。

在编辑器中存盘可用FILE菜单下的上述命令,也可以按()后在对话框中选择是。

5、在LOGO编辑器中,激活菜单可以用()

A、CTRL键B、ALT键C、DEL键D、SHIFT键

6、在LOGO语言中,输入过程头后回车,则提示符变为()

A、?

B、D、:

7、LOGO语言的执行方式有()

A、立即执行方式B、过程执行方式C、立即执行方式和过程执行方式

8、下面()必须独占一行

A、过程头B、过程体C、CSD、REPEAT

9、将过程存入磁盘的文件的扩展名是()。

三、 新课

利用编辑器编辑过程

打开编辑器:

EDIT回车就会打开一个编辑器,在编辑器中按要求输入:

TOABC1

REPEAT3[FD40RT120]

END

过程的保存:

F6引出一个对话框

ALT-FILE-SAVE/SAVEAS

EDIT的其它用法

EDIT过程名:

内存中有过程的在编辑器中会显示内容如没有该过程,则会出同TO等

EDITALL:

则显示内存中所有的过程

清屏时F9可能新建一个文件在文本窗口中可清屏

编写过程:

 

 

 

 

 

CSREPEAT3[SETY(YCOR+20)SETX(XCOR+20)]

REPEAT3[SETY(YCOR-20)SETX(XCOR-20)]

CSREPEAT7[SETY40SETY0PUSETX(XCOR+10)PD]

四、练习

见印题

五、课后回顾

 

第一节、Logo语言概述

教学目

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1