2022-11-29 12:49:54|已瀏覽:5141次

怎樣用scratch制作計算
怎樣用scratch制作計算?Scratch是一款使用者可以不認識英文單詞,也可以不會使用鍵盤的少兒編程工具。構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實現(xiàn)。今天小編主要給大家分享怎樣用scratch制作計算器,希望對你們有幫助!
怎樣用scratch制作計算器
首先,我們制作一個計算器的面板,ppt是最適合的工具。
第二步,我們需要定位每一個按鍵。冉爸在課堂上引入了“二維數(shù)組”的概念,通過行,列定位每一個按鍵。其實數(shù)組的例子在生活中隨處可見,比如體育課上同學(xué)們排成三行四列。初等數(shù)學(xué)的知識都是從生活中抽象而來的,冉爸盡量把數(shù)學(xué)概念融入到孩子的世界里。
第三步,通過觀察,我們可以把功能相同的按鍵歸為一組。比如說數(shù)字鍵0~9為一組,當(dāng)按下數(shù)字鍵時,調(diào)用相應(yīng)函數(shù);運算符+-*/為一組,當(dāng)按下運算符時,調(diào)用相應(yīng)函數(shù);......
第四步,通過這樣“總”-“分”的結(jié)構(gòu),我們就把問題分解了,接下來針對第三步中的分組,分別編寫函數(shù)。
我們要計算的是“數(shù)”,可是計算機接受到的,其實是0~9單一的數(shù)字,和小數(shù)點。因此,我們先用一個列表來依次存放輸入的數(shù)字。
舉例子,當(dāng)輸入小數(shù)點時,計算機完成這樣的任務(wù):(由于顯示屏寬度的原因,我們限制數(shù)字的位數(shù)不超過14)
第五步,我們需要把列表里臨時存放的各位數(shù)轉(zhuǎn)換成被計算的數(shù)字,前后輸入的數(shù)字依次賦值給操作數(shù)1和操作數(shù)2,然后根據(jù)運算符進行運算。
整個分析思路其實是線性的,并不難。完成這個作業(yè)的關(guān)鍵,在于如何進行連續(xù)運算,真實的計算器是可以連續(xù)運算的。編程序計算2+3不難,但是計算((2+3) * 4 / 5 + 6) * 7......這就需要用到一些處理技巧。對于我們的孩子來說,目前還不需要思考的這么深入,先梳理分解問題和組織代碼的思路,等以后再回頭看冉爸處理連續(xù)運算的技巧。
低年級的小朋友也不用怕,我們在整個過程中,不僅是學(xué)習(xí)編程,還有各種工具的使用,比如搜索引擎,ppt,畫圖;還有作品的設(shè)計,這里就包括了色彩的搭配、界面的設(shè)計、功能的設(shè)計。在這些方面啊,小朋友做的往往比大人還好!
注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://elsolbar.com/news-id-71767.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實性請自行核實或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注少兒編程頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費申請試課。關(guān)注官方微信了解更多:150 3333 6050