haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 小学其它学科小学其它学科

六年级信息技术上册

发布时间:2013-09-28 11:40:22  

日期: 年 月 日

认识LOGO

教学目标

1. 知识目标:

熟悉LOGO环境

2. 能力目标:

掌握CS、DRAW、BYE命令的用法,能够用FD、BK、RT、LT命令指挥海龟运动

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

掌握CS、DRAW、BYE命令的用法,能够用FD、BK、RT、LT命令指挥海龟运动

教具学具

多媒体网络教室、LOGO程序

教学过程

一、启动LOGO系统

1. 教师演示:动LOGO系统

2. 学生尝试启动LOGO系统

3. 要求学生观察LOGO界面布局(结合教材阅读)

4. 师生共同认识、学习LOGO系统界面

5. 提升:LOGO系统菜单英文的记忆学习

二、指挥海龟画图

1. 实践与观察:

教师演示LOGO系统中小海龟画图,FD 100 RT 90 BK 50 LT 90 BK 100 小海龟的运动路径是什么?FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

CS:清屏

DRAW:清屏

学生读书:理解DRAW的含义并与CS比较

2. 实践练习1:画一个红色英文大写字母L,(学生结合课本,教师帮助或个别指导)

--1--

日期: 年 月 日

3. 实践练习2:画一个绿色英文大写字母H,(学生结合课本,教师帮助或个别指导)

4. 实践练习3:画一个山峰组成的图形(学生独立完成)

5. 实践练习4:在黄色背景上画一个边长为120步的正方形(学生独立完成)

6. 练一练:画一个长140,宽80步的长方形(学习互助)

三、退出LOGO系统

退出LOGO系统的方法有三种(学生读书并进行总结)

四、小结

这节课你学会了什么?(学生总结、个别补充)

FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

五、课后实践

有条件的同学生在家完成教材11页的练习题。

课后反思:

--2--

日期: 年 月 日

让海龟画图

教学目标

1. 知识目标:

熟悉PU、PD、HT、ST、PE、HOME等命令的用法。

2. 能力目标:

熟悉SS、FS、TS命令的功能和用法。

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

熟悉PU、PD、HT、ST、PE、HOME等命令的用法。

教具学具

多媒体网络教室、LOGO系统

教学过程

在上一课中,我们学习了几条基本的绘图命令,利用这些命令可以画一些简单的图形。为了让小海龟画复印复杂一些的图形,本课再学习几条绘图命令。

一、抬笔和落笔

1. 实践与观察

PU FD 100

PD FD 100

讲解记忆:PU PD命令是LOGO系统中的抬笔命令和落笔命令。

2. 实践与观察

画下面两面并排的小旗

3. 练习:P14页

二、隐藏和显示海龟

1. 实践与观察

体验HT命令,隐藏小海龟。

提示:ST可以把隐藏的小海龟显示出来

2. 实践与观察

P15:画出五角星后隐藏海龟

3. 实践与观察

--3--

日期: 年 月 日

P16:隐藏画小旗,显龟带小帽

三、海龟的笔擦

体验:笔擦PE命令(学生尝试P16页)

四、海龟回家

1. 实践与观察:HOME命令

2. 体验:利用HOME命令画直角三角形

五、屏幕显示方式

1. 实践与观察:FS全屏幕图形显示方式、TS全屏幕文字显示方式、SS恢复图文混合显示方式

2. 快捷方式:F2、F3、F4

六、总结

这节课你学会了什么?(学生总结、个别补充、教师汇总小结)

课后反思:

--4--

日期: 年 月 日

画正多边形

教学目标

1. 知识目标:

用重复命令画正多边形和由正多边形组成的图案。

2. 能力目标:

保存图形。

3. 情感目标:

感受信息技术对生活与学习的作用,并且调动学生学习信息技术的兴趣。

教学重点与难点

了解正多边形的特征,能够比较熟练地用重复命令画出图形。

教具

LOGO语言平台

教学过程

一、导入

上节课,我们学会了重复命令,当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程,这节课,我们就来学习用重复命令画正多边形。

二、新授

1. 画正多边形

例1:用重复命令画出边长为90的正三角形

操作:REPEAT 3 [FD 90 RT 120]

例2:用重复命令画出边长为125的蓝色正方形

操作:SETW 5 REPEAT 4[FD 125 RT 90]

结论:绘制正多形命令格式:REPEAT 边数 [FD 边长 RT 360/边数]

2. 给正多边形填色

填色命令

格式:FILL

功能:为封闭图形填入颜色。

3. 画风车 P31

操作:REPEAT 5 [REPEAT 3 [FD 70 RT 120] RT 360/5]

在重复命令的方括号内,还可以使用重复命令,这种结构叫做重复命令嵌套。

--5--

日期: 年 月 日

4. 存取图形

保存图形命令

功能:将绘图窗口中的图形按指定的文件名存盘。

LOGO系统默认PIC格式的图形,如果要保存BMP格式的图形,存盘时,就要将文件的扩展名规定为“BMP”。

三、练习

P34 各显神通(1)

课后反思:

--6--

日期: 年 月 日

海龟画彩色图形

[教学内容]:

1.设置画笔的颜色与背景的颜色。

2.DRAW命令与FILL命令的使用。

[教学目标]:

1.通过表格实例,让学生知道颜色的设置与DRAW、FILL命令的使用。

2.培养学生探索的精神。

3.培养学生审美观。

[教学重点]:

颜色的设置

[教学难点]:

FILL命令的使用。

[教学准备]:

PPT课件、多媒体电脑室

[教学过程]:

一、导入

展示一幅用光芒四射的红太阳图片。

师:同学们,你们看这个红太阳漂亮吗?它和我们以前画的图有什么不一样吗?

生答。

师:LOGO系统默认的海龟笔颜色是黑色的,背景是白色的。其实我们可以通过设置画笔与背景的颜色,使海龟画出各种色彩缤纷的图案。

二、新授

师:在LOGO系统共有16种颜色供选择,每种颜色都有各自的代码,现在我们先来一起认识一下吧。

--7--

日期: 年 月 日

设置画笔颜色: SETPC 颜色代码

设置背景颜色: SETBG 颜色代码

活动一:用海龟画一个彩色正方形

做一做:画彩色正方形

CS

SETPC 1 FD 100 RT 90

SETPC 2 FD 100 RT 90

SETPC 3 FD 100 RT 90

SETPC 4 FD 100 RT 90

师示范操作,再请生自行尝试,师巡视指导.

注意:CS命令有两个作用:一是让海龟回“家”; 二是清除屏幕上的图形.

师:CS命令可以让海龟画笔和背景保持当前颜色不变,不会回

到初始默认的黑色画笔,白色背景状态.但是重新画图命

令可以让海龟清屏后回到初始状态.

重新画图命令: DRAW

注意:重新画图命令与清屏命令一样不带参数,它的作用是让海龟恢复到LOGO系统启动时的状态:1.海

龟回家;2.清屏;3.显示海龟;4.落笔;5.黑色画笔、白色背景等。

做一做:输入DRAW后,观察海龟的位置与颜色。

活动二:画一个半径为50步,光芒长20步的红太阳。

请学生先动手将颜色设置成红色,并画一个相应步长的红太

阳,师巡视指导。

师:大家刚才都画了一个红太阳了,可是在练习过程中,你们有

没有发现太阳都是中间没有填充颜色呢?那么有什么方法

可以让太阳更耀眼一些呢?

填色命令:FILL

填色命令不带参数,它的作用是在海龟所在的封闭区域内,

用当前画笔的颜色来填充封闭的区域.

--8--

日期: 年 月 日

填色时要注意以下两点:1、海龟的位置一定要在封闭区域内,不能在区域边办线上,否则填不上颜色;2、封闭区域的边界线颜色,必须与要填充的颜色相同,否则颜色会填满整个绘图窗口。

(以上两点是FILL工具使用的关键,教师应该强调)

做一做:画一个绿色的实心三角形

DRAW

SETPC 2

REPEAT 3[FD 100 RT 120]

RT 30 PU FD 10 PD

FILL

学生操作,师指导并小结

试一试:从课本第72页的四个图形中,任意选取一个自己喜欢的图形,用LOGO命令画出来,图形的尺

寸大小由自己设定。

课后反思:

--9--

日期: 年 月 日

用重复命令画图

教学目标

1. 知识目标:

进一步熟悉用repeat命令画图的方法。

2. 能力目标:

学会用fill命令填色。

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

熟悉用repeat命令画图的方法,会用fill命令填色。

教具学具

多媒体网络教室、LOGO系统

教学过程

前面,我们用repeat命令画出了各种正多边形和圆。实际应用时,利用repeat命令还可以画出正多角星以及各种由正多边形和正多角星组成的图案。

一、画多角星

1. 实践与观察:repeat 5[fd 60 rt 360/5]

2. 转角=180-180/角数:cs repeat 7[fd 100 rt 180-180/7]

3. 转角=180-360/角数:cs repeat 8[fd 100 rt 180-360/8]

二、画空心五角星

实践与观察:

Cs setpc 12 ht

Repeat 5[fd 50 rt 144 fd 50 lt 72]

三、为封闭图形填色

1. 动手做:画一个红色的五角星

Cs setpc 12 rt 18

repeat 5[fd 50 rt 144 fd 50 lt 72]

Pu rt 15 fd 5 pd

fill

2. 提示:

--10--

日期: 年 月 日

四点要求,学生看书!

四、重复命令的嵌套

1. 实践与观察:repeat 5[repeat 3[fd 60 rt 120] rt 72 ] 重复命令的嵌套

2. 动手做:画右图所示的图形

Draw ht

Repeat 9[fd 50 repeat 5[fd 30 rt 72]lt 40]

五、本课小结

这节课你学会了什么?(学生总结、个别补充)

六、课后实践

教材第42页的练一练

课后反思:

--11--

日期: 年 月 日

认识logo过程

教学目标

1. 知识目标:

理解过程的基本概念

2. 能力目标:

初步掌握编写过程的方法和步骤,学会调用和保存过程

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性

教学重难点

初步掌握编写过程的方法和步骤,学会调用和保存过程

教具学具

多媒体网络教室、LOGO系统

教学过程

一、定义logo过程

在命令窗口中输入命令指挥小海龟画图时,往往要输入一系列的命令。如果想再次画这个图,又需要重新输入上面的命令。显然,这样做太麻烦了,实际上,我们可以把这些命令保存下来,并为它取一个名字,需要这些命令时,只要输入这个名字就可以了,这就是今天要学习的logo过程

1. 实践与观察

To zfx

Repeat 4[fd 100 rt 90]

End

之后,会显示出zfx defined

之后再输入:zfx

Logo系统会画出一个正方形.

定义过程的格式:to XXX

命令组

End

2. 提示:定义过程时,输入的命令并不执行,只是把它记录下来,之后再来调用它。

下面我们学习新的知识“调用过程”

二、调用过程

--12--

日期: 年 月 日

定义了一个过程以后,计算机会把它的过程名当做logo系统的新命令。以后,输入过程名并敲回车键,就可以自动执行过程中保存的命令,完成相应的处理任务。

如:cs zfx pu lt 90 fd 100 pd zfx

这样的两次调用 zfx的过程就可以画出两个正方形了。

1. 你知道吗

2. 练一练

三、保存过程

方法:

1. 打开>file>save,之后取文件名为:lesson6.lgo

2. 在logo系统中执行:save “文件名,如save lesson6.lgo

动手做:把过程保存到自已的文件夹里

四、本课小结

这节课你学会了什么?(学生总结、个别补充)

五、课后实践

P52页的练习题1、2、3

课后反思:

--13--

日期: 年 月 日

编辑Logo过程

教学目标

1. 知识目标:

掌握编辑过程的基本方法和步骤。

2. 能力目标:

学会载入过程。

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

掌握编辑过程的基本方法和步骤。

教具学具

多媒体网络教室、LOGO程序

教学过程

一、启动LOGO系统:

1. 教师演示:动LOGO系统

2. 学生尝试启动LOGO系统

3. 要求学生观察LOGO界面布局(结合教材阅读)

4. 师生共同认识、学习LOGO系统界面

5. 提升:LOGO系统菜单英文的记忆学习

二、指挥海龟画图:

1. 实践与观察:

教师演示LOGO系统中小海龟画图,FD 100 RT 90 BK 50 LT 90 BK 100 小海龟的运动路径是什么? FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

CS:清屏

DRAW:清屏

学生读书:理解DRAW的含义并与CS比较

2. 实践练习1:画一个红色英文大写字母L,(学生结合课本,教师帮助或个别指导)

--14--

日期: 年 月 日

3. 实践练习2:画一个绿色英文大写字母H,(学生结合课本,教师帮助或个别指导)

4. 实践练习3:画一个山峰组成的图形(学生独立完成)

5. 实践练习4:在黄色背景上画一个边长为120步的正方形(学生独立完成)

6. 练一练:画一个长140,宽80步的长方形(学习互助)

三、退出LOGO系统:

退出LOGO系统的方法有三种(学生读书并进行总结)

四、小结:

这节课你学会了什么?(学生总结、个别补充)

FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

五、课后实践:

有条件的同学生在家完成教材11页的练习题。

课后反思:

--15--

日期: 年 月 日

过程的嵌套调用

教学目标

1. 知识目标:

了解什么是过程的嵌套调用。

2. 能力目标:

掌握用过程嵌套调用画图的基本操作方法。

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

掌握用过程嵌套调用画图的基本操作方法。

教具学具

多媒体网络教室、Logo系统

教学过程

定义一个过程后,可以在命令窗口中输入过程名,调用这个过程。实际应用时,还可以在编写过程时把已经定义过的过程名当作命令来使用。

先定义一个画正三角形的过程

To sj

Repeat 3[fd 100 rt 120]

End

此后,要让小海龟画右图所示的扇子,可以输入命令

Cs lt 85

Sj rt 10 ?? Sj rt 10

调用12次sj过程。

也可以:to shan

Cs lt 85

Repeat 12[sj rt 10]

我们把一个过程调用其他过程的操作,叫做过程的嵌套调用。

一、画三个菱形

1. 定义一个画菱形的过程ling

To ling

--16--

日期: 年 月 日

Setpc 4

Repeat 2[fd 50 rt 60 fd 50 rt 120]

Pu rt 10 fd 5 pd fill pu lt 10 bk 5 pd

End

2. 定义一个过程sanling

To sanling

Cs ht lt 30

Repeat 3[ling rt 120]

End

3. 调用过程sanling,画出图形

二、画一排小花

嵌套调用过程画一排小花

第1步:定义一个画一朵小花的FLOWER过程,用画椭圆的命令画花朵,用直线画茎和叶。 第2步:再定义一个名为FLOWERS的过程,画6枝小花。

第3步:调用FLOWERS过程,画出图形。

三、画一排蜘蛛

第1步:定义两个过程,画出蜘蛛的一条左腿和一条右腿。

第2步:定义一个过程,调用上面的两个过程,画出一只蜘蛛。

第3步:再定义一个过程,调用ZZ过程,画出5只蜘蛛。

四、画图案

画法分析:用5个正方形可以构成一朵花。因此,可以先定义画一朵花的过程H。然后定义过程PH,调用6次过程H,画一排花。最后定义过程DPH,调用6次过程PH,画6排花。

五、总结

用过程嵌套调用的方式画图时,每一个过程就好像一个积木块。适当进行过程的嵌套调用,就好像把许多不同的积木块巧妙地组合起来,搭配出各式各样的造型。

课后反思:

--17--

日期: 年 月 日

--18--

日期: 年 月 日

课后反思:

--19--

日期: 年 月 日

圆与圆弧

一、教学目标

1.知识目标:进一步熟悉带变量的过程,知道使用重复命令画圆弧的方法。

2.能力目标:能比较熟练地绘制由圆、圆弧组成的图形。培养学生的空间思维、逻辑思维能力、想象能力。

3.情感目标:培养学生图形的审美情感。

教学难点

对由圆和圆弧组成的图案的绘制。

二、教学过程

学习“画圆、画椭圆和画矩形”命令:

设计意图:老师给出命令,学生通过多种方式自主探索,理解命令的含义。

2、老师演示命令,请同学回答各命令的功能和数值的含义,汇报讨论结果,集体订正。

3、做一做:画教材61页上面的“彩色灯笼”。

老师提示:应从大到小画出各个彩色的实心椭圆。

学生:学生独立操作。

4、试一试:画教材52页下面的“舵轮”。

老师出示“舵轮”,引导学生分析舵轮的构成:仔细观察“米”字型线条,每条线都是由命令“前进 200 后退 200 右转 360/8”画出来的,而且重复八次。因此可以使用重复命令完成。

第一步:设置画笔颜色及画笔粗细。

第二步:使用重复命令画出“米”字型线条。

第三步:设置圆形的颜色及笔粗。

第四步:画出圆形。

(老师巡视指导)

学生:在老师的引导下分析画“舵轮”的有效方法和途径。

学生按步骤试画,如有困难,可以互相讨论完成。

设计意图:培养学生分析问题、解决问题的能力

课后反思:

--20--

日期: 年 月 日

简单的递归

一、教学目标:

通过学习,掌握递归的实际意义及特征。

二、教学对象:小学六年级学生,基本掌握了LOGO的简单编程知识。

三、教学任务:

1、掌握递归的特征

2、会应用简单的递归

四、教学方法:

讲解、任务驱动式教学方法。

五、教学重难点:过程的递归以及递归是怎样运行的

六、教学准备:LOGO编程软件、学生练习的图形、题目,相关的电脑设备等。

七、教学过程:

(一)、复习

1、编写过程:电脑依次问X学生的名字,语文、数学、英语三科的分数,然后显示学生的总分和平均分。(学生自己复习)

2、评讲上节课作业

TO CJ

print [学生叫什么名字?]

make "name read

(print [请输入] :name [同学的语文成绩])

make "yw read

(print [请输入] :name [同学的数学成绩])

make "sx read

(print [请输入] :name [同学的英语成绩])

make "yy read

make "zf :yw+:sx+:yy

make "pj :zf/3

(print :name [同学的总分是] :zf [,平均分是] :pj)

END

(二)、新授:递归过程

1、引入:我们从小就听过这样一个故事“从前有座山,山里有座庙,庙里有两个和尚,老和尚对小和尚说:从前有座山,山里有座庙,??”。这个故事好象永远讲不完,小海龟也会玩这类的游戏。

2、举例说明什么叫递归:

a.刚才我们讲到为同学输入成绩,我们只是输入了一个同学的成绩,其实班上有很多同学,我们可以编一个程序让它反复运行这个过程,这样我们就可以把所有同学的成绩都输入电脑里。比如刚才那个过程,我们只需在最后再调用一下这个过程,它就能反复运行永不停止,就象刚才那个古老的故事一样。

b.象这样:一个过程在它的过程体中又调用自己,这种过程叫递归过程。

c.区分嵌套和递归:简单地理解就是,在过程体中调自己就是递归,调别的过程就是嵌套。

--21--

日期: 年 月 日

b.其实它不停止,也是一个问题,我们如何让程序停下来呢?

方法一:按组合键ctrl+G

方法二:使用图标工具中的红绿灯工具停止过程

3、用绘图的方式说明递归。

a.复习五边形

to wbx

repeat 5[fd 60 rt 360/5]

end

b.用递归的方法画五边形

to wbx

repeat 5[fd 60 rt 360/5 wait 50] wait 100 cs

wbx

end

4、学生作业:

输入不同的半径,用递归的方法求不同圆的周长。并输出

(三)、小结:

递归是过程自己调用自己,中止的方法是按ctrl+G,或工具栏上的红灯。 教学反思:

--22--

日期: 年 月 日

条件递归

教学目标:

1、理解递归调用的定义及应用,并能熟练运用递归调用画出精妙的图形。

2、学会暂停和终止“过程”运行的三种操作。

3、正确认识二种条件判断语句的格式及区别,并能使用它们判断控制“过程”的执行。

4、理解条件运算符的作用和“真”、“假”逻辑值的概念。

教学重、难点:

1、学会暂停和终止“过程”运行的三种操作。

2、正确认识二种条件判断语句的格式及区别,并能使用它们判断控制“过程”的执行。

教学方法:

教学法、演示法、练习法、讨论法

教具、学具:

电脑、演示图案

教学过程:

一、复习导入

1、复习教材37页图7.2.

2、前面我们已经学会了很多画图的知识,通过运用所学的知识使我们画的图越来越美丽了,荀子说过“学不可以已也”,我们是不是就满足所学的那点知识呢?相 信大家一定不会的,我们要不断的学习新知识,让我们经验越来越丰富,作的图越来越美丽。今天我们就一起来学习新知识“过程的递归调用与判断”。 谁会讲故事“从前有座山……”

二、新授课

1、展示:准备的课件图案。

这些图美不美?你知道它们是怎么画的呢?要不要试一试。

2、递归调用

在学习画图之前,我们首先要学习一个熟语“递归调用”。一个过程不但可以调用别的过程,还可以调用自已本身,我们把这种调用称为递归调用。

例:

TO yuan :R

SETPC 6

Repeat 36 [FD 2*PI*:R/36 RT 10]

--23--

日期: 年 月 日

END

TO hailuo :R

Yuan :R RT 10

hailuo :R+1

END

说明:

(1)过程hailuo每次调用yuan画出一半径为:R的圆后,就旋转10°,再调用自已本身画出一个更大的圆。

(2)过程的递归调用,不仅使过程本身被重复调用,而且可以实现过程中的变量有规律地变化。

3、让小海龟适可而止

在执行以上的过程中,我们会看到一个“重画缓冲区已满,部分图形将被丢失”(教材43页图8.2)的对话框,原因是什么呢?

从上面的过程可以知道:过程不断地调用它自已(递归调用),就会无限地执行下去。

那么我们怎样让小海龟“适可而止”,停下来歇会呢?我们来了解一下以下几种让过程停下来的方法:

(1)单击工具栏上的“中断”图标,过程终止运行;

(2)单击工具栏上的“暂停”图标,过程暂停运行。要让过程继续运行,再单击工具栏上的继续图标。

(3)按住键盘上的Ctrl键不放,再按G键,过程就停止运行。

这几种方法都需要我们手动干预,我们可不可以加入一个命令让它停下来呢?

在hailuo过程中递归调用前增加一条使用条件判断命令的语句就行了。格式如下:

IF<判断条件>THEN<命令>

功能:当判断条件成立时,先执行THEN后面的命令,再执行过程中的下一条命令。

例:

IF :R>68 THEN STOP

STOP命令是终止当前过程的运行,这个判断条件是指组成小螺号的半圆超过68时,绘图立即停止。 例画四边形(图8.3第2图)螺旋线的过程:

TO SBLX :B

IF :B>150 THEN STOP

FD :B RT 360/4

SBLX :B+10

END

(运行的格式:SBLX 10)

--24--

日期: 年 月 日

教材43页图8.1停止的格式为:

TO yuan :R

SETPC 6

Repeat 36 [FD 2*PI*:R/36 RT 10]

END

TO hailuo :R

IF :R>80 THEN STOP

Yuan :R RT 10

hailuo :R+1

END

(运行格式为:hailuo 1

说明:在运行的过程中,要输入的数据不在过程中,而是在按F2键后出现的命令窗口中的过程名后输入适当的数字。

提示:

(1)判断条件中可以使用的条件运算符号有:> >= < <=等。

(2)条件判断命令还有一种格式:IF<判断条件>THEN<命令1>ELSE<命令2>。它的功能是:当判断条件 满足时,执行THEN后的“命令1”,否则就执行ELSE后面的“命令2”。也就是“命令1”或“命令2”必须选择执行其中的一条,然后才执行过程中的下 一条命令。

3、观看海龟的表演

海龟的表演太快了,我们甚至来不及看清它是怎样画的,同学们一定很好奇吧?那么我们能不能用一个命令来控制海龟的画图呢?如果能用一个命令来控制,让我们能清楚地看到海龟表演的过程,那该多好呀。 其实,这种想法是可以实现的,我们可以在hailuo过程调用 它本身之前加入一条Wait命令(如:Wait 10),让小海龟执行完一次递归调用后休息一会儿,再执行下一次递归调用,这样我们就能慢慢地观看小海龟表演了。

例教材43页图8.1停止的格式:

TO hailuo :R

Wait 50

IF :R>80 THEN STOP

Yuan :R RT 10

hailuo :R+1

--25--

日期: 年 月 日

END

同学们可以执行该过程体验一下,要想让小海龟走慢一点,我们就把Wait后面的数字设置大一点,如Wait 100就比Wait 50慢,呵,有越吧。

提示:

我们已经学了不少命令吧,它们的格式和作用你是不是都记得呢?如果记不得,那我们该怎么办呢? 别急,只要你还记得命令的名称就可以了,“用? 命令名”来弹出这条命令的帮助窗口,十分方便的。不过,要看看你的英文功底啊?加油吧!如:

? FD (按回车键就会弹出一个帮助窗口)

三、巩固练习

学生分组复习本节课讲的内容,互相交流讨论,看看你还能不能利用递归调用知识设计出别的图形来。

四、作业

有余力的学生可以合作完成教材45-46页创伤天地中的两个大题。

参考过程:

第1大题:

第一图:

To LXX :A :B

SETPC 10

FD :A LT :B

IF :A>200 THEN STOP

LXX :A+2 :B

END

说明:在执行这个过程时,除了在命令窗口中对“LXX :A :B”格式要输入数字外,还应该在编辑窗口中对“LT :B”命令的转向角度确定。如画一个六边形的递归调用为:

To LXX :A :B

wait 50

SETPC 10

FD :A LT 60

IF :A>200 THEN STOP

LXX :A+2 :B

END

--26--

日期: 年 月 日

(执行格式为:LXX 10 10)

在这个过程中,就可以画出三个甚至更多的类似图形,只是在转向的度数上有差异,如120度就是三角形;90度就是四边形即第二图,180度就是第三图。

如果你有兴趣,你可以试一试这个过程:

To LXX :A :B

wait 50

SETPC 10

FD :A LT 120 rt 10

IF :A>200 THEN STOP

LXX :A+2 :B

END

说明:这个过程在第一次右转的后面又进行了第二次右转,度数因自已而定,就显示出了一种另外的效果,有趣吧?一个过程,可以变换不同的参数、角度、进行不同的转向等都可以得到另外的效果。 第二图:

TO SBLX :B

IF :B>150 THEN STOP

FD :B RT 360/4

SBLX :B+10

END

(运行:SBLX 40)

第三图:

To LXX :A :B

wait 50

SETPC 10

FD :A LT 90 LT 2

IF :A>200 THEN STOP

LXX :A+2 :B

END

提示:细心的小朋友一定会发现,三个图都是用一个过程来执行的,只是在执行过程中的参数发生了变化而已。

--27--

日期: 年 月 日

第2大题

TO YuanHu :R

REPEAT 18 [RT 5 FD 30 * PI / 18 RT 5] RT 180

END

TO THL :R

IF :R < 5 RT 90 FD 70 BK 70 RT 90 STOP

YuanHu :R

THL :R-3

YuanHu :R

END

(运行:THL 5)

提示:在这个过程中,需要对“REPEAT 18 [RT 5 FD R * PI / 18 RT 5]RT 180” 需要对命令中的R确定一个数字,如确定数字为30时“REPEAT 18 [RT 5 FD 30 * PI / 18 RT 5]RT 180”

课后反思:

--28--

日期: 年 月 日

多海龟作图

教学目的:初步能使用“TELLALL”、“EACH”、“WHO”这三条命令。

教学重难点:WHO*?能使海龟平均分布

教具准备:小黑板等

教学过程:

一、直示新知,设置悬念;发现问题,互助解疑。

同学们,这节课我们将学习几条新的命令。下面老师在黑板上写出一条命令,同学们马上输入一条,执行后认真观察屏幕或命令提示行,说说你发现了什么?

师板书:

WHO↙ (你发现了什么?)(命令提示行中多出了RESULT:0)

(“RESULT”在英文中是“结果”的意思,结果为“0”,这说明什么

呢?)

TELLALL 1 8 ↙ (你看到什么变化了吗?没有,那么再输入下一条命令。)

EACH[RT WHO*45 PU FD 100 PD ST]↙(现在发现什么了?)(哇,现在有九只海龟出现在

屏幕上了。)

(好,请同学们再输入下条命令。)

WHO↙ (这次与上次有什么不同?)

CLEAN (用“CS”命令好吗?为什么?)

二、 授新课

在学生回答观察结果及互助解疑的基础上师讲解各条命令的作用及用法,同时结合以下

例题使学生掌握新知:

1、 激活四只海龟,各画一个正方形;

2、 激活六只海龟,各画一个三角形

(特别点拨:WHO*?会使得海龟平均分布在圆周上?)

(分析:一号海龟的WHO值为“1”,二号海龟的WHO值为“2”,以此类推,则WHO*90能使四只海龟平均分布,而WHO*60能使六只海龟平均分布。)

三、 练习

1、 必做题:

画出以下图形:



2、 选做题:

(提示:“EACH”命令后可调用过程) (提示:SETX WHO*__)

课后反思:

--29--

日期: 年 月 日

简单的计算

教学目标:

1、能熟练地将数学算式转化成Logo语言能识别的算式。

2、加深对“变量”概念的理解,学会给“变量”赋值。

3 、PR、Read和Random命令的格式及使用。

4、了解计算机和数学之间的密切关系。

教学重、难点:

1、加深对“变量”概念的理解,学会给“变量”赋值。

2、PR、Read和Random命令的格式及使用。

教学方法:

教学法、演示法、练习法、讨论法

教具、学具:电脑、执行编写的计算过程

教学过程:一、复习导入

1、复习前面的动画内容。

设计一个简单的动画编写过程,让学生熟悉实现动画的原理。

如,我们编写一个闪烁的动画:

TO xian

SETW 50 fd 10

wait 100

pe bk 10 pd

wait 100

fd 10 pe bk 10 pd

END

TO shan

repeat 1000 [xian]

END

2、谈话导入

我们前面所学的都是小海龟作图的知识,那么小海龟除了作图外,还有没有别的功能呢?

其实呀,小海龟的本领大得很呢,功能也很多,我们不能委屈了它啊。除了能画外,还能计算呢。我们今天就来学习小海龟的计算功能吧。

--30--

日期: 年 月 日

二、新课1、指导学生观察教材65页图12.1,对小海龟的计算功能有一个初步的认识,看看你能不能理解。 你能不能编写一个计算命令让小海龟执行呢?

感觉小海龟的计算功能怎样?

小海龟很聪明吧,只要你把算式输入命令窗口,敲一下回车,就可以得到结果了。大家来试一试“[(55-5)*5+(63-8)/11]/5”吧。

大家发觉是不是算不出来呢?别急,把中括号[]改成小括号()再试一下,结果是不是出来了呢?如下所示:((55-5)*5+(63-8)/11)/5

结果: 51

知道了是什么原因了吧?

原来,所有的括号都要写成小括号啊。

提示,小海龟虽然能帮助我们计算,但是大家在学习数学时一定不要偷懒啊。

2、巩固练习,同学们请小海龟算一算图12.2的面积吧。

第一图: 第二图: 第三图: 第四图:

60*40 60*40/2pi*40*40 (60+37)*30/2

3、大家发现,我们编写的算式只能算出一个结果,我们输入一个固定的过程,用改变数字的方式来得到不同的结果呢?这样就方便了。

4、编写一个计算圆周长的过程:

TO ZC :R

PR 2*PI*:R

END

大家看看,这里是不是又增加了一个新的命令“PR”。我们还是来了解一下它的格式和功能吧。 格式1:PR输出内容或算式。

格式2:(PR输出内容或算式 1 输出内容或算式2…)

功能:在命令窗口内显示打印输出内容或算式的值。

提示:如果PR命令中的输出内容是汉字、英文字母或其他符号,则必须在前面加上引号或用方括号括起来。

例,要输出“圆的周长是:”这句话的命令是:

PR "圆的周长是:说明:如果输出的内容或算式有多个,则要用空格分隔开,并在整条命令外添加小括号。 我们也可以利用PR命令在过程中适当地添加一些提示信息,以使过程的输出更清晰,也让大家能更方便地使用过程。例如,上面的过程还可以改为:

--31--

日期: 年 月 日

TO ZC :R

(PR "圆的周长是: 2*PI*:R)

END

5、巩固练习

结合图12.2编写出四个带变量的过程,分别计算出图12.2的四种图形的面积。看看谁完成得既快又准确? 第一图:

第二图:

第三图:

第四图:

6、用一个过程计算任意半径的圆的周长

每计算一个圆的周长就要执行一次过程,还是不方便,能不能只执行一次过程就把任意多个半径不同的圆的周长都计算出来?

我们用递归调用就可以了。

首先还要来学习两条命令。

(1)赋值命令

格式:Make "变量名 表达式

功能:计算出表达式的值,并把它存放在指定的变量中。

说明:调用带变量的过程时,我们用在过程名的后面给出变量值的方式给变量赋予具体数值,这里则是用Make命令直接给变量赋值。

例:

TO FZ

Make "BL 10

PR:BL

END

执行FZ过程,在命令窗口显示10。

说明:"中赋值号, BL是变量名, :BL是变量。

(2)键盘读取命令

格式:Read

功能:读取从键盘输入的数据。

例如,Make :R Read命令的作用是把从键盘输入的数据存放在变量:R中,这样,在执行过程时,我们也可

--32--

日期: 年 月 日

以输入需要的数据,就好像是和小海龟对话一样。

我们编写一个计算不同半径的圆的周长的过程:

TO ZC

PR "请输入圆的半径:

Make "R Read

IF :R=0 THEN STOP

(PR "圆的周长是: 2*PI*:R)

ZC

END

提示:在输入过程时,必须的符号、空格可不能少啊,否则,就达不到运行的效果。

7、请小海龟出题

我们已经学会了让小海龟进行计算了,并学会了编写简单的通用的过程,现在我们还要学学“小海龟出题”的内容,大家看年进不是更有趣呢?

先来编写一个过程:

TO ZC

Make "R Random 20

(PR "圆的半径是::R)

PR "请算出圆的周长:

Make "D Read

IF 2*PI*:R-<0.1 THEN PR "恭喜你,答对了!ZC

(PR "加油啊!圆的周长应该是:2*PI*:R)

ZC

END

说明:

Random n命令的作用是自动随机产生一个1-n(包括n)之间的整数。至于IF语句中的判断条件为什么是2*PI*:R-<0.1,而不是2*PI*:R-:D=D呢?大家想一想,看能不能找到答案?

三、巩固练习

1、复习本节课讲的内容第6小点。

2、复习第7小点,并讨论。

四、作业

--33--

日期: 年 月 日

1、有余力的学生完成教材69页“创作天地”第1题。

2、可以合作完成第2题。

第1题参考过程:

TO QiuJi

PR "请输入任意整数:

Make "N Read

Make "J 1

Repeat :N [ Make "J :N*:J Make "N :N-1 ]

(PR "所有整数的积是: :J)

END

第2题参考过程:

TO mianji

PR 7*7-PI*(4/2)*(4/2)

end

第3题参考过程:

TO BiJiao

Make "C Read

IF :C=0 THEN PR "游戏结束 STOP

IF :C=:S THEN ( PR "Good "Luck! ) STOP

IF :C>:S THEN PR "大了 ELSE PR "小了

BiJiao

END

TO CaiShu

Make "S Random 40

PR "请大家猜猜这个数是多少?

BiJiao

END

教学反思

--34--

日期: 年 月 日

用过程计算

教学目标

1. 知识目标:

掌握编辑过程的基本方法和步骤。

2. 能力目标:

学会载入过程。

3. 情感目标:

感受信息技术对生活与学习的作用,产生学习的兴趣和积极性。

教学重难点

掌握编辑过程的基本方法和步骤。

教具学具

多媒体网络教室、LOGO程序

教学过程

一、启动LOGO系统:

1. 教师演示:动LOGO系统

2. 学生尝试启动LOGO系统

3. 要求学生观察LOGO界面布局(结合教材阅读)

4. 师生共同认识、学习LOGO系统界面

5. 提升:LOGO系统菜单英文的记忆学习

二、指挥海龟画图:

1. 实践与观察:

教师演示LOGO系统中小海龟画图,FD 100 RT 90 BK 50 LT 90 BK 100 小海龟的运动路径是什么? FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

CS:清屏

DRAW:清屏

学生读书:理解DRAW的含义并与CS比较

2. 实践练习1:画一个红色英文大写字母L,(学生结合课本,教师帮助或个别指导)

--35--

日期: 年 月 日

3. 实践练习2:画一个绿色英文大写字母H,(学生结合课本,教师帮助或个别指导)

4. 实践练习3:画一个山峰组成的图形(学生独立完成)

5. 实践练习4:在黄色背景上画一个边长为120步的正方形(学生独立完成)

6. 练一练:画一个长140,宽80步的长方形(学习互助)

三、退出LOGO系统:

退出LOGO系统的方法有三种(学生读书并进行总结)

四、小结:

这节课你学会了什么?(学生总结、个别补充)

FD 步数:前进命令

BK 步数:后退命令

RT 角度:右转命令

LT 角度:左转命令

五、课后实践:

有条件的同学生在家完成教材11页的练习题。

课后反思:

--36--

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com