Scratch編程與高中數學算法初步


scratch編程與高中數學算法初步

 

      一提到編程,大家可能覺得晦澀難懂,沒有一定的英語和數學思維基礎的人,一大串的編程代碼讓人望而步,何況是中小學生。

 

  Scratch是一款由麻省理工學院(MIT)設計開發的青少年編程工具。其特點是:使用者可以不認識英文單詞和復雜的代碼。構成程序的命令和參數通過積木形狀的模塊來實現。用鼠標拖動模塊到程序編輯欄就可以了。程序設計直觀,可視,集游戲開發,繪畫,音樂數學學習為一體。

未來的發展越來越智能化,創新成為時代的主題。學習編程旨在培養專注,創新。近幾年來,我對Scratch的了解,學習,以及高中數學算法初步的教學,發現它在算法思想(編程思想),程序設計,過程調試,結果導向,形成體系中有着完美,近乎藝術的作用!

下面具體的實例來看一看:

 

求和

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

程序:

Scratch編程與高中數學算法初步

這個程序的語句形式和規則與BASIK語言類似,加以改造完全可以運行,當然任何一種編程語言,它們的算法原理是相通的,我們來在Scratch中調試,運行,為了便於顯示運行結果,將i的值變為10。

Scratch編程與高中數學算法初步

      

     二分法

 

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

有程序,能運行,可以驗證結果,從而獲得極大喜悅和成就感。

Scratch容易操作,入門簡單,可以更好的幫助高中生在算法初步這一章中構建完整的知識體系。Scratch雖是面向青少年開發的編程軟件,但它的編程思想是完整的,和c語言一樣,但相對高中生現有的知識來說,更容易接受,下面再來個實例做個比較。

 

  比較大小

 

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步

Scratch編程與高中數學算法初步


免責聲明!

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



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