孩子學(xué)少兒編程有用嗎?
編程有用,怎么學(xué)渠道很廣泛。
而且我以前的問答中,有很多推薦編程的內(nèi)容,就不多說了。
我就說我在和孩子學(xué)編程過程中我學(xué)到了什么吧。
1900年是閏年還是平年?
office中也是錯(cuò)的,這是個(gè)平年,不是閏年。
這三個(gè)年份都是平年,office中一個(gè)是錯(cuò)的,一個(gè)無法計(jì)算,很多軟件把時(shí)間都卡在1900年之后,往前是算不了的。
我的記憶中,閏年是能被4整除的,但事實(shí)上還有一個(gè)條件,100的整數(shù)倍的年份,被400整除才是閏年。
這是在編程二級(jí)考試中我補(bǔ)充的知識(shí)點(diǎn)。
另外一個(gè),就是求兩個(gè)數(shù)的最大公因數(shù)。
編程我想了很久都想不出來怎么去編,因?yàn)槲抑粫?huì)短除法,從最小的質(zhì)數(shù)向上約,太復(fù)雜了。
這應(yīng)該是一個(gè)簡(jiǎn)單的算法問題,我的算法就錯(cuò)了。
看了答案后,編程中用到了這樣一個(gè)定理:
當(dāng)兩個(gè)數(shù)有一個(gè)公因數(shù)的時(shí)候,他們的差值也和這倆數(shù)有公因數(shù)。
于是,編程的思維是讓兩個(gè)數(shù)相減,然后找得數(shù)和兩個(gè)數(shù)中較小數(shù)的最大公因數(shù);然后重復(fù)以上這個(gè)過程,當(dāng)最后兩個(gè)數(shù)相等時(shí),這就是他們的最大公因數(shù)。
前幾天在頭條上還看到了一個(gè)這樣的題目。
所以你看懂了嗎?
估計(jì)你沒看懂。
再簡(jiǎn)單來說,編個(gè)小程序,比如切水果的游戲。
你要考慮水果怎么出現(xiàn)在屏幕上,怎么移動(dòng),怎么隨著等級(jí)的提升水果在屏幕上移動(dòng)的速度,手指滑動(dòng)屏幕的時(shí)候發(fā)出什么樣的響聲,水果在碰到手指后怎么變成兩半,發(fā)出什么音效,怎么計(jì)算成績(jī)……
這個(gè)游戲很簡(jiǎn)單,但是小孩編程序的過程中,一直在思考。這就是邏輯能力。
另外聲明一下,我們家沒有報(bào)過班,學(xué)起來很簡(jiǎn)單,沒有那么復(fù)雜。