当前位置:首页 > logo
第一节、 启动、用户主屏和退出
教学目的: 知道计算机的三种语言,LOGO是一个高级语言,开发者和特点。 教学重点:LOGO主屏幕组成。 教学措施: 讲授法 练习法 教学过程: 一、组织教学
学习计算机,不学习编程语言那最多是一个优秀的使用者,永远也成不了老鸟。而LOGO语言是众多编程语言中最简单的一种,它连小学四五年级的学生都能学好,虽然简单,但大多数的编程思路都有所体现,因此,学会LOGO其它语言就会事半功倍。 二、讲授新课
1、计算机的语言:
计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。 机器语言对于人来说太不方便。因此人们设计出用助记符来写的语言:汇编语言。在运行时计算机会把这些符号翻译成机器语言,然后把运行结果再翻译回来。MOV AX ,3024h ADD AX,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语言的启动和关闭。 用户主屏的各部名称。 四、巩固练习: 课后习题 五、课后回顾:
第二节、基本绘图命令
教学目的: 掌握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、说出下面命令的功能并绘出图来
CS FD 80 RT 90FD 60 LT 90 FD 100 BK 180
CS RT 90 FD 120 BK 60 LT 90 FD 50 RT 90 FD 40 BK 80
DRAW FD 60 RT 90 FD 60 RT 90 FD 60 RT 90 FD 60 RT 90 2、长方形长为30 宽 60
让学生用汉语说如何画 再还原成LOGO命令。
DRAW FD 30 RT 90 FD 60 RT 90 FD 30 RT 90 FD 60 RT 90 3、正三角形边长为60
让学生用汉语说如何画,再还原成LOGO命令 DRAW FD 60 RT 120 FD 60 RT 120 FD 60 RT 120 角度的得出是难点 四、作业: 课后习题1 2 3
1、CS FD 60 LT 90 BK 50 FD 100 RT 120 FD 100 RT 120 FD 100 RT 120 考试题(见小黑板
第三节 基本绘图命令(三) 教学目的: 掌握STAMPRECT STAMPOVAL SETPC SETBG FILL命令,掌握LOGO命令的一般编辑方法。
教学重点: STAMPRECT和STAMPOVAL命令 教学过程: 一、 复习
1. DRAW FD 50 RT 90 FD 75 LT 90 FD 50 HOME HT
2、画一个等距等长的直线。 二、 新课
1、 STAMPRECT 长 宽 (画矩形)
水平方向为长,竖直方向是宽 海龟画完之后处在矩形的左下角且保持原方向 CS STAMPRECT 30 60 STAMPRECT 30 30 HT 2、(STAMPRECT 长 宽“TRUE) 以画笔色添充 3、 STAMPROVAL 横 纵 (画椭圆)
以海龟所在位置为中心 画完后海龟在椭圆的中心点,且保持原方向 4、(STAMPROVAL 30 50 “TRUE)以画笔色画实心 4、 SETPC 数值 (0-15 设置画笔颜色) 如:画一个红色的实心圆
5、 SETBG 数值 (0-15 设置背景色)
6、 FILL (以画笔色填充一个封闭图形) 必须使海龟处于一个封闭图形内部。 例:画一个蓝色实心三角形 7、 文本窗口的编辑
删除:退格 DELETE(DEL) 插入:输入文字
改写:INSET 光标变高粗,输入 三、 练习
1、 P311 2、上机作业 第四节、用重复命令绘图的方法
教学目的:掌握用REPEAT命令画圆和组合线等简单图形的方法,利用REPEAT命
令绘有一定规律的简单图形。
教学重点: 绘圆的公式及绘制各种角度的弧。 教学过程: 一、组织教学 二、引言
REPEAT N[ FD 边长 RT 360/N]公式是画什么图形的? 三、新课
当正多边形的边数足够大时,我们看起来这个多边形就象一个圆。边数越多越接近。而LOGO最多只能画360边形,因此,把360边形看成是圆形公式为: REPEAT 360 [FD D RT 360/360]
D是360边形的一个边的长度,而360*D就是周长也就是圆的周长。D=2*PI*R/ 重复命令画图形关键是找对重复的是什么图形。很明显这里是一条线。8次,每次都要使海龟移到下一个图形的起始点:FD 50 BK50 RT 45 REPEAT 8[FD 50 BK 50 RT 45 ] 练习:万字 练习题(319)
第五节、语言重复绘图命令(二) 教学要点:
当多边形的边很大时,就可以看成是圆。
公式:圆:常用公式:REPEAT 360 [FD 2*PI*R/360 RT 1] 通用公式:REPEAT N [FD 2*PI*R/N RT 360/N] R是圆的半径 PI表示圆周率取值为3.14 例:画一个半径为30的圆
方法一: REPEAT 360 [FD 2*PI*30/360 RT 1] 方法二: REPEAT 90 [FD 2*PI*30/90 RT 360/90]
圆弧:M分之一弧:REPEAT N/M [FD 2*PI*R/N RT 360/N] 例:画一个三分之一弧
REPEAT 360/3 [ FD 2*PI*50/360 RT 1]
M度圆弧:REPEAT M [FD 2*PI*R/N RT 360/N] 例:画一个60度的弧
REPEAT 60 [FD 2*PI*30/360 RT 1]
在公式中重复次数与RT后面的角度之积即为所画弧的度数。 旋转的图形:一个图形围绕一个中心相隔相同的角度排布一周 REPEAT 支数 [画一支图形 回到中点 转到另一支的角度] 例:画右图
分析:这一个图形即为一条直线 共有8支 每支间隔360/8度
repeat 8[fd 70 bk 70 rt 360/8]
上机作业:
思考:用重复命令画圆与用画椭圆命令画圆后海龟的位置。 根据命令画出图形
共分享92篇相关文档