小学信息技术教学论文-竞赛(LOGO程序设计)辅导初探.doc

小学信息技术教学论文-竞赛(LOGO程序设计)辅导初探.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小学信息技术教学论文-竞赛(LOGO程序设计)辅导初探

小学信息竞赛(LOGO程序设计)辅导初探 ? 【摘要】LOGO程序设计多年来作为杭州市信息学奥林匹克竞赛的特色项目保留至今,从中不难发现LOGO语言其本身的魅力所在。作为辅导教师,笔者从LOGO语言的发展、特点及笔者感悟的辅导经验等几个方面进行初步探究。发现LOGO语言有着入门简单而内含深远,与其它各学科联系紧密等特点;同时也总结出在平时辅导应增强入门的趣味性、降低入门的难度,应注重学生逻辑思维的培养,应注重学生美学素养的培养等辅导经验。 ? 【关键词】LOGO语言、程序设计、竞赛辅导 ? 信息技术课程的核心价值是培养学生的信息素养,笔者认为LOGO的解题思想与方法正体现了更深层次的信息素养,是对信息技术课堂教学的重要补充,只有重视这种素养的培养,才能使学生的认知能力得到更好的发展,才能更好地促进学生空间想象能力的发展,才能使学生获得更为有效的解决问题的能力。 一、LOGO语言的回归 LOGO语言是1968年美国麻省理工学院人工智能实验室成员在研究LISP语言的基础上专为青少年学生和初学者设计的编程语言。它采用儿童十分喜欢的搭积木拼图方式,通过海龟绘图来学习编写程序的一般方法,培养学生的逻辑思维和创造才能,对初学者特别是儿童可以进行寓教于乐的教学方式。 LOGO语言曾一度被编入计算机教程,被定为适合小学学习的一种计算机语言。进入90年代中后期,在实用主义教学指导思想的牵引下,掌握Windows的实践操作逐渐成为信息技术教学的主流,LOGO这样的编程语言在一定程度上遭到了削弱。 从LOGO语言自身难度考虑,它的确远远高于Windows的实践操作,同样的,这对于学生的要求也相对较高;但是它对学生思维等各方面能力的培养都起着非常重要的促进作用。基于这两点的考虑,杭州市将LOGO程序设计作为信息学的竞赛一个保留项目。 ? 二、LOGO语言的特点 LOGO语言作为一门程序设计语言出现在小学阶段,它既有着与其它“窗口”、“鼠标”操作的不同之处又有别于普通计算机语言。在平时对学生的LOGO竞赛辅导中,我总结了LOGO的如下特点。 1、入门简单而内含深远 LOGO语言的主要理念是“没有门坎,没有天花板(no threshold,no ceiling)”。虽然PC LOGO4.0已包含291条命令,但平时最为常用的只有FD、BK、RT、LT、HOME、CS、DRAW、PU、PD、PE、HT、ST、REPEAT、SETXY[X Y]、PR、TO END、IF STOP、SETPC、SETBG这19条命令而已。而且,如果不计较方法和编程的速度,初学者只运用FD、BK、RT、LT、PU、PD、DRAW这7条命令就可以实现一般图形的编程。 例如图1,虽然图形比较复杂,对于初学者(只学习了FD、BK、RT、LT、PU、PD、DRAW命令的学生)来说难度较高但只要经过仔细分析思维清晰的学生就不难发现,这个图形是由六个六边形组成,而六边形就可以用FD和RT来完成,所以这个图形也可以用最基本的命令编写。 fd 30 rt 60? fd 30 rt 60 ?fd 30 rt 60 fd 30 rt 60? fd 30 rt 60? fd 30 rt 60 ? ? ? lt 60 程序A? lt 60 程序A? lt 60 程序A lt 60 程序A? lt 60 程序A? lt 60 程序A ? ? 在运用FD、RT和LT完成之后,我们再回过头来看程序,很容易就会发现在画六边形时fd 30 rt 60重复了六次,在利用六边形画整个图形时lt 60 程序A重复了六次;这样还可以引伸学习重复命令REPEAT ,经过系统地分析这个图形就可以用REPEAT命令(repeat 6[lt 60 repeat 6[fd 30 rt 60]])一蹴而就了。 ? 2、与其它各学科联系紧密 LOGO语言与其它各学科都有着紧密的联系;换句话说,学习LOGO需要许多学科的知识作为基础,学习LOGO又可以促进许多学科的学习。 2.1 LOGO与英语学科紧密相联 LOGO语言是一种与自然语言非常接近的编程语言,它的命令大多数都是英文单词的缩写,对于母语非英语国家的小朋友来说,他们掌握较为广泛的英语单词可以促进LOGO命令的记忆,他们在记忆LOGO命令时同样也是一个复习或掌握英语单词的过程。 例如,前进命令FD(FDRWARD)、后退命令BK(BACK)、右转命令RT(RIGHT)、左转命令LT(LEFT)、清屏命令CS(CLEARSCREEN)、提笔命令PU(PENUP)、落笔命令PD(PENDOWN)、隐龟命令HT(HIDETURTLE)、显龟命令ST(SHOWTURTLE)等。 2.2 LOGO与数学学科紧密相联 LOGO语言的编程多以图形图像为结果,在编写的过程中编程者需要对结果图形

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档