您現在的位置是:首頁 » scratch編程資訊
資訊內容
用Scratch 解數學題的正確姿勢
極客小將2021-03-12-
如何用 Scratch 來解題。
如何用 Scratch 來解題。
好幾個小伙伴的第一反應是用迭代法,就是把桌子和貓的高度不斷+1硬湊。
類似的還有雞兔同籠問題,在 scratch 官網上能搜到好多。點進去看看,解法無非兩種:把公式直接套進去給答案的,以及用迭代法通過循環一個個試來找答案的。
這些代碼一點都不優美。本來這些數學智力題是用來讓人練腦子的,需要使用各種有趣的技巧。現在卻一概不用,光做傻蠢傻蠢的暴力迭代。這樣的編程除了讓人對計算機的任勞任怨和運算速度之快有直觀感受外,實在看不出還有什么價值。之前聽起好幾個小伙伴說想用 scratch 編程來教奧數,我希望用的千萬別是這種傻方法。
那 Scratch 到底能不能用來教解題呢?求桌子高度的題,ET社群的志愿者樓建芳老師寫了這樣的作品 (點擊閱讀原文看作品):
這是把 Scratch 作為制作動畫的工具,演示解題思路。當然,如果老師 PPT 或別的工具使用得好,也能做出同樣效果的動畫,但不得不說 Scratch 編程在這件事上非常的靈活方便。樓老師感嘆說:“數字化時代的各學科的老師,真都應該懂些編程。這樣的題目通過編程做一個動畫作為教具,多么地直觀呀!”
我非常贊同樓老師的意見。通過這一道題目的兩種不同的編碼解題方法,我覺得很有必要再強調一次:在數字化生存時代,我們要學會與計算機相處,要有把計算機當工具的意識。我們編寫代碼,不是為了展示計算機有多強大能做多少人腦做不了的事情,而是為了更好的讓計算機為我們所用。
聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
