楊暘
電腦語言(Computer Language)指用于人與電腦之間通信的語言。為了使人和電腦之間建立溝通,就需要設(shè)計一套電腦能夠聽懂的語言,即為電腦編程。由數(shù)字、字符和語法規(guī)則組成電腦的各種指令,這些就是電腦和人類進行通信的方式。電腦語言是有著全球化統(tǒng)一的標準,而且人類要通過學習才能使用這種語言。電腦語言在計算機科學乃至現(xiàn)代科學中的地位尤為重要。
【DI競技】
挑戰(zhàn):設(shè)計一個“交流系統(tǒng)”,“電腦”組只能用卡片傳達動物的名字給“人類”組,不可以發(fā)出任何聲音。
要求:
1.分成兩個小組,“電腦”組和“人類”組。設(shè)計一個交流系統(tǒng),之后“電腦”組的成員將通過卡片向“人類”組傳達動物的名字。在正式傳達過程中,利用的卡片數(shù)量越少得分將會越高。
2.正式傳達時,“電腦”組和“人類”組之間有一個較高的屏風,互相見不到。
3.動物名字在開始交流時必須保密,水彩筆也只能在交流時使用,正式開始后不能使用。
4.正式傳達時,“人類”組會得到一張列出一些動物名字的紙,“電腦”組會得到其中一個動物名字?!叭祟悺苯M向“電腦”組提出問題,“電腦”組用卡片做回答,但不可以發(fā)出任何聲音。當“人類”組認為已經(jīng)知道是哪個動物時,在紙上圈出來,“電腦”組將會得到一個新的動物名稱,重復以上步驟。
5.全部10張動物卡片用完后結(jié)束,用時越短越好。過程中“電腦”組可以選擇跳過一張動物卡片進行新的一張,但是之后不可以再回到之前的卡片。
材料:12張空白卡片,一盒水彩筆,寫有不同動物名字的10張卡片,一張列有動物名字的A4紙。
動物名稱(依序):狼,奶牛,狗,綿羊,斑馬,袋鼠,鯊魚,蚊子,蛇,鯨魚
【創(chuàng)想攻略】
我們的挑戰(zhàn)是要設(shè)計卡片和交流系統(tǒng),使“人類”組能快速知道“電腦”組用卡片發(fā)出的動物信號。那就意味著“人類”組必須知道“電腦”組給出的卡片的含義,比如在交流中,在三張空白卡片上分別寫上“空中飛的”、“地上跑的”、“水里游的”,在另外兩張卡片上分別寫上“是”、“否”。接下來“電腦”組根據(jù)得到的動物名字給出不同的卡片。若“電腦”組得到的動物名字是“鯊魚”,那“電腦”組可以給出寫有“水里游的”這張卡片,“人類”組根據(jù)動物清單篩選后提問“是鯊魚嗎”,“電腦”組給出寫有“是”的卡片,“人類”組在A4紙上圈出“鯊魚”,即算成功交流。
那針對未知的10個動物名字,怎樣設(shè)計好卡片內(nèi)容才能更快更準地傳遞信號呢?使用較多的卡片會影響得分,如何盡量減少卡片使用數(shù)量呢?卡片信號太多會影響雙方的交流效率,如何簡化信號系統(tǒng)也是非常重要的。
我們還千萬要注意水彩筆只能在第一部分中使用,正式開始后就不能再設(shè)計卡片了。因此第一部分要考慮充分哦!正式開始后,電腦組不能發(fā)出聲音和示意動作,只能使用卡片!
【思維升級】
下面這些方法是不是會給你帶來什么思維啟示呢?
A.卡片設(shè)計內(nèi)容有“大”、“中”、“小”進行動物體型分類。
B.卡片設(shè)計內(nèi)容有“沒有腿”、“兩條腿”、“四條腿”、“好多腿”進行動物初步分類。
C.一張卡片可以正反使用,減少卡片使用數(shù)量。
D.一張卡片上可以寫多項內(nèi)容,使用時用手指定位具體信息。例如“大中小”可以寫在一張卡片上,用手進行遮擋或者指定。
E.利用卡片的位置作為一種信號。例如當卡片橫著放時,表示“是”,當卡片豎著放時,表示“否”,以減少卡片使用數(shù)量。
F.卡片內(nèi)容可以升級為26個英文字母表,“電腦”組用手指出正確的首字母來傳達該動物信息。如“鯊魚”可以用手指出“S”、“Y”,“人類”組看到后直接找到正確的動物。
G.這一題中“人類”組的提問也非常重要,要快速響應并配合默契,“人類”組至少有兩人。
H.若“人類”組擅長提問,可以簡化交流的信號,“電腦”組會簡單很多。例如“人類”組主動把動物依次讀出來,當“電腦”組聽到正確的動物時,立即將手上的卡片從豎著變?yōu)闄M著。這樣“人類”組占主導作用,整個題目只需要一張卡片,不需要用水彩筆,信號交流系統(tǒng)簡化,大大提高了效率。
【挑戰(zhàn)延伸】
假如“人類”組不能發(fā)出聲音,但可以進行表演,是否有其他的創(chuàng)意解題方法呢?
【分享交流】
你有什么更好的點子嗎?歡迎來稿分享給更多人,讓大家為你點贊!