金毅強
摘 要:皮亞杰的弟子、麻省理工學(xué)院媒體實驗室創(chuàng)始人—西摩爾·派帕特教授,從事利用計算機促進兒童智力發(fā)展的研究,發(fā)明了一種專為兒童設(shè)計的編程語言—LOGO語言,自從引進到我國的中小學(xué)信息技術(shù)教學(xué)中,逐漸把Logo語言當(dāng)作正統(tǒng)的程序設(shè)計語言來教,甚至為了競賽,過分加大難度,使得兒童在學(xué)習(xí)時感到畏懼,背離了發(fā)明者的最初設(shè)計意圖。如果把Logo語言當(dāng)作讓兒童自主建構(gòu)圖形,玩游戲性質(zhì)進行教學(xué),就能夠緩解兒童對學(xué)習(xí)編程的恐懼,提高兒童學(xué)習(xí)編程的興趣。
關(guān)鍵詞:logo語言;趣;玩
中圖分類號:G623.8 文獻標(biāo)識碼:B 文章編號:1002-7661(2014)06-034-01
LOGO 語言的畫圖功能強大,它設(shè)計了一只可以活動的“小海龜”,讓海龜作各種爬行動作,在爬過的地方留下痕跡,只要輸入一個命令,海龜馬上作出響應(yīng),顯示出你的勞動成果。在 LOGO 語言興趣小組活動中,怎樣讓兒童對 LOGO語言產(chǎn)生興趣并保持興趣,請看下面的活動實踐。
一、玩“畫圖”——相互比較 取長補短
小學(xué)生一般都會使用“畫圖”軟件,它與logo語言都有繪圖的功能,可抓住此共同點激發(fā)學(xué)生興趣。在學(xué)習(xí)之前,先讓學(xué)生在 “畫圖”軟件里畫一些幾何圖形,然后問學(xué)生:“不使用鼠標(biāo)你能在電腦上畫出這些幾何圖形嗎?”,這時,老師切換至logo語言窗口,介紹如何使用“小海龜”這支畫筆,如何讓小海龜靠“聽話”進行畫圖。老師動手演示,學(xué)生們好奇地觀察,演示完后,學(xué)生們都干勁十足地使用簡單的命令玩起小海龜,驚奇地發(fā)現(xiàn)小海龜?shù)拇_聽著我們的話(輸入指令)不斷地移動,畫出我們需要的幾何圖形。通過兩種軟件的比較和過渡,激發(fā)了學(xué)生的好奇心和求知欲,對logo語言產(chǎn)生了強烈的學(xué)習(xí)興趣。
在學(xué)習(xí)過程中,有學(xué)生提出,用“畫圖”軟件畫圖比logo語言更簡單方便。這時,老師先不回答,讓學(xué)生在“畫圖”軟件中畫一個正五邊形,老師也用logo語言畫一個正五邊形,師生進行比較,學(xué)生紛紛發(fā)表見解:“l(fā)ogo語言畫得更精確;有些圖形logo語言畫得更快;有些圖形“畫圖”軟件畫不好、畫不出來,等等”。在學(xué)習(xí)logo語言時,有時可以先讓學(xué)生先在“畫圖”軟件中玩玩要畫的圖形,再回到logo語言畫圖學(xué)習(xí),使學(xué)生在兩種畫圖軟件的比較中,體驗各自的長處和不足,尤其體驗到logo語言的繪圖長處,增強學(xué)生學(xué)習(xí)logo語言的興趣。
二、玩“參數(shù)”——地震小屋 了解科學(xué)
Logo語言中的參數(shù)(變量),對小學(xué)生來說有難度,因為小學(xué)數(shù)學(xué)接觸變量很少。學(xué)生在設(shè)置參數(shù)時,要么太多,要么太少,不到位。這時老師不要簡單的否定,應(yīng)根據(jù)學(xué)生情況,進行分析和加工,化腐朽為神奇。比如在畫可改變大小的小房屋時,有一位三年級的學(xué)生,也許是鬧著玩或理解不夠,多設(shè)了一個角度參數(shù)。參數(shù):a為長度的放縮倍數(shù),正常情況只設(shè)置一個長度參數(shù),參數(shù):b為角度的放縮倍數(shù),一般不設(shè)置。如果設(shè)置長度和角度兩個參數(shù),那就可能產(chǎn)生好玩的效果,程序和圖形如下:
to dzxw :a :b
rt 90*:b repeat 4[fd 100*:a rt 90*:b]
bk 10*:a repeat 3[fd 120*:a lt 120*:b]
fd 10*:a lt 90*:b bk 100*:a rt 90*:b fd 20*:a
repeat 2[fd 30*:a lt 90*:b fd 70*:a lt 90*:b]
fd 55*:a lt 90*:b pu fd 70*:a pd
repeat 4[repeat 4[fd 15*:a rt 90*:b]rt 90*:b]
end
執(zhí)行dzxw 1 1
執(zhí)行 dzxw 1 0.99
對這位學(xué)生的如此玩耍,老師不僅沒有否定,而且按照他的思路,取了一個名字,叫地震小屋,并表揚這位同學(xué),很有創(chuàng)意!隨著參數(shù):b取不同的值:0.99 0.988 0.985 0.98 等,表示不同級別的地震對房屋的破壞程度。在以后的教學(xué)中,老師經(jīng)常和學(xué)生們玩耍這個有魔法的“參數(shù)”小精靈,好玩有趣的學(xué)習(xí),使學(xué)生忘記了對“參數(shù)”的畏懼,在學(xué)習(xí)難度增加的情況下,保持著對logo語言的學(xué)習(xí)興趣。
三、玩“動畫”——斗雞眼 展示個性
興趣是人的一種帶有趨向性的心理特征,是學(xué)習(xí)成功的重要因素,是鼓勵孩子努力學(xué)習(xí)、克服困難愉快學(xué)習(xí)的重要力量。小學(xué)生看動畫片興趣高,即使作業(yè)多、疲憊了,也能克服困難繼續(xù)看。抓住這一特點,盡早用logo語言編寫一些學(xué)生喜歡的簡單動畫,滿足學(xué)生的愛玩習(xí)性。例如:在了解動畫原理后,老師問學(xué)生想制作什么樣表情動畫,四年級的一位學(xué)生,做了一個斗雞眼表情,老師,就做這個動畫,惹得大家哈哈大笑。這個“斗雞眼”動畫程序,學(xué)生們通過不斷地修改,玩出不同人種的斗雞眼,玩出白天和夜晚下的斗雞眼,玩出不同表情下的斗雞眼,玩出一些動物和野獸的斗雞眼。課堂上,學(xué)生們互相交流,比誰的畫面最有趣,比誰設(shè)計的動畫最好玩。
小學(xué)LOGO語言程序教學(xué)目的不應(yīng)該定位在完成多么難的復(fù)雜圖形、拿到多少的比賽獎項,重要的是應(yīng)該讓兒童們感到學(xué)習(xí)logo語言有趣又好玩。LOGO 語言為兒童開辟了一個自由廣闊的建構(gòu)主義空間,可以在這里“玩中學(xué)”,可以在這里表現(xiàn)他們的天真,發(fā)揮他們的想象力和創(chuàng)造力。一分耕耘一分收獲,我校在每年的市、區(qū)中小學(xué)信息學(xué)競賽(LOGO語言)中成績顯著。endprint