close

如果一部電影的長度為 1又3/4,一口氣連看3部電影需花多少時間?

一部電影的長度為1又3/4,若將代分數轉成假分數則為


代分數乘整數001.png

一口氣看了3部電影故等於一共花了5又1/4的時間

代分數乘整數002.png

以上是一般運算代分數乘整數的運算方式

若我們使用小貓程式來演算代分數乘整數的過程如下:

首先我們先建立4個變數來儲存整數(5)、分子(4)、分母(7)及乘數(按下空白鍵後輸入)。

代分數乘整數003.bmp

設計流程如下

當收到廣播訊息後,開始計算假分數,假分數的分子為分母*整數+分子。

當使用者按下空白鍵後,詢問輸入多少的乘數。

當程式收到乘數之後,將假分數的分子與乘數相乘,並將分子變數重設為新數值。

為了得出商數,將新分子數值除於分母,並且無條件捨去小數,並將結果重設於整數變數。

分子等於新分子數值除於分母,取出餘數。

分母不做任何處理,如此即可完整計算出代分數乘整數。

代分數乘整數004.bmp

程式完成結果如下 (建議使用Google Chrome瀏覽)

arrow
arrow

    興小弟讀書筆記 發表在 痞客邦 留言(0) 人氣()