Scratch少兒編程系列:(十一)Scratch編程之簡單見解


一、Scratch官網的說明

    With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.

    Scratch可以用來制作交互式的故事、游戲、動畫,並與他人分享;

 

    Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.

    Scratch 幫助年輕人學會21世紀必備的技能:創造性思維、系統推理、協同工作。

二、個人的理解

    Scratch可以歸為可視化編程的范疇:如同用積木來構建“城堡”等創意,就如同用音符和節拍來譜曲。    

    在用Scratch編程的過程中,需要創作場景、角色(或選擇已有的角色),然后在其上用“腳本”搭“積木”。

    如同講故事一樣,我們先構思故事背景,人物,故事展開過程就是“編程”的過程。

    Scratch編程與面向過程編程,面向對象編程,函數式編程,組件編程...都不一樣,但編程的過程中,上述思想都可能涉及;

    與其他工具比較起來,Scratch編程與用Flash CS制作動畫有點類似。

三、Scratch的抽象

    1. Scratch編程,從程序語言角度看:

    涉及“順序”,“選擇”,“循環”,“變量(列表)”,運算符(算術、邏輯),消息等。

 

    2. Scratch編程,從編程過程看:

    包括數據結構的設計,算法的設計。

 

    3. Scratch從“創作”的角度看:

    本質上就是講故事,場景的構建,角色的制作,腳本的“積木”。

    Scratch受制於其分辨率的大小,制作精美作品復雜度太高。

四、總結

    總的來說,Scratch編程過程中,創意尤為重要,但創意又難能可貴!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM