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