搜档网
当前位置:搜档网 › 【教案】苏科版信息技术选修第1课认识LOGOword教案1

【教案】苏科版信息技术选修第1课认识LOGOword教案1

【教案】苏科版信息技术选修第1课认识LOGOword教案1
【教案】苏科版信息技术选修第1课认识LOGOword教案1

【关键字】教案

第1课认识Logo

[教学目的与要求]

1.掌握进入与退出Logo语言窗口的方法。

2.掌握清屏复位、显龟及藏龟命令。

3.初步掌握输入Logo语言命令的基本方法。

[教学重点与难点]

1.重点:清屏复位、显龟及藏龟命令。

2.难点:Logo语言命令的输入方法。

[教法建议]

本课首先引入了Logo语言,强调它只是利用计算机画图的许多方法中的一种。教学中教师可从计算机的多种画图方法入手,引入Logo语言。比如教师可以分别用几种不同的画图方法作一些简单的演示。引入Logo语言画图后,教师可以选择几个能体现Logo画图特点的图形,演示给学生看,让学生初步了解Logo语言画图是怎么回事,同时激发学生的学习兴趣。在这部分的教学中,教师还可以简单介绍一下Logo语言诞生、发展的情况及其主要特点。

课文的第一部分主要介绍了启动Logo语言窗口的方法以及Logo语言窗口的组成。由于学生已有一定的根底,因此这部分内容相对比较简单。教学中教师可以通过简单的演示让学生了解画图工具“小海龟”,了解用Logo语言画图的基本方法。

“探究园”中的练习,目的在于让学生自己试一试,画出一面三角小旗,感受一下Logo 语言画图的方法。

课文的第二部分是本课的重点,要求学生掌握三条命令(清屏复位命令、显龟命令、藏龟命令),让学生进一步明确用Logo语言画图都是通过输入正确的命令来指挥“海龟”运动画成的。这部分内容虽然是本课的重点,但由于这三条命令都是不带参数的命令,因此相对比较简单,教学中教师稍作介绍演示后,可以安排学生自己上机尝试。

Logo语言的命令很多都是全称和缩写都可以使用的,比如本课的三个命令以及以后几课中出现的命令都是这样。教学中教师可以结合“知识屋”的内容,结合全称来识记简称,但在实际使用中由于简称字母较少,输入方便,因此尽量让学生使用简称命令。

课文第二部分内容中还介绍了在Logo语言中可以将几个命令串起来,以一组命令的方式输入,教师在教学中,可以分别使用两种不同方法进行演示。前一部分一个命令一个命令地输入计算机;后一部分一组命令一起输入,最后检查无误后按回车键。最后应该指出,我们提倡用“一组命令一起输入,检查输入无误后按回车键”的方法,为以后的学习,特别是学

习“过程”打好根底。

“探究园”内容的安排主要针对“一组命令一起输入”的方法,在学生完成后教师要有意识地让学生使用藏龟命令及显龟命令。

课文的第三部分主要介绍了退出Logo语言窗口的方法,退出Logo语言窗口的方法虽然有好几种,但方法都很简单,教学中教师简单介绍即可。

本课中虽然出现了前进、后退等画图命令,但不是本课要求掌握的内容,因此教学中,只要求学生能按照教材正确输入命令。

[参考资料]

Logo语言简介

Logo语言是美国麻省理工学院人工智能实验室的西摩·佩帕特教授领导下的Logo小组,于1968年在研究LISF’语言的根底上研制成功的一种高级计算机语言。它以认识心理学和人工智能原理为依据,目的是给少年儿童提供一种较好的智力开发环境,使儿童们不仅学会使用计算机,同时还学习如何像数学家、语言学家一样进行思考与解决问题。

Logo语言是一种过程性语言,即程序是由过程(Propeller)组成的。所谓过程是为达到某种目的而按一定的规则组织起来的Logo语言的语句集合,这些过程又可作为其他过程的子过程,组织更复杂的过程,以此来解决复杂的问题。因此Logo语言具有模块化结构,每个程序可由许多相对独立的过程组成,使设计方便、灵活。过程一经定义便成为一个新的命令,以后可用来作为基本命令进行调用,其扩充性强。程序具有递归作用,给编制高级水平的程序带来方便。

Logo语言是一种接近自然语言的高级语言,只要记住一些英文单词就能方便地进行人机对话,非常简单易学。

Logo语言数据结构丰富,它不仅包含数和字符串,还包括表(list)的混合结构,能进行字表处理,模拟人工智能等。

Logo语言具有较强的绘画功能,非常形象直观,这也是其他几种语言所不及的。

作图举例(供教师演示时参考)

1.HT PU FD 50 PD RT 90 FD 20 RT 90 FD 10 LT 20 FD 30 RT 20 FD

50 LT 40 FD 15 RT 130 FD 25 RT 90 FD 35 LT 140 FD 20 RT 140 FD

30 RT 40 FD 20 LT 40 FD 15 LT 30 FD 23 LT 60 FD 17 RT 50 BK 18

RT 40 BK 12 FD 10 RT 90 PU FD 5 PD LT 180

REPEAT 36[FD 0.174*3 RT 10]

PU FD 5 PD RT 90 BK 15 RT 60 BK 10 LT 60 BK 40 FD 20 LT 45 FD

15 RT 45 FD 30 RT 135 FD 23 BK 23 LT 135 BK 30 LT 45 BK 15 RT

445 BK 28 LT 45 BK 15 LT 60 FD 10 LT 45 FD 10 RT 60 BK 15 RT

120 FD 5 RT 120 FD 5 LT 60 FD 15 LT lg0 FD 5

2.用一个递归过程画多个图形:

T :C :J

FD :C RT :J

IF :C>200 [STOP]

L :C+2 :J

END

这是一个带参数的递归过程,通过输入不同的参数,可以画出多种美丽的图形。输入时可以分别输入以下命令及参数,画出多种图形:

(1)CS L 0 90

(2)CS L 0 89

(3)CS L 0 91

(4)CS L 0 118

(5)CS L 0 143

(6)CS L 0 144

此文档是由网络收集并进行重新排版整理.word可编辑版本!

相关主题