資訊內(nèi)容
Scratch編程 數(shù)學(xué)算法練習(xí) 價(jià)格查詢
scratch算法練習(xí)-價(jià)格查詢
題目描述
編程實(shí)現(xiàn)以下功能:查詢水果的單價(jià)。有4種水果,蘋果(編號(hào):1001)、梨(編號(hào):1002)、桔子(編號(hào):1003)和葡萄(編號(hào):1004),單價(jià)分別是3.00元/公斤,2.50元/公斤,4.10元/公斤和10.20元/公斤。
運(yùn)行程序后,當(dāng)用戶輸入編號(hào)1001~1004,顯示相應(yīng)水果的單價(jià);輸入其他編號(hào),顯示價(jià)格為0。
思路一:用判斷語句,如果...那么...這樣沒有問題,但是缺點(diǎn)是,如果水果的種類增加到幾十種或者更多呢?代碼是不是會(huì)非常長?
思路二:使用列表存儲(chǔ)水果的價(jià)格,直接去列表里讀取價(jià)格,但是如何對(duì)應(yīng)編號(hào)呢?其實(shí)稍作變通即可,提示:水果編號(hào)-1000,得到的數(shù)就是列表的項(xiàng)編號(hào),你會(huì)了么?

程序截圖

- 上一篇
Scratch編程 數(shù)學(xué)專題 計(jì)算天數(shù)
scratch算法練習(xí)-計(jì)算天數(shù)題目出自CCF計(jì)算機(jī)程序設(shè)計(jì)入門篇練習(xí)(難度:中,三年級(jí)以上)題目要求:輸入年份與月份,說出該月共有多少天。(1000<=年份<=3000,1<=月份<=12)思路:1、3、5、7、8、10、12每個(gè)月都有31天;4、6、9、11每個(gè)月都有30天;2月比較特殊,
- 下一篇
scratch算法練習(xí)-檢測(cè)回文數(shù)
scratch算法練習(xí)-檢測(cè)回文數(shù)回文數(shù)的概念:即是給定一個(gè)數(shù),這個(gè)數(shù)順讀和逆讀都是一樣的。例如:121,1221是回文數(shù),123,1231不是回文數(shù)。題目:讓用戶輸入任意一個(gè)數(shù)字,判斷這個(gè)數(shù)字是否是回文數(shù)。思路:第一位和最后一位比較,第二位和倒數(shù)第二位比較……比到正中間結(jié)束
