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