最近阿達老師聽到很多家長說孩子平時數學挺好,但是學到進位加法就容易出錯了。有時候能算對,有時候又算錯,總是粗心。
其實家長和老師都錯了,看似簡單的100以內加法,真正計算起來還是很複雜的。孩子算錯並不是粗心,而是對進位加法的完整邏輯沒有掌握。
今天我們就來一起推演一下,兩位數加法。究竟是怎麼做的,為什麼容易出錯。
兩位數加法怎麼做?
兩位數進位加法有個口訣:
相同數位要相加,先從個位來加起;個位滿十別著急,要向十位來進一。
從這個口訣可以看出,進位加法要按照如下的步驟進行:1)按照豎式把加數和被加數上下擺好2)個位數相加2.1)相加的和大於10,則10進位設置為1,結果的個位數是和的個位。2.2)相加小於10,則10進位設置為0,結果的個位數是和。3)加數的十位數+被加數的十位數+10進位 得到的和就是結果的和。
孩子能不能算對進位加法,是看這個邏輯有沒有100%掌握。我們知道,計算機是一個嚴謹邏輯集合。不允許一點差錯。我們把進位加法的邏輯在Scratch上實現一遍,讓文字表達轉換邏輯推理。
我們用Scratch來自己實現一遍
老樣子,咱們先來看一下最終效果:
是不是很酷?下面我們就來一步一步的把項目實現了吧。
上傳角色在兩位數加法裡,需要涉及到:加數個位、加數十位、被加數個位、被加數十位、結果個位、結果十位、十位進位7個核心數字。是不是比較多哈哈,怪不得容易出錯。我們把這些角色上傳到項目中。
編寫核心邏輯
接收被加數和加數將加數和被加數拆分成各位和十位個位數相加十位數相加
驗證結果我們點擊小綠旗看程序運行結果。輸入 12 和19。舞臺上的數字結果會展示 31。說明我們的程序按照加法邏輯成功的完成了進位加法。
為什麼要用Scratch來實現呢?
完成了這個項目後,我們來一起思考一下。為什麼我們要大費周章的用Scratch來做進位加法呢?Scratch運算組裡的加積木什麼複雜的加法都可以完成。
我們都知道,掌握知識最好的方法就是把知識正確的分享別人。除了大量的做題外,我們還需要一個可以講述自己知識的平臺來進一步鞏固知識點。Scratch就是一個非常理想的驗證平臺。
好了,今天的課程就到這裡。我們下節再見!
阿達老師-孩子身邊的編程專家
完整課程請關注阿達老師,主頁裡有完整的課程目錄和觀看地址