2016欧洲杯用球:苏科版小学信息技术(选修)教案

来源:百度文库 编辑:中财网 时间:2024/04/30 21:59:47

苏科版小学信息技术(选修)教案

第1课 认识LOGO

教学目标:

1、学习进入与退出LOGO语言窗口

2、学习“CS”、“HT”、“ST”命令。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重难点:

重点:进入与退出LOGO语言窗口。

难点:基本命令的使用

教学时间:1课时

教学过程:

一、导入

1、利用计算机画图的方法很多,如:画图,PHOTOSHOP等,利用LOGO语言画图就是其中的一种,那什么是LOGO语言呢?

2、介绍LOGO语言

LOGO语言是一种的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,非常有趣。LOGO语言创始于1968年,在美国麻省理工学院人工智能研究室完成。

LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。

LOGO学了有什么好处呢?这是一定大家关心的问题吧!大家不要认为这是简单的画图软件就行,一开始,你可能会认为是这样,不过,它隐含着非常严谨的科学道理,需要你掌握一定的逻辑思维能力,特别是要会从数学的角度出发考虑问题。你会发现,这个软件,将使你处理事情时,会非常严谨,养成一丝不拘的好习惯。用好这个软件,可不能大大咧咧噢!

今天开始,我们就一起来进入LOGO语言的神秘王国。

二、新授

1、  LOGO语言的启动

讲解:

打开D盘,单击LOGOW目录,单击:PLOGO.EXE,,出现窗口。

详细介绍LOGO语言窗口:视图窗口和命令窗口。

问题:明确视图窗口的位置、命令窗口的位置,明确母位、提示符,光标。

探究:

试着在命令窗口其中键入下面的命令,命令后要按回车键

FD 100

RT 120

FD 60

RT 120

FD 60

RT 120

观察:画出的是什么图形?

2、“HT”、“ST”、“CS”命令

讲解:分别演示三个命令,明确三个命令的作用

了解:知识屋:HT,ST均为缩写。

3、LOGO语言的退出

告诉学生退出LOGO语言有多种方法:

关闭窗口,键入EXIT和BYE命令,退出LOGO

三、实践

1、输入课文实践园的命令,观察画出了什么图形?

2、使用多种方法退出LOGO语言。

四、小结

1、对学生实践情况作好记录。

2、学生在教材成果篮中填写内容。

第2课 画楼梯

教学目标:

学习“FD”、“BK”、“RT”、“LT”命令。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重难点:

重难点: “FD”、“BK”、“RT”、“LT”命令的使用。

教学时间:1课时

教学过程:

一、导入

如何用LOGO画图呢?也就是说如何指挥“小海龟”行走、拐弯呢?只要指挥得当,我们就能画出图形了。

二、新授

1、输入命令,查看图形

FD 20 RT 90 FD 20 LT 90 FD 20 RT 90 FD 20 LT 90

FD 20 RT 90 FD 20 LT 90 FD 20 RT 90 FD 20 LT 90

BK 80 RT 90 BK 80 HT

问题:请同学们按照课文一边输入,一边看好海龟画的图形。

2、认识命令:FD     BK      RT    LT

要点:知道每个命令的作用,知道每个命令的使用。

了解:FD     BK      RT    LT均为缩写。

(1)输入下面一组命令,能画出什么图形?

FD 50   RT 90  FD 50  RT  90

FD 50   RT 90  FD 50  RT  90

(2)试着输入:FD  400,观察图形结果

小结:小海龟只能在屏幕限定的绘画区域内移动。

(3)实践

认真完成课文第7页的两个练习

(4)如何画等边三角形呢?

分析等边三角形,了解锐角和钝角----程序编写----上机运行,观察结果

三、实践

完成课文第9页三个练习,将程序写在书上。

将学习本课的心得写在自己博克中。

四、小结

LOGO原意是思想,所以一定要思考才能学好LOGO。

第3课 画虚线

教学目标:

学会“PU”、“PD”、“HOME”、“PE”命令。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重难点:

重点:学会基本命令。

难点:基本命令的使用

教学时间:1课时

教学过程:

一、复习

1、  阅读下列程序,看看画出的是什么图形?

CS RT 30

FD 45 RT 120 FD 45 RT 120 FD 45 RT 120

2、  说出下列命令的用法

FD  BK   CS

二、导入

画直线很容易,要画虚线,怎么办呢?LOGO语言为我们提供了许多命令,这节课我们就来学习“画虚线”。

三、学习命令

1、  认识命令

请同学读读下列单词

PENCIL ERASE UP  DOWN HOME

大家都知道,LOGO语言命令是英文词语的缩写,

如下列命令:

PU

提笔命令

PD

落笔命令

HOME

复位命令

PE

擦除命令

2、  理解命令的含义和用法

PU PD 是海龟状态,HOME命令有什么作用呢?

在LOGO语言中输入HOME,看看会出什么现象?

指名学生讲讲这个命令的作用。

(无论小海龟处于窗口的什么位置,都可以让它立即回到屏幕中间的母位,并且小海龟方向朝上)

PE命令,要和前进、后退命令结合使用。

3、例举

实例1:画虚线

实例2:画品字

四、练习

将课文中出现的实例逐个输入验证,师巡回检查,并给予肯定!

五、小结

学习LOGO,要勤于思考,多练习。

第4课 画正多边

教学目标

1、掌握重复命令的基本格式。

2、能用重复命令简化规则图形的画图命令。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

重点:重复命令的格式。

难点:确定重复的内容与重复的次数

教学时间:1课时

教学过程

一、导入

1、请学生在练习纸上写出画正方形和正六边形的命令。

让两个学生演示,分别写出相应的命令。

(命令:略)

2、谈话引入

同学们已经知道怎样画正多边形的,随着边数的越来越多,画的命令也就越来越多,画起来也费时间,那么有没有简单的办法呢?今天来学习一个简便的画法。

二、讲授

观察下列语句:

FD 40 RT 90

FD 40 RT 90

FD 40 RT 90

FD 40 RT 90

1、引导学生,分析正方形的命令是由哪几个命令重复执行的?重复了几次?

2、指出:我们可以用这样的命令来画

Repeat  4[fd 40  rt 90]

3、课题:重复命令

4、分析重复命令的格式。

对照格式,来试着重写正方形和六边形的命令。

Repeat  重复次数[重复内容]   (重点内容,要讲透)

5、学生上机练习

用重复命令画出正方形和正六边形和五角星

三、练习

1、准备:一般情况下,我们可以用正三十六边形来代表圆,思考:如何画出圆,画出半圆?

2、学生试着画出实践圆的图形。(见课本P16第1-3题)

四、总结

本节课我们学习了重复命令,使我们在画规则图形时,简化了画图命令,因此我们一定要很好地掌握它。在使用时特别要注意是否符合重复命令的基本格式,即有没有连续重复重复执行的内容,如果有了,重复了几次。

第5课 画星星

教学目标

1、熟练掌握重复命令的使用方法。

2、能使用重复命令画角数为奇数的正多角星。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

重点:重复命令的基本格式。

难点:角数为奇数的正多角星外角度数的确定。

教学时间:1课时

教学过程

一、导入

使用重复命令,我们还可以画正多角星。

今天学习的内容:画星星

二、新授

1、验证

对于角数为奇数的正多角星,它所有的内角的总和正好是180度。

例如:正五角星每个角的内角度数=180/5=36,那么,每次转角的度数=180-36=144度。

2、画五角星

Repeat 5[fd 100 rt 144]

3、  同学们画正五角星。

4、  思考:正七角星应该怎么画呢?

(1)同学们思考:重复的内容是什么?应该转多少度?正七角星的每个角的度数是多少?转过多少度?怎样计算?

(2)告知学生:计算机有强大的计算功能,这些事可以让计算机做。

(3)写出命令:repeat  7[fd 100 rt 180-180/7]

三、练习

1、讨论一下:如何画出正多角星?

2、试着画出一个正九角星和一个正十五角星。

四、总结

遇到要解决的问题,要先思考分析,再写程序。

第6课 画风车

教学目标

1、  能正确地使用重复命令的嵌套,加深对重复命令基本格式的掌握。

2、  能利用重复命令的嵌套简化一些图形的画图命令。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

重点:重复命令的基本格式。

难点:里外重复命令中重复内容与重复次数的确定。

教学时间:2课时

教学过程

第一课时

一、导入

多媒体展示:教师用重复命令画出风画,让学生直观看到,使用重复命令就可打出风车图形。

Repeat  2[fd 80 rt 90 fd 30 rt 90] rt 90

Repeat  2[fd 80 rt 90 fd 30 rt 90] rt 90

Repeat  2[fd 80 rt 90 fd 30 rt 90] rt 90

Repeat  2[fd 80 rt 90 fd 30 rt 90] rt 90

师:用到了四个重复命令。

二、教学

重复命令的嵌套

通过观察比较:我们可以得出以下结论:

Repeat  重复次数[repeat  重复次数[内容>

这种两个重复命令嵌套在一起使用,我们称之为嵌套。

上述命令可以简化为:

Repeat  4[repeat  2[fd 80 rt 90 fd 30 rt 90]rt 90]

三、练习

画出书上相关图形:

要求:分析图案的构成,然后确定重复次数。

四、小结。

重复嵌套的图形真美,有时真是难以想像。

第二课时:

上机练习,对多个基本图形进行重复嵌套练习

第7课 彩色世界

教学目标

1、掌握“SETPC”“SETBG”“FILL”命令。

2、学会使用Logo命令画彩色图形。

3、能对封闭图形进行涂色。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

1、重点:“SETPC”命令。

2、难点:对封闭图形进行涂色。

教学时间:1课时

教学过程:

一、导入

(出示提前准备好的一红太阳图片)

师:大家观察一下,你能画出这样的图画吗?你觉得哪里有难度?

之前我们画的所有图形都是黑白的,从今天开始我们就要进入“彩色世界”了。

二、新授

Logo语言的彩色世界提供了许多不同的颜色的画笔、和画纸。

任务一:下面大家先尝试下调节工具栏中“背景颜色”“画笔颜色”观察小海龟的变化。

学生交流。

教师演示画不同颜色的直线的方法,学生观察。

学生尝试。

师:刚刚我们学习了通过工具栏来修改背景颜色和画笔颜色。大家知道如何通过命令来修改“背景颜色”“画笔颜色”吗?下面我们就一起来研究如何使用命令来修改“背景颜色”和“画笔颜色”。

(1)、SETPC 命令。

学生自学。

教师提问。

练习:画出不同颜色的直线。(3种颜色)

(2)SETBG 命令。

学生自学,完成探究园中练习。

教师巡视,做个别指导。

师生交流学习信心得。

教师提出注意事项:CS对SETPC、SETBG命令不起作用。如果大家想改回黑色也必须通过这两个命令来调节。

(3)FILL命令。

学生按照例题语句,自主尝试操作,观察小海龟每一步的变化。

教师提问:刚刚你注意到什么?

师:看来大家观察很仔细,FILL命令相当与我们画图软件中的油漆桶工具,它是填充一个封闭区域。因此我们在使用FILL命令之前要运用提笔、落笔命令进入所要填充的区域,然后才使用FILL命令。

任务二、画出一个红太阳。

学生通过翻书,自己动手画出一个红太阳。

三、小结。

本节课我们学习了“SETPC”“SETBG”“FILL”三个命令。他们的使用格式都是 “命令”+0~15 。大家以后会经常用到这三个命令,希望大家有空稍微看下各颜色的代码。

第8课 画组合图形

教学目标

1、让学生综合运用LOGO语言命令画组合图形。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

重点:各种命令的综合使用

教学时间:2课时

教学过程

一、复习

以前学过的LOGO命令,复习一下,加深对LOGO命令的掌握。

二、教学

师:打开画图程序,画出教材所示的房子,引导学生分析房子的组成。

生:房身是个正方形,房顶是一个三角形,窗是一个圆形,门是一个长方形。

师:如何画,从何画起?即确定画组合图形的起始位置。

让学生了解作画过程:

Rt 30

Repeat  3[fd 100 rt 120]

Rt 60 fd 10

Repeat  4[fd 80 rt 90]

Fd 80 rt 90 fd 80 rt 90 fd 10 rt 10

Repeat 2[fd 55 lt 90 fd 25 lt 90]

Pu fd 50 lt 90 fd 60 rt 90 pd

Repeat 36[fd 2 rt 10]

HT

三、学生练习

1、画出下列基本图形:

三角形,正方形,长方形,圆形,半圆  1/4圆

2、画出房子

3、画出正方体

参考:

Repeat 4[fd 80 rt 90]

Pu fd 80 rt 40 pd

Repeat 2[fd 45 rt 50 fd 80 rt 130]

Pu rt 50 fd 80 lt 50 pd

Repeat 2[fd 45 rt 140 fd 80 rt 40

Pu fd 45 rt 140 fd 80 rt 90 pd

Repeat 8[fd 6 pu fd 4 pd]

Rt 90

Repeat 8[fd 6 pu fd 4 pd]

Pu bk 80 lt 135 pd

Repeat 5[fd 5 pu fd 4 pd]

四、小结

画组合图形,主要是确定各部件的起始位置,将各部分组合成立方体。

第9课 定义过程

教学目标

1、知道什么叫过程;

2、学习和掌握过程的编写、定义和使用的方法;

3、理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

重点难点

教学重点:什么是过程;过程的定义和使用。

教学难点:过程的定义和使用;过程的修改和调试。

教学时间:2课时

教学过程

一、引入

1、师布置上机任务,同时也是复习的过程: 请一组的同学画一个边长为30的正方形;请二组的同学画一个边长为60的三角形; 请三组的同学画一个边长为5的圆;

2、生操作、教师巡视

3、随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。

师引导学生思考: 在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。

另外,小海龟只会做前进、后退、左转或右转等简单动作,如何我们要小海龟画一个正方形,必须告诉它怎么画,那怕它刚画了一个正方形,还是不能记住画图的命令和过程。其实不是小海龟太笨,而是我们没有让它记住完成任务的命令和过程。那么怎样才能让小海龟记住画图的命令和过程呢?为了解决这一问题,LOGO语言为同学们准备了一个特殊的方法叫做“LOGO语言的过程”(板书:LOGO语言的过程)。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。

二、新课教学

板书:

一、什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。

师:那么我们该如何编写和定义过程呢?

板书:

二、如何编写和定义过程

1、过程的编写:EDIT ZFX 师:下面我们来看看如何编写一个让海龟画正方形的过程。

师演示在命令窗口输入:EDIT ZFX 这里EDIT是指打开编辑窗口,ZFX是我们要编写的过程的名字,注意在它们之间要留有空格。

师:(强调过程的格式)这时,LOGO就会打开一个编辑窗口,窗口中第一行TO  ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。

我们在过程头和过程尾之间写上画正方形的命令

2、过程的定义:F2 敲F2键就可以完成ZFX过程的“定义”,回到命令窗口。命令窗口会显示ZFX redefined的信息,表示ZFX过程已经定义成功。定义过程就是让小海龟记住过程的内容。

3、执行过程:过程名 当我们在命令行中输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。

在命令窗口中键入过程名ZFX,回车后,小海龟立刻画出一个正方形。

请你在命令窗口中输入:FD 100 ZFX,看看小海龟能画出一个什么图形?

师小结:说明定义后的过程可以与前面我们学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画的正方形的命令ZFX,并且一经定义的过程,可以任务的执行。

任务:试一试,你能让海龟记住画三角形和圆的命令吗?

学生上机练习,教师巡回指导。

三、过程的修改和调试

当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT 过程名 回车,就可以再次进行过程编写窗口,对过程进行修改,修改好的过程必须再次用F2定义,否则,小海龟还是记住上一次的过程。

师总结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT 过程名回车”,可进入过程编写窗口;第一个过程的都是以 “TO 过程名”开始,以“END”结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名回车”。

任务:请同学们定义画正方形、长方形、三角形和圆的过程: (小提示:你可以在编辑窗口中,一次输入多个过程。不过要注意,每个过程都应该有自己的过程头和过程尾。)

第10 课保存与调用过程

教学目的与要求:

1、学会保存过程的方法,会调用保存过的过程来绘图。

2、通过学习保存和调用过程方法体会过程的作用,并学会知识的迁移。

3、通过随时和反复调用“过程”,初步理解子程序的含义。

4、计算机的程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨地工作态度。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

重点:本课的重点是用知识的迁移来学习保存过程和调用过程的方法。

难点:让学生了解体会过程在程序设计中的作用,初步理解子程序的含义。

教学课时:1课时

教学过程:

一、激趣引入:

1、上节课我们学习了定义过程并用定义的过程画出美丽的图形,下面教师就用上节课定义过的过程完成下列图形。教师边说边演示(观察教师展示的图形和过程)

ZFX

repeat  5[rt  90  fd  50  lt  30  zfx]

2、提问:请同学们试试看你们能用这两行命令完成这个图形吗?不能,因为大家都知道退出LOGO后所定义的过程就会消失,你们猜猜老师是怎样快速画出这些图形的?

3、引导学生说出“保存”、“读取”或类似词语。

二、新课教学:

1、那如何才能保存好我们定义的过程呢?请同学们定义一个正画正方形的过程,通过小组讨论方式保存在自己的文件夹中。(这一过程对学生来讲不难,因为在以往的学习中已经学过多次文件的保存,教师只要引导学生进行知识的迁移,并通过小组讨论交流完成新知识的学习)

2、请同学起来说说看你是如何保存的?有问题时教师可以加以纠正。(注意保存路径)

(FILE—SAVE(SAVE  AS))

3、同学们刚才保存好ZFX这个过程,请完成刚才的图形。

调用过程:

1、提出问题:下面请同学们退出LOGO程序,然后再打开LOGO程序,再输入下列命令,看能不能完成上面的图形?

ZFX

repeat  5[rt 90 fd 50 lt 30  zfx]

2、引导学生找出问题所在:尽管我们把定义好的过程保存在硬盘中,但在使用前必须先要把这个过程调用出来,小海龟才记得起来这个“命令”。

3、提醒大家用FILE 菜单中的“LOAD”命令来试一下,引导学生自主探索。

4、小组内讨论交流自己的发现,让学生通过互相学习的方式来完成“LOAD”的使用。

三、小结。

第11课过程的编辑

教学目标:

1、能够编辑保存过的过程,会用EDIT命令定义新过程。

2、通过编辑过程进一步完善过程,通过用EDIT命令定义新过程的方法体会过程的作用。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学的重点和难点:

1、编辑过程和用EDIT命令定义新过程。

2、引导学生找出两种过程定义方法的异同。

教学课时:1课时

教学过程:

一、复习引入。

前几节课学习了定义、保存和调用过程,下面请学生调用保存过的过程ZFX。

二、学习新知。

1、提出问题:如果要将正方形的边长为90步,那么应该如何编辑(修改)ZFX这个过程呢?

2、布置任务:请学生在命令窗口输入EDIT ZFX 并按回车键,在打开的“ZFX”对话框中将边长50修改为90。

3、学生进行探究,有问题可以借助教材或与同学讨论。

4、小组讨论与总结:写出编辑过程的命令和步骤。

①调用保存过的过程ZFX。

②用EDIT命令编辑过程ZFX。

③在“ZFX”对话框中按要求进行修改。

④关闭“ZFX”对话框时要保存修改。

5、提出问题:小明上节课因为生病没来上课,所以没学定义和保存ZFX过程,但小明很聪明,今天他用EDIT命令同样定义了一个画正方形的过程ZFX,你知道他是怎么做的吗?(请学生仔细阅读教材中用EDIT命令定义新过程这部分内容,目的是引导学生自主完成新知识的学习)

6、你能说一说如何用EDIT命令定义一个新过程吗?

7、小组讨论:用TO命令和EDIT命令定义过程有什么异同?

三、练习。

(1)用EDIT命令定义一个画长为80步,宽为50步的长方形的过程CFX,将其保存在自己的文件夹中,并且用EDIT命令将其修改为长100步、宽60步的长方形。

(2)你能用定义的CFX过程创作出一些特别的图形吗?

四、小结

第12课 带参数的过程

教学目标:

1.了解什么是“带参过程”,定义一个带参过程。

2.怎样调用带参过程,画出不同大小的简单图形。

3.理解“变量”、“变量名”、“赋值”、“形参”、“实参”等概念。

4.培养学生的逻辑思维能力。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点和难点:

定义一个带参过程,并调用,画出大小不同的图形。

理解参数的传递。

教学课时:1课时

教学过程:

一、复习。

1.复习简单过程的一般形式:

①引导部分:TO 过程名

②过程体: 过程体

③过程结束:END

2.要求学生定义一个正方形过程ZFX,画出一个边长为100的正方形。

提示:①用ED进入LOGO的编辑器;

②输入过程,定义过程;

③调用过程,画出图形。

请一名学生输入过程,画出图形。

3.引入:

思考: 过程体中,那一个数决定了正方形的大小? 如果我们要用这个ZFX的过程画边长为80的正方形,可以修改过程体中的哪一个数?

师:刚才,我们用修改前进步数的方法画出了不同大小的正方形,用这种方法画图每次都要进入编辑器修改过程、定义、再调用才能画出大小不同的图形,大家想不想一次定义过程,就能画出不同大小的图形来?

今天,我们就来学习带参数的过程。(出示课题)

二、新课。

1.出示过程:TO ZFX 

REPEAT 4[FD 100 RT 90]

END

师:在这个过程中,只要FD后的数给定了,那么正方形的大小就确定了。我们要用这个过程画不同大小的正方形,显然FD后不能给定一个实际数据?只能用一个变化的量来代替实际数据。

把100改为“ :L”,在过程名后添上“ :L”。

强调:过程名与“:”间有一个空格,而“:”与L间无空格。

2.介绍“变量”、“变量名”、“赋值”。

师:用来代替实际数据的“:L”叫做“变量”,字母L叫“变量名”。调用过程时,允许我们对变量输入各种数值叫赋值。

3.在LOGO中演示带参过程的定义和调用。

①进入编辑器

②编辑过程:To ZFX :L

REPEAT 4[FD :L RT 90]

END        

③定义过程

④调用过程:ZFX 100 ZFX 80 ZFX 120

4.用CAI演示调用带参过程。

①介绍“实参”、“形参”。

②演示参数的传递。

5.学生练习带参过程的编辑、定义、调用。

①调用形式:ZFX 80 ZFX -80

②请学生代表调用。

③比较调用结果:A.正方形的大小相等;

B.海龟作图的方向相反。

6.归纳总结。

(1)归纳带参过程的一般形式:    

TO 过程名 :变量名

过程体

END

(2)变量名的组成:字母或字母与数字的组合。

例如:L、A、B、C、X1、X2、ABC等。

(3)归纳带参过程的调用形式。

过程名 实参

三、巩固练习。(略)

四、总结:

这节课我们学习了带参数的过程知道了怎样编辑、定义、调用一个带参的过程,画出不同大小的图形。

第13课 认识机器人

教学目的:

1.了解机器人的基本定义和主要分类。

2.了解机器人的主要发展方向。

3.以知识普及为主线,引导学生理解机器人的涵义。

4.采用自主学习、合作学习的方式,了解机器人技术及其发展方向。

5.接受高科技的启发,学人所长,并与同学们一起交流感受。

6.感悟机器人与普通信息技术手段的不同之处。

7.独立思考,理解机器人的特征。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:认识机器人,了解机器人的定义和起源。

2.难点:理解机器人的发展趋势和基本特征。

教学课时:1课时

教学过程:

一、导入

师:同学们,你们喜欢看电影嘛?老师今天带来了一部电影,请同学们欣赏。(播放《终结者》片断)

这就是我们平时听说过的“机器人”,今天我们就一起来走进机器人的世界,研究有关“机器人”的知识。

(学生回忆有关机器人的印象,讨论并感受机器人的魅力,领略其中的涵义)

(板书课题)

二、确定主题

师:通过初读教材,你最想了解哪些方面的知识呢?

①什么是“机器人”?和人有哪些相似和不同的地方??

②机器人有哪些分类?

③机器人有哪些应用?

④你的生活中,有机器人吗?请举例说明。

⑤                       (可将学生的原话,板书在黑板上)

师生共同讨论(结合实物机器人或图片进行讨论)。

三、小组讨论

教材中提供了很多机器人的内容,同学们想想,你认为机器人有哪些种类呢? 

教师参与注意事项:

(1)根据不同的学情,采用弹性的方式,可以研究一个问题进行一次全班交流,也可以放手让学生自主学习,最后交流。

(2)着重引导大部分同学进行发言。

(3)正确处理讨论中出现的争论,随时捕捉学生发言中的闪光点,给与表扬鼓励。

方向一:以应用为导向。

方向二:以功能为导向。

方向三:以原理为导向。

四、展示结果

教师进行总结:

(1)点评学生在讨论中的表现。

(2)分析讨论结果。

(3)对于不统一的问题,教师阐述自己的观点,注意:允许学生保留自己的意见。

(4)认真倾听、分析研究学生发言中的实质,把讨论引向深入。

(5)控制好讨论的时间。

设计意图:学习过程让学生分步走,给学生以梳理知识的过程,能够在有限的时间内,争取最大的效益。

五、总结反思

今天我们一起研究了关于“机器人”的话题,同学们都非常认真,也得出了自己的结论。其实,“机器人”就在我们生活中。一切技术的产生,都会改变我们的生活。就像20年前,我们不可能会想象到今天手机的普及。随着时间的推移,将会有更多新技术出现,他们会把我们的生活点缀得更加丰富多彩。作为本次研究的结束,老师留给大家一个问题思考,你能大胆地想象一下,20年后的机器人是什么样的呢?

作业:与语文学科整合,想象作文:《我希望的的“多拉A梦”》。

第14课 机器人的组成

教学目的:

1.学习机器人的组成。

2.能够掌握机器人组件的知识。

3.学会理解机器人“器官”与人类的相同和不同点。

4.通过交流,了解每一部分组件的主要原理和用途。

5.培养学生的信息素养。

6.感受机器人的工作特点。

7.尝试将机器人的各组件与实物对应起来。

8.观察机器人实物,体会机器人的组成特点。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:机器人的组成知识。

2.难点:学会将机器人实物与相应的组件联系起来。

教学课时:1课时

教学过程:

一、复习与导入

师:上节课中,我们体验到了机器人的魅力,同学们能说说你最喜欢的机器人有哪些嘛?为什么喜欢呢?

(学生发言)

师:我们生活中充满了各种机器人应用的例子,今天我们就一起来研究机器人的组成的问题。 (板书课题)

二、新授一:播放相应的图片

师:打开一幅机器人的“解剖图”。

(学生观察)

师:机器人有哪些主要组成部分呢?下面,同学们可以通过看书、或与旁边同学小声讨论的方式,并参考教材中的内容来学习。(教师巡视辅导)

(学生自学教材中内容,并研究)

生:回答机器人的组成。

师:归纳并总结,给机器人的组成确定概念,并鼓励学生朗读巩固。

三、巩固一:画线图

师:(播放机器人的结构图。)谁能为它们连连线?

(学生练习)

(注意:不能看书,凭印象作为判断标准)

师:先请同学们打开教材,看看你的连线对不对。

师:同学们觉得要注意什么问题?

(学生讨论)

四、新授二:认识部件

师:机器人的内部有很多的部件,它们像我们人的器官一样,共同组合起来,完成很多种复杂的动作。

(教师打开一个机器人,请学生观察内部的组成,并范例演示)

(学生观看老师的讲解)

提醒:注意分组的结合,保证每位学生都能够参与到学习过程中去。

五、巩固二:加深理解

师:尝试着来给机器人的“器官”命名,看看它的“学名”和你起的“小名”有哪些相似和相异的地方

(学生观看学习后讨论)

师:打开书本,看看你还希望知道哪些有趣的部件,在机器人的身体上找找它们。

六、总结与回顾

师:今天我们讨论了机器人的组件和主要器官的组合,机器人是个复杂的个体,在复杂的器官中,最主要的就是这些部件了,当我们了解到原理以后,我们就可以跟机器人做朋友了,欢迎大家继续走进机器人的世界。

第15课 学生机器人

教学目的:

1.了解学生机器人工作的基本原理。

2.了解学生机器人的构造特点。

3.掌握学生机器人的主要部件。

4.初步理解学生机器人编程软件的功能和作用。

5.培养学生的探索意识。

6.鼓励学生从新事务中体验乐趣,为今后的学习激发兴趣。

7.尝试接触实物,并能够感受其中的原理。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:学生机器人的基本工作原理。

2.难点:学生机器人的主要部件的学习。

教学课时:2 课时

教学过程:

一、展示与引入

师:上节课我们认识了机器人的组件和主要器官,同学们来回顾一下吧。

(简单复习上一课的内容)

师:这些是机器人身上非常重要的部分,它们共同配合,组成了机器人,我们的机器人才能动起来。除了以上的部件器官以外,机器人到底是怎样运动起来的呢?大家来猜一猜。

(学生讨论:机器人运动的原理)

师:今天,我们就来走进机器人的内部世界,看看它们是怎样运动的。

(板书课题)

二、新授一:机器人工作的基本原理

师:在刚才的讨论中,同学们关于机器人的工作原理有以下意见:

(板书意见)

方向一:电池提供动力。

方向二:计算机程序控制。

方向三:芯片控制。

(讨论:这三个主要方向里面,谁更加贴近机器人工作的原理呢?)

途径一:到教材中找寻答案。

途径二:到课件中找寻答案。

(老师自由选择合适的方式)

师:我们来总结一下,到底机器人工作的原理是什么呢?

(展示一次机器人的工作状态,结合课本知识,讲解工作原理)

三、新授二:机器人的构造特点

师:刚刚我们看见了机器人的工作原理,这些原理是需要一定的特殊构造来配合的,下面就让我们再次来“解剖”机器人,看看它是怎么样来完成这些工作的。

(教师打开实物机器人,讲解内部的结构)

(学生尝试观察,并可根据实际情况安排部分学生进行实践、触摸等体验)

注意:本内容教学时,要进行分组,保证每位学生都有平等的接触机会。

四、总结与回顾

师:今天我们一起了解了机器人的工作原理和主要构造,这些就是机器人的一部分秘密,在后面的学习中,我们将让我们的机器人按照我们的意愿运动起来,让我们一起来期待吧!

第16课 学生机器人平台

教学目的:

1.学习“学生机器人平台”软件。

2.初步了解流程图的设置方式。

3.理解软件的概念。

4.能够运行“学生机器人平台”软件。

5.帮助学生建立软件与机器人之间的知识链接。

6.激发学生的学习热情。

7.尝试用已有的信息技术手段理解“编程”的意义。

8.尝试运行、设置编程软件。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:学习“学生机器人平台”软件。

2.难点:流程图的设置方式。

教学课时:2 课时

教学过程:

一、展示与导入(第一课时)

师:同学们,我们经过了四节课的学习,你们了解了哪些机器人的知识啊?能给我们介绍一下你的感受吗?

学生:回忆自己的学习过程,并讨论自己的学习心得。

师:在上节课的讨论中,有的同学曾经提出,机器人的工作不但依赖传感器,也要依赖于计算机的编程,这样机器人才能“健康”地成长。今天就让我们来学习机器人编程。

(板书课题)

二、了解“学生机器人平台”软件

师:机器人的运动,不是在机器人本身所制定完成的,它必须要有强大的“后援团”,这个就是“学生机器人平台”软件

(打开相应的图片,介绍几种机器人平台)

生:了解新界面。

师:“学生机器人平台”软件和我们过去学习过的哪些软件有相似的地方呢?

(1)FrontPage中网页的编写。

(2)Word中的流程图。

师:它们有哪些相似的地方呢?

(1)界面类似。

(2)流程图的方式相似。

师:它们有哪些不同的地方呢?

(阅读课本,寻找答案)

(教师最后引导总结,帮助学生找到其中的关键词)

三、运行编程软件(第二课时)

师:实战开始了,我们要为学生机器人编程了,首先得让它知道我们的意图,请观察以下得流程:

(学生观察教师操作并总结)

(1)打开软件

教师介绍主要的界面。

(2)新建程序

和原有软件类似之处。

(3)设置系统

讲解传感器和串口的设置方法。

(4)加载图形控件

讲解图形控件的概念。

(5)设置属性

以“计算”控件为例。

(6)修改程序

移动、删除、复制、粘贴等操作

(7)编译程序

先保存程序,再编译程序。

(8)下载程序

将机器人主板的接口与计算机接口相连,下载程序,注意“写入成功”的字样。

四、尝试并交流

教师参与注意事项:

(1)讲解要详细,速度可调整,可以就共性的问题全班交流,也可以放手让学生互相交流。

(2)关注学生的反应,及时调整讲课的频率,保证教学效果。

有条件时,让学生参与到实际过程中去。

五、总结

师:今天我们小组合作,完成了一个程序的编写过程。部分同学还进行了展示。我们还对这些展示的作品进行了交流。大家有什么收获?

生:讨论学习心得。

师:在烟波浩淼的信息技术中,机器人的编程是应用较多的技术之一,在今后的学习中,我们要常常接触到它。它是非常可贵的技术,它改变了我们的生活,让我们身边多了许多丰富多彩的内容,从今天起,让我们好好学习,创作出优秀的作品,来不断充实我们的生活!

第17课  学生机器人行走

教学目的:

1.认识和了解机器人直流电机的工作原理。

2.学会编写机器人前进、后退和转弯的程序。

3.学会编译、下载程序。

4.以学生自学、合作学习的方式完成编写机器人行走程序。

5.让学生学会观察、交流体会。

6.培养学生的创造性思维能力、探索精神。

7.让学生在解决问题的过程中体会成功的快乐。

8.利用所学的机器人知识解决现实生活中的应用问题。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:机器人前进、后退、转弯程序。

2.难点:机器人左右转弯,将程序写入机器人。

教学课时:1课时

教学过程:

一、导入新课

我们已经有了自己的机器要,但是如何使它进行行走呢?

二、教学新课

1、机器要的前进。

(1)学生自学课本相关内容。

(2)师讲解:

a.打开“学生机器人平台”窗口,单击“文件(F)”菜单中的“新建(N)”命令,新建一个程序。

b.单击“直流电机”控件按钮,在工作区中单击,生成“直流电机”控件。拖运它到“Main“控件的下文,使得它与”Main”控件相连。右击“直流电机”控件,选择“属性”命令,在弹出的“直流电机驱动控制”对话框中进行设置。庙宇直流电机1、直流电机2的“运行方式”为“0—正转”,“设定速度”为“10”。

c.单击“保存”按钮,保存程序。

2、机器要的转弯。

(1)学生自学课本相关内容。

(2)师讲解:

a.新建程序。

b.添加一个“直流电机”控件,右击“直流电机”控件,选择“属性”命令,在弹出的“直流电机驱动控制”对话框中进行设置。设定直流电机1的“运行方式”为“0—正转”,“设定速度”为“10”;直流电机2的“运行方式”为“1—停止”。

3、机器人后退

(1)学生自学课本相关内容。

(2)师讲解:

a.新建程序

b.添加一个“直流电机”控件,右击“直流电机”控件,选择“属性”命令,在弹出的“直流电机驱动控制”对话框中进行设置。设定直流电机1、直流电机2的“运行方式”为“2—反转”,“设定速度”为“10”。

c.添加“昝”控制,打开“昝属性设置”对话框,将“昝时间”设定为“1000毫秒”。

4、机器要的停止

(1)学生自学课本相关内容。

(2)师讲解:

a.继续添加一个“直流电机”控件,右击“直流电机”控件,选择“属性”命令,设定直流电机1、直流电机2的运行方式为“1—停止”。

b.单击“保存”按钮,保存程序。

(3)问:为什么要在程序中加入延时?

5、下载程序。

(1)学生自学课本相关内容。

(2)师讲解:

a.单击“编译”按钮,进行程序编译。

b.用下载线将计算机与学生机器人的主板接口连接,打开学生机器人的电源开关,将学生机器人置于复位状态。

c.单击“程序下载到主控芯片”按钮,将程序下载到学生机器人的主板芯片中。完成后关闭电源,拔下下载线。

6、启动机器人。

(1)打开电源开关。

(2)当等待执行指示灯闪烁时,按下运行键,学生机器人运行。

提示:如果学生柚木人在运行中出现错误,请重新检查程序是否有错,更改后再次保存、编译、下载。

三、全课小结

本节课,我们学习了如何对学生机器人对待编程与下载,使学生机器人能前进、后退和转弯。请同学们在课后再自己进行测试。

四、作业

1、完成课本上的“实践园”

编写一个程序,让学生机器人按“Z”字形路线行走。

2、完成课本上的“成果篮”。

第18课 学生机器人跳舞

教学目的:

1.认识伺服电机,了解伺服电机的组成结构。

2.了解伺服电机的工作原理。

3.学会编写控制伺服电机的程序。

4.以学生自主探究、合作学习为主,逐步培养学生的创造性思维能力、探索精神。

5.让学生在解决问题的过程中体会成功的快乐。

6.利用所学的机器人知识解决现实生活中的应用问题。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

1.重点:学会编写控制伺服电机的程序。

2.难点:计数循环控件的设置,学会编写控制伺服电机的程序。

课时安排:1课时。

教学过程:

一、导入新课

1、前面我们学习了如何使学生机器人前进、后退、转弯,今天我们看看能不能使机器人跳舞给大家看。

2、要实现机器人跳舞,要作用伺服电机。

3、伺服电机是一种能根据指令到达特定位置的专用电机。伺服电机由一个直流电机、一个齿轮减速单元、一个轴位置传感器和一套控制电机运转的电路组成。

二、教学新课

1、编写程序。

(1)打开“学生机器人平台”窗口,单击“文件(F)”菜单中的“新建(N)”命令,新建一个程序。

(2)添加“流程控制”模块中的“计数循环”控件,并连接“Main”控件。右击“计数循环”控件,选择“属性”命令,在“固定次数的循环设定”对话框中将“循环次数”设定为“5”次。

(3)添加“伺服电机”控件,打开“伺服电机驱动控制”对话框。选定“伺服电机1”,将“转动角度”设为“180°”;选定“伺服电机2”,将“转动角度”设定为“100°”。

(4)添加“延时”控件,打开“延时属性设置”对话框,将“延时时间”设为“1000(毫秒)”。

(5)添加“电机”控件,打开“伺服电机驱动控制”对话框。选定“伺服电机1”,将“转动角度”设为“140°”;选定“伺服电机2”,将“转动角度”设定为“130°”。

(6)添加“延时”控件,打开“延时属性设置”对话框,将“延时时间”设为“1000(毫秒)”。

(7)单击“保存”按钮,保存文件。

2、下载程序

(1)单击“编译”按钮,进行程序编译。

(2)用下载线将计算机与机器人主板接口对接,打开学生机器人的电源开关,将学生机器人置于复位状态。

(3)单击“程序下载到主控芯片”按钮,将程序下载到学生机器人主板芯片中。完成后关闭电源,拔下下载线。

3、启动机器人。

(1)打开电源开关

(2)当等待执行指示灯闪烁时,按下运行键,学生机器人开始动作。

三、全课小结

1、现在让我们来欣赏我们的机器人跳舞给我们看吧!

2、思考:如何使得学生机器人跳舞的动作幅度更大呢?

四、作业

1、完成课本上的“实践园”。

编写一段程序,使得学生机器人边行走边跳舞。

2、完成课本上的“成果篮”。

第19课  传感器

教学目的:

1.学习学生机器人的“主要器官”。

2.能够了解传感器的主要功能。

3.平等交流,掌握各“器官”的作用。

4.能够建立正确的机器人整体概念。

5.学会正确对待传感器的工作方式。

6.激发对学生机器人这一信息媒体的学习热情。

7.尝试用人的“器官”概念理解机器人的“器官”概念。

8.为传感器的学习建立合适的实践渠道。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点

1.重点:学习学生机器人的“主要器官”。

2.难点:理解传感器的功能。

课时安排:2 课时。

教学过程:

一、引入新课

机器人也能像人类一样灵活地动作吗?

二、教学新课

A、认识传感器

师:机器猫非常灵活,它是小主人公的好朋友,请你观察下它,看看它是怎么样让小主人

知道它的喜怒哀乐的呢?

(播放机器猫的视频片断)

(学生讨论)

师:请回答下面一组问题:

(1) 机器人的“表情”部件有哪些?

(2) 机器人的“感觉”部件有哪些?

(3) 在机器猫的身上找一找,它们都藏在哪里了呢?

传感器使得机器人认识外部环境,它们与人的眼睛、鼻子、耳朵和皮肤等器官起着相当的作用。传感器将从外界获取的信息转换成电子信号,传递到机器人的微控制器中。

目前,用于学生机器人的传感器主要有光感传感器、触碰传感器、温度传感器和声音传感器。

B、了解传感器的主要功能

师:机器猫可以完成很多复杂的工作,神奇极了,在现实的学生机器人身上,也能有这样的神奇。不过,它们运动的时候,可不是像我们人类一样,用手脚来运动,而是通过一个特别重要的器官来实现的,它就是――传感器!让我们一起来看看这个神奇的器官! 

知识小问答:

(1) 传感器相当于人类的什么器官呢?

(2) 传感器分为哪几种类型呢?

(3) 每种类型的工作动力是什么呢?

(4) 为什么机器人一定要有传感器呢?

学生分小组讨论

C、实物进行详细的讲解。

(1)灰度传感器

灰度传感器主要根据不同颜色的攀沿面对光的反射程度不同,光电三极管阴值也随之变化的特点进行检测。

应用实例:机器人沿线行走。

(2)测光值

a.单击“系统设置”菜单中的“传感器设置…”命令,设置通道1为“灰度传感器”。

b.单击添加一个“条件循环”控件。

c.添加一个“灰度传感器”控件在“条件循环”控件中。设置属性为“灰度传感器(1通道)”。

d.添加“液晶显示”控件,右击选择“属性”,“第一行设置”的“显示变量”设置为“灰度传感器械(1通道)”。

e.单击“保存”按钮,保存程序。

(3)下载程序

a.单击“编译”按钮,进行程序编译。

b.用下载线将计算机与学生机器人主板接口连接,打开学生机器人的电源开关,将学生机器人置于复位状态。

c.单击“程序下载到主控芯片”按钮,将程序下载到学生机器人的主板芯片中。完成后关闭电源,拔下下载线。

(4)启动机器人。

a.打开电源开关。

b.当等待执行指示灯闪烁时,按下运行键,学生机器人运行。

D、学习知识屋

学生机器人的“大脑”同许多电阻、电容和半导体等电子元件给成。机器人的嘴和感觉传感器就是机器人与外界通信的“器官”。

4.总结与评价

三、全课小结

四、作业

1、完成课后的“实践园”。

2、填写课本上的“成果篮。

第20课 学生机器人比赛

教学目的:

1.了解沿线追踪比赛的规则。

2.了解灰度传感器的工作原理。

3.学会在系统设置中添加灰度传感器,学会设置灰度传感器。

4.学会设置单分支控制控件。

5.以自主探究学习、合作学习的方式,掌握编写机器人沿轨迹线行走的程序。

6.逐步培养学生的创造性思维能力、探索精神。

7.让学生在解决问题的过程中体会成功的快乐。

8.利用所学的机器人知识解决现实生活中的应用问题。

教具准备:

1、多媒体机房。

2、极域教学系统。

3、相关图片、课件。

教学重点与难点:

学会在系统设置中添加灰度传感器,学会设置灰度传感器,学会编程机器人沿轨迹线行走的程序,学会设置单分支控制控件。

课时安排:1课时。

教学过程:

一、导入新课

前面我们已经学习了如何控制机器人,今天我们一起来进行一次机器人沿线追踪比赛。

规则:沿线追踪是指学生机器人从比赛场地中的起始区出发,在规定的时间内沿着指定轨道到达停止区。

二、教学新课

1、任务要求

(1)学生机器估规定的时间内,从起点出发,沿着一条封闭的轨迹环线行走,最后再回到起点。

(2)学生机器人出发前,其身体不得超过起始线。

(3)机器人必须沿着轨迹线行走,一旦机器人身体完全脱离轨迹线即为任务失败。

(4)当裁判宣布机器人脱离轨迹线或机器人不能通过终点线时,操作员必须立刻停止机器人。

2、编写程序

(1)打开“学生机器人平台“窗口”,新建一个程序。

(2)测量场地和轨迹线的感光值。

(3)自定义两个变量Black,Max.变量Black表示场地和轨迹线感光值的中间值,并设定其初始值;变量MAX表示机器人在线的左侧(MAX=0)、右侧(MAX=1)或线上(MAX=2),并设定初始值为“2”。

(4)添加一个“条件循环”控件,使得学生机器人不停地重复“检测——前进”。

(5)单击“系统设置”菜单中的“传感器设置…”命令,设置通道1、通道2都是灰度传感器。在工作区添加两个“灰度传感器”控件,代表控制学生机器人行走的两灰度传感器,设置属性为“灰度传感器(1通道)”、“灰度传感器(2通道)”。

(6)机器人在轨迹线上。添加一个“单分支控制”控件,打开属性对话框,设置属性为“条件1:灰度传感器(1通道)的值<=BLACK”与“条件2:灰度传感器(2通道)的值<=BLACK“。再添加一个”直流电机控件在该“单分支控制”控件中,设定“直流电机1”和“直流电机2”的运行方式为“0-正转”,“设定速度”为“15”。

(7)机器人向左偏。

(8)机器人向右偏。

(9)机器人完全左偏。

(10)机器人完全右偏

(11)保存并编译程序

3、下载程序、高度机器人

将编写好的程序下载到机器人上,并高度机器人。

三、评比

每个小组将机器人放在指定的比赛场地上,看看谁在最短的时间内完成任务。

四、全班进行讨论、交流

将自己的学生机器人与其他同学的机器人进行比较,你能发现哪些优点和缺点?

五、全课小结

六、作业

填写课本上的“成果篮”。