首頁>科技>

​ 最近疫情影響每天在家辦公,更多的參與了孩子的功課輔導。學校佈置的數學作業已經做完,從100內加法完成度來看,掌握的還不熟練。 淘寶買練習冊也不發貨,買個輔導APP?自己就是程式設計師,買個什麼APP,擼起袖子,自己來!

先看看程式最終輸出的數學題

程式可以輸出 10以內加減法,20以內加減法,50以內加減法,100以內加減法,100以上的暫時還沒寫.

加減法可以有兩位,比如 A+B,或者 A-B。 也可以有三位數,如 A + B - C ,或者 A - B + C。

可以設定是否有進位或者借位,如13+39是需要進位;67-19是需要借位。

三位數加減法的因素更多一些,彙總如下,對於形如 A + B - C 先加後減的算式:

三位數先加後減 A + B (A + B) - C 1 進位 借位 2 進位 不借位 3 不進位 借位 4 不進位 不借位

在演算法中,如上四種情況的比例是可以設定的。

對於形如 A - B + C 先減後加的算式,組合情況更多一些:先區分 A - B 是否為負數,如果為負數在計算時需要先計算A + C(因為數學還沒學到負數)

對於A - B 為正數的情況:

程式碼片段

有了這個程式後,家裡的小學生那是相當Happy啊,每天可以樂悠悠的做數學訓練了:)

小學生很高興

直接github下載NothingMeaning/foureggs庫中的程式碼執行即可。

程式碼和工具已經上傳到數學加減法自動出題,隨意取用哦

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 神舟電腦對某電商的血淚控訴,揭露了電商的賺錢手段