国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

乘著LOGO的翅膀,飛向程序設(shè)計(jì)的樂園

時(shí)間:2024-10-02 13:14:46 教育畢業(yè)論文 我要投稿
  • 相關(guān)推薦

乘著LOGO的翅膀,飛向程序設(shè)計(jì)的樂園

乘著LOGO的翅膀,飛向程序設(shè)計(jì)的樂園
單位:蘇州工業(yè)園區(qū)星灣學(xué)校
郵編:215021
姓名:高小燕
 【摘要】LOGO程序設(shè)計(jì)江蘇科技出版社出版的小學(xué)信息技術(shù)(選修)教材,初識(shí)LOGO程序設(shè)計(jì)就發(fā)現(xiàn)其有著極大的魅力。作為初涉LOGO教學(xué)的教師,筆者發(fā)現(xiàn)LOGO語言有著簡(jiǎn)單卻又豐富的特點(diǎn);LOGO語言不僅是一種普及性的程序語言,更是一種少年兒童智力開發(fā)環(huán)境。這種環(huán)境適合少年兒童心理發(fā)展和學(xué)習(xí)的特點(diǎn),使他們?cè)诋媹D的過程中去理解重要的概念和思索重要的方法。LOGO語言的智能特點(diǎn)更為這種理解和思索提供了良好的基礎(chǔ)。

【關(guān)鍵詞】LOGO語言、程序設(shè)計(jì)
 信息技術(shù)課程的核心價(jià)值是培養(yǎng)學(xué)生的信息素養(yǎng),筆者認(rèn)為L(zhǎng)OGO的解題思想與方法正體現(xiàn)了更深層次的信息素養(yǎng),是對(duì)信息技術(shù)課堂教學(xué)的重要補(bǔ)充,只有重視這種素養(yǎng)的培養(yǎng),才能使學(xué)生的認(rèn)知能力得到更好的發(fā)展,才能更好地促進(jìn)學(xué)生空間想象能力的發(fā)展,才能使學(xué)生獲得更為有效的解決問題的能力。
 
一、LOGO語言學(xué)習(xí)的定位
 我國(guó)當(dāng)前的中小學(xué)信息技術(shù)教育大多偏重于對(duì)微軟的office軟件的學(xué)習(xí),從小學(xué)、中學(xué)到大學(xué),我們將大把的時(shí)間投入到應(yīng)用軟件的使用上,卻忽略了對(duì)學(xué)生進(jìn)行最基礎(chǔ)的程序語言教育。提到Logo語言,很多老師就會(huì)當(dāng)成是繪圖工具。如果是這樣的理解,就麻煩了。教學(xué)之初,學(xué)生也許比較有興趣,畢竟比枯燥的漢字輸入好玩得多,何況小海龜還能按照自己的指令隨意活動(dòng)?墒牵S著圖形的復(fù)雜,程序設(shè)計(jì)語法、算法的難度加大,學(xué)生就會(huì)逐漸失去興趣。再加上需要復(fù)雜編程序完成的問題,完全可以使用繪圖軟件簡(jiǎn)單點(diǎn)擊鼠標(biāo)就可以了……這些因素使得學(xué)生感覺Logo畫圖沒有什么意義。
 Logo語言學(xué)習(xí)的定位應(yīng)是:學(xué)會(huì)初步設(shè)計(jì)程序,啟迪學(xué)生創(chuàng)造性的思維,重點(diǎn)在于培養(yǎng)學(xué)生解決問題的思維方法。利用小海龜前進(jìn)、轉(zhuǎn)角等命令已可以繪制出基本的圖形,從程序設(shè)計(jì)結(jié)構(gòu)的角度來看,這就是順序結(jié)構(gòu)。引導(dǎo)學(xué)生從程序設(shè)計(jì)的角度來學(xué)習(xí)LOGO語言,這有助于學(xué)生對(duì)程序設(shè)計(jì)的理解,也能站在更高的角度上學(xué)習(xí)LOGO語言。
 
二、LOGO語言的學(xué)習(xí)特點(diǎn)
 LOGO語言作為一門程序設(shè)計(jì)語言出現(xiàn)在小學(xué)階段,它既有著與其它“窗口”、“鼠標(biāo)”操作的不同之處又有別于普通計(jì)算機(jī)語言。
 雖然PC LOGO4.0已包含291條命令,但平時(shí)最為常用的只有FD、BK、RT、LT、HOME、CS、DRAW、PU、PD、PE、HT、ST、REPEAT、SETXY[X Y]、PR、TO END、IF STOP、SETPC、SETBG這19條命令而已。而且,如果不計(jì)較方法和編程的速度,初學(xué)者只運(yùn)用FD、BK、RT、LT、PU、PD、DRAW這7條命令就可以實(shí)現(xiàn)一般圖形的編程。
 例如圖1,雖然圖形比較復(fù)雜,對(duì)于初學(xué)者(只學(xué)習(xí)了FD、BK、RT、LT、PU、PD、DRAW命令的學(xué)生)來說難度較高但只要經(jīng)過仔細(xì)分析思維清晰的學(xué)生就不難發(fā)現(xiàn),這個(gè)圖形是由五個(gè)正方形組成,而正方形就可以用FD和RT來完成,所以這個(gè)圖形也可以用最基本的命令編寫。
 在運(yùn)用FD、RT完成之后,我們?cè)倩剡^頭來看程序,很容易就會(huì)發(fā)現(xiàn)在畫正方形時(shí)fd 100 rt90重復(fù)了四次,在利用正方形畫整個(gè)圖形時(shí)rt 72 程序S重復(fù)了五次;這樣還可以引伸學(xué)習(xí)重復(fù)命令REPEAT ,經(jīng)過系統(tǒng)地分析這個(gè)圖形就可以用REPEAT命令(repeat 5[repeat 4[fd 100 rt 90] rt 72])一蹴而就了。
 圖1的編程實(shí)質(zhì)就是程序設(shè)計(jì)中的三種基本結(jié)構(gòu)中的順序結(jié)構(gòu),使用簡(jiǎn)單的操作就能實(shí)現(xiàn)圖形的繪制。
 

 

 

 

 

三、利用程序設(shè)計(jì)思想分析圖形
 LOGO語言程序設(shè)計(jì)過程是學(xué)生對(duì)信息深度加工的過程,是對(duì)圖形進(jìn)行“綜合——分解——綜合”的過程,也就是通過Logo語言提供的直觀圖形將抽象思維具體化的過程。
 LOGO語言重在培養(yǎng)學(xué)生利用程序設(shè)計(jì)思想分析圖形,解決問題。分析一個(gè)要用LOGO語言完成的一項(xiàng)任務(wù),如圖2:
 完成此任務(wù)時(shí)有三種方法:
 A、逐步控制小海龜按照設(shè)定的線路行走完成;
 B、通過不同的正方形,搭積木方式完成;
 C、定義一個(gè)帶參數(shù)的子程序,多次調(diào)用完成;
 三種完成方法的基礎(chǔ)是每句指令表達(dá)的格式要能讓程序編譯識(shí)別,這有點(diǎn)像游戲規(guī)則,是必須遵守的,也是我們所說的語法。LOGO語言的語法很簡(jiǎn)單,一是單個(gè)的指令直接運(yùn)行,如PD  CS等,二是帶參數(shù),如FD  50等。只要學(xué)生稍有理解就很容易掌握。
 第三種方法實(shí)現(xiàn)一個(gè)遞歸調(diào)用,學(xué)生通過分析圖形特點(diǎn),理解每個(gè)圖形之間的聯(lián)系共性,通過帶變量過程的調(diào)用,學(xué)生很輕松的就能繪制出這個(gè)圖形。這一部分是LOGO語言的重點(diǎn)也是難點(diǎn),更是學(xué)生們樂此不疲的地方,海龜?shù)镊攘Φ玫搅顺浞值捏w現(xiàn),一個(gè)簡(jiǎn)單的遞歸條件的更改,圖形立即會(huì)改頭換面。此部分著重訓(xùn)練學(xué)生的空間想象能力,數(shù)理邏輯推理,有一定的難度。
 三種方法都能完成,其中有相同之處,也有不同之處。相同之處是學(xué)生首先在大腦中有一個(gè)思維和計(jì)算過程,或具體的看圖推算,或抽象的數(shù)學(xué)計(jì)算。不同之處在于計(jì)算方法的表達(dá)方式,也就是邏輯思維。這種計(jì)算的過程學(xué)生都可以通過控制小海龜操作一步一步的展現(xiàn)出來,這種步步操作就是LOGO語言算法,而具有綜合邏輯思維的操作就是最佳算法了。
 
四、結(jié)束語
 如果讓小學(xué)生來學(xué)習(xí)一般的高級(jí)語言編程,或許是拔苗助長(zhǎng)。但是LOGO語言用形象化的海龜作圖來代替抽象的語言編程,學(xué)生既有興趣,又能及時(shí)體驗(yàn)成功的喜悅。在小學(xué)階段通過LOGO語言程序設(shè)計(jì)的學(xué)習(xí),既可以培養(yǎng)學(xué)生嚴(yán)密的邏輯思維能力,又能培養(yǎng)學(xué)生豐富的空間想象力,同時(shí)學(xué)生的探索創(chuàng)造力也得到激發(fā)。就信息技術(shù)這門學(xué)科來說,在孩子智力和能力發(fā)展關(guān)鍵期適當(dāng)?shù)剡M(jìn)行程序設(shè)計(jì)輔導(dǎo)對(duì)于孩子來說非常有益。讓我們帶子孩子乘著LOGO的翅膀,飛向程序設(shè)計(jì)的樂園。

【參考文獻(xiàn)】
① 江蘇省中小學(xué)教研室 《小學(xué)信息技術(shù)(選修)》江蘇科學(xué)技術(shù)出版社
② 陳偉 《邏輯思維訓(xùn)練》 北京大學(xué)出版社
③ 張述信 張雷 《海龜作圖—LOGO程序設(shè)計(jì)》 南開大學(xué)出版社

【乘著LOGO的翅膀,飛向程序設(shè)計(jì)的樂園】相關(guān)文章:

Windows 中斷程序設(shè)計(jì)08-13

分枝結(jié)構(gòu)的程序設(shè)計(jì) (一)05-13

C語言程序設(shè)計(jì) (一)10-07

循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)方法(一)07-29

多媒體課件制作-《C程序設(shè)計(jì)》06-28

微機(jī)UNIX直接視頻圖形程序設(shè)計(jì)07-05

基于 DSP 的網(wǎng)絡(luò)通信程序設(shè)計(jì)07-19

UNIX網(wǎng)絡(luò)的服務(wù)器程序設(shè)計(jì)方法08-14

PCI傳輸卡的WDM驅(qū)動(dòng)程序設(shè)計(jì)10-19

科技為音樂插上翅膀05-12