国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

用Scratch巧解數(shù)學(xué)題——求最小公倍數(shù)

極客小將2021-02-28-
Scratch巧解數(shù)學(xué)題 ——求最小公倍數(shù)

Scratch巧解數(shù)學(xué)題

——求最小公倍數(shù)

upload/article/images/2021-02-28/1ae80066dd79570fa4604e9f04172d45.jpg

求兩個非零自然數(shù)a和b的最小公倍數(shù)。比如,求12和15的最小公倍數(shù)。

我們知道,求兩個數(shù)的最小公倍數(shù)一般采用列舉法列舉法對于人工來說比較繁瑣,但是通過編程讓計算機來計算就非常容易。因為,能夠采用列舉法就說明大量的工作是重復(fù)計算性質(zhì)的,重復(fù)計算在編程中采用循環(huán)結(jié)構(gòu)就可以了

列舉法一般是這樣的:先列舉出第一個數(shù)的一倍數(shù)、二倍數(shù)、三倍數(shù)...;再列舉第二個數(shù)的一倍數(shù)、二倍數(shù)、三倍數(shù)...,直至第一個同時在第一個數(shù)的倍數(shù)中出現(xiàn)的數(shù),這個數(shù)就是兩個數(shù)的最小公倍數(shù)。文字描述比較拗口,舉例說明:

12的倍數(shù):12、24、36、48、60、72...

15的倍數(shù):15、30、45、60

60就是12和15的最小公倍數(shù)。

我們可以把列舉法做一點點改變:就是用第一個數(shù)的一倍數(shù)、二倍數(shù)、三倍數(shù)...去除以第二個數(shù),第一個能除盡的倍數(shù),就是這兩個數(shù)的最小公倍數(shù)。12的倍數(shù)中60是第一個能被15整除的數(shù),因此60就是12和15的最小公倍數(shù)。

有了具體的算法,就很容易通過編程讓計算機來幫助我們計算了!首先還是根據(jù)算法畫出程序流程圖。

upload/article/images/2021-02-28/fb27b6c5bcf3f822195df0942c95eacc.jpg

有了流程圖,編寫代碼就很簡單了。流程圖就是編程的施工圖。學(xué)習(xí)編程,畫流程圖是基本功。一定要養(yǎng)成無流程圖不寫代碼的好習(xí)慣!流程圖本身就是編程思路的體現(xiàn),通過畫流程圖也可以進(jìn)一步整理我們的思路。

upload/article/images/2021-02-28/5455fccb9a4fd1a251dccb264c0ad711.jpg

程序?qū)懞煤螅€要調(diào)試,看看功能是否正常。運行程序,按照提示依次輸入兩個非零自然數(shù),結(jié)果很快算出來了,秒殺!

計算機是不是很強大呀!但前提是你要會編程呀!只有會編程,你才能讓計算機替你解決問題呀!別擔(dān)心,編程其實也沒有想象那么難!只要你愿意學(xué)。

Scratch雖然是專門為少兒設(shè)計的編程語言,但其功能還是非常強大的,不僅可以創(chuàng)建動畫、游戲和故事書,還可以用來求解數(shù)學(xué)題,實現(xiàn)一些數(shù)學(xué)算法。學(xué)過Scratch后,將來再學(xué)習(xí)其他高級程序設(shè)計語言,理解起來也會更加順暢,更加容易!

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 建阳市| 宁津县| 威信县| 密山市| 岳阳市| 锡林浩特市| 开江县| 绍兴市| 铁岭市| 兰考县| 宁海县| 蓬莱市| 体育| 扬州市| 灌南县| 安化县| 冷水江市| 吴堡县| 炉霍县| 当涂县| 政和县| 广东省| 阿荣旗| 化州市| 新安县| 江达县| 法库县| 错那县| 长武县| 襄樊市| 阿图什市| 通化市| 淳安县| 托克逊县| 陵川县| 新宁县| 磐石市| 嵩明县| 珠海市| 金沙县| 饶河县|