天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 總算曉得怎樣用scratch制作計算器

                                                                                        總算曉得怎樣用scratch制作計算器

                                                                                        日期:2019-08-17 12:28:38     瀏覽:1681    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:Scratch是一款使用者可以不認識英文單詞,也可以不會(huì )使用鍵盤(pán)的少兒編程工具。構成程序的命令和參數通過(guò)積木形狀的模塊來(lái)實(shí)現。

                                                                                        Scratch是一款使用者可以不認識英文單詞,也可以不會(huì )使用鍵盤(pán)的少兒編程工具。構成程序的命令和參數通過(guò)積木形狀的模塊來(lái)實(shí)現。今天小編主要給大家分享怎樣用scratch制作計算器,希望對你們有幫助! ?

                                                                                        怎樣用scratch制作計算器

                                                                                        ?

                                                                                        怎樣用scratch制作計算器 ?

                                                                                        首先,我們制作一個(gè)計算器的面板,ppt是最適合的工具。 ?

                                                                                        第二步,我們需要定位每一個(gè)按鍵。冉爸在課堂上引入了“二維數組”的概念,通過(guò)行,列定位每一個(gè)按鍵。其實(shí)數組的例子在生活中隨處可見(jiàn),比如體育課上同學(xué)們排成三行四列。初等數學(xué)的知識都是從生活中抽象而來(lái)的,冉爸盡量把數學(xué)概念融入到孩子的世界里。 ?

                                                                                        第三步,通過(guò)觀(guān)察,我們可以把功能相同的按鍵歸為一組。比如說(shuō)數字鍵0~9為一組,當按下數字鍵時(shí),調用相應函數;運算符+-*/為一組,當按下運算符時(shí),調用相應函數;...... ?

                                                                                        第四步,通過(guò)這樣“總”-“分”的結構,我們就把問(wèn)題分解了,接下來(lái)針對第三步中的分組,分別編寫(xiě)函數。 ?

                                                                                        我們要計算的是“數”,可是計算機接受到的,其實(shí)是0~9單一的數字,和小數點(diǎn)。因此,我們先用一個(gè)列表來(lái)依次存放輸入的數字。 ?

                                                                                        舉例子,當輸入小數點(diǎn)時(shí),計算機完成這樣的任務(wù):(由于顯示屏寬度的原因,我們限制數字的位數不超過(guò)14) ?

                                                                                        第五步,我們需要把列表里臨時(shí)存放的各位數轉換成被計算的數字,前后輸入的數字依次賦值給操作數1和操作數2,然后根據運算符進(jìn)行運算。 ?

                                                                                        整個(gè)分析思路其實(shí)是線(xiàn)性的,并不難。完成這個(gè)作業(yè)的關(guān)鍵,在于如何進(jìn)行連續運算,真實(shí)的計算器是可以連續運算的。編程序計算2+3不難,但是計算((2+3) * 4 / 5 + 6) * 7......這就需要用到一些處理技巧。對于我們的孩子來(lái)說(shuō),目前還不需要思考的這么深入,先梳理分解問(wèn)題和組織代碼的思路,等以后再回頭看冉爸處理連續運算的技巧。 ?

                                                                                        低年級的小朋友也不用怕,我們在整個(gè)過(guò)程中,不僅是學(xué)習編程,還有各種工具的使用,比如搜索引擎,ppt,畫(huà)圖;還有作品的設計,這里就包括了色彩的搭配、界面的設計、功能的設計。在這些方面啊,小朋友做的往往比大人還好! ?

                                                                                        ?

                                                                                        scratch計算器制作流程 ?

                                                                                        一、本課目標 ?

                                                                                        (1)理解變量程序塊以及使用方法。 ?

                                                                                        (2)根據任務(wù)需要,合理地組合應用變量。 ?

                                                                                        二、任務(wù)分析 ?

                                                                                        1、劇本設計 ?

                                                                                        主題:計算器; ?

                                                                                        舞臺:選擇自己喜歡的; ?

                                                                                        劇本:任意輸入兩個(gè)數值,得出這兩個(gè)數和。 ?

                                                                                        2、程序分析 ?

                                                                                        三、動(dòng)手操作 ?

                                                                                        1、新建背景 ?

                                                                                        挑選自己喜歡的背景圖片。 ?

                                                                                        2、刪除角色 ?

                                                                                        本次活動(dòng),不需要任何角色。 ?

                                                                                        3、新建變量 ?

                                                                                        新建一個(gè)變量x。 ?

                                                                                        指令區和舞臺區出現變化; ?

                                                                                        當x變量建好了以后,我們還要建立y變量以及和變量。 ?

                                                                                        我們想用鍵盤(pán)輸入x和y值,需要使用詢(xún)問(wèn)程序塊; ?

                                                                                        以及使用數據模塊下面的程序塊; ?

                                                                                        將兩個(gè)程序塊結合起來(lái),并把詢(xún)問(wèn)內容修改; ?

                                                                                        y值的設定也是如此,這樣我們的程序基本就做好了。 ?

                                                                                        四、繼續探 ?

                                                                                        1、可不可以求出x、y的差、積、商呢? ?

                                                                                        2、你還能實(shí)現計算器上的什么功能? ?

                                                                                        用scratch編寫(xiě)計算器的思路 ?

                                                                                        一:設置數字鍵 ?

                                                                                        當我們點(diǎn)擊1的時(shí)候,讓數字鍵=1,點(diǎn)擊2的時(shí)候讓數字鍵=2,以此類(lèi)推。 ?

                                                                                        二:設置加減乘除鍵 ?

                                                                                        我們將+號設置為運算符=1,-號設置為運算符=2,*號設置為運算符=3,/號設置為運算符=4,當我們點(diǎn)擊+號時(shí),數字數保存到a里,數字框為空,目的是預留出來(lái)位置來(lái)存儲下一個(gè)數。 ?

                                                                                        三:設置等號鍵 ?

                                                                                        如果運算符=1時(shí)(加號),那么a增加一個(gè)數字,如果運算符=2時(shí)(減號)那么說(shuō)出“a-數字”,運算符=3時(shí)說(shuō)出“a*數字”,運算符=4時(shí)說(shuō)出a/數字。 ?

                                                                                        *一步我們設置一下C鍵(清空鍵)。 ?

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..