用Scratch制作計算器
初學者可以用鼠標輕松操作積木和人物,完成動作、形狀和聲音的變化,這是Scratch風靡全球的基礎。但是要想正式開始編程,需要了解計算機是如何完成指令的,培養(yǎng)邏輯思維,思考代碼的組合,按照自己的設計完成完整的代碼。今天少兒編程網(wǎng)想和大家分享的是函數(shù)和運算的知識。通過Scratch制作,一個真正的計算器可以完成運算功能。讓我們一起學習吧。我們在制作有一個計算器面板,ppt是一個非常合適的工具。我們需要找到每把鑰匙。本文引入了“二維數(shù)組”的概念,通過行和列來定位每個鍵。事實上,數(shù)組的例子在生活中隨處可見。比如體育課的學生,三排四列。小學數(shù)學的知識是從生活中抽象出來的,小馬旺努力將數(shù)學概念融入孩子的世界。通過觀察,我們可以將具有相同功能的按鍵分組。例如數(shù)字鍵09為一組,按下數(shù)字鍵時,調(diào)用相應的功能;運算符-*/是一個組。當運算符被按下時,我們通過“總計”-“點”的結(jié)構(gòu)分解問題。然后,我們在第三步中為組編寫函數(shù)。但是計算機收到的實際上是一個09的數(shù)字和一個小數(shù)點。因此,我們首先使用一個列表依次存儲輸入的數(shù)字。當輸入小數(shù)點時,我們需要將列表中臨時存儲的位數(shù)轉(zhuǎn)換為計算出的數(shù),并將輸入的數(shù)依次分配給操作數(shù)1和操作數(shù)2,然后根據(jù)運算符執(zhí)行運算。這并不難。完成這個操作的關鍵在于如何進行連續(xù)運算,這可以通過一個真正的計算器來完成。編程計算2/3并不難,但計算((2/3) * 4/5/6) * 7需要一定的處理技巧。對于我們的孩子來說,目前不需要想得那么深。我們首先要梳理分解問題和組織代碼的思路,然后再回頭看后面處理連續(xù)操作的技巧。在整個過程中,我們不僅學習編程,還使用各種工具,如搜索引擎、ppt和繪圖;還有作品的設計,包括色彩的搭配,界面的設計,功能的設計。在這些方面,孩子往往比大人做得好!以及對我們原創(chuàng)作品和精心收集的文章的青睞,非常歡迎您與朋友分享。