全國青少年少兒編程大賽,下午場的比賽開始了。
上午是考理論知識為主,而下午考驗的就是真正的編程能力了。
主持人出了一道題目,要編寫一個小程式,題目為《常勝將軍》。
現有21根火柴,兩人輪流取,每人每次可以取走1至4根,不可多取,也不能不取,誰取最後一根火柴誰輸。請編寫一個程式進行人機對弈,要求人先取,計算機後取,且計算機一方為“常勝將軍”。
這道題目很有趣,郭凡和柏靜秋就在下邊討論,他們不會編程,不過按照數學方法,可以得出答案。
現在就要看台上的選手,能不能用編程語言,得出這一問題的答案。
現在20名小選手的面前,都放著一部相同配置的筆記本電腦,裡面有很多編程語言和對應數據庫,需要他們選用一種最合適的語言,然後實現這個功能。
等編寫出來後,誰的程式最簡潔高效,且沒有bug,誰就會獲得最高150分的分數。
這次的時間限製是30分鐘,中間允許上廁所,但是會有專門老師陪同,以免作弊。
但計時不會停止,可以說,從主持人宣佈時間開始後,小選手們就要全力以赴的開始編寫程式。
郭小涵用不慣筆記本電腦的鍵盤,她帶來了自己最常用的鍵盤,連接上就開始打字。
“劈裡啪啦”,郭小涵打字飛快。
不過既然能被選中參加節目,基本上這裡的小選手,打字速度都不慢,一時間,隻聽到台上全是打字聲,小朋友們都在忙著敲擊電腦。
這時候,大螢幕上,輪番展現各個小朋友們的電腦介面,看他們編寫得怎麼樣。
其他評委,也已經通過後台程式,在檢視其他小選手的實時編寫過程了,基本上他們看上兩眼,就知道這位選手的水平了。
總體來說,這群孩子大部分表現都很搶眼,基本上通過思考,很快掌握了要點,開始編寫程式了。
但也有三名選手,已經幾分鐘沒有敲出字來了,他們就是沒有思路。
這三人是培訓班出來的,基本功不太紮實,而且這要用到數學歸納方法,這就讓三位選手無所適從,不知道該如何切入。
可能也有大賽緊張的緣故,這三個孩子大
郭小涵也在努力,她神色專注,盯著電腦不斷敲擊字元,有時候也會遇到卡殼現象,不過思考一會,她就能繼續往下敲擊了。
這次的比賽,有攝像師,但是並不是直播,而遠在陽山的詹老師,非常關心郭小涵,就發資訊,問郭凡比賽情況。
郭凡就把情況說了一遍,他不懂編程,也不知道女兒寫得怎麼樣。
“你拍攝一下郭小涵的編程介面,我基本就知道了。”詹老師發資訊說道。
郭凡就拿著手機開始拍攝,不過手機畫素有限,好在能把大螢幕都給拍上,很快拍攝了一段錄像,就給詹老師發了過去。
稍後,詹老師回覆道:“不錯,她應該是有思路,雖然使用的C語言不是最佳的方法,不過隻要能做出來,分數就不會低。”
這下郭凡比較放心,女兒在答題環節領先不少,這次隻要能保持在前幾名,那麼綜合分數,她還是會名列前茅。
這次的題目,和詹老師說的一樣,用其他編程命令,會簡單一些。
不過郭小涵畢竟接觸編程時間短,目前就會一個C語言,所以她隻能選擇C語言,但是編程語言萬變不離其宗,隻要掌握方法,就能實現最後的功能。
時間一分一秒的過去,很快15分鐘過去了,有不少選手已經完成了程式,正在檢查和試運行,感覺合適了,他們就選擇舉手,提前交卷。
編程時間,也是要計算進最後的分數,用時短,分數就高。
郭小涵也完成了,但她在調試運行的時候,卻遇到了BUG,彈出了錯誤。
她隻能回頭檢查,後來發現是一個字元打錯了,修改後,就成功了。
不過這耽誤了她五分鐘左右,這就導致,她是第八個交卷的選手。
一位評委老師,就對郭小涵的作品展開點評,基本上這種簡單程式,他們看一眼就知道合格與否了,很快,他就打出了分數。
其他評委也在打分,最後五個評委分數一平均,就是郭小涵真正的分數。
最終,150分的編程題目,郭小涵得到了120分。
主要是編寫速度,和語言簡潔方面扣分了。
扣分主要是經驗不足導致,如果給郭小涵幾年時間,再來參加比賽的時候,那時候就沒有幾個人會比她強了。
等30分鐘時間結束,還有兩人沒有完成,最後被判不合格,是0分,基本上就是墊底了。
另外還有一名選手雖然完成了,但程式並不能得出題目的結果,也就是編程失敗,最後隻得到了10分的安慰分。
最後,這三個孩子都抹了眼淚,主持人見狀,就出來安慰,說了一些友誼第一,比賽第二的雞湯,三個孩子才停止哭泣。
經過短暫的休整之後,公佈了最後的分數,郭小涵因為答題部分積累的優勢,現在是270分,暫居第一,而第二名就是19號厲春揚,他是260分,僅落後郭小涵10分,所以現在還不能掉以輕心。
那就要在明天上午的比賽中,才能決出最後的勝者了。
因為編程很消耗腦力,所以下午的競賽流程就已經結束了,下面是小遊戲放鬆環節,主持人請了幾位選手的家長,上台和孩子做幾個小遊戲,然後分發獎品。
這次郭凡夫妻倆沒有被選中,他們就在下方看到女兒和其他小選手在做遊戲,很是快樂。
雖然郭小涵在台上,年齡和個頭都是最小的,但現場已經沒人敢輕視她了,郭小涵有著她年齡不相配的編程熟練度,讓人讚歎。
等做完了小遊戲,首日的比賽就結束了,小選手們下台來,和父母團聚。
“爸爸,媽媽,我還是第一!”
郭小涵高興的說。
“女兒真棒!”
郭凡香了女兒一口。
“可是我沒有表現好,因為前面打字太快,錯了一個字元,檢查多花了幾分鐘,要不然分數還會更高的。”
郭小涵有些惋惜。
“沒事,下次注意就好,你已經很棒了。”柏靜秋也安慰道。
“嗯!”
郭小涵高興的點頭。
“走吧,我們去周邊逛一逛,欣賞一下首都的風土人情。”
郭凡和柏靜秋就領著女兒往外走。
路上別人看到他,都在誇郭小涵厲害,郭凡就微笑迴應。
這種感覺真是棒極了,比別人誇他可要高興百倍,那種榮耀的感覺,估計隻有養娃的父母才能體會。
等離開了活動中心,郭凡就決定帶老婆孩子,去京市著名的景點玩上一玩。
等30分鐘時間結束,還有兩人沒有完成,最後被判不合格,是0分,基本上就是墊底了。
另外還有一名選手雖然完成了,但程式並不能得出題目的結果,也就是編程失敗,最後隻得到了10分的安慰分。
最後,這三個孩子都抹了眼淚,主持人見狀,就出來安慰,說了一些友誼第一,比賽第二的雞湯,三個孩子才停止哭泣。
經過短暫的休整之後,公佈了最後的分數,郭小涵因為答題部分積累的優勢,現在是270分,暫居第一,而第二名就是19號厲春揚,他是260分,僅落後郭小涵10分,所以現在還不能掉以輕心。
那就要在明天上午的比賽中,才能決出最後的勝者了。
因為編程很消耗腦力,所以下午的競賽流程就已經結束了,下面是小遊戲放鬆環節,主持人請了幾位選手的家長,上台和孩子做幾個小遊戲,然後分發獎品。
這次郭凡夫妻倆沒有被選中,他們就在下方看到女兒和其他小選手在做遊戲,很是快樂。
雖然郭小涵在台上,年齡和個頭都是最小的,但現場已經沒人敢輕視她了,郭小涵有著她年齡不相配的編程熟練度,讓人讚歎。
等做完了小遊戲,首日的比賽就結束了,小選手們下台來,和父母團聚。
“爸爸,媽媽,我還是第一!”
郭小涵高興的說。
“女兒真棒!”
郭凡香了女兒一口。
“可是我沒有表現好,因為前面打字太快,錯了一個字元,檢查多花了幾分鐘,要不然分數還會更高的。”
郭小涵有些惋惜。
“沒事,下次注意就好,你已經很棒了。”柏靜秋也安慰道。
“嗯!”
郭小涵高興的點頭。
“走吧,我們去周邊逛一逛,欣賞一下首都的風土人情。”
郭凡和柏靜秋就領著女兒往外走。
路上別人看到他,都在誇郭小涵厲害,郭凡就微笑迴應。
這種感覺真是棒極了,比別人誇他可要高興百倍,那種榮耀的感覺,估計隻有養娃的父母才能體會。
等離開了活動中心,郭凡就決定帶老婆孩子,去京市著名的景點玩上一玩。