第一篇:logo11课教案
第11课
带参数的过程
教学目的:
学习定义、调用、修改带参数的过程(这一节课的内容其实是在上几课对过程学习的基础上进行对参数的理解与运用,所以就需要将以前学的过程重新巩固与加强)教学重点:
对参数这个新概念的理解。
带参数过程的修改(这一环节涉及到要将新的过程重新按-编辑-定义,有许多同学有可能会忘记前面的知识,所以要着重讲解一下)教学难点:
两个参数的过程的定义、调用、修改。(学生要学习这个要对代数有一定的理解,现小学阶段的学生对这个理解应该不会很透彻,所以需要老师用通俗化的语言让他们明白并可以使用。
教学措施:
讲授法 练习法
教学过程 一复习导入:
1、同学们,我们已经学习了过程的定义、保存调用、修改。我们知道把海龟画图过程中执行的所有命令组合在一起就叫过程,让我们先来比一比谁可以先定义个名为 TX画边长为20的正方形呢?(学生练习、并总结)
2、出示画图指令
TO TX
REPEAT 4[FD 20 RT 90] END
3、这个命令对我们来说是比较简单了,如果老师现在想画一个边长为40的正方形应该怎么样?
学生:那我们再定义个过程,将”FD 20’改成”FD 40”不就可以了吗?
4、同学们你们说的不错,可是如果我又想画一个边长为60的正方形呢?是不是又得再定义个“FD 60”的过程?那是不是太烦了呢?我们有没有什么简单的办法,可以画出边长不一样的正方形呢?你们想不想学习呢?
学生:想!
5、那好,今天我们就来学习带参数的过程。(板书)(第一部分主要是复习过程的知识,并给他们出个难题,激发他们内心的兴趣来学习带参数的过程。)
二、新授(带参数过程的定义)
1、同学们,其实带参数的过程很简单,我们看看刚才定义的过程,哪个数字代表的是边长呢?
学生:20.2、是的,20就是正方形的边长,但是我们要求这个数值有的时候是40,有的时候是60.甚至有的时候是80,它的数值总是在变是不是?那我们干脆给它取个新的名字,叫变量(板书-变量),它也叫做形式参数(板书-形式参数)这个形式参数由两部份组成,即由冒号“:”与参数符号组成,参数符号可以使用26个字母里的任意一个来代替,这个是不是很像我们数学里的代数x?(使用数学里的知识迁移到Logo语言上来,因为知识很多时候是相同的,让他们对原本抽象的数学概念有个比较直观的理解)
3、不过你们千万得记好了啊,过程名与冒号“:”之间必须得有一个空格,而冒号“:”和
参数符号可是一对好朋友,他们中间是没有空格的。(这一步是至关重要的,它决定参数过程的成功与否)
(在讲解形式参数概念的时候,出示带参数过程的格式,对着大屏幕讲解)TO 过程名 :参数1 :参数2
过程体 END
4、让我们来定义个带参数的画正方形的过程怎么样?
5、让我们把正方形的边长定义为X的话,X就是参数,当边长X输入不同的值的时候,可以画出不同的正方形,老师边讲解边演示操作 TO TX :X
REPEAT 4[FD :X RT 90] END 学生可以在自己的电脑上练习,打出以上代码。(老师此刻可以巡视)当你们看到TX defined的时候,说明你们带参数的过程已经定义好了。
三、新受带参数过程的调用
1、同学们,我们的带参数的过程都定义好了,你们想不想让他们执行画个正方形呢?
学生:想
2、那你们试一试用原先学习的执行过程的指令行不行?
学生在电脑上输入 “TX”命令,肯定是执行不了的,(引出问题,激发学生的兴趣)
3、其实啊,与普通的过程不同,要执行带参数的过程,除了要在命令窗口中输入过程名外,还要在后面加上相应的数值,也就是我们刚设定的参数X的值,记住啊,过程名与参数值的中间可是要加上空格的啊。
4、如我们要用TX的过程来画一个边上为20的正方形,那就得输入 TX 20,老师演示,你们自己试试看呢?(学生操作练习)得出
5、下面可是要来考一考大家了,你们能定义一个贷参数的过程,画出大小不同的正六边形吗?大家来比个赛,看谁执行的又快又好。(这个让学生自己对刚学的内容进行巩固,教师可以巡视并适时指导)
6、用电子教室软件展示同学的作品,并出示正确的命令以及运行效果
四、新授带参数过程的修改
1、我们刚刚定义了一个带参数的过程,那我现在不想画正六边形了,我想画正八边形了,怎么办?
同学:那我们重新定义个带参数的画八边形的过程?
2、其实不用这么复杂,带参数的过程被定义并保存后,同样是可以用过程编辑来修改的,我们先在命令窗口里输入”EDIT TX”命令,打开”TX”窗口。
我们将过程体的命令修改为画正八边形的命令:
REPEAT 8[fd :x rt 360/8]
然后按“编辑”-“定义”来保存修改过的过程”TX“
让我们给参数加上不同的数值以后,就可以画出大小不一的正八边形来了。
3、同学们可真聪明啊,这么多正八边形都可以画出来了,那你们能不能定义并调用一个贷参数的过程来画一个半径为R的圆吗?想一想,我们应该把说明设置为参数呢?
同学:应该把半径设置为参数。
4、对的,那我们就把半径设置为R,那你们可以画出来吗?(这个问题有点困难,毕竟涉及到圆的周长计算,也就是FD 的值,需要使用 R*3.14/180 来确定 FD 的步长。所以这里可以来复习下圆的周长计算公式)学生练习,教师出示公式,交流)
探究屋:学习完带有一个参数的过程了,那我们能不能来学习下带有两个参数的过程呢?其实方法很简单,只是在 形式参数1后面加上形式参数2,当然,两个参数不能使用使用同一个字母,记得啊,中间也必须有空格来隔开的啊!还记得我们画长方形的指令吗? REPEAT 2[FD 100 RT 90 FD 200 RT 90] 我们只要给他们的边长定义为两个参数就可以了。你们可以试着做一做,给他们定义一个为
A。一个为B。我们来画一画大小不一的长方形。
不过调用过程中,得注意了啊,也得输入两个参数的值,当然了,也必须要有空格来隔开。试着输入不同的数值,看看图形有说明变化呢?
探究题,如何使用带参数的过程画出边长为50的正多边形? 其实不难的啊,知识将变数设置为可变参数就可以了。这道题目作为提升题来考察学生的学习效果。老师不用做过多的讲解,充分开放他们的思维,否则会将他们的思想禁锢!(也可以将这个作为今天的课后作业,具体得看课题上的效果而言)
五 总结
今天我们学习了带参数过程的定义、调用、修改,下节课我们会学习用LOGO来画组合图形,希望大家在课后可以多练习!
第二篇:教案logo
龙文教育——您值得信赖的专业化个性化辅导学校
龙文教育个性化辅导授课教案
教师学生日期 时段
龙文教育天津教学部
龙文教育——您值得信赖的专业化个性化辅导学校
教务主任签字: ___________
龙文教育天津教学部
龙文教育教务处
第三篇:pc 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
教学重点:
PC Logo的使用方法和信息。
教学难点:
错误信息。
教具准备:
PC Logo V4·0
课时安排:
Logo编程工具。
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、计算机的语言:
计算机象人一样有自己的语言,即机器语言,它们是用一串二进制数来表示的。
机器语言对于人来说太不方便。因此人们设计出用助记符来写的语言:汇编语言。在运行时计算机会把这些符号翻译成机器语言,然后把运行结果再翻译回来。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语言的启动和关闭。
用户主屏的各部名称。
四、巩固练习:
课后习题
五、课后回顾:
第四节、关闭
一、语言
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、说出下面命令的功能并绘出图来
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/360
REPEAT 360 [FD 2*PI*R/360 RT 360/360]
RT 和LT的区别是圆在海龟的哪一侧。
练习:画一个半径为30的圆。
画半径为40的两上对称圆。
画弧:
弧的度数与圆的公式中谁有关?
REPEAT 弧的度数[FD 2*PI*R/360 RT 360/360]
练习:画半径为60的70度的弧。
画三分之一圆弧。
画重复图形:
米字:
利用重复命令画图形关键是找对重复的是什么图形。很明显这里是一条线。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]
上机作业:
思考:用重复命令画圆与用画椭圆命令画圆后海龟的位置。
根据命令画出图形
1)REPEAT 360[FD 1 RT 1]
2)REPEAT 180 [FD 1 RT 2]
3)REPEAT 180 [FD 1 RT 3]
4)REPEAT 180 [FD 2*PI*50/360 RT 1]
5)REPEAT 120 [FD 2*PI*50/360 LT 1]
6)REPEAT 60 [FD 2*PI*50/180 RT 2]
7)fd 100 rt 90 repeat 360[fd 2*pi*10/360 lt 1] lt 90 bk 100
8)draw stampoval 80 80 repeat 8[pu fd 75 pd bk 20 pu bk 55 pd rt 45]
9)DRAW REPEAT 4 [FD 40 RT 90 FD 40 RT 90 FD 40 LT 90]
10)DRAW REPEAT 4[FD 40 RT 90 FD 40 RT 90 FD 80 RT 90]
11)REPEAT 5[FD 20 RT 90 FD 20 LT 90] HOME
12)REPEAT 36 [ RT 5 FD 10 RT 5 ]
REPEAT 36 [ LT 5 FD 10
根据图形或要求写出命令
1)画出半径为50的圆
2)画出半径为50的120度的弧
书中P319第二题的四个图形
LT 5 ]
第八节、第九节用重复命令绘图的方法三
教学目的:
掌握用LOGO的REPEAT命令嵌套的形式画一些简单的组合图形的方法。
教学重点:
画花和叶的方法,渗透逐级细分的程序设计思想;
教学难点:
需要较高的抽象能力和新的程序设计思想
教学过程:
一、组织教学
二、复习:
1、画一个半径为60的圆
2、画一个米字
三、新课
1、嵌套:即在重复命令中,还包括重复命令。
2、例题
例1 画如图的花瓣
这个花瓣很明显是由两个花
瓣组成即 过程为画弧、转向
画弧、转向;
画弧:REPEAT 60 [FD 2*PI*30/360 RT 1]
转向:通过上面四次操作后海龟转了360度,两步则为180;画弧转了60度,转向应该为120
REPEAT 60 [FD 2*PI*30/360 RT 1] RT 120
要做两次:REPEAT 2 [REPEAT 60[FD 2*PI*30/360 RT 1 ] RT 120]
练习如右图
这是四个花瓣。
REPEAT 4[REPEAT 2[REPEAT 60[FD 2*PI*30/360 RT 1] RT 120] RT 90]
例2:与上次课的思想类似
REPEAT 3[REPEAT 3[FD 40 RT 120]]
例3:分析REPEAT 60[FD 60 REPEAT 800[] PE BK 60 RT 6 PD]
动画想法是:画直线 擦线,再画线,其中的REPEAT 800[]的作用是控制画线和擦线的速度。
四、课后回顾
第十节、坐标定位法画图
教学目的:
掌握用坐标定位和定向命令画一些简单的图形的方法
教学重点:
LOGO语言中的坐标系,移动和转角的参照。
教学过程:
一、组织教学
二、复习提问:
画一个三角形的花
三、新课
1、坐标系
以母位为原点,横坐标为X轴,纵坐标为Y轴。
2、坐标定位命令:
SETX 横坐标步数值
移到横坐标为该数值的纵坐标不变的位置。
SETY 纵坐标步数值
移到纵坐标为该数值的横坐标不变的位置。
SETXY [横 纵]
移到坐标所指的位置。
DOT [横 纵]
在坐标所指的位置画一个点
(海龟移动,但方向不变)
例1
画等腰梯形
CS SETX 30 SETXY [ 50 –40] SEX –20 SETXY [0 0]
3、坐标定向命令
SETH 角度数
以垂直方向为基准,顺时针为正,逆时针为负
3、测试海龟位置和角度命令
XCOR YCOR GETXY
显示坐标位置(XCOR YCOR计录着海龟的横纵标可参加计算)
HEADING 显示海龟的方向(以垂直方向为基准)
例2
画楼梯
REPEAT 3[SETY(YCOR+20)SETX(XCOR+20)]
BK 60 HOME
练习:
1、画直角三角形
CS SETY 40 SETXY [50 0] SETX 0
2、画竖线
CS repeat 5 [sety 50 pu setx xcor+10 sety 0 pd]
3、画小实心圆
CS REPEAT 7[(STEMPOVAL 5 5“TURE)PU SETX XCOR+15 PD]
第十一节、第十二节坐标定位法画图
实验目的:
会用坐标定位和定向命令画一些简单的图形。
教学重点:
LOGO语言中的坐标系,移动和转角的参照。
实验内容:
根据命令画出图形
1)
DRAW PU SETY 60 PD SETX 60 SETXY [80 –20] SETX –20 SETXY [0 60]
2)
REPEAT 3[SETY(YCOR+20)SETX(XCOR+20)BK 60 HOME
3)DRAW SETX 90
SETY 90
HOME
FD 90 SETX 90
4)DRAW SETXY [20 40] SETX 60 SETXY [80 0] LT 90 FD 80 SETXY [60 40]
5)DRAW REPEAT 3[SETY(YCOR+30)SETX(XCOR+30)] REPEAT 3[SETX(YCOR+30)
SETY(XCOR-30)]
HOME
6)DRAW RT 60 SETX 100 SETXY [80 60] SETX 20 SETX 0 SETY 0 HT
7)DRAW FD 110 SETXY[-50 –50] HOME SETY 110 SETXY [50 –50] HOME
根据图写命令
第十三节、十四节编写多过程绘图 班级
一班
二班
三班
四班
时间
教学目的:
知道多过程的概念,掌握编写多过程画一些一般的图形的方法。
教学重点:
正确的阅读多过程,理解模块化程序设计思想
教学过程:
一、组织教学
二、复习提问:
1、文本窗口中输入()命令(将ABC1文件装入内存)
2、存图形时扩展名为()。
3、在调入图形时,用FILE菜单中的()选项,在文本窗口中输入(4、从磁盘将过程装入内存的命令是()
A、SAVE
B、LOAD
C、SAVEPIC
D、LOADPIC。)
5、将A盘的ABC.lgo 装入内存的是命令是()
A、LOAD “ABC”
B.SAVE “ABC”
C.LOAD “A„ABC”
D.SAVE “A„ABC”
6、将过程调入内存按()键,将过程存盘按()键;清屏文本窗口或在编辑器内新键文件按()A、F10
B、F6
C、F9
D、F5
7、过程存盘时的默认文件扩展名为(),图形存盘时的默认扩展名为(A、LGO
B、PCX
C、EXE
D、BMP
三、新课:
1、过程中调用过程称为多过程
例: TO SJ
REPEAT 3[FD 40 RT 120]
END
第十五节、十六节过程的编写和保存
(二)班级
一班
二班
三班
四班
时间)
教学目的:
掌握在编辑器中编写过程的方法,能够正确保存过程。复习掌握上节能基础知识
教学重点:
在一个文件中可存入多个过程。
教学过程:
一、组织教学
二、复习提问:
1、LOGO命令的两种执行方式:()()
2、过程由三个部分组成:()()()
3、LOGO系统的过程定义格式中,过程名不能与()相同,()是过程尾,输入时必须()。
4、在提示符?后输入的过程要存盘可用()命令,也可用FILE菜单下的()选项或()选项。在编辑器中存盘可用FILE菜单下的上述命令,也可以按()后在对话框中选择是。
5、在LOGO编辑器中,激活菜单可以用()
A、CTRL键
B、ALT键
C、DEL键
D、SHIFT键
6、在LOGO语言中,输入过程头后回车,则提示符变为()
A、?
B、<
C、>
D、:
7、LOGO语言的执行方式有()
A、立即执行方式
B、过程执行方式
C、立即执行方式和过程执行方式
8、下面()必须独占一行
A、过程头
B、过程体
C、CS
D、REPEAT
9、将过程存入磁盘的文件的扩展名是()。
三、新课
利用编辑器编辑过程
打开编辑器:EDIT回车就会打开一个编辑器,在编辑器中按要求输入:
TO ABC1
REPEAT 3[FD 40 RT 120]
END
过程的保存:F6引出一个对话框
ALT-FILE-SAVE/SAVE AS
EDIT的其它用法
EDIT 过程名:内存中有过程的在编辑器中会显示内容如没有该过程,则会出同TO 等
EDIT ALL:则显示内存中所有的过程
清屏时F9可能新建一个文件在文本窗口中可清屏
编写过程:
CS REPEAT 3[SETY(YCOR+20)SETX(XCOR+20)]
REPEAT 3[SETY(YCOR-20)SETX(XCOR-20)]
CS REPEAT 7[SETY 40 SETY 0 PU SETX(XCOR+10)PD]
四、练习
见印题
五、课后回顾
第四篇:六年级下册LOGO教案
信息技术教案
六年级
下册
咸阳茂陵学校
王超
走进LOGO世界
教学目标
1、启动、退出LOGO系统。
2、认识LOGO窗口及小海龟。教学重点、难点
认识LOGO语言并提高学生兴趣。教学过程
一、导入
谈话:今天我们学习新的计算机知识。
二、新授
1、请出小海龟(启动LOGO系统)
“开始”-“程序”-“PC LOGO”-“PC LOGO”
2、认识LOGO窗口
刚启动LOGO系统后,小海龟自动出现在绘图客口的中心位置上,这个位置就是小海龟的“家”,我们把它叫做“母位”。
它分为两个小窗口,上面的是“绘图窗口”,下面的是“命令窗口”。
LOGO的工具栏与我们见过的Word、PowerPoint等软件不同,具体见书P2说明。
3、改变窗口外观
(1)改变窗口大小和位置。
LOGO窗口的操作方法与Windows的其他窗口操作是相同的。
(2)改变绘图窗口颜色
LOGO的绘图窗口默认是白色的,单击工具栏中背景色按钮可改变颜色。
4、退出LOGO系统
LOGO系统退出方法和以前软件退出方法相同。
三、练习
(1)小海龟画图
“开始”-“程序”-“PC LOGO”-“Squiral”
(2)小海龟唱歌
“开始”-“程序”-“PC LOGO”-“Music”
四、小结
通过学生练习,激发学生学习LOGO语言积极性。
一、初学画图-基本绘图命令
(一)教学目标
(1)用LOGO的基本绘图命令画小树杈、直角三角形。(2)用清屏复位命令清理LOGO的绘图窗口。教学重点、难点
FD、BK、LT、RT命令的运用,程序的阅读。教学过程
一、导入
上节课同学们欣赏了LOGO的作品,从这节课我们学习怎样使用LOGO的绘图命令指挥小海龟画图。
二、新授
1、母位和小海龟方向
母位:也称初始位置,即小海龟在屏幕中心,龟头向上。
小海龟方向:龟头所指的方向。
2、命令
(1)FD前进命令
格式:FD 步数
功能:命令小海龟按当前方向前进指定的步数。(2)CS清屏复位命令
格式:CS 功能:将绘图屏幕清理干净,并让小海龟回到母位(头向上)。(3)LT向左转命令
格式:LT 角度
功能:命令小海龟向左(逆时针方向)转指定的角度。(4)BK后退命令
格式:BK 步数
功能:命令小海龟后退指定的步数。(5)RT向右转命令
格式:RT 角度
功能:命令小海龟向右(顺时针方向)转指定的角度。(6)HOME回家命令
格式:HOME 功能:使小海龟回到母位。小海龟在回家的路上,会留下足迹。
三、练习
用LOGO的基本绘图命令画小树杈、直角三角形。
四、小结
通过画小树杈、直角三角形,学生基本掌握LOGO的基本绘图命令,也调动了学生学习LOGO语言的兴趣。
二、小海龟种树-基本绘图命令
(二)教学目标
(1)在不同的位置上画两棵树。(2)修改错误命令。教学重点、难点
PU、PD、HT、ST命令的运用,程序的阅读。教学过程
一、导入
同学们已经学会了一些指挥小海龟运动的命令。这节课我们要指挥小海龟画两棵树,同学们也将学会几个LOGO的绘图命令。
二、新授
1、命令
(1)PU抬笔命令
格式:PU 功能:命令小海龟抬起龟笔,小海龟再移动时,就不会留下足迹。(2)PD落笔命令
格式:PD 功能:命令小海龟落下龟笔,这时的小海龟就又可以画图了。(3)PE笔擦命令
格式:PE 功能:命令小海龟变为橡皮,反擦除它经过的线。(4)HT藏龟命令
格式:HT 功能:命令小海龟隐藏起来。(5)ST显龟命令
格式:ST 功能:命令隐藏起来的小海龟重新显示在屏幕上。(6)CLEAN清屏
格式:CLEAN 功能:清屏后,小海龟的位置和方向保持不变。(7)DRAW清屏
格式:DRAW 功能:小海龟的位置和方向及窗口的背景色都恢复初始状态。(8)CT清屏命令
格式:CT 功能:清理命令窗口的内容。
三、练习
在不同的位置上画两棵树。具体见书P13
四、小结
三、彩色绘图
教学目标
(1)用矩形、椭圆命令画出各种颜色的图形。(2)用重复命令画钟表。教学重点、难点
STAMPRECTSTAMPOVAL命令的运用 熟练运用重复命令 教学过程
一、导入
基本绘图命令是指挥小海龟画画时常用的命令,要想让小海龟画出更精彩的图案,还要学会改变它的龟笔颜色和粗细,掌握更多的绘图技巧。
二、新授
1、矩形命令
格式:STAMPRECT边长1边长2 功能:让小海龟在当前位置按指定的边长画一个矩形,边长
1、边长2分别表示矩形矩形相邻两边的长度。
2、笔色命令
格式:SETPC颜色代码
功能:设置龟笔的颜色,代码为“0”的黑颜色,是LOGO系统默认的龟笔的颜色。
3、笔粗命令 格式:SETW笔号
功能:设置龟笔粗细,笔号的范围是1~999,数字越大,龟笔越粗,LOGO系统默认最细的是1号龟笔。
4、椭圆命令
格式:STAMPOVALXY 功能:以小海龟当前位置为椭圆中心,画出指定大小的椭圆。
5、重复命令
格式:REPEAT重复次数[需要重复的命令] 功能:将方括号内的命令重复执行指定的次数
使用重复命令的关键是要找准“需要重复的命令”。画11条刻度线就应重复11次,画一条刻度线的命令就是“需要重复的命令”。
三、练习
画时钟:时钟是由正方形、圆和线段(表盘上的时间刻度、时针、分针)组成。画正方形和圆时,要注意选择好小海龟图的起点位置。具体见:P25
四、小结
同学们用小海龟画出来了钟,是北京时间9点整,当同学们画出时,兴奋地举起双手“嘢~~~”这是一种从心底发出的真实的成功感。
四、画正多边形
教学目标
(1)用重复命令画正多边形和由正多边形组成的图案。(2)保存图形。教学重点、难点
了解正多边形的特征,能够比较熟练地用重复命令画出图形。教学过程
一、导入
上节课,我们学会了重复命令,当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程,这节课,我们就来学习用重复命令画正多边形。
二、新授
1、画正多边形
例1:用重复命令画出边长为90的正三角形 操作:REPEAT3[FD90RT120]
例2:用重复命令画出边长为125的蓝色正方形 操作:SETW5REPEAT4[FD125RT90]
结论:绘制正多形命令格式:REPEAT边数[FD边长RT360/边数]
2、给正多边形填色 填色命令 格式:FILL 功能:为封闭图形填入颜色。
3、画风车P31 操作:REPEAT5[REPEAT3[FD70RT120]RT360/5]
在重复命令的方括号内,还可以使用重复命令,这种结构叫做重复命令嵌套。
4、存取图形 保存图形命令
格式:SAVEPIC’’文件名
功能:将绘图窗口中的图形按指定的文件名存盘。
LOGO系统默认PIC格式的图形,如果要保存BMP格式的图形,存盘时,就要将文件的扩展名规定为“BMP”如:SAVEPIC’’DBXL.BMP 取出图形命令
格式:LOADPIC’’文件名
三、练习P34各显神通(1)
四、小结
五、画正多角星
教学目标
(1)用重复命令画正多角星。(2)用重复命令画正空心多角星。(3)让小海龟写字。教学重点、难点
了解正多角星的特征,能够比较熟练地用重复命令画出图形 教学过程
一、导入
上一节课,同学们学会了正多边形的画法,五条等长的线段还可以组成正五角星的图案,下面我们就来学习画正五角星。
二、新授
1、画正五角星
正五角星的5个顶角和是180°,并且每个顶角都相等。请你想一想,每个顶角应该是多少度?顶角的外角又应该是多少度?小海龟应该旋转多少度?
操作:REPEAT5[FD100RT1444](画出正五角星)
2、画正空心五角星
我们可以把正空心五角星看成是五个等腰三角形拼在一起的组合图形,等腰三角形的两腰相等,两底角也相等,如果等腰三角形的顶角为36°,那么两个底角应该是(180°-36°)÷2=72°。由此可以画出正空心五角星的一个顶角,请同学们想一想正空心五角星的其余顶角 的画法。
操作:REPEAT5[FD40RT144FD40LT72]
3、小海龟写
聪明的小海龟不仅能画出各种各样的图形,它还会写字呢!写字命令
格式:TT[字符串]
功能:让小海龟在当前位置上,写出字符串的内容 写字之前还可以事先设置字号和字型。格式:SETFONT’’TIMES字号字型
例如:SETFONT’’TIMES407TT[葫芦岛世纪小学]
三、练习
1、画正七角星和正九角星。
2、画出由10个正空心五角星组成的图形。
3、在屏幕的中间画一个红色的五角星,下写上“闪闪的红星”
四、小结
六、画美丽的花环
教学目标
1、了解什么是教程。学会编写、定义、调用和保存过程。
2、初步学会用主过程调用子过程,并用过程画出美丽的花环。教学重点、难点
1、掌握过程的编写、定义、调用和保存方法。
2、激发学生学习LOGO语言的兴趣。教具 LOGO语言平台 教学过程
一、导入
花环图案是由10朵小花组成的。每朵小花又是由四个紫色正三角形组成的,需要重复的地方太多,我们可使用LOGO系统提供的“过程”来简化命令。
二、新授
1、什么是过程
我们把小海龟完成一件事情所需要的所有命令放在一起,取个名字保存起来,就形成了一个过程。词用过程时,只要直接调用过程的名字,小海龟就会自动完成过程中所有的命令,做完这件事情。
2、编写过程
过程一般在编辑窗口编写,这样便于对过程进行修改,阅读和保存。编辑窗口在系统启动时默认为关闭状态。编写过程时要进入编辑窗口。
进入编辑窗口命令
格式:EDIT 功能:打开并进入编辑窗口。
过程由三部分组成:过程头 TO
过程内容 完成某一任务的全部命令
过程尾 END
3、定义过程
过程编写完成后,按F2键,编辑窗口自动最小化。命令窗口中出现“SJX defined”,说明已经定义成功。
4、调用过程
在命令窗口中直接调用过程。
5、保存过程
LOGO语言的文件类型为 *.LGO
三、练习
1、画出一个边长为20的紫色的正三角形。
2、调用“SJX”过程画一个紫色的正三角形。
3、编写画一朵小花的过程“XH”
4、编写画花环的过程“HH”
四、小结
七、画能长大的小树――编写带变量的过程
(一)教学目标
(1)用带一个变量的过程画能长大的小树。(2)编写、定义带一个变量的正多边形过程。教学重点、难点
编写、定义带一个变量的过程 教学过程
一、导入
上节课用过程画出的图形大小都是固定不变的,怎样才能使编写的过程能画出某种变化的图形呢?
二、新授
1、过程中的变量
例1:画出一棵小树
小树会渐渐长高,它的树冠也会越来越大。下面我们就一起来画画。
画边长为30的正三角形
REPEAT3[FD30RT120] 画边长为60的正三角形
REPEAT3[FD60RT120] 画边长为90的正三角形
REPEAT3[FD90RT120] 由此看出,这三个除了边长的数值和过程名不同外,其余部分都相同。
由此:TO SJX :A
REPEAT 3[FD :A RT 120]
END
“:A”是变量,表示正三角形的边长。
例2:画出一棵大树(调用带变量的过程)
2、常用的带变量的过程
例3:编写画任意大小正方形的过程。
我们将正多边形的边数设为变量“:N”,则画正n边形的过程可以写成:
TO ZNBX :N
REPEAT :N[FD 50 RT 360/:N]
END 正多角星的顶角情况比较复杂,在本册书中,我们只研究有奇数个顶角的正多角星,它们的顶角和都180度。
三、练习
1、调动正n边形过程,画出边长为50的正六边形,并填充颜色,画出边框。
2、P51习题2
四、小结
八、画如意金箍棒-编写带变量的过程(二)教学目标
(1)用带多个变时的过程画一根如意金箍棒。(2)编写、定义带多个变量的正多边形过程。教学重点、难点
编写带多个变量的正多边形过程。教学过程
一、导入
孙悟空的如意金箍棒魔力可大了,可以随意变大变小、变粗变细,我们也来画一根如意金箍棒,只要将金箍棒的长度和决定棒的粗细直径设为变量,就可以体验到它的“法力无边”了。
二、新授 画如意金箍棒
金箍棒的截面由三个长方形组成,两边的两个黄色长方形的长、宽是相等的,中间的红色长方形的宽度与黄色长方形的相等,长度是黄色长方形的两倍。我们先来编写、定义一个画长方形的过程。过程如下: TOCFX:A:B REPEAT2[FD:ART90FD:BRT90] END 步骤: 1:SETPC14
2:CFX4020 3:FD40 4:SETPC12 5:CFX8020 6:FD80 7:SETPC14 8:CFX4020
三、练习①给金箍棒填上颜色。
②改变变量的数值,画一根大一点的如意金箍棒。③练习画带多个变量的过程 ④画任意大小的正多边形 ⑤画优意大小的正多角星
四、学生作品
九、用重复命令画圆
教学目标
用重复命令画圆和由圆组成的图案 教学重点、难点
能够熟练地用重复命令从圆上一点画圆 学会画由圆组成的各种图形 教学过程
一、导入
圆是一种常见的图形,用它可以组成很多美丽的图案。用画椭圆命令可以画图,当椭圆命令中给出的X、Y轴长度相等时,小海龟画出的就是圆。用重复命令也可以画出一个圆,要知道圆的半径,还要知道小海龟每次前进的步数。
二、新授
1、画圆
仔细看看下面给出的过程,想想它可以画出什么图形? TOZNBX:N REPEAT:N[FD16RT360/:N] END 通过上面的练习,我们发现,当边数增加到36时,看上去就很像圆了。一般情况下,我们让小海龟用画正三十六边形的方法画圆。
2、用重得命令编写画圆的过程。
TOYUAN:R REPEAT36[FDPI*:R/18RT10] END 在LOGO语言中,圆周率的值用PI函数表示,小海龟画圆时,每次前进的步数的算式应写为:PI*:R/18 注意:1用重复命令画圆时,重复次数应大于或等于36,否则画出的图形就不像圆了。
2如果圆的半径是R,那么小海龟画圆时,每次前进的步数=2PI*R/重复次数,每次旋转的角度=360度/重复次数。
动脑筋:用椭圆命令、重复命令都可以画出圆,这两种画圆的方法有什么不同之处?
三、练习
画由圆组成的各种图形
1、奥运五环
2、P61各显神通各题
四、学生作品
十、课题 用重复命令画圆弧
教学目标
用重复命令画圆弧和由圆弧组成的图案 教学重点、难点
会用重复命令画出任意弧度的圆弧 能画出由圆弧组成的比较简单的图形 教学过程
一、导入
圆弧是圆的一部分,如果减少画圆的过程中的重复次数,小海龟就可以画出圆弧。
二、新授
1、画圆弧
如果让小海龟在画圆时走到一半就停笔,那么它画出的就是半圆。①下面给出画圆的过程,试阒把它改为画半圆的过程 TOBY:R REPEAT36[RT5FDPI*R/18RT5] END ②调用修改后的BY过程,画出半圆。
③试着分别画出三分之一、四分之一、六分之一个圆的弧。
2、弧的度数
圆心角的度数等于它所对的弧的度数。把整个圆平均分成360份,每一份对应的是一个1度的圆心角。
下面是画圆的过程,试着把它改为画半径为R的1度弧的过程 TOYUAN:R REPEAT360[FDPI*:R/180RT1] END
3、编写画半径为R的D度弧的过程 TOHU:R:D REPEAT:D[FDPI*:R/180RT1] END
三、练习
画由圆弧组成的图案(1)画波浪
编写让小海龟向左和向右画半圆的过程 编写画有N个浪花波浪的主过程(2)画圆弧花
编写画一片花瓣的过程编写画五瓣花的主过程
编写画半径为R的D度圆弧的过程编写画树叶的主过程(3)P67的各显神通的(1)、(2)、(3)
第五篇:logo语言教学教案
教学目标:
1、学会启动、退出PC LOGO语言程序;
2、让学生认识PC LOGO语言程序、熟悉PC LOGO的窗口;
3、学会使用几条简单的绘图命令。教学重难点:
重点:认识PCLOGO语言程序
难点:掌握和使用几条简单的绘图命令 教学准备:
多媒体教室、大屏幕、学生评价表 教学过程:
一、导入新课:
看得出同学们今天特别的兴奋,也许是因为今天有好多的老师在听我们的课,那你们有没有信心把这节课学好呢?(有)很好!
老师先给你们讲一个故事听听:
很久很久以前,有一个LOGO王国,LOGO王国里有一个非常听话的小家伙---叫“小海龟”。它能听懂LOGO语言,只要你给它下一个命令,它就会画出美丽、奇妙的图形。并且它还有会算数、会唱歌等多种功能,但是绘图是它最主要的功能。你们看下面的这些图形就是用它绘制的。
展示图形课件(多漂亮啊!)想不想认识一下这个小家伙?(想)出示课题:第一课 走进LOGO王国
现在老师就带你们到LOGO王国去看一看,在那里你不但可以见到可爱的小海龟,还能让它一显身手呢!
二、新授
1、学习启动LOGO语言程序的两种方法: 我们要想见到这只神奇的小海龟,必须启动LOGO语言程序。出示课件:
⑴ 单击【开始】--【程序】--【PC LOGO】即可启动LOGO语言程序。⑵ 双击桌面上的LOGO快捷方式图标也可以启动LOGO语言程序。
现在老师用第二种方法进入LOGO王国。(师操作、学生认真看)哇!这就是PC LOGO中文版窗口,原来这只小海龟趴在这儿呢!
2、认识PCLOGO窗口及三种屏幕状态 师一边操作,一边讲解LOGO窗口及三种屏幕状态。㈠窗口的组成:
★ 图中上面的部分是绘图区,显示LOGO语言的标志和版本信息; ★ 图中下面的部分是文本区,供大家输入命令;
★ “?”是LOGO特有的提示符,命令要在“?”之后输入。㈡屏幕状态:(有三种)? 全文字屏(命令:TS)? 图文混排(命令:SS)? 全图形屏(命令:FS)
它们之间可以互相切换。可以输入以上命令进行切换或者用鼠标单击相应的窗口按钮完成切换。
3、学生启动LOGO语言程序
下面请同学们试着用第二种方法:双击桌面上的LOGO快捷方式图标启动LOGO语言程序。开始!可能同学们启动的LOGO界面和老师的不一样,这是版本不同的原因。教师机上安装的是PC LOGO汉化版1.0;而你们机上安装的是英文版4.0,所以界面不一样,但操作方法是一样的。你们发现小海龟了吗?(没有)这只小海龟架子可大了,它想要你们把它请出来。那好,给它一个命令吧:
请输入显龟命令: ST(按回车键),怎么样,小海龟闪亮登场了吧!既然它出来了,我们就来检验一下它的功能.4、先让小海龟画画
◆出示课件:(讲解)---前进命令:FD 让学生试着操作:出示课件:FD100 FD 100 结果有什么不同?(让学生回答不同的原因)再次强调“空格”的重要性。
同学们,小海龟还有一个特点,只要屏幕上有图形了,它就不再画画了,那怎么办?(清除它)
◆出示课件---清屏命令:CS 让学生试着操作:出示课件: 小海龟还有一招,它会转弯。
◆出示课件---右转命令:RT(教师讲解,学生练习操作)如果是让小海龟回到原点怎么操作?
◆出示课件---回家命令:HOME(学生操作)发现小海龟真的回家了。师:小海龟学会了前进、转弯,就可以画很多图案了!
5、动手操作:(练习题)⑴试一试下面的命令能画出什么图形? CS FD 30 RT 90 FD 40 RT 90 FD 30 RT 90 FD 40 ⑵思考题:
下面的命令能画出一个长为100海龟步,宽为60海龟步的长方形,请把命令补充完整。(可以写在你的练习本上)CS FD 100 前进100步 RT 90 右转90度 FD 60 前进60步 RT 90 右转90度
前进100步
右转90度
前进60步 同学们试着操作一遍.6、拓展练习:
画一个边长为60的正方形(小组合作,先写出命令,再动手操作).(看来,同学们和小海龟配合的很默契)
三、小海龟退场(现在小海龟有些累了,想休息一下那我们跟它说声再见了!)键入命令:BYE(回车)(再见的意思)
四、谈收获
生:
师:◆这节课我们学习了LOGO系统的进入和退出的方法。
◆几条LOGO基本绘图命令:前进命令(FD)、右转命令(RT)、回家命令(HOME)和清屏命令(CS),还有显龟命令(ST)
◆命令和数字之间至少要有一个空格。考考你:出示课件
在Windows系统桌面上,我们只须双击 快捷图标,就可以进入LOGO系统。LOGO世界的主人是,与主人告别而需要键入。
同学们这节课的收获确实不小,知识掌握的也很扎实。“千里之行,始于足下”,今后还要继续努力,谢谢大家的合作!
五、教学反思