论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
乘着LOGO的翅膀,飞向程序设计的乐园
单位:苏州工业园区星湾学校
邮编:215021
姓名:高小燕
【摘要】LOGO程序设计江苏科技出版社出版的小学信息技术(选修)教材,初识LOGO程序设计就发现其有着极大的魅力。作为初涉LOGO教学的教师,笔者发现LOGO语言有着简单却又丰富的特点;LOGO语言不仅是一种普及性的程序语言,更是一种少年儿童智力开发环境。这种环境适合少年儿童心理发展和学习的特点,使他们在画图的过程中去理解重要的概念和思索重要的方法。LOGO语言的智能特点更为这种理解和思索提供了良好的基础。
【关键词】LOGO语言、程序设计
信息技术课程的核心价值是培养学生的信息素养,笔者认为LOGO的解题思想与方法正体现了更深层次的信息素养,是对信息技术课堂教学的重要补充,只有重视这种素养的培养,才能使学生的认知能力得到更好的发展,才能更好地促进学生空间想象能力的发展,才能使学生获得更为有效的解决问题的能力。
一、LOGO语言学习的定位
我国当前的中小学信息技术教育大多偏重于对微软的office软件的学习,从小学、中学到大学,我们将大把的时间投入到应用软件的使用上,却忽略了对学生进行最基础的程序语言教育。提到Logo语言,很多老师就会当成是绘图工具。如果是这样的理解,就麻烦了。教学之初,学生也许比较有兴趣,毕竟比枯燥的汉字输入好玩得多,何况小海龟还能按照自己的指令随意活动。可是,随着图形的复杂,程序设计语法、算法的难度加大,学生就会逐渐失去兴趣。再加上需要复杂编程序完成的问题,完全可以使用绘图软件简单点击鼠标就可以了……这些因素使得学生感觉Logo画图没有什么意义。 (科教作文网http://zw.ΝsΕAc.com发布)
Logo语言学习的定位应是:学会初步设计程序,启迪学生创造性的思维,重点在于培养学生解决问题的思维方法。利用小海龟前进、转角等命令已可以绘制出基本的图形,从程序设计结构的角度来看,这就是顺序结构。引导学生从程序设计的角度来学习LOGO语言,这有助于学生对程序设计的理解,也能站在更高的角度上学习LOGO语言。
二、LOGO语言的学习特点
LOGO语言作为一门程序设计语言出现在小学阶段,它既有着与其它“窗口”、“鼠标”操作的不同之处又有别于普通计算机语言。
虽然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、RT完成之后,我们再回过头来看程序,很容易就会发现在画正方形时fd 100 rt90重复了四次,在利用正方形画整个图形时rt 72 程序S重复了五次;这样还可以引伸学习重复命令REPEAT ,经过系统地分析这个图形就可以用REPEAT命令(repeat 5[repeat 4[fd 100 rt 90] rt 72])一蹴而就了。
图1的编程实质就是程序设计中的三种基本结构中的顺序结构,使用简单的操作就能实现图形的绘制。
三、利用程序设计思想分析图形
【参考文献】
① 江苏省中小学教研室 《小学信息技术(选修)》江苏科学技术出版社
② 陈伟 《逻辑思维训练》 北京大学出版社
③ 张述信 张雷 《海龟作图—LOGO程序设计》 南开大学出版社