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

Scratch計算器

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

任亞飛

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

一、程序思路

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

二、繪制角色

1.繪制背景

在背景中繪制橙色背景。

2.繪制角色

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

三、程序設計

1.數(shù)字按鍵的程序

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

2.點擊角色的造型變化

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

3.運算符的程序

接著創(chuàng)建“數(shù)字二”“結果”“退格”“次序”和“計算”等變量。

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

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

4.對等號編程

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

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

5.數(shù)字清除歸零的程序

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

6.退格鍵的程序

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

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

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

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 亚洲中文精品人人永久免费| 热伊人99re久久精品最新地| 国产乱子伦精品视频| 欧美精品亚洲精品日韩专区va| 不卡视频国产| 久久这里只有精品免费| 精品夜恋影院亚洲欧洲| 手机精品福利在线观看| 国产不卡在线看| 全免费a级毛片免费看不卡| 丁香六月激情婷婷| 亚洲日韩精品伊甸| 国产大全韩国亚洲一区二区三区| 久青草国产高清在线视频| 青青青草国产| 亚洲性视频网站| 欧美不卡二区| 丰满人妻一区二区三区视频| 九九九九热精品视频| 国产成人福利在线| 九一九色国产| 青青热久免费精品视频6| 亚洲经典在线中文字幕| 亚洲一级毛片免费观看| 久久www视频| 狼友视频一区二区三区| 免费毛片全部不收费的| 黄片一区二区三区| 国产香蕉97碰碰视频VA碰碰看 | 日本不卡在线播放| 国产精品亚洲天堂| 激情乱人伦| 成人在线观看一区| 看国产毛片| 亚洲欧美国产高清va在线播放| 亚洲精品国偷自产在线91正片| 成人福利视频网| 国产99视频精品免费视频7| 亚洲人成网18禁| 一本一道波多野结衣av黑人在线| 无码精品国产dvd在线观看9久 | 国产成人免费高清AⅤ| 91探花在线观看国产最新| 久无码久无码av无码| 人妻中文字幕无码久久一区| 国产老女人精品免费视频| 日本在线国产| 人妻一本久道久久综合久久鬼色| 亚洲日韩高清在线亚洲专区| 成人永久免费A∨一级在线播放| 欧美日韩国产系列在线观看| 91在线高清视频| 99热这里只有精品免费| 亚洲无码视频图片| 欧美国产日韩在线| 国产免费观看av大片的网站| 99精品国产自在现线观看| 制服丝袜一区二区三区在线| 精品视频在线一区| 不卡午夜视频| 亚洲乱强伦| 国产精品免费久久久久影院无码| 麻豆精品在线播放| 久久亚洲天堂| 色哟哟色院91精品网站| 国产成人艳妇AA视频在线| 无码中文字幕精品推荐| 国产毛片片精品天天看视频| 波多野结衣一级毛片| 直接黄91麻豆网站| 国产综合在线观看视频| 欧美亚洲另类在线观看| 国产成人av一区二区三区| 女人18毛片水真多国产| 亚洲V日韩V无码一区二区| 国产成人福利在线视老湿机| 国产无码性爱一区二区三区| 国产日韩av在线播放| 国产成人一区在线播放| 久久精品视频亚洲| 色呦呦手机在线精品| 日本一本正道综合久久dvd|