基礎知識
帶余數除法涉及下面是計算公式和概念:
被除數 / 除數 = 商......余數
- 被除數 dividend :除數 * 商 + 余數
- 除數 divisor :(被除數 - 余數)/ 商
- 商 quotient :(被除數 - 余數)/ 除數
- 余數 remainder :被除數 - 除數 * 商
計算公式中涉及4個數字,知道了其中的3個,可以求出另外一個。
另外一個重要的關系是:余數要比除數小
Scratch編程
在計算機語言中,通常用 / 來代表“除以”得到商,在不能整除的情況下默認會得到一個小數(關于整數和浮點數以后再講); 用%來來計算余數。
在scratch中也是要分別計算出兩部分的。
先定義出我們需要的4個變量
- 計算商
首先使用運算中的除法“/”
這樣還不行,在不能整除的情況下得到的是小數,所以還需要使用向下取整取出整數部分
2.計算余數
余數的計算就直接使用運算中的余數計算即可。
一個完整的scratch程序:
舞臺和角色
scratch貓做除法題
總結
這次學習了帶有余數的除法計算。并且使用scratch中的block完成一個除法計算。學習了這個以后,大家可以試一試:讓scratch貓出除法題,然后大家回答,scratch貓再判斷回答是否正確。
上一篇:教孩子學Scratch編程之0x7:長方形與正方形
下一篇:教孩子學Scratch編程之0x10:圣誕快樂!關于scratch.mit.edu