教孩子學(xué)Scratch編程之0x8:帶余數(shù)的除法

基礎(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è)變量

  1. 計(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容