基礎(chǔ)知識(shí)
帶余數(shù)除法涉及下面是計(jì)算公式和概念:
被除數(shù) / 除數(shù) = 商......余數(shù)
- 被除數(shù) dividend :除數(shù) * 商 + 余數(shù)
- 除數(shù) divisor :(被除數(shù) - 余數(shù))/ 商
- 商 quotient :(被除數(shù) - 余數(shù))/ 除數(shù)
- 余數(shù) remainder :被除數(shù) - 除數(shù) * 商
計(jì)算公式中涉及4個(gè)數(shù)字,知道了其中的3個(gè),可以求出另外一個(gè)。
另外一個(gè)重要的關(guān)系是:余數(shù)要比除數(shù)小
Scratch編程
在計(jì)算機(jī)語言中,通常用 / 來代表“除以”得到商,在不能整除的情況下默認(rèn)會(huì)得到一個(gè)小數(shù)(關(guān)于整數(shù)和浮點(diǎn)數(shù)以后再講); 用%來來計(jì)算余數(shù)。
在scratch中也是要分別計(jì)算出兩部分的。
先定義出我們需要的4個(gè)變量

- 計(jì)算商
首先使用運(yùn)算中的除法“/”
這樣還不行,在不能整除的情況下得到的是小數(shù),所以還需要使用向下取整取出整數(shù)部分
2.計(jì)算余數(shù)
余數(shù)的計(jì)算就直接使用運(yùn)算中的余數(shù)計(jì)算即可。

一個(gè)完整的scratch程序:

舞臺(tái)和角色

scratch貓做除法題
總結(jié)
這次學(xué)習(xí)了帶有余數(shù)的除法計(jì)算。并且使用scratch中的block完成一個(gè)除法計(jì)算。學(xué)習(xí)了這個(gè)以后,大家可以試一試:讓scratch貓出除法題,然后大家回答,scratch貓?jiān)倥袛嗷卮鹗欠裾_。
上一篇:教孩子學(xué)Scratch編程之0x7:長方形與正方形
下一篇:教孩子學(xué)Scratch編程之0x10:圣誕快樂!關(guān)于scratch.mit.edu

