歡迎來到逍遙右腦記憶網(wǎng)-免費(fèi)提供各種記憶力訓(xùn)練學(xué)習(xí)方法!

1個(gè)戶外游戲,就能引導(dǎo)小寶寶的編程啟蒙

編輯: 路逍遙 關(guān)鍵詞: 親子活動(dòng) 來源: 逍遙右腦記憶


編程現(xiàn)在有多熱?看看美國就知道了!你看今年美國總統(tǒng)奧巴馬特意頒布了一條新政策,將編程納入美國的K-12(幼兒園到高中)的教育體系,為此政府特批了40億美元的基金支持這一計(jì)劃。

美國一些幼兒園、小學(xué)聞風(fēng)而動(dòng),開始有意識(shí)地在平日的教學(xué)中傳授孩子編程的小常識(shí)!編程一般都是要鋪在電腦面前的,可是對(duì)于幼童來說,長時(shí)間使用電腦也不合適,那怎么辦呢?于是很多學(xué)校就將編程的理念融入到平時(shí)的戶外活動(dòng)中,而這些活動(dòng)我們?cè)诩叶伎梢耘銓殞氁黄鹜娴膯?

說到編程,這里面最基本的程序模式有三類,

1. 順序執(zhí)行

2. 條件語句

3. 循環(huán)語句

順序執(zhí)行就是一條命令一條命令地依次去做,直到命令執(zhí)行完了,程序也就結(jié)束了,這個(gè)很好理解。而很多寶寶最先迷茫的就是在條件語句上,條件語句的格式是 if…else…,計(jì)算機(jī)入門的時(shí)候都會(huì)先接觸這個(gè)!而這個(gè)概念也是非?简(yàn)孩子邏輯思維能力的,理解了它也就意味著一只腳跨入了編程的大門!

if 判斷條件:

結(jié)果1

else:

結(jié)果2

什么是條件語句呢?舉個(gè)例子,我們需要計(jì)算機(jī)放一首歌,如果我在鍵盤輸入的是A,那么放的是黃致列的歌,如果不是A,放的就是李玟的歌(抱歉,最近迷上我是歌手了~)。

這段話如果用程序設(shè)計(jì)來表示,就能寫成這樣,

if 鍵盤輸入A:

放黃致列的歌

else:

放李玟的歌

這個(gè)if…else…就是編程必用的條件語句,太太太重要了。話又說回來了,這句子大人一看就明白,可是寶寶們?cè)趺蠢斫饽?

美國老師還真為此設(shè)計(jì)出一個(gè)很棒的游戲!

這個(gè)游戲平時(shí)在家或者一群小朋友玩耍的時(shí)候都可以玩。開始游戲的時(shí)候,首先要選擇一個(gè)小朋友(假設(shè)名字叫A)作為參照物,別的小朋友就會(huì)根據(jù)A的指示來做動(dòng)作。

1第一關(guān) - 復(fù)制動(dòng)作



接著,我們?cè)诩埳蠈懴鲁绦颉?/p>

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é)果卻是別的寶寶要蹲下。

3第三關(guān) - 反之情況

我們繼續(xù)修改程序,加入了一個(gè)else。

if A舉右手:

大家都要舉右手

else:

大家都要抬右腳

也就是說,如果A舉右手,那么別人都要舉右手,而如果A沒有舉右手的話(他在做別的動(dòng)作),那么別人都要抬右腳。這個(gè)就有點(diǎn)挑戰(zhàn)啦!大家可以一起比賽,做錯(cuò)的人就OUT,看看誰是最后的總冠軍!

通過這一步,寶寶理解了整個(gè)條件語句的概念,如果發(fā)生了某個(gè)條件,于是就產(chǎn)生相應(yīng)的結(jié)果;但如果沒有發(fā)生那個(gè)條件,于是會(huì)產(chǎn)生別的結(jié)果。

4第四關(guān) - 開始編程

到了最后一關(guān),就可以讓寶寶開始編程了!我們讓孩子自己制定游戲,用if…else…的格式把他們想要玩的游戲規(guī)則寫下來,要求就是給出一個(gè)條件和兩個(gè)結(jié)果,如果達(dá)到某個(gè)條件,就會(huì)產(chǎn)生第一個(gè)結(jié)果,而如果沒有達(dá)到條件,就會(huì)產(chǎn)生另外一個(gè)結(jié)果。模板如下。

if ____________________:

____________________

else:

____________________

通過這一步,寶寶就可以根據(jù)自己的想法,編寫喜歡的程序了!

你還別小看寶寶的這一成就,看看上面真實(shí)的程序例子,程序不就是用一個(gè)個(gè)這樣的語句堆砌而成的嗎!

今天推薦的游戲適合所有年齡的孩子,在這個(gè)游戲里,不僅能學(xué)到編程知識(shí),考驗(yàn)孩子的反應(yīng)力,還能增加親子互動(dòng),是不是一舉三得呢?^_^



本文來自:逍遙右腦記憶 http://www.yy-art.cn/zaojiao/1095899.html

相關(guān)閱讀: