資訊內(nèi)容
Scratch3.0隨機數(shù)和負(fù)數(shù)
對于隨機數(shù)和負(fù)數(shù)的概念,很多剛剛接觸編程的小朋友可能還不知道什么是隨機數(shù)、什么是負(fù)數(shù)?
先說概念
隨機數(shù)是專門的隨機試驗的結(jié)果。? 隨機數(shù)最重要的特性是:它所生成的后面的那個數(shù)與前面的那個數(shù)毫無關(guān)系。通俗的講,就是在一定的數(shù)字范圍內(nèi),隨便抓一個數(shù)出來,誰也不知道那個數(shù)字是什么。
負(fù)數(shù),概念則是來自于數(shù)學(xué),比0小的數(shù)叫做負(fù)數(shù)。如下圖,0右邊的就是常見的數(shù)字,左邊的就是比0小的數(shù)字,統(tǒng)稱為負(fù)數(shù)。負(fù)數(shù)在前面加上一個減號來表示。
回到scratch,在這個里面,隨機數(shù)主要由下圖中的模塊來產(chǎn)生。
在scratch里面,隨機數(shù)都是整數(shù),圖中的則是會產(chǎn)生一個1-10之間的數(shù)字(包括1和10),這樣就會得到一個隨機的數(shù)字。
如果要得到隨機的小數(shù)怎么辦呢?其實很簡單,利用數(shù)學(xué)運算符做一下除法運算。
將1-10之間的隨機數(shù)除以10,就會得到了0.1-1之間的小數(shù)了。
隨機數(shù)的范圍可以是負(fù)數(shù)哦,如果我們把范圍設(shè)置在-10到10之間
我們就能得到包含有負(fù)數(shù)的范圍了。
那么負(fù)數(shù)有什么用呢?增加一個負(fù)數(shù),比如將 10 增加 -5,其實就是
10+(-5)
=10-5
=5
也就是說,增加負(fù)數(shù),就是相當(dāng)于減去那個數(shù)字。
那這個負(fù)數(shù)能用到哪些地方呢?
如果移動負(fù)數(shù)步數(shù),小貓就會后退。也就是說負(fù)數(shù)會沿著相反的方向來走(后退)。
同理:
都可以增加相應(yīng)的負(fù)數(shù),這樣就可以做到變小變少的目的。當(dāng)然,負(fù)數(shù)還有很多可以用到的地方,并不僅僅是提出來的這幾點。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除
