-
1 # 傲夢青少兒程式設計
-
2 # 隨便看看微笑不語
因為答主人本的孩子是從去年的十月份開始學習C/C++(先學的C,再轉到了C++),雖然我們還沒有參加過比賽,但是對NOIP的瞭解已經比較多了,畢竟我們的目標就是衝著NOIP去的。每年一般來說NOIP的初賽時間是10月中旬,複賽是在11月。這也就是說如果從今天算起的話你有三個半月的學習時間!
所以題主是幾年級的學生這就很關鍵了!
假如今年的10月份你就已經是高二的學生了,那麼我勸你還是放棄吧!
原因如下:
1、資訊學已經不是什麼“冷門”經過這幾年的宣傳,資訊學競賽已經是一個大熱門了!畢竟相對而言五大競賽中,貌似資訊學的難度(尤其是入門的難度)好像最低一些(儘管並非如此),所以學習的人數是幾何式爆炸增長!
而且越來越多的家長會讓孩子從小就開始接觸計算機程式設計。
以我家為例,我的孩子從二年級開始學習scratch四年級正式開始學習C/C++,而我知道的還有很多很多的小學生要麼學JS要麼學Python……而初中生在學的更多!到了高中無論是急於興趣還是訴求(自主招生),也有很多很多人在學。
所以,題主如果是為了自主招生,那麼你的競爭對手會超出你想象的多、超出你想象的厲害!
2、學習程式語言大量的練習我不提天賦的問題,儘管天賦這個東西確實很重要。我單說程式語言學習這部分。由於你對Python有點了解,那我我說的你可能就更加容易理解了。
當然了,說之前我必須宣告一下,我不認為題主是為了參加NOIP普及組的比賽,而是計劃參加提高組競賽?如果真的是為了參加普及組,那我寫的的這篇回覆你就沒必要看了!
如果說每天你能拿出十個小時左右的時間進行學習和練習,注意尤其是練習!!!那麼從理論上講,你是有可能獲得一個獎項的,有可能是最低的獎。這是因為很多孩子雖然在學,但是他們的練習量是遠遠不夠的,而程式語言的學習有一個環節是沒法繞過去的,那就是你必須要進行大量的程式設計練習這樣下來你才有可能對這個程式語言有所掌握。讀書的孩子,在學習的過程中,他們更多的是以聽課為主,而練習的時候多數也是以老師指導著練習為主。很有可能他們當中很多人其實並沒有完全掌握和理解,甚至於他們課後的練習也是非常非常的少!
所以如果你能保證時間上的投入,那麼得個獎還是有希望的!
3、除語言本身之外的障礙資訊學競賽畢竟是資訊學競賽,她不是單純的考察你計算機基礎知識也不是單純的考察你程式語言的語法掌握情況。
事實上,他很愛你的程度是對你的演算法提出了很高的要求。或者我說的直白點吧,就是對你的數學能力提出了很高的要求。所以說在語言上的時間由於你過去有點基礎,那麼在學習的入門階段,可能並不會特別的難,但是在演算法學習上對你來說可能就會比較麻煩了,因為整個資訊學競賽對演算法的考核可能會有好幾個,而你在學習上的演算法,並且能夠熟練掌握這些演算法並不是那麼容易的。關鍵是這些演算法還真的不少,對於你來說,扣除語言學習的時間,再去學這些演算法的話,可能是學不完的,而且有可能掌握的並不好。
4、這不是一個適合自學的競賽資訊學競賽不同於其他學科的學習,他的資料相對而言會比較少一些。而且查閱起來也並不是很方便。最重要的是目前專業的職業的資訊學競賽教練或者是說老師並不是很多?但是對於多數基礎比較低的學生,來了,有一個合適的老師帶著入門,或者是說學習,那是非常重要的。
而就提出目前的情況來看,除非你能找到一個老師,天天陪著你這麼學習,否則的話你是不太有希望得大獎…的。
當然了,我對以上答覆都是基於你並非是天才,這個前提之下的假如提出的天賦確實是萬中無一的那種,那麼我說的都是廢話了。你就可以無視我說的話而直接去學就好了。
回覆列表
傲夢——NOIP的高分搖籃
全國青少年資訊學奧林匹克聯賽(簡稱NOIP),由中國計算機協會統一組織,是中學生五大學科競賽之一。 每一年,傲夢都透過競賽與相關活動,向NOIP輸送優秀的計算機人才。