1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 乘著LOGO的翅膀,飛向程序設計的樂園

        時間:2024-10-02 13:14:46 教育畢業論文 我要投稿
        • 相關推薦

        乘著LOGO的翅膀,飛向程序設計的樂園

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

        【關鍵詞】LOGO語言、程序設計
         信息技術課程的核心價值是培養學生的信息素養,筆者認為LOGO的解題思想與方法正體現了更深層次的信息素養,是對信息技術課堂教學的重要補充,只有重視這種素養的培養,才能使學生的認知能力得到更好的發展,才能更好地促進學生空間想象能力的發展,才能使學生獲得更為有效的解決問題的能力。
         
        一、LOGO語言學習的定位
         我國當前的中小學信息技術教育大多偏重于對微軟的office軟件的學習,從小學、中學到大學,我們將大把的時間投入到應用軟件的使用上,卻忽略了對學生進行最基礎的程序語言教育。提到Logo語言,很多老師就會當成是繪圖工具。如果是這樣的理解,就麻煩了。教學之初,學生也許比較有興趣,畢竟比枯燥的漢字輸入好玩得多,何況小海龜還能按照自己的指令隨意活動?墒牵S著圖形的復雜,程序設計語法、算法的難度加大,學生就會逐漸失去興趣。再加上需要復雜編程序完成的問題,完全可以使用繪圖軟件簡單點擊鼠標就可以了……這些因素使得學生感覺Logo畫圖沒有什么意義。
         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語言程序設計過程是學生對信息深度加工的過程,是對圖形進行“綜合——分解——綜合”的過程,也就是通過Logo語言提供的直觀圖形將抽象思維具體化的過程。
         LOGO語言重在培養學生利用程序設計思想分析圖形,解決問題。分析一個要用LOGO語言完成的一項任務,如圖2:
         完成此任務時有三種方法:
         A、逐步控制小海龜按照設定的線路行走完成;
         B、通過不同的正方形,搭積木方式完成;
         C、定義一個帶參數的子程序,多次調用完成;
         三種完成方法的基礎是每句指令表達的格式要能讓程序編譯識別,這有點像游戲規則,是必須遵守的,也是我們所說的語法。LOGO語言的語法很簡單,一是單個的指令直接運行,如PD  CS等,二是帶參數,如FD  50等。只要學生稍有理解就很容易掌握。
         第三種方法實現一個遞歸調用,學生通過分析圖形特點,理解每個圖形之間的聯系共性,通過帶變量過程的調用,學生很輕松的就能繪制出這個圖形。這一部分是LOGO語言的重點也是難點,更是學生們樂此不疲的地方,海龜的魅力得到了充分的體現,一個簡單的遞歸條件的更改,圖形立即會改頭換面。此部分著重訓練學生的空間想象能力,數理邏輯推理,有一定的難度。
         三種方法都能完成,其中有相同之處,也有不同之處。相同之處是學生首先在大腦中有一個思維和計算過程,或具體的看圖推算,或抽象的數學計算。不同之處在于計算方法的表達方式,也就是邏輯思維。這種計算的過程學生都可以通過控制小海龜操作一步一步的展現出來,這種步步操作就是LOGO語言算法,而具有綜合邏輯思維的操作就是最佳算法了。
         
        四、結束語
         如果讓小學生來學習一般的高級語言編程,或許是拔苗助長。但是LOGO語言用形象化的海龜作圖來代替抽象的語言編程,學生既有興趣,又能及時體驗成功的喜悅。在小學階段通過LOGO語言程序設計的學習,既可以培養學生嚴密的邏輯思維能力,又能培養學生豐富的空間想象力,同時學生的探索創造力也得到激發。就信息技術這門學科來說,在孩子智力和能力發展關鍵期適當地進行程序設計輔導對于孩子來說非常有益。讓我們帶子孩子乘著LOGO的翅膀,飛向程序設計的樂園。

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

        【乘著LOGO的翅膀,飛向程序設計的樂園】相關文章:

        Windows 中斷程序設計08-13

        分枝結構的程序設計 (一)05-13

        C語言程序設計 (一)10-07

        循環結構的程序設計方法(一)07-29

        多媒體課件制作-《C程序設計》06-28

        微機UNIX直接視頻圖形程序設計07-05

        基于 DSP 的網絡通信程序設計07-19

        UNIX網絡的服務器程序設計方法08-14

        PCI傳輸卡的WDM驅動程序設計10-19

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

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>