來源:憨爸在美國 作者:憨爸 2018-06-13 14:36:45
這個(gè)if…else…就是編程必用的條件語句,太太太重要了。話又說回來了,這句子大人一看就明白,可是寶寶們?cè)趺蠢斫饽兀?br />
美國老師還真為此設(shè)計(jì)出一個(gè)很棒的游戲!
這個(gè)游戲平時(shí)在家或者一群小朋友玩耍的時(shí)候都可以玩。開始游戲的時(shí)候,首先要選擇一個(gè)小朋友(假設(shè)名字叫A)作為參照物,別的小朋友就會(huì)根據(jù)A的指示來做動(dòng)作。
1
第一關(guān) - 復(fù)制動(dòng)作
接著,我們?cè)诩埳蠈懴鲁绦颉?br />
if A做一個(gè)動(dòng)作:
大家都要做同樣的動(dòng)作
也就是說,如果A做什么動(dòng)作,別的孩子都要跟著做同樣的動(dòng)作,如果誰做錯(cuò)了那就是輸了!
通過這一步,教會(huì)了孩子一個(gè)最基本的程序設(shè)計(jì)中條件語句的概念,這就是,如果發(fā)生了什么條件,那么就會(huì)產(chǎn)生相應(yīng)的結(jié)果!
2
第二關(guān) - 動(dòng)作相反
我們的程序又改成了這樣。
if A做一個(gè)動(dòng)作(蹲下或者跳起)
大家要做相反的動(dòng)作(跳起或者蹲下)
也就是說,如果A蹲下,那么別人就要跳起來;而如果A跳起來,那么別人就要蹲下!檢查這一過程看誰犯糊涂了!這一關(guān)的難點(diǎn)在于,孩子看到的和腦子里需要做的是完全相反的事情。
通過這一步,孩子慢慢理解到,在條件語句中,條件和結(jié)果是可以不一樣的。比如說例子里的條件是A跳起,但是呢,結(jié)果卻是別的寶寶要蹲下。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號(hào)
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看