国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

Scratch-做個計算器玩玩?

極客小將2020-12-01-

upload/article/images/2020-12-01/936957d92fb701a22ea885b3e614c957.jpg

喜歡編程,喜歡通過編程完成好玩的游戲,喜歡通過編程做出好用的工具。

那么我們今天就使用Scratch做一個計算器......

首先我們來了解一下今天的基礎知識,很重要哦......

過程

????在Scratch中我們已經有了很多的積木命令,但是有時候,我們需要在Scratch的基礎上,利用這些積木組合一個新的積木。這就是創建了一個過程,我們可以根據自己的需要創建一個或者多個過程,在Scratch中,我們可以使用自制積木創建一個我們需要的積木,如

upload/article/images/2020-12-01/275343c72301ccad9be499c4e7a03cd5.jpg

upload/article/images/2020-12-01/59c7f503140212806d03b0539fc754ea.jpg

????我們創建一個四則運算的自制積木,添加三個輸入項,點擊完成后,我們就可以得到一個自制積木,完成一個四則運算的積木的定義

????我們通過在四則運算積木下添加積木,就完成了四則運算積木的實現部分,這樣我們就只需要使用四則運算的積木,就可以使用簡單的四則運算了

upload/article/images/2020-12-01/c54ba6647d5e3179617475fa13c06d73.jpg

????如:

upload/article/images/2020-12-01/d2edaba401261300971152fff674078f.jpgupload/article/images/2020-12-01/f17492939a4c71af6ffcb675b54d4887.jpg

計算器設計

????1、我們需要輸入倆個數字,并記錄下來

????2、我們需要輸入符號,并使用已經輸入的倆個數字進行運算

????3、輸入符號必須為+-*/,如果輸入錯誤則提示并繼續輸入

????4、如果符號為“/”,則第二個數字,即除數不能為0

????5、計算完成后,計算器繼續等待輸入并計算

編程實現

????背景選擇

????????我們選擇一個具有書香氣息的書架作為背景

????角色選擇

????????我們就使用Scratch的貓咪為角色

????輸入項實現

????????1、創建三個變量,倆個數字和一個符號(num1、num2、sign)

????????2、詢問并輸入第一個數字

????????3、詢問并輸入符號,如果輸入的符號有誤,則提示并繼續輸入

??????? 4、詢問并輸入第二個數字,判斷輸入的符號是否為除號,如果為除號,則判斷第二個數字是否為0,如果為0,則提示并繼續輸入。

upload/article/images/2020-12-01/8110af3a857434bb52102ee76b3e900d.jpg

????運算定義

????????1、定義一個四則運算的自定義積木

????????2、添加三個參數,倆個數字和一個符號

????????3、根據用戶輸入的不同運算符,分別計算

upload/article/images/2020-12-01/cf00c93f3706ddd68ccd833d6e90ad90.jpg

????計算器實現

????????1、結合輸入項和運算定義,實現完整的計算器

????????2、在計算器實現的部分通過循環,讓計算器循環使用

upload/article/images/2020-12-01/261540a4561ddafa517f69fcb6dfed38.jpg

視頻展示

就這樣,我們就完成了整個計算器的編程實現,是不是很簡單呢?

小朋友們也一起來動手吧......

行動起來

家長可以關注公眾號,我定期會發布一些關于Scratch和python的編程實例,可供孩子學習和參考。

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 普安县| 大悟县| 潮安县| 禹州市| 临湘市| 恭城| 浮山县| 澎湖县| 阿克陶县| 九龙城区| 巴南区| 阿克陶县| 西平县| 游戏| 潜山县| 孟州市| 上蔡县| 射洪县| 竹山县| 吉安县| 阜新市| 沭阳县| 常熟市| 油尖旺区| 汽车| 宜昌市| 徐汇区| 彰化县| 甘肃省| 田东县| 木里| 营山县| 西贡区| 松阳县| 兰州市| 麻江县| 天津市| 通渭县| 惠来县| 雷山县| 惠州市|