tft每日頭條

 > 科技

 > scratch數學乘除法

scratch數學乘除法

科技 更新时间:2024-07-30 17:19:19

scratch數學乘除法?qingliangx編程的奶爸,下面我們就來說一說關于scratch數學乘除法?我們一起去了解并探讨一下這個問題吧!

scratch數學乘除法(兒童編程Scratch學數學之除法)1

scratch數學乘除法

qingliangx

編程的奶爸

兒童編程不該僅僅是送孩子進培訓班,家長也來和孩子玩這項有意義的親子遊戲吧。

關注“父與女的編程之旅”,與孩子一起踏上編程之旅。

上一篇《兒童編程:用Scratch學水果乘法表(1)》 通過水果形象的解釋了乘法的基本概念後,有網友留言問:能不能将除法也實現了?這個……做乘法表的時候,的确有想過這件事。當時,真的覺得有些難:1.自家的小朋友對這個乘法表還不熟悉,要教除法有些難度;2.表現手法沒想好。

除法對成人來說都不難,但要圖形化直觀地表現這個概念,我面臨有兩個困難:1.怎樣直觀形象地将除數、被除數、商 ,這三個數表現出來?2.出現有餘數的情況怎樣處理?

今天在坐長途車的路上,一個想法闖進腦海裡,到家後我用Excel 畫了兩張圖。

先處理能整除的情況:

我們先列一個簡單的除法公式,如下:

12÷4=?

當中被除數是12,除數是4 ,商是3。公式下面一共畫了12個圓形--代表被除數,每橫排排4個--代表除數,一共有幾個完整的橫排?數一數1、2、3 正好3列--代表商。

所以除法的解釋是“被除數”個圓形,按每橫排“除數”個進行排列,排完以後數數一共有幾個完整的橫排--結果就是“商”。

Scratch 實現:整除的情況

按照慣例,我們先來看看實現的效果。

這裡,我實現了1~81以内的随機整除除法(将9*9乘法表逆轉了)。還将第一豎排的西瓜換成黃色的西瓜(黃瓜),也限制了隻有第一豎排的西瓜有點擊反應。自以為是很好地,将前面構思的效果展示出來了:整體瓜的數量代表被除數,每一橫排有幾個瓜代表除數,一共有幾個完整的橫排則代表了商。

Scratch 的代碼如下圖:

這次的代碼也與之前的加法及乘法有些明顯的改動:

    使用“當作為克隆體啟動時”這一積木,以及數學運算,将原來比較繁瑣的畫西瓜大大的簡化了。

    西瓜的大小,也随西瓜的多寡自動做了一定的調整,效果也挺明顯的。

    特别提醒一下:變量“橫排計數”,在新建變量時勾上了“僅适用于當前變量角色”。自己動手做的時候,要注意勾上

碼字與碼代碼都不易,如果覺得有點意思,求關注公衆号,求轉發。

-長按關注公衆号-

至此,Scratch學數學之除法(整除篇)已經結束,看完你會與孩子動手試一試嗎?哈?我開始說在Excel上畫了兩張圖,現在隻放了一張?下一次我再更新餘數篇

編程是一個動腦動手的過程,先構思個大概方案,然後動手實現,再不斷修改達到自己想要的效果,所以光看是不行的哦,最重要是自己親手實踐一次。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved