能引導(dǎo)小寶寶的編程啟蒙
大多數(shù)人看到編程,第一反應(yīng)就是電腦的編程程序,編程一般都是要鋪在電腦面前的,可是對(duì)于小孩來(lái)說(shuō),如果長(zhǎng)時(shí)間對(duì)著電腦是很不好的,那怎么辦呢?于是乎有很多學(xué)校將電腦編程的概念融合在教學(xué)活動(dòng)中,而這些活動(dòng)我們?cè)诩叶伎梢酝娴摹?/p>
說(shuō)到編程,這里面最基本的程序模式有三類,
1. 順序執(zhí)行
2. 條件語(yǔ)句
3. 循環(huán)語(yǔ)句
順序執(zhí)行就是一條命令一條命令地依次去做,直到命令執(zhí)行完了,程序也就結(jié)束了,這個(gè)很好理解。而很多寶寶最先迷茫的就是在條件語(yǔ)句上,條件語(yǔ)句的格式是 if…else…,計(jì)算機(jī)入門的時(shí)候都會(huì)先接觸這個(gè)!而這個(gè)概念也是非�?简�(yàn)孩子邏輯思維能力的,理解了它也就意味著一只腳跨入了編程的大門!
if 判斷條件:
結(jié)果1
else:
結(jié)果2
什么是條件語(yǔ)句呢?舉個(gè)例子,我們需要計(jì)算機(jī)放一首歌,如果我在鍵盤輸入的是A,那么放的是黃致列的歌,如果不是A,放的就是李玟的歌(抱歉,最近迷上我是歌手了~)。 這段話如果用程序設(shè)計(jì)來(lái)表示,就能寫成這樣,
if 鍵盤輸入A:
放黃致列的歌
else:
放李玟的歌
這個(gè)if…else…就是編程必用的條件語(yǔ)句,太太太重要了。話又說(shuō)回來(lái)了,這句子大人一看就明白,可是寶寶們?cè)趺蠢斫饽兀?美國(guó)老師還真為此設(shè)計(jì)出一個(gè)很棒的游戲!
這個(gè)游戲平時(shí)在家或者一群小朋友玩耍的時(shí)候都可以玩。開(kāi)始游戲的時(shí)候,首先要選擇一個(gè)小朋友(假設(shè)名字叫A)作為參照物,別的小朋友就會(huì)根據(jù)A的指示來(lái)做動(dòng)作。
1 第一關(guān) - 復(fù)制動(dòng)作
接著,我們?cè)诩埳蠈懴鲁绦颉?/p>
if A做一個(gè)動(dòng)作:
大家都要做同樣的動(dòng)作
也就是說(shuō),如果A做什么動(dòng)作,別的孩子都要跟著做同樣的動(dòng)作,如果誰(shuí)做錯(cuò)了那就是輸了!
通過(guò)這一步,教會(huì)了孩子一個(gè)最基本的程序設(shè)計(jì)中條件語(yǔ)句的概念,這就是,如果發(fā)生了什么條件,那么就會(huì)產(chǎn)生相應(yīng)的結(jié)果!
2 第二關(guān) - 動(dòng)作相反
我們的程序又改成了這樣。
if A做一個(gè)動(dòng)作(蹲下或者跳起)
大家要做相反的動(dòng)作(跳起或者蹲下)
也就是說(shuō),如果A蹲下,那么別人就要跳起來(lái);而如果A跳起來(lái),那么別人就要蹲下!檢查這一過(guò)程看誰(shuí)犯糊涂了! 這一關(guān)的難點(diǎn)在于,孩子看到的和腦子里需要做的是完全相反的事情。
通過(guò)這一步,孩子慢慢理解到,在條件語(yǔ)句中,條件和結(jié)果是可以不一樣的。比如說(shuō)例子里的條件是A跳起,但是呢,結(jié)果卻是別的寶寶要蹲下。
3 第三關(guān) - 反之情況
我們繼續(xù)修改程序,加入了一個(gè) else。
if A舉右手:
大家都要舉右手
else:
大家都要抬右腳
也就是說(shuō),如果A舉右手,那么別人都要舉右手,而如果A沒(méi)有舉右手的話(他在做別的動(dòng)作),那么別人都要抬右腳。這個(gè)就有點(diǎn)挑戰(zhàn)啦!大家可以一起比賽,做錯(cuò)的人就OUT,看看誰(shuí)是最后的總冠軍!
通過(guò)這一步,寶寶理解了整個(gè)條件語(yǔ)句的概念,如果發(fā)生了某個(gè)條件,于是就產(chǎn)生相應(yīng)的結(jié)果;但如果沒(méi)有發(fā)生那個(gè)條件,于是會(huì)產(chǎn)生別的結(jié)果。
4 第四關(guān) - 開(kāi)始編程
到了最后一關(guān),就可以讓寶寶開(kāi)始編程了!我們讓孩子自己制定游戲,用 if…else…的格式把他們想要玩的游戲規(guī)則寫下來(lái),要求就是給出一個(gè)條件和兩個(gè)結(jié)果,如果達(dá)到某個(gè)條件,就會(huì)產(chǎn)生第一個(gè)結(jié)果,而如果沒(méi)有達(dá)到條件,就會(huì)產(chǎn)生另外一個(gè)結(jié)果。模板如下。
if ____________________: ____________________else: ____________________
通過(guò)這一步,寶寶就可以根據(jù)自己的想法,編寫喜歡的程序了!
你還別小看寶寶的這一成就,看看上面真實(shí)的程序例子,程序不就是用一個(gè)個(gè)這樣的語(yǔ)句堆砌而成的嗎!
今天推薦的游戲是不分年齡段德,在這些游戲中,不僅可以測(cè)試孩子的反應(yīng)力,而且還能增加親子互動(dòng)。
-
怎樣提高寶寶的語(yǔ)言能力 五招讓寶寶“能說(shuō)會(huì)道”有很多的家長(zhǎng)朋友說(shuō)鄰居家或者朋友家、親戚家的寶寶好會(huì)講話,特別的討人喜歡,而自己家的寶寶卻沉默不語(yǔ),怎樣都不肯多說(shuō)話,其
-
怎樣培養(yǎng)孩子的好習(xí)慣 讓孩子擁有良好習(xí)慣的方法怎樣培養(yǎng)孩子的好習(xí)慣?讓孩子長(zhǎng)大成材,擁有一個(gè)美好的未來(lái)是眾多家長(zhǎng)對(duì)孩子的期盼,而要達(dá)到這個(gè)目的,那么在孩子小的時(shí)候要進(jìn)
-
怎樣開(kāi)發(fā)孩子的智力 讓孩子更聰明的方法孩子的智力雖然存在先天性,但是通過(guò)后天培養(yǎng)也可以獲得提高,所以在孩子小的時(shí)候父母就可以使用一些方法來(lái)開(kāi)發(fā)孩子的智力,讓孩
-
孩子的20個(gè)壞習(xí)慣,你知道幾個(gè)?在三字經(jīng)中,開(kāi)頭便是“人之初性本善”,這代表著孩子在成長(zhǎng)期還不能充分理解對(duì)與錯(cuò)的定義,因此作為家長(zhǎng),我們應(yīng)進(jìn)行正確的引導(dǎo)
-
怎么教孩子游泳 只需簡(jiǎn)單五步驟怎么教孩子游泳呢?說(shuō)到游泳,這是一項(xiàng)很好的本領(lǐng),一些家長(zhǎng)不會(huì)游泳,所以特別想教孩子學(xué)會(huì)游泳,但是自己不會(huì)游泳能不能教孩子
