999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Scratch計算器

2023-02-14 20:47:45任亞飛
電腦報 2023年5期
關鍵詞:程序

任亞飛

用Scratch制作一個計算器,除了四則運算外還有退格功能,通過這個實例掌握如何使用變量,并把程序產生的臨時結果賦值到變量中。

一、程序思路

這個計算器可以實現加減乘除運算。開始運行后,可以使用鼠標點擊數字按鍵,輸入第一個數字;接著點擊“+-×÷”輸入運算符;然后輸入第二個數字,點擊“=”,獲取計算結果。如果輸入有誤可以通過“退格鍵”消除有誤數字(圖1)。

二、繪制角色

1.繪制背景

在背景中繪制橙色背景。

2.繪制角色

計算器包括數字、運算兩類按鍵,需要我們自己繪制。在造型編輯器中繪制個圓形,輪廓為天藍色,白色填充圓形內部。在圓的內部輸入數字1。然后復制并按照同樣方法繪制全部按鍵,最后擺放在合適位置。

三、程序設計

1.數字按鍵的程序

建立變量“數字一”,用于顯示我們輸入的數字。數字按鍵的程序很簡單,當角色被點擊時,就將原來顯示的數字和按鍵的數字連接起來,然后再保存到“數字一”變量中。0到9和小數點共11個角色,只需要把變量“數字一”連接到角色對應的數字和數字符。例如:原來已經輸入了數字32,現在再點擊按鍵1,則輸入的數字變成321。接著321存到“顯示”變量中。

2.點擊角色的造型變化

為了讓我們能夠清楚看到是否點擊了按鍵,我們設定當按鍵被點擊時,改變角色的顏色特效,0.2秒之后再恢復正常。

3.運算符的程序

接著創建“數字二”“結果”“退格”“次序”和“計算”等變量。

當我們輸入第一個運算的數字后,按了運算符的按鍵(例如按了“+”按鍵),則首先把變量“數字一”的數值賦值到變量“數字二”中,同時將變量“數字一”設為空等待下個數字的輸入。

同理,所有角色運算符當被點擊時都是迎接下個數字的輸入賦值到變量“數字一”中。根據加減乘除順序分別設置對應數字1234。如果角色“+”被點擊,就把變量“計算”設為1,同理“-”被點擊,就把變量“計算”設為2,“×”設為3,“÷”設為4(圖2)。

4.對等號編程

當運算數字和運算符號都輸入完后,點擊“等于號”開始計算。

如果變量“計算”等于1,就將變量“數字二”加“數字一”的結果賦值給變量“結果”;如果變量“計算”等于4,就將變量“數字二”除變量“數字一”的結果賦值到變量“結果”里面(圖3)。

5.數字清除歸零的程序

當角色C被點擊,將變量“數字一”“數字二”“結果”等設為空,這樣所有的數字都清除了,可以迎接下次計算了(圖4)。

6.退格鍵的程序

點擊退格時,把變量“數字一”賦值到變量“退格”,同時變量“數字一”設為空,變量“次序”設為1。由于變量“退格”的值來自變量“數字一”的賦值,變量“數字一”的值有多少位數那么退格就有多少字符。

例如變量“數字一”的值為325有三位字符,其中3是第一個字符,2是第二個字符,5是第三個字符。如果去除5這個字符,那么,就是退格的字符減去1也就是3-1,再把變量“退格”數值賦值給“數字一”。當再次點擊退格時,在當前字符基礎上再次減1。因此變量“次序”設為1,重復的次數是變量退格的字符數減1(圖5)。

到這里,我們Scratch制作的計算器已經基本完成了。難點在于理解變量程序塊以及使用方法。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 国产亚洲精久久久久久无码AV| 国产午夜一级淫片| 亚洲性视频网站| 美女被操黄色视频网站| 韩国福利一区| 久久综合色播五月男人的天堂| 在线欧美日韩| 91精品久久久久久无码人妻| 久久久久人妻一区精品色奶水 | 无码免费视频| 无码粉嫩虎白一线天在线观看| 国产在线视频福利资源站| 欧美精品亚洲精品日韩专区va| 亚洲最新地址| 四虎在线观看视频高清无码| 久操中文在线| 国产永久无码观看在线| 91成人在线免费视频| 国产午夜精品鲁丝片| 久久动漫精品| 国产欧美网站| 亚洲乱码精品久久久久..| 国产精品九九视频| 国产精品9| 日韩国产精品无码一区二区三区| 伊人国产无码高清视频| 日韩无码黄色网站| 久久人体视频| 日韩在线永久免费播放| 国产美女免费| 99无码熟妇丰满人妻啪啪| 欧美日韩国产在线观看一区二区三区 | 狠狠色丁婷婷综合久久| www亚洲天堂| 免费观看精品视频999| 91免费观看视频| 亚洲国产黄色| 色婷婷在线播放| 久久黄色一级视频| 国产新AV天堂| 久久久久人妻一区精品色奶水 | 国产一级妓女av网站| 日韩在线2020专区| 国模粉嫩小泬视频在线观看| 久久91精品牛牛| 91在线无码精品秘九色APP | 日韩a在线观看免费观看| 青青青国产视频手机| 成人一级免费视频| 日韩高清无码免费| 91成人在线免费视频| 中文字幕久久亚洲一区| 免费99精品国产自在现线| 亚洲天堂日韩av电影| 国产 日韩 欧美 第二页| 亚洲精品国产日韩无码AV永久免费网| 麻豆精品国产自产在线| 国产探花在线视频| 无码在线激情片| 国产亚洲精久久久久久无码AV| 在线观看国产精品一区| 亚洲欧美国产五月天综合| 综合成人国产| a免费毛片在线播放| 九九久久99精品| 青青草欧美| 99九九成人免费视频精品| av午夜福利一片免费看| 狠狠色丁婷婷综合久久| 国产在线一区二区视频| 日本一本正道综合久久dvd| 六月婷婷精品视频在线观看| 91精品最新国内在线播放| 国产97视频在线| 天天操精品| 欧洲成人在线观看| 尤物成AV人片在线观看| 欧美激情视频一区| 91在线无码精品秘九色APP| 日日碰狠狠添天天爽| 亚洲区视频在线观看| P尤物久久99国产综合精品|