四年级电脑教案 ━━━ LOGO 语言
教学要点:
1 )电脑是我们的好朋友,可以帮助人们处理许多问题。 LOGO 是一种用来指挥电脑工作的程序设计语言。利用小海龟,可以画出许多有趣的图形,我们要努力学好 LOGO。
2 )为了学好 LOGO ,我们要做到:
A )认真听课、积极思考、记好笔记、阅读课本、做好作业(书写要工整)。 B )上机时专心致志,把例题和作业在微机上一一通过。 C )课外寻找机会上机练习,对机器越熟悉越好。
D )准备好笔记本、钢笔或圆珠笔、铅笔和直尺(三角尺)和量角器。
3 ) LOGO 语言虽然好学,但由于这次教学时间集中,进度很快,对小学生仍有一定难度,所以家长必须关注孩子学习,才能取得较好效果。家长最好能做到:
A )天天对照讲义,检查孩子的笔记和作业,要鼓励孩子独立思考。
B )辅导孩子认识英文 26 个字母,熟悉计算机键盘,学会使用直尺和量角器。 C )帮助孩子天天背诵、默写 LOGO 命令。
4 )启动计算机后,可以用命令: LOGO 进入 LOGO 语言系统,用命令: BYE 退出 LOGO语言系统。
5 )本次学习的 LOGO 命令有:
1 2 3 4 5
DRAW 清屏、复位、进入图文混合显示状态 清屏、复位 显龟命令 隐龟命令 前进命令
前进 100 (海龟)步
前进 100 步 (因为 20*5=100) 后退 50 步 (与 BK 50 作用相同)
CLEARSCREEN 简写 CS SHOW TURTLE 简写 ST HIDETURTLE FORWARD FD 100 FD 20*5 FD -50
简写 HT 简写 FD
6 7 8 9 10
BACK BK 100 BK 20*5 BK -50 RIGHT RT 90 RT 360/4 RT -120 LEFT LT 90 LT 360/4 LT -120 HOME CLEAN
简写 BK 后退命令 简写 RT 简写 LT
后退 100 步
后退 100 步 (因为 20*5=100) 前进 50 步 (与 FD 50 作用相同) 右转命令 (顺时针方向) 右转 90 度
右转 90 度 (因为 360/4=90 ) 左转 120 度
左转命令 (逆时针方向) 左转 90 度
左转 90 度 (因为 360/4=90 ) 右转 120 度
回家命令 让海龟回到屏幕中央的“母位”,并使其方向向上 清屏不回家命令
6 )相关知识:
计算机的开启与关闭、 LOGO 语言系统的进入和退出、键盘的使用LOGO 语言的图文混合显示方式、海龟的“母位”、角度的知识、对负数的了解、 矩形、图形的分析方法、利用工具画图。
作业:
1 )阅读课本第 1 页到第 3 页,填写下面空白:
1. 电子计算机由___________________________________________________五部分组成。
2. CPU 是指微机的_______________,它包括________________和________________,是微机的核心
部件。我们常说的 586 、奔腾等就是 CUP 的____________。
3. 存储器有 RAM_______________ 、 ROM_______________等种类,是计算机的“仓库”。 4. _____________和______________是人与计算机交流的“桥梁”。键盘和鼠标是最常用的
______________、显示器和打印机是最常用的______________。
5. 计算机可以用_____________、_____________保留数据。
6. 键盘有的键上印有两个字符,如 * 和 8 就在同一个键上。我们直接按此键,输入的是数字 8 ,
按住___________再按此键,就可以输入乘号 * 。
7. 删除刚刚输入的字符(即光标前面的那个字符),可以使用____________键。
2 )把下列命令各抄写五遍:
DRAW CLEARSCREEN
HOME FORWARD BACK RIGHT
LEFT
SHOWTURTLE
HIDETURTLE
CLEAN
3 )按编号逐条写出下列命令行的作用,并画出整组命令最后画出的图形:
1 CS _______________ 2 ST _______________ 3 FD 804 RT 90 _______________ 5 FD 60 _______________ 6 LT 90 7 FD 100
_______________
8 BK 180
_______________
9 HT
4 )写出下列命令组画出的图形:
1 CS
2 CS RT 90 FD 120 BK 60 FD 100 LT 90 FD 50 RT 90 FD 180 RT 90 FD 40 BK 80
RT 90 FD 100 LT 90 FD 50 BK 180
3 DRAW 4 DRAW FD 100 BK 120 FD 80 RT 90 FD 150 LT 90 FD 60 LT 90 FD 50 HOME HOME
HT
5 )写几条命令,画出如下图形:
_____________________________________________
教学要点:
1)复习与提高正三角形的画法、螺旋形折线(类正方形、类三角形)的画法
2)内角与外角,判断谁是转角:
FD 到 FD 按外角转
BK 到 BK 按外角转
FD 到 BK 按内角转 BK 到 FD 按内角转
外角 + 内角 = 180 度
3)量角器的使用
4)连通图形与不连通图形
5)三条新LOGO 命令:
PU PD PE
抬笔命令
落笔命令
笔擦命令
全称:PENUP
发出 PU 命令后,移动海龟不再画线
全称:PENDOWN
发出 PD 命令后,海龟又可以画线了
全称:PENERASE
发出PE 命令后,海龟会把经过的线条擦去。象个橡皮擦。
注意: 发出 PU 或 PE 命
令后,也可用 DRAW 回到落笔状态,但原有图形会被清除。
6)海龟四要素:
位置 指向 起落 隐显
可用 FD 、BK 命令改变 可用 RT 、LT 命令改变 可用 PU 、PD 、PE 命令改变 可用 ST 、HT 命令改变
注意: 海龟要素改变后,将
一直保持直到遇上下
一条同类命令
7)“回”字、“旦”字的写法、试着画虚线
8)把命令组改成过程:
过程的格式: TO 过程名 命令组 END
注意: 今天仅仅要求知道过
程的形式
上机指导:
1)对海龟发命令的步骤:
(1)看屏幕是否在图文混合状态,否则按 F2 键。
(2)通过键盘发出命令,最后统一用大写(按字母键的同时按住 Shift 键)
(3)仔细检查,确信无疑后,按“回车键”
2)改错技巧:打错是难免的,关键是会修改。
错误有三种: 多打——
把光标移到多余的字母下,按 Del 键删除 或把光标移到多余字母后,按 ←Backspace 键删除
漏打——
错打——
把光标移到漏打字母的后一个字母处,在插入状态下, 把漏打的字母补上(注意光标形状是“_”不是“■”)
又删又插。 按一次光标向左移一格 按一次光标向右移一格
按一次向上移一行 按一次向下移一行
移动光标用: ← ——
→ —— ↑ —— ↓ ——
}注意:编写过程时才用到
3)小技巧:当光标在命令栏时, ↑ 是复制键,在输入和上一行相同的命令时,可以用它来复制。非常方便。
教学反馈:前两天上课你听懂了没有?(在下面打√)
完全能懂,习题会做( ) 课能听懂,作题有困难( ) 课不全懂,有点吃力( ) 一点不懂,困难重重 ( )
作业:(凡是正面没留空的题目,全部做在背面,一定要注明题号)
1)默写下列命令的全称:
RT ______________ LT ______________ FD ______________ BK ______________
ST ____________________________ PU ______________
PD ______________
HT ____________________________ PE ______________
CS ______________
2)写命令组,在屏幕上画一条虚线:
_____ _____ _____ _____
长度:5 2 5 2 5 2 5
3)根据过程画图形:
TO TIMU1
CS RT 90 FD 180 RT 90 FD 100 LT 90 FD 50 BK 280
HT END
TO TIMU2
CS
FD 60 LT 90 BK 50 FD 100 RT 120 FD 100 RT 120 FD 100 RT 120
END
TO TIMU3 DRAW
FD 80 LT 90 FD 50 RT 90 FD 30 RT 90 FD 200 RT 90 FD 30 RT 90 FD 50 LT 90
FD 80 RT 90 FD 100 BK 50 RT 90 FD 80 LT 45 FD 42 BK 42 RT 90 FD 42
HT END
TO TIMU4 DRAW
FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 40 RT 90 FD 80 RT 90
PU FD 80 PD
RT 90 BK 20 FD 120
HT END
TO TIMU5
CS PU FD 20 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU RT 180 FD 40 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU BK 20 LT 90 FD 20 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU RT 180 FD 40 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
ST END
教学要点:
1)重复命令 格式: REPEAT 重复次数 [重复的内容]
注意:重复次数应是整数,如果输入是小数,LOGO 将自动四舍五入
2)学会分析图形,找出具有相同特征的部分 (1)正方形、正三角形、正多边形的画法,
“十”字、“米”字、“回”字的写法
楼梯、空心“十”字,太阳光芒、“卍”字等图形的画法 (2)长方形、菱形、平行四边形的画法、梯形的画法
3)图形闭合原理:海龟无交叉地画一个闭合图形,回到原位原方向,向一个方向的总转角是 360 度。
4)左转和右转图形的左、右手判别法:手心向外、四指指向海龟方向,图形在拇指侧,符合左手的是左转图形,符合右手的是右转图形。
5)图形初始位置的调整: 调整位置、调整方向、即调整位置又调整方向
6)圆的近似画法及其改进:
边数越多的正多边形越接近圆,我们总是用边数足够多的正多边形来近似地表示圆。 在屏幕上正 36 边形就很象一个圆了。用 36 边形画圆,边长是半径的0.174倍。 REPEAT 36 [ FD 半径*0.174 RT 10 ] 可以近似地画出一个圆。
为了把圆位置摆正,可以把10度的转角分成两个 5 度,分别放在 FD 命令的前后。
7)全屏图形显示与全屏文字显示
屏幕显示方式 图文混合显示方式 全屏幕图形显示方式 全屏幕文字显示方式
命令(全称)
SS ( SPLITSCREEN ) FS ( FULLSCREEN ) TS ( TEXTSCREEN )
功能键 F2 F4 F3
8)上机时常见的信息
“*****” is not a Logo procedure
意思是 Logo 中没有“*****”这个命令(或过程)名 “*****” needs more input(s)
意思是 “*****”命令还需要输入参数
作业:
1)抄写CS 、SS 、FS 、TS 、ST 、HT 命令的全称各五遍,然后试着默写它们。 2)画出下面过程对应的图形:
(1) TO EX1
DRAW ST FD 80 RT 90 BK 80 LT 90 BK - 80 END
(2) TO EX2
CS ST
FD 100 BK 50 RT 90 FD 40 BK 40 RT 90 FD 50 LT 90 BK 60 FD 130 END
TO EX3 (3)
CS RT 90
FD 90 RT 90 BK 90 RT 90 FD 90 RT 90 BK 90 ST END
(4) TO EX4
CS ST
REPEA T 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 LT 90 ] END
(5) TO EX5
CS ST REPEAT 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 RT 90 ] END
(6) TO EX6
CS ST REPEA T 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 LT 180 ] END
(7) TO EX7
CS FS ST REPEA T 5 [ FD 20 RT 90 FD 20 LT 90 ] HOME END
(8) TO EX8
CS FS ST
REPEA T 5 [ PD FD 20 RT 90 PU FD 20 LT 90 ] HOME END
(9) TO EX9
CS FS ST REPEA T 8 [ FD 100 BK 50 RT 45 ] END
TO EX10 (10)
CS FS ST
REPEA T 6 [ FD 60 LT 72 ]
(11) TO EX11
CS FS ST RT 30
REPEAT 6 [ FD 18 PU FD 9 PD RT 60 ]
END
END
TO EX12 (12)
CS FS ST RT 30
REPEA T 3 [ FD 60 RT 120 FD 60 LT 120 ] LT 120 FD 60 PU FD 60 PD FD 60 HT END
(13) TO EX13
DRAW
REPEA T 4 [ FD 40 RT 90 ] REPEA T 4 [ FD 80 RT 90 ] REPEA T 4 [ FD 120 RT 90 ] END
(14) TO EX14
DRAW
REPEAT 5 [ FD 40 RT 90 ] REPEAT 5 [ FD 80 RT 90 ] REPEAT 5 [ FD 120 RT 90 ] END
(16) TO EX16
DRAW RT 30
REPEAT 3 [ FD 100 RT 120 ] LT 30 PU FD 50 PD RT 30 REPEAT 3 [ FD 100 RT 120 ] END
(15) TO EX15
DRAW
REPEA T 6 [ FD 40 RT 90 ] REPEA T 6 [ FD 80 RT 90 ] REPEA T 6 [ FD 120 RT 90 ] END
(17) TO EX17
REPEA T 36 [ RT 5 FD 10 RT 5 ] REPEA T 36 [ LT 5 FD 10 LT 5 ] END
(18) TO EX18
DRAW LT 54 REPEA T 5 [ FD 40 RT 72 ] RT 54 BK 60 END
教学要点:
1)海龟的边界 633×473 海龟步 633 = 319(右)+ 314(左) 473 = 234(上)+ 239(下) 注意:图文混合显示时,图屏的下部被命令屏遮住了 不准越界命令: FENCE 恢复环绕命令: WRAP
2)屏幕的色彩与画笔的色彩:可以用命令改变,目前用默认的黑底白线方式
3)
正多边形小结 正三角形 正方形 正五边形 正六边形 „„ 正三十六边形 正:N 边形
边数 3 4 5 6 „„ 36 :N
每次转角 120 90 72 60 „„ 10 360/:N
总转角 120×3 = 360 90×4 = 360 72×5 =360 60×6 = 360 „„
10×36=360 ( 近似圆 )
注意:用正36边形近似圆时,10度的角要分为两个5度,分在前进命令前后
四边等长,相邻两角共转 180 度 (特例:正方形)
4) 菱形:
平行四边形: 对边等长,相邻两角共转 180 度 (特例:长方形) 梯形:
一组对边平行。四角分两组,各组和为 180 度
REPEA T 5 REPEA T 8 REPEA T 9 REPEA T 9
[ FD 100 RT 144 ] [ FD 100 RT 135 ] [ FD 100 RT 80 ] [ FD 100 RT 160 ]
5)多角星: 五角星
八角星 九角星 九角星
作业:
1)阅读课本,填空:
(1)第3面: shift 称为 __________ 键, CapsLock 称为 __________ 键,Enter 称为 __________ 键, Backspace 称为 __________ 键, NumLock 称为 __________ 键。我们应该熟悉它们。
(2)第7面:在标准键盘的右下方有一组 __________ 箭头键,按动 __________ 键,就会发现文字屏幕中出现,原来电脑记住了我们 __________ 。
(3)第13面:比较DRAW 、CS 、HOME 、CLEAN 四条命令, __________ 命令是复位不清屏、__________ 命令是清屏不复位,__________ 两条命令是清屏复位,其中 __________ 命令还有恢复LOGO 初始状态的作用。
(4)第13-14面:LOGO 语言的初始状态有以下几点:
①__________ 、②指定________________ 、③指定__________ 、④指定__________ 、⑤指定__________ 、⑥指定__________ 、 ⑦指定 __________。命令DRAW 和CLEARSCREEN 的区别是:__________________________________________________。
(5)第15面: 屏幕宽的总长是 __________ 海龟步:从中心向右走 ______ 步到边界,向左走 ______ 步,屏幕高的总长是 _____ 步,从中心向上走 ______ 步、向下走 ______ 步。
2)抄写下列命令(有全称的写全称)各五遍:
CS、 SS、 FS、 TS、 FENCE、 WRAP、 FD、 BK、 RT、 LT
3)画出下列过程对应的图形:
TO P1 DRAW LT 90
REPEAT 5 [ FD 50 LT 144 ] HT END
TO P2 DRAW RT 60
REPEAT 3 [ FD 80 RT 120 ] REPEAT 3 [ BK 80 RT 120 ] LT 60 BK 100 END
TO P3 CS FD 100
PU RT 90 FD 30 LT 90 PD BK 100 END
TO P4
CS RT 90 FD 100 BK 50 LT 90 FD 45 RT 90 FD 40 BK 80 LT 90 PE BK 45 ST END
4)写过程或命令组,完成下列图形:
(画好后,检查,再上机调试。目前可以只输入过程中的命令组部分)
教学要点:
1)变量:变量就是可以变化的量。LOGO 规定(1)变量名是字母打头的字母数字串, (2)变量名前必须要加上一个冒号:
2)带变量的过程:过程可以带一个或多个变量,一律写在过程名后面: 格式: TO 过程名 所带变量 命令组 END
正N 边形(边长为 A )的标准过程 TO DBX :N :A
REPEA T :N [ FD :A RT 360/:N ] END
半径为R 的圆的标准过程(右转圆) TO YUAN :R
REPEA T 36 [ RT 5 FD :R*6.28/36 RT 5 ] END
3) 半圆、四分之一圆、圆弧
REPEA T :X [ RT 5 FD :R*6.28/36 RT 5 ] :X = 36/2 = 18 时,画出的图形是半圆 :X = 36/4 = 9 时,画出的图形是四分之一圆 :X = 36/k 时,画出的图形是k 分之一个圆 4) 要注意圆弧两端海龟的方向差别:
整圆
半圆
注意: LOGO 中可以用 PI 表示圆周率π。
:R*π*2 = 周长 π*2 ≈6.28 在我们约定的画圆方法中: 每步前进 周长/36 步 应记住:π*2/36≈0.174
四分之一圆 想想:左转圆怎么画?
掌握左转图形与右转图形的两手判别法 方向差:N 分之一圆为 360/N 度
5)用TO 命令编写过程和执行过程的方法:见课本第22页到第23页。 输入 TO 过程名 所带变量 —— 输入 命令组 —— 最后输入 END 结束 提示符的变化: ? 变为 > > 变回 ?
6)屏幕高度调整命令: SETSCRUNCH 高宽比值 (初始值为 1 )
作业:
1)阅读课本第21面到第23面,回答下列问题: 什么叫“直接执行方式”?什么叫“过程执行方式”? 什么是“过程”?LOGO 语言的程序是由什么组成的?
编写过程最后,屏幕上显示的信息为“DS2 defined ”,它的意思是什么? 编好了过程以后,怎样来执行它?
2)抄写命令五遍,有全称的写全称: SETSCRUNCH、FENCE 、WRAP 、FD 、BK 、REPEAT 、HT 、ST
3) 画出过程 TO WX DRAW RT 90
REPEA T 5 [ FD 40 LT 72 FD 40 RT 144 ] LT 36
REPEA T 5 [ FD 65 RT 72 ] HT END
所对应的图形。
4)画出过程 TO DJX1 :N CS FS
REPEAT :N [ FD 40 RT 720/:N FD 40 LT 360/:N ] END
当 :N 分别等于 5、6、8 时的图形,基础好的同学试试看,能否画出 :N 为7的图。
5)画出过程 TO YH :R :X DRAW FS
REPEAT :X [ RT 5 FD :R*0.174 RT 5 ] FD 60 END
当 :R 、 :X 分别等于(1)60 9、(2)60 12、(3)60 18、(4) 60 27、 36 时的图形。
6)画出过程 TO TTT :B1 :B2 :N DRAW
REPEAT :N [ FD :B1 BK :B2 RT 360/:N ] END
当 :B1 :B2 :N
分别为 50 50 8 50 50 2 40 10 4 30 0 5 时所对应的图形。
7)写过程,使其能画出下列各图,并且上机检验。
教学要点:
1)圆弧的度数、圆弧上任一点海龟的方向
圆弧的度数=所对圆心角的度数 弧上任一点海龟的方向都垂直于对应的半径 2)重复的嵌套
重复命令里再套重复命令,可以画出更复杂、更丰富的图形 (1)虚线多边形
REPEAT :N [ REPEAT 10 [ PD FD 7 PU FD 3 ] RT 360/:N ] (2)扇子——旋转三角形、旋转长方形
REPEAT 6 [ REPEAT 3 [ FD 50 RT 120 ] RT 10 ]
REPEAT 18 [ REPEAT 2 [ FD 80 RT 90 FD 10 RT 90 ] RT 10 ] (3)风车
REPEAT 4 [ REPEAT 2 [ FD 60 RT 90 FD 20 RT 90 ] RT 90] REPEAT 5 [ REPEAT 3 [ FD 50 RT 120 ] RT 72 ] REPEAT 8 [ REPEAT 4 [ FD 50 RT 90 ] RT 45 ] REPEAT 10 [ REPEAT 5 [ FD 30 RT 72 ] RT 36 ] REPEAT 12 [ REPEAT 36 [ RT 5 FD 4 RT 5 ] RT 30 ] REPEAT 8 [ FD 80 REPEAT 4 [ FD 20 RT 90 ] BK 80 RT 45 ] (4)梅花
REPEAT 5 [ REPEAT 18 [ RT 5 FD 4 RT 5 ] LT 108 ] 3)过程的嵌套
LOGO 过程中允许调用已经定义好的过程 TO CFX
REPEAT 2 [ FD 100 RT 90 FD 40 RT 90 ] END
则:四叶风车:TO FC1
CS FS REPEAT 4 [ CFX RT 90 ] HT END 八叶风车:TO FC2
CS FS REPEAT 8 [ CFX RT 45 ] HT END 书柜: TO SHUGUI
CS BK 10 LT 90 FD 60 RT 90 FD 10 LT 90 BK 80
REPEAT 5 [ CFX RT 90 FD 40 LT 90 ] HT END
作业:
1) 写出下列命令的名称或意义:
如 PE 笔擦命令 BK 100 __________ RT -90 __________ DRAW __________ CS __________ FS __________ FENCE __________ WRAP __________ SHOWTURTLE __________
2)用重复嵌套和过程调用两种方法编LOGO 程序画出下列图形:
3)画出下列过程的执行结果:
(1)TO A DRAW
REPEA T 3 [ FD 80 RT 120] REPEA T 4 [ FD 80 RT 90 ] REPEA T 5 [ FD 80 RT 72 ] REPEA T 6 [ FD 80 RT 60 ] END (3)TO C CS HT FS
(2)TO B DRAW RT 45
REPEA T 7 [ FD 60 RT 90 ] RT 45 BK 50 RT 45
REPEA T 36 [ RT 5 FD 1 RT 5 ] END
REPEA T 6 [ FD 60 REPEA T 5 [ FD 15 RT 144 ] BK 30 RT 60 ] END (4)TO D1
REPEA T 2 [ FD 50 RT 60 FD 50 RT 120 ] END TO D
DRAW HT LT 30 REPEA T 3 [ D1 RT 120 ] END
(5)TO E1 :A
(6) 本题中过程 E1、E 和第5题相同
REPEA T 3 [ FD :A RT 120 ] END TO E
TO F DRAW LT 30
REPEA T 3 [ E RT 120 ] E1 20 E1 40 E1 60 HT END
END
(7)本题中过程 E1、E 和第5题相同 TO G DRAW
LT 15 FD 60 LT 90 FD 15 BK 15 HOME RT 15 FD 60 RT 90 FD 15 BK 15 HOME LT 120 E LT 180 E RT 90 E1 30 HT END
━━━执教 望二小 谭朔
四年级电脑教案 ━━━ LOGO 语言
教学要点:
1 )电脑是我们的好朋友,可以帮助人们处理许多问题。 LOGO 是一种用来指挥电脑工作的程序设计语言。利用小海龟,可以画出许多有趣的图形,我们要努力学好 LOGO。
2 )为了学好 LOGO ,我们要做到:
A )认真听课、积极思考、记好笔记、阅读课本、做好作业(书写要工整)。 B )上机时专心致志,把例题和作业在微机上一一通过。 C )课外寻找机会上机练习,对机器越熟悉越好。
D )准备好笔记本、钢笔或圆珠笔、铅笔和直尺(三角尺)和量角器。
3 ) LOGO 语言虽然好学,但由于这次教学时间集中,进度很快,对小学生仍有一定难度,所以家长必须关注孩子学习,才能取得较好效果。家长最好能做到:
A )天天对照讲义,检查孩子的笔记和作业,要鼓励孩子独立思考。
B )辅导孩子认识英文 26 个字母,熟悉计算机键盘,学会使用直尺和量角器。 C )帮助孩子天天背诵、默写 LOGO 命令。
4 )启动计算机后,可以用命令: LOGO 进入 LOGO 语言系统,用命令: BYE 退出 LOGO语言系统。
5 )本次学习的 LOGO 命令有:
1 2 3 4 5
DRAW 清屏、复位、进入图文混合显示状态 清屏、复位 显龟命令 隐龟命令 前进命令
前进 100 (海龟)步
前进 100 步 (因为 20*5=100) 后退 50 步 (与 BK 50 作用相同)
CLEARSCREEN 简写 CS SHOW TURTLE 简写 ST HIDETURTLE FORWARD FD 100 FD 20*5 FD -50
简写 HT 简写 FD
6 7 8 9 10
BACK BK 100 BK 20*5 BK -50 RIGHT RT 90 RT 360/4 RT -120 LEFT LT 90 LT 360/4 LT -120 HOME CLEAN
简写 BK 后退命令 简写 RT 简写 LT
后退 100 步
后退 100 步 (因为 20*5=100) 前进 50 步 (与 FD 50 作用相同) 右转命令 (顺时针方向) 右转 90 度
右转 90 度 (因为 360/4=90 ) 左转 120 度
左转命令 (逆时针方向) 左转 90 度
左转 90 度 (因为 360/4=90 ) 右转 120 度
回家命令 让海龟回到屏幕中央的“母位”,并使其方向向上 清屏不回家命令
6 )相关知识:
计算机的开启与关闭、 LOGO 语言系统的进入和退出、键盘的使用LOGO 语言的图文混合显示方式、海龟的“母位”、角度的知识、对负数的了解、 矩形、图形的分析方法、利用工具画图。
作业:
1 )阅读课本第 1 页到第 3 页,填写下面空白:
1. 电子计算机由___________________________________________________五部分组成。
2. CPU 是指微机的_______________,它包括________________和________________,是微机的核心
部件。我们常说的 586 、奔腾等就是 CUP 的____________。
3. 存储器有 RAM_______________ 、 ROM_______________等种类,是计算机的“仓库”。 4. _____________和______________是人与计算机交流的“桥梁”。键盘和鼠标是最常用的
______________、显示器和打印机是最常用的______________。
5. 计算机可以用_____________、_____________保留数据。
6. 键盘有的键上印有两个字符,如 * 和 8 就在同一个键上。我们直接按此键,输入的是数字 8 ,
按住___________再按此键,就可以输入乘号 * 。
7. 删除刚刚输入的字符(即光标前面的那个字符),可以使用____________键。
2 )把下列命令各抄写五遍:
DRAW CLEARSCREEN
HOME FORWARD BACK RIGHT
LEFT
SHOWTURTLE
HIDETURTLE
CLEAN
3 )按编号逐条写出下列命令行的作用,并画出整组命令最后画出的图形:
1 CS _______________ 2 ST _______________ 3 FD 804 RT 90 _______________ 5 FD 60 _______________ 6 LT 90 7 FD 100
_______________
8 BK 180
_______________
9 HT
4 )写出下列命令组画出的图形:
1 CS
2 CS RT 90 FD 120 BK 60 FD 100 LT 90 FD 50 RT 90 FD 180 RT 90 FD 40 BK 80
RT 90 FD 100 LT 90 FD 50 BK 180
3 DRAW 4 DRAW FD 100 BK 120 FD 80 RT 90 FD 150 LT 90 FD 60 LT 90 FD 50 HOME HOME
HT
5 )写几条命令,画出如下图形:
_____________________________________________
教学要点:
1)复习与提高正三角形的画法、螺旋形折线(类正方形、类三角形)的画法
2)内角与外角,判断谁是转角:
FD 到 FD 按外角转
BK 到 BK 按外角转
FD 到 BK 按内角转 BK 到 FD 按内角转
外角 + 内角 = 180 度
3)量角器的使用
4)连通图形与不连通图形
5)三条新LOGO 命令:
PU PD PE
抬笔命令
落笔命令
笔擦命令
全称:PENUP
发出 PU 命令后,移动海龟不再画线
全称:PENDOWN
发出 PD 命令后,海龟又可以画线了
全称:PENERASE
发出PE 命令后,海龟会把经过的线条擦去。象个橡皮擦。
注意: 发出 PU 或 PE 命
令后,也可用 DRAW 回到落笔状态,但原有图形会被清除。
6)海龟四要素:
位置 指向 起落 隐显
可用 FD 、BK 命令改变 可用 RT 、LT 命令改变 可用 PU 、PD 、PE 命令改变 可用 ST 、HT 命令改变
注意: 海龟要素改变后,将
一直保持直到遇上下
一条同类命令
7)“回”字、“旦”字的写法、试着画虚线
8)把命令组改成过程:
过程的格式: TO 过程名 命令组 END
注意: 今天仅仅要求知道过
程的形式
上机指导:
1)对海龟发命令的步骤:
(1)看屏幕是否在图文混合状态,否则按 F2 键。
(2)通过键盘发出命令,最后统一用大写(按字母键的同时按住 Shift 键)
(3)仔细检查,确信无疑后,按“回车键”
2)改错技巧:打错是难免的,关键是会修改。
错误有三种: 多打——
把光标移到多余的字母下,按 Del 键删除 或把光标移到多余字母后,按 ←Backspace 键删除
漏打——
错打——
把光标移到漏打字母的后一个字母处,在插入状态下, 把漏打的字母补上(注意光标形状是“_”不是“■”)
又删又插。 按一次光标向左移一格 按一次光标向右移一格
按一次向上移一行 按一次向下移一行
移动光标用: ← ——
→ —— ↑ —— ↓ ——
}注意:编写过程时才用到
3)小技巧:当光标在命令栏时, ↑ 是复制键,在输入和上一行相同的命令时,可以用它来复制。非常方便。
教学反馈:前两天上课你听懂了没有?(在下面打√)
完全能懂,习题会做( ) 课能听懂,作题有困难( ) 课不全懂,有点吃力( ) 一点不懂,困难重重 ( )
作业:(凡是正面没留空的题目,全部做在背面,一定要注明题号)
1)默写下列命令的全称:
RT ______________ LT ______________ FD ______________ BK ______________
ST ____________________________ PU ______________
PD ______________
HT ____________________________ PE ______________
CS ______________
2)写命令组,在屏幕上画一条虚线:
_____ _____ _____ _____
长度:5 2 5 2 5 2 5
3)根据过程画图形:
TO TIMU1
CS RT 90 FD 180 RT 90 FD 100 LT 90 FD 50 BK 280
HT END
TO TIMU2
CS
FD 60 LT 90 BK 50 FD 100 RT 120 FD 100 RT 120 FD 100 RT 120
END
TO TIMU3 DRAW
FD 80 LT 90 FD 50 RT 90 FD 30 RT 90 FD 200 RT 90 FD 30 RT 90 FD 50 LT 90
FD 80 RT 90 FD 100 BK 50 RT 90 FD 80 LT 45 FD 42 BK 42 RT 90 FD 42
HT END
TO TIMU4 DRAW
FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 80 RT 90 FD 40 RT 90 FD 80 RT 90
PU FD 80 PD
RT 90 BK 20 FD 120
HT END
TO TIMU5
CS PU FD 20 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU RT 180 FD 40 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU BK 20 LT 90 FD 20 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
PU RT 180 FD 40 PD
FD 60 LT 120 FD 60 LT 120 FD 60 LT 120
ST END
教学要点:
1)重复命令 格式: REPEAT 重复次数 [重复的内容]
注意:重复次数应是整数,如果输入是小数,LOGO 将自动四舍五入
2)学会分析图形,找出具有相同特征的部分 (1)正方形、正三角形、正多边形的画法,
“十”字、“米”字、“回”字的写法
楼梯、空心“十”字,太阳光芒、“卍”字等图形的画法 (2)长方形、菱形、平行四边形的画法、梯形的画法
3)图形闭合原理:海龟无交叉地画一个闭合图形,回到原位原方向,向一个方向的总转角是 360 度。
4)左转和右转图形的左、右手判别法:手心向外、四指指向海龟方向,图形在拇指侧,符合左手的是左转图形,符合右手的是右转图形。
5)图形初始位置的调整: 调整位置、调整方向、即调整位置又调整方向
6)圆的近似画法及其改进:
边数越多的正多边形越接近圆,我们总是用边数足够多的正多边形来近似地表示圆。 在屏幕上正 36 边形就很象一个圆了。用 36 边形画圆,边长是半径的0.174倍。 REPEAT 36 [ FD 半径*0.174 RT 10 ] 可以近似地画出一个圆。
为了把圆位置摆正,可以把10度的转角分成两个 5 度,分别放在 FD 命令的前后。
7)全屏图形显示与全屏文字显示
屏幕显示方式 图文混合显示方式 全屏幕图形显示方式 全屏幕文字显示方式
命令(全称)
SS ( SPLITSCREEN ) FS ( FULLSCREEN ) TS ( TEXTSCREEN )
功能键 F2 F4 F3
8)上机时常见的信息
“*****” is not a Logo procedure
意思是 Logo 中没有“*****”这个命令(或过程)名 “*****” needs more input(s)
意思是 “*****”命令还需要输入参数
作业:
1)抄写CS 、SS 、FS 、TS 、ST 、HT 命令的全称各五遍,然后试着默写它们。 2)画出下面过程对应的图形:
(1) TO EX1
DRAW ST FD 80 RT 90 BK 80 LT 90 BK - 80 END
(2) TO EX2
CS ST
FD 100 BK 50 RT 90 FD 40 BK 40 RT 90 FD 50 LT 90 BK 60 FD 130 END
TO EX3 (3)
CS RT 90
FD 90 RT 90 BK 90 RT 90 FD 90 RT 90 BK 90 ST END
(4) TO EX4
CS ST
REPEA T 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 LT 90 ] END
(5) TO EX5
CS ST REPEAT 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 RT 90 ] END
(6) TO EX6
CS ST REPEA T 4 [ FD 40 RT 90 FD 40 RT 90 FD 40 LT 180 ] END
(7) TO EX7
CS FS ST REPEA T 5 [ FD 20 RT 90 FD 20 LT 90 ] HOME END
(8) TO EX8
CS FS ST
REPEA T 5 [ PD FD 20 RT 90 PU FD 20 LT 90 ] HOME END
(9) TO EX9
CS FS ST REPEA T 8 [ FD 100 BK 50 RT 45 ] END
TO EX10 (10)
CS FS ST
REPEA T 6 [ FD 60 LT 72 ]
(11) TO EX11
CS FS ST RT 30
REPEAT 6 [ FD 18 PU FD 9 PD RT 60 ]
END
END
TO EX12 (12)
CS FS ST RT 30
REPEA T 3 [ FD 60 RT 120 FD 60 LT 120 ] LT 120 FD 60 PU FD 60 PD FD 60 HT END
(13) TO EX13
DRAW
REPEA T 4 [ FD 40 RT 90 ] REPEA T 4 [ FD 80 RT 90 ] REPEA T 4 [ FD 120 RT 90 ] END
(14) TO EX14
DRAW
REPEAT 5 [ FD 40 RT 90 ] REPEAT 5 [ FD 80 RT 90 ] REPEAT 5 [ FD 120 RT 90 ] END
(16) TO EX16
DRAW RT 30
REPEAT 3 [ FD 100 RT 120 ] LT 30 PU FD 50 PD RT 30 REPEAT 3 [ FD 100 RT 120 ] END
(15) TO EX15
DRAW
REPEA T 6 [ FD 40 RT 90 ] REPEA T 6 [ FD 80 RT 90 ] REPEA T 6 [ FD 120 RT 90 ] END
(17) TO EX17
REPEA T 36 [ RT 5 FD 10 RT 5 ] REPEA T 36 [ LT 5 FD 10 LT 5 ] END
(18) TO EX18
DRAW LT 54 REPEA T 5 [ FD 40 RT 72 ] RT 54 BK 60 END
教学要点:
1)海龟的边界 633×473 海龟步 633 = 319(右)+ 314(左) 473 = 234(上)+ 239(下) 注意:图文混合显示时,图屏的下部被命令屏遮住了 不准越界命令: FENCE 恢复环绕命令: WRAP
2)屏幕的色彩与画笔的色彩:可以用命令改变,目前用默认的黑底白线方式
3)
正多边形小结 正三角形 正方形 正五边形 正六边形 „„ 正三十六边形 正:N 边形
边数 3 4 5 6 „„ 36 :N
每次转角 120 90 72 60 „„ 10 360/:N
总转角 120×3 = 360 90×4 = 360 72×5 =360 60×6 = 360 „„
10×36=360 ( 近似圆 )
注意:用正36边形近似圆时,10度的角要分为两个5度,分在前进命令前后
四边等长,相邻两角共转 180 度 (特例:正方形)
4) 菱形:
平行四边形: 对边等长,相邻两角共转 180 度 (特例:长方形) 梯形:
一组对边平行。四角分两组,各组和为 180 度
REPEA T 5 REPEA T 8 REPEA T 9 REPEA T 9
[ FD 100 RT 144 ] [ FD 100 RT 135 ] [ FD 100 RT 80 ] [ FD 100 RT 160 ]
5)多角星: 五角星
八角星 九角星 九角星
作业:
1)阅读课本,填空:
(1)第3面: shift 称为 __________ 键, CapsLock 称为 __________ 键,Enter 称为 __________ 键, Backspace 称为 __________ 键, NumLock 称为 __________ 键。我们应该熟悉它们。
(2)第7面:在标准键盘的右下方有一组 __________ 箭头键,按动 __________ 键,就会发现文字屏幕中出现,原来电脑记住了我们 __________ 。
(3)第13面:比较DRAW 、CS 、HOME 、CLEAN 四条命令, __________ 命令是复位不清屏、__________ 命令是清屏不复位,__________ 两条命令是清屏复位,其中 __________ 命令还有恢复LOGO 初始状态的作用。
(4)第13-14面:LOGO 语言的初始状态有以下几点:
①__________ 、②指定________________ 、③指定__________ 、④指定__________ 、⑤指定__________ 、⑥指定__________ 、 ⑦指定 __________。命令DRAW 和CLEARSCREEN 的区别是:__________________________________________________。
(5)第15面: 屏幕宽的总长是 __________ 海龟步:从中心向右走 ______ 步到边界,向左走 ______ 步,屏幕高的总长是 _____ 步,从中心向上走 ______ 步、向下走 ______ 步。
2)抄写下列命令(有全称的写全称)各五遍:
CS、 SS、 FS、 TS、 FENCE、 WRAP、 FD、 BK、 RT、 LT
3)画出下列过程对应的图形:
TO P1 DRAW LT 90
REPEAT 5 [ FD 50 LT 144 ] HT END
TO P2 DRAW RT 60
REPEAT 3 [ FD 80 RT 120 ] REPEAT 3 [ BK 80 RT 120 ] LT 60 BK 100 END
TO P3 CS FD 100
PU RT 90 FD 30 LT 90 PD BK 100 END
TO P4
CS RT 90 FD 100 BK 50 LT 90 FD 45 RT 90 FD 40 BK 80 LT 90 PE BK 45 ST END
4)写过程或命令组,完成下列图形:
(画好后,检查,再上机调试。目前可以只输入过程中的命令组部分)
教学要点:
1)变量:变量就是可以变化的量。LOGO 规定(1)变量名是字母打头的字母数字串, (2)变量名前必须要加上一个冒号:
2)带变量的过程:过程可以带一个或多个变量,一律写在过程名后面: 格式: TO 过程名 所带变量 命令组 END
正N 边形(边长为 A )的标准过程 TO DBX :N :A
REPEA T :N [ FD :A RT 360/:N ] END
半径为R 的圆的标准过程(右转圆) TO YUAN :R
REPEA T 36 [ RT 5 FD :R*6.28/36 RT 5 ] END
3) 半圆、四分之一圆、圆弧
REPEA T :X [ RT 5 FD :R*6.28/36 RT 5 ] :X = 36/2 = 18 时,画出的图形是半圆 :X = 36/4 = 9 时,画出的图形是四分之一圆 :X = 36/k 时,画出的图形是k 分之一个圆 4) 要注意圆弧两端海龟的方向差别:
整圆
半圆
注意: LOGO 中可以用 PI 表示圆周率π。
:R*π*2 = 周长 π*2 ≈6.28 在我们约定的画圆方法中: 每步前进 周长/36 步 应记住:π*2/36≈0.174
四分之一圆 想想:左转圆怎么画?
掌握左转图形与右转图形的两手判别法 方向差:N 分之一圆为 360/N 度
5)用TO 命令编写过程和执行过程的方法:见课本第22页到第23页。 输入 TO 过程名 所带变量 —— 输入 命令组 —— 最后输入 END 结束 提示符的变化: ? 变为 > > 变回 ?
6)屏幕高度调整命令: SETSCRUNCH 高宽比值 (初始值为 1 )
作业:
1)阅读课本第21面到第23面,回答下列问题: 什么叫“直接执行方式”?什么叫“过程执行方式”? 什么是“过程”?LOGO 语言的程序是由什么组成的?
编写过程最后,屏幕上显示的信息为“DS2 defined ”,它的意思是什么? 编好了过程以后,怎样来执行它?
2)抄写命令五遍,有全称的写全称: SETSCRUNCH、FENCE 、WRAP 、FD 、BK 、REPEAT 、HT 、ST
3) 画出过程 TO WX DRAW RT 90
REPEA T 5 [ FD 40 LT 72 FD 40 RT 144 ] LT 36
REPEA T 5 [ FD 65 RT 72 ] HT END
所对应的图形。
4)画出过程 TO DJX1 :N CS FS
REPEAT :N [ FD 40 RT 720/:N FD 40 LT 360/:N ] END
当 :N 分别等于 5、6、8 时的图形,基础好的同学试试看,能否画出 :N 为7的图。
5)画出过程 TO YH :R :X DRAW FS
REPEAT :X [ RT 5 FD :R*0.174 RT 5 ] FD 60 END
当 :R 、 :X 分别等于(1)60 9、(2)60 12、(3)60 18、(4) 60 27、 36 时的图形。
6)画出过程 TO TTT :B1 :B2 :N DRAW
REPEAT :N [ FD :B1 BK :B2 RT 360/:N ] END
当 :B1 :B2 :N
分别为 50 50 8 50 50 2 40 10 4 30 0 5 时所对应的图形。
7)写过程,使其能画出下列各图,并且上机检验。
教学要点:
1)圆弧的度数、圆弧上任一点海龟的方向
圆弧的度数=所对圆心角的度数 弧上任一点海龟的方向都垂直于对应的半径 2)重复的嵌套
重复命令里再套重复命令,可以画出更复杂、更丰富的图形 (1)虚线多边形
REPEAT :N [ REPEAT 10 [ PD FD 7 PU FD 3 ] RT 360/:N ] (2)扇子——旋转三角形、旋转长方形
REPEAT 6 [ REPEAT 3 [ FD 50 RT 120 ] RT 10 ]
REPEAT 18 [ REPEAT 2 [ FD 80 RT 90 FD 10 RT 90 ] RT 10 ] (3)风车
REPEAT 4 [ REPEAT 2 [ FD 60 RT 90 FD 20 RT 90 ] RT 90] REPEAT 5 [ REPEAT 3 [ FD 50 RT 120 ] RT 72 ] REPEAT 8 [ REPEAT 4 [ FD 50 RT 90 ] RT 45 ] REPEAT 10 [ REPEAT 5 [ FD 30 RT 72 ] RT 36 ] REPEAT 12 [ REPEAT 36 [ RT 5 FD 4 RT 5 ] RT 30 ] REPEAT 8 [ FD 80 REPEAT 4 [ FD 20 RT 90 ] BK 80 RT 45 ] (4)梅花
REPEAT 5 [ REPEAT 18 [ RT 5 FD 4 RT 5 ] LT 108 ] 3)过程的嵌套
LOGO 过程中允许调用已经定义好的过程 TO CFX
REPEAT 2 [ FD 100 RT 90 FD 40 RT 90 ] END
则:四叶风车:TO FC1
CS FS REPEAT 4 [ CFX RT 90 ] HT END 八叶风车:TO FC2
CS FS REPEAT 8 [ CFX RT 45 ] HT END 书柜: TO SHUGUI
CS BK 10 LT 90 FD 60 RT 90 FD 10 LT 90 BK 80
REPEAT 5 [ CFX RT 90 FD 40 LT 90 ] HT END
作业:
1) 写出下列命令的名称或意义:
如 PE 笔擦命令 BK 100 __________ RT -90 __________ DRAW __________ CS __________ FS __________ FENCE __________ WRAP __________ SHOWTURTLE __________
2)用重复嵌套和过程调用两种方法编LOGO 程序画出下列图形:
3)画出下列过程的执行结果:
(1)TO A DRAW
REPEA T 3 [ FD 80 RT 120] REPEA T 4 [ FD 80 RT 90 ] REPEA T 5 [ FD 80 RT 72 ] REPEA T 6 [ FD 80 RT 60 ] END (3)TO C CS HT FS
(2)TO B DRAW RT 45
REPEA T 7 [ FD 60 RT 90 ] RT 45 BK 50 RT 45
REPEA T 36 [ RT 5 FD 1 RT 5 ] END
REPEA T 6 [ FD 60 REPEA T 5 [ FD 15 RT 144 ] BK 30 RT 60 ] END (4)TO D1
REPEA T 2 [ FD 50 RT 60 FD 50 RT 120 ] END TO D
DRAW HT LT 30 REPEA T 3 [ D1 RT 120 ] END
(5)TO E1 :A
(6) 本题中过程 E1、E 和第5题相同
REPEA T 3 [ FD :A RT 120 ] END TO E
TO F DRAW LT 30
REPEA T 3 [ E RT 120 ] E1 20 E1 40 E1 60 HT END
END
(7)本题中过程 E1、E 和第5题相同 TO G DRAW
LT 15 FD 60 LT 90 FD 15 BK 15 HOME RT 15 FD 60 RT 90 FD 15 BK 15 HOME LT 120 E LT 180 E RT 90 E1 30 HT END
━━━执教 望二小 谭朔