在LOGO语言程序设计中培养学生创新能力

来源:网络(WWW.NYLW.NET) 作者: 发表于:2010-08-16 13:57  点击:
【关健词】计算机教学,LOGO语言程序
在小学计算机教学中,程序设计是主要的教学内容。电脑课的主要目的之一是培养学生思维能力、解决问题能力和创新能力。我充分利用LOGO语言程序环境,让学生在老师的指导下,有目的地“玩海龟,”目的是使学生能举一反三,培养学生创新能力。

 

一、与BASIC语言比较,分析LOGO语言的特点。

 

LOGO语言与BASIC语言都是容易入门,易学易懂,适合初学者。近十年来,教育学家、心理学家和计算机专家从多方面探讨了程序设计语言潜在的优势和对少年儿童的认知能力的关系做了研究。结果表明,学习BASIC 语言与数学能力和推理能力有显著的关系。学习LOGO语言有助于少年儿童认知能力的发展,促进了学生空间想象能力的发展,并获得解决问题的能力。BASIC语言是非结构化的程序设计语言,主要缺陷是它的条件语句不能把每一个分支结构形成一个单入口或单出口的模块。LOGO语言是一种结构化的程序设计语言,而且结构简单,在程序设计中容易形成模块化的设计方法。在多种程序语言中,最直观、最形象的要数LOGO语言,其中“海龟作图”确实独具魅力,学生只要学会简单易懂的基本命令,如FD(前进)、BK(后退)、RT(向右转)、LT(向左转)等命令,就能在屏幕上自由地控制海龟运动,画出各类图形。通过操纵海龟在屏幕上移动,绘制各种图形和观察图形,使学生理解几何图的特点和不同图形之间蕴含的关系。在学习程序设计的过程中,掌握模块化的程序设计方法,从而画出更复杂的图形。因此,LOGO语言是适合小学生学习的一种程序设计语言。

 

二、学生在“玩海龟”中创新。

 

LOGO语言中“小海龟”是学生非常喜欢“玩”的。这只海龟不住在大海,而是住在我们的电脑里,很可爱,也很听话,我们要叫它往哪里走就往哪里走。开始,多数学生叫“小海龟”乱跑。为了让学生不盲目地喜欢“玩”,并且在“玩”后有提高和创新,注意对学生进行操作指导。

 

1、让学生在“玩海龟”中探索编程技巧,激发学习兴趣。

 

青少年的兴趣不稳定、短暂的,许多学生曾被万千变化的屏幕所吸引,但随着编程难度的增大,对学生电脑的热情也渐渐冷淡下来。在学生“玩海龟”的过程中,有意识地启发学生思考问题和分析问题,当他们用学过的知识编写和调试一个新的程序,会露出成功的喜悦。这种喜悦的心情正是焕发学生对新程序的研究劲头,以培养学生们创新能力,挖掘他们的潜力。

 

比如,利用重复的嵌套,设计一个正三角形的程序,学生们很快写出“REPEAT 3[FD 70 RT 120]”,要求编写出正六边形程序。学生编好了程序总是跃跃欲试,他们或运行调试,或讨论研究,气氛十分活跃。只有激发学生的兴趣,使他们有所创新,才是学习的最大的动力。

 

2、让学生在“玩海龟”中学习计算图形的角度和长度。

 

学生设计程序中,常常会问:“屏幕的范围有多少步?从何处起笔?”因此,指导学生设计程序中,先让学生用LOGO中的基本命令,探索屏幕的范围,做到心中有数,才能有意让学生对图形的长度进行计算,使学生解决问题的能力迁移到学习数学知识。

 

比如,画一个正四方形和画一个正八方形。首先要计算向右转的角度,正四边形的角90度,正八边形的角的度数是正四边形的一半。再计算正四边形和正八边形能在屏幕上画多长,也就是“海龟”每次右转要前进多少步。计算图形的角度和长度后,编写出程序。这样,才能准确无误地画出来。

 

3、培养学生发散性思维。

 

发散性思维是一种没模式,不依赖常规可任意假想。它的特点是想象丰富,不循成规,具有创造性。但发散思维是要以一定知识和智力为前提条件。相对学生来说,高年级学生已具有一定知识,知识面较广,而且有丰富的想象力,好奇心大,容易培养他们思维的发散性。

 

程序设计本身具有多变的特点,没有固定的设计方法。引导学生一题多解和一题多变正是培养发散性思维的好方法。在教学中,我常常这样问学生:“是否做过类似的题目?”“这种题目是否有其他解法?”激励学生研究题目,从而想出更好更多的设计方法。

 

4、让学生在自学中创新。

 

一个人掌握的知识仅靠在学校里所学习的,那么远远不能适应社会发展的需要。所以我鼓励学生进行自学。在学习“海龟作画”后,有些同学通过自学,学会在LOGO语言中做算术题、作曲。根据他们的兴趣编写程序。程序是否正确还得在电脑上运行和调试。只有通过操作实践才能发现错误,学会怎样思考问题和改正问题。毕竟上机课时较少,所以电脑室的门随时为学生敞开着,让学生利用课余时间,一边运行,一边品尝自己的劳动成果。

 

程序设计培养和发展学生的智力,提高学生的能力。我利用学习LOGO语言程序设计激发学生的创造性,让他们在不断的探索和创新中,充分发挥他们的聪明才智,培养学生的创新能力。

(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.