文 | 大程
「Scratch AI 數學系列」第二課:美麗的幾何圖案第1節(共4節)視頻:
複習小學課本上關於角、三角形的相關知識,從這些知識點出發,通過Scratch編程的手段繪製不同的圖形,繪製繞著中心的多個相同圖形。結合該實例,詳細講解在複雜場景下如何進行類別劃分,合併同類的方法;如何對一類事物進行逐層深入剖析。鍛鍊同學們抽絲剝繭,抓住問題主線的邏輯思維能力。
【Scratch AI 數學】美麗的幾何圖案第1節(共4節)
課程重點
「美麗的幾何圖案」 程序效果契合小學數學課本,帶領同學們複習角、三角形的相關知識,通過Scratch少兒編程的手段,由程序來繪製這些圖形;認識周角的概念,用程序實現繞著圓周中心繪製特定數目的某類圖形。
設計思路程序要求支持三類圖形的繪製,是不是可以先繪製其中的某一類圖形,把這一類圖形的所有動作通過程序的方式實現後,其他兩類圖形的動作在第一類的基礎上進行修改和調整而得到呢?這就是劃分類別,歸併同類的思路。
劃分好類別之後,需要對某一類事物逐層深度剖析。它由幾部分組成?每一部分是做什麼的?每一部分的任務是什麼?各部分之間的關係是什麼樣子的?比如本例中以繪製銳角三角形為例:程序展示給大家的繪製「銳角三角形」的按鈕,告訴程序要繪製怎樣的圖形;小甲蟲繪製一個銳角三角形;小甲蟲繞著原點繪製一圈銳角三角形;「返回」按鈕點擊後可以回到主界面等等。
劃分類別,同類合併,逐層分解是軟體設計用到的最樸素的一個理念,會經常被使用到,當然我們在生活中也可以用這種思路認識複雜的事物,同學們可以多加練習掌握這種分析問題的方法。
大程老師致力於給同學們提供最貼合文化課最優質的少兒編程課,幫助同學們從文化課的角度認識少兒編程,培養大家的邏輯思維能力,拓寬分析問題的思路。學習少兒編程的目的不是培養未來的程式設計師,而是提升同學們的軟實力。在學習過程中有任何疑惑都可以聯繫大程老師進行諮詢。
在培養祖國花朵的道路上我們相伴而行,我的堅持離不開你的支持,非常歡迎你把課程分享給身邊更多的人,讓我們一同進步,大程老師表示由衷的感謝。
前期閱讀
少兒編程環境準備
關於作者:大程,華為工作14年,歷任高級軟體架構師、高級系統架構師、產品經理等職務,深詣軟體之道