近年來(lái)關(guān)注信息學(xué)奧賽python的用戶越來(lái)越多,小編整理了關(guān)于信息學(xué)奧賽科普,信息學(xué)奧賽獲獎(jiǎng)——保送通道Get,信息學(xué)競(jìng)賽3年指導(dǎo)經(jīng)驗(yàn)總結(jié),關(guān)于*信息學(xué)奧賽,學(xué)了Python,孩子可以參加哪些考試和比賽?,求*信息學(xué)奧賽QB教程和試題,高中信息學(xué)奧賽主要搞些什么,高中信息學(xué)奧賽學(xué)什么語(yǔ)言比較好???,供您參考
前言(題圖是美化文章用的和正文無(wú)關(guān)……)信息奧賽是一個(gè)很奇妙的奧賽*,許多人大概也有許多誤解……作為一名光榮的HZOIer我想寫(xiě)一篇這樣的科普文很久了。這篇文章會(huì)介紹OI一些或正式的或奇奇妙妙的知識(shí),僅供參考。概況信息學(xué)奧賽,奧賽(數(shù)信生物化)之一,即Olympiad in ,簡(jiǎn)稱OI,所以O(shè)Ier就是信息奧賽生的稱呼。(概況基本就這一句話了,更多信息詳見(jiàn)專業(yè)百科)一個(gè)OIer的職業(yè)生涯(大致是這么個(gè)流程,有的情況可能會(huì)變說(shuō)不清楚):1.10月參加NOI提高組初賽并晉級(jí)(筆試,基本是個(gè)人學(xué)個(gè)個(gè)把個(gè)月連蒙帶猜都能過(guò))2.11月參加NOI提高組復(fù)賽并獲得省一(上機(jī)操作,這就需要訓(xùn)練了。拿了省一可以繼續(xù)下面的流程,不然歡迎明年再來(lái))3.次年6月參加省選,考得好可以進(jìn)入省隊(duì)4.8月省隊(duì)玩家可以參加國(guó)賽,考得好可以拿牌子并進(jìn)入*集訓(xùn)隊(duì)(*五)5.7月*隊(duì)玩家參加國(guó)際信息學(xué)奧林匹克競(jìng)賽(即IOI)(之前基本進(jìn)省隊(duì)就有一定降分政策啥的,現(xiàn)在強(qiáng)基計(jì)劃搞的亂糟糟的誰(shuí)也說(shuō)不清現(xiàn)在會(huì)咋樣)我們學(xué)什么這就是誤解最多的區(qū)域。事先聲明,我們不是修電腦的,也不是完完全全的程序猿,我們不會(huì)修電腦,不會(huì)搭網(wǎng)站,不會(huì)做APP等等(一些興趣廣泛啥都學(xué)的大佬除外)一般的信息奧賽生都是使用C++語(yǔ)言,通過(guò)運(yùn)用各種算法,各種數(shù)據(jù)結(jié)構(gòu)等等寫(xiě)出符合題目要求的程序。所以一般的做題流程就是給出一段題目,OIer根據(jù)描述寫(xiě)出程序,交給測(cè)評(píng)姬,之后測(cè)評(píng)姬會(huì)將若干組測(cè)試數(shù)據(jù)扔到你到程序里運(yùn)行,如果一組測(cè)試數(shù)據(jù)里你的程序輸出的結(jié)果和標(biāo)準(zhǔn)答案一樣,則這個(gè)點(diǎn)得分。一般信奧生的*道題:A+B problem代碼及提交測(cè)評(píng)姬當(dāng)然大部分奧賽生學(xué)的不止這些,自己還會(huì)再額外多看一些無(wú)關(guān)的東西。比如學(xué)信息奧賽一般都會(huì)使用博客作為一個(gè)工具,用來(lái)記錄題解,寫(xiě)寫(xiě)文章之類的,這時(shí)總會(huì)看到一些巨佬的博客裝飾精美就會(huì)不禁也學(xué)學(xué)怎么美化博客,涉及一些網(wǎng)站搭建的基本知識(shí)。再比如有的時(shí)候?yàn)榱朔奖銓W(xué)一些Python啥的……我的博客(博客園)奇妙の術(shù)語(yǔ)(黑話)信奧的黑話和?;臼菐讉€(gè)奧賽里面最多的……肯定收錄不全,這里只列一部分(順帶一提,信奧似乎和二次元有一些奇妙的聯(lián)系……眾多OIer的都是二次元)AC:Accepted,一個(gè)測(cè)試點(diǎn)/一道題通過(guò)WA:Wrong Answers,一個(gè)測(cè)試點(diǎn)輸出答案錯(cuò)誤/一道題里有測(cè)試點(diǎn)答案錯(cuò)誤RE:Runtime Error,運(yùn)行時(shí)錯(cuò)誤,一般是數(shù)組越界之類的TLE:Time Limit Exceeded,超時(shí),可能需要采用更高效的算法MLE:Memory Limit Exceeded,內(nèi)存超限,你的程序申請(qǐng)了太多空間CE: Error,編譯錯(cuò)誤,語(yǔ)法有問(wèn)題,是很低級(jí)的錯(cuò)誤UKE:Unknown Error,未知錯(cuò)誤,一般是測(cè)評(píng)姬壞掉了%%%:%是取模運(yùn)算,即算余數(shù),由于“?!焙汀澳ぁ蓖羲?%%即為“膜膜膜”,用于膜拜大神。orz:形似跪著的人,同樣用于膜拜大神。OJ:Online Judge,在線測(cè)評(píng)網(wǎng)站。蒟蒻:原意好像是一種食物,但因?yàn)橹C音“巨弱”所以被用于OIer自謙,幾乎所有人(哪怕是大佬)都會(huì)用這個(gè)詞稱呼自己。神犇:不用解釋了吧。AK:在一次比賽里AC了所有題。爆零:在一次比賽中喜提0分。自動(dòng)機(jī):oo自動(dòng)機(jī)原型為AC自動(dòng)機(jī),本義為一種字符串匹配的算法,但由于AC正好和Accepted的簡(jiǎn)稱AC撞了,因此成為了一個(gè)玩笑,引申出WA自動(dòng)機(jī),RE自動(dòng)機(jī)啥的??ǔ#河捎谀承┧惴ǖ臅r(shí)間效率不穩(wěn)定并且出題人不想讓你用這種算法所以造一些數(shù)據(jù)卡這種算法,理論上的時(shí)間效率沒(méi)變但是有的題就是被卡,比如SPFA。關(guān)于oooo,它死了:這個(gè)梗的由來(lái)是NOI2021。NOI2021 d1t1 歸程需要使用最短路算法,而可用的一種最短路算法SPFA的時(shí)間復(fù)雜度是不確定的。所以出題人卡了這個(gè)算法的時(shí)間,在講評(píng)ppt上寫(xiě)“關(guān)于SPFA,它死了”[1]rp:人品,有的時(shí)候?qū)懙摹安畈欢唷钡膬蓚€(gè)程序交給測(cè)評(píng)姬會(huì)得到差別巨大的結(jié)果,被稱為屬于人品問(wèn)題。玄學(xué):一些奇奇妙妙的問(wèn)題分析半天也無(wú)法看出端倪,就比如上面說(shuō)的“差不多”的兩個(gè)程序交給測(cè)評(píng)姬會(huì)得到差別巨大的結(jié)果,或者算不準(zhǔn)的時(shí)間效率之類的就被歸為玄學(xué)問(wèn)題……信息奧賽由于這種問(wèn)題蠻多的而被叫做“玄學(xué)奧賽”。信奧生常用網(wǎng)站首頁(yè) - 洛谷 | 計(jì)算機(jī)科學(xué)教育新生態(tài)博客園 - 開(kāi)發(fā)者的網(wǎng)上家園CSDN - 專業(yè)開(kāi)發(fā)者社區(qū)OI 嗶哩嗶哩 (゜-゜)つロ 干杯~-bilibili(大霧)*珂(大霧)*珂之二以及一些其他的奇奇妙妙的OJ(POJ,HDU……)(P.S. 強(qiáng)烈要求知乎能支持Markdown?。?!這么寫(xiě)文章太沒(méi)勁了)
【競(jìng)賽少年】這些同學(xué)參加信息學(xué)奧賽獲獎(jiǎng),直接保送清華、北大!高考完結(jié),先來(lái)個(gè)狠的~就在不少高考學(xué)子,還在苦苦等待錄取通知書(shū)之際,有一部分通過(guò)信息學(xué)奧賽提前拿到*錄取通知書(shū)的學(xué)子,已經(jīng)在思考下一個(gè)人生征程。參加信息學(xué)奧賽有什么好處?孩子怎樣才能參加信息學(xué)奧賽?怎么安排時(shí)間和課程學(xué)習(xí)?……近日,中高考結(jié)束后,不少家長(zhǎng)都在問(wèn)這類問(wèn)題。下面,我們就來(lái)了解一下:如何安排孩子學(xué)習(xí)編程,才能走上含金量高的信息學(xué)奧賽之路。一、參加信息學(xué)奧賽有什么好處?作為理科五*科競(jìng)賽之一,信息學(xué)的認(rèn)可度和含金量極高,最直接的好處就是有助于升學(xué)。無(wú)論是*、*、高考、海外留學(xué),還是申請(qǐng)獎(jiǎng)學(xué)金、保送研究生,獲得信息學(xué)奧賽的好成績(jī)都會(huì)有重要的助力作用。升學(xué)擇優(yōu)錄取信息學(xué)奧賽獲獎(jiǎng)可以享受名牌*降分錄取等優(yōu)惠,*階段參加NOIP獲獎(jiǎng)也可作為特長(zhǎng)生被重點(diǎn)高中錄取。強(qiáng)基計(jì)劃破格入圍從今年36所雙一流*發(fā)布的強(qiáng)基計(jì)劃招生簡(jiǎn)章來(lái)看,高中階段獲得信息學(xué)競(jìng)賽*二等獎(jiǎng)及以上的考生,可以破格入圍名校。名牌*保送7月初,陽(yáng)光高考網(wǎng)公布2021年保送生擬錄取名單,共計(jì)2069人。其中清華、北大兩校共367人。在這份名單中,就包含有信息學(xué)奧賽的學(xué)生。當(dāng)?shù)貙W(xué)校錄取分?jǐn)?shù)線降低部分省市*青少年信息學(xué)奧林匹克聯(lián)賽(簡(jiǎn)稱:NOIP)普及組和提高組其他名次,還可以享受當(dāng)?shù)馗咧忻=档头謹(jǐn)?shù)線錄取,在*中憑著此技能而就讀理想學(xué)校。所以說(shuō),信息學(xué)奧賽是幫助孩子圓名校之夢(mèng)的一個(gè)很好的選擇。二、什么是信息學(xué)奧賽?*中學(xué)生*奧林匹克“五*科競(jìng)賽”分別為:數(shù)學(xué)、物理、化學(xué)、生物學(xué)、信息學(xué),是由*認(rèn)可的權(quán)威性比賽。而信息學(xué)奧賽就是其中的一種,主要是指利用計(jì)算機(jī)及其程序設(shè)計(jì)來(lái)分析和解決問(wèn)題的學(xué)問(wèn)。信息學(xué)奧賽是指在廣大青少年中普及計(jì)算機(jī)教育,推廣計(jì)算機(jī)應(yīng)用的一項(xiàng)*性競(jìng)賽活動(dòng),主要是選拔優(yōu)秀學(xué)生參加國(guó)際*奧林匹克競(jìng)賽。三、信息學(xué)奧賽什么時(shí)候入門(mén)?都看到這里了,相信很多家長(zhǎng)都要問(wèn):那該怎么安排孩子學(xué)習(xí)呢?下面這些來(lái)自教育專業(yè)人士的建議,各位家長(zhǎng)可以了解一下(下圖僅供參考)3—8歲年齡段的孩子,好奇心比較重,還比較好動(dòng),學(xué)習(xí)機(jī)器人搭、Scratch編程基礎(chǔ)入門(mén),可以很好的提起孩子們的興趣,滿足他們對(duì)知識(shí)信息的探索。學(xué)習(xí)能力強(qiáng)的孩子,還可以開(kāi)始參加*青少年機(jī)器人等級(jí)考試1-2級(jí),軟件編程等級(jí)考試1-2級(jí)的技術(shù)能力考核;8—10歲年齡段的孩子,對(duì)機(jī)器人編程有了一定基礎(chǔ),可以往高階機(jī)器人(即機(jī)器人等級(jí)3-4級(jí))學(xué)習(xí)及學(xué)習(xí)Python編程,同時(shí)可以嘗試著參加*青少年機(jī)器人大賽、市級(jí)科技創(chuàng)新大賽、創(chuàng)客競(jìng)賽等科創(chuàng)類賽事;10歲以上的孩子,對(duì)編程知識(shí)和競(jìng)賽經(jīng)驗(yàn)都有了一定的積累,完全可以開(kāi)始參加信息學(xué)奧賽和更綜合類的科技類競(jìng)賽。如果獲得市級(jí)或*獎(jiǎng)項(xiàng),那對(duì)今后的升學(xué)之路是非常有幫助的。 對(duì)于不同年齡段的孩子,正確規(guī)劃學(xué)習(xí)課程,才能不走彎路,更高效的學(xué)習(xí)。四、為什么要先學(xué)Scratch?為什么要先學(xué)Scratch?而不是直接學(xué)Python或C++語(yǔ)言。Scratch是一種圖形化編程,不需要敲打代碼,而且教學(xué)方式還是采用“搭積木”的方式。對(duì)于Python、C++、Pascal等語(yǔ)言,Scratch對(duì)孩子和初學(xué)者來(lái)說(shuō),入門(mén)簡(jiǎn)單、內(nèi)容豐富、成果直觀,還有利于編程思維的培養(yǎng)。學(xué)習(xí)編程語(yǔ)言,就像學(xué)習(xí)說(shuō)話一樣。孩子學(xué)習(xí)說(shuō)話時(shí),只能從單音節(jié)開(kāi)始發(fā)音,慢慢學(xué)習(xí),直到說(shuō)出一個(gè)字、一句話。Scratch語(yǔ)言就類似簡(jiǎn)單的單音節(jié),孩子一步步了解、學(xué)習(xí),慢慢有了編程思維,后面轉(zhuǎn)變成代碼語(yǔ)言,就會(huì)更加輕松一些。五、學(xué)習(xí)信息學(xué)奧賽的誤區(qū)1、別人都學(xué)了,我們也要學(xué);2、老師,這幾個(gè)月我們騰出時(shí)間沖刺個(gè)“一等獎(jiǎng)”;3、我孩子很聰明,沒(méi)問(wèn)題的;4、假期有沒(méi)有集訓(xùn)班?我們上集訓(xùn)班;5、這次比賽成績(jī)?cè)趺催@么差?我們不適合學(xué)習(xí)吧;6、我們時(shí)間太少,還要做其他事呢;7、我孩子學(xué)習(xí)成績(jī)很好,這個(gè)學(xué)了沒(méi)用;8、這么難,我孩子學(xué)不懂的。所以上面這些誤區(qū),各位家長(zhǎng)一定不要踩雷哦。祝愿所有的少年兒童都有一個(gè)快樂(lè)的暑期,在暑期中即增長(zhǎng)知識(shí),又能跟著家長(zhǎng)到祖國(guó)大好河山游歷開(kāi)闊眼界~
我從2021年9月大三開(kāi)始學(xué)習(xí)算法,2021年7月畢業(yè)后開(kāi)始指導(dǎo)信息學(xué)奧賽,開(kāi)始很迷茫,很多算法也不會(huì),但是自己確實(shí)覺(jué)得這個(gè)很重要,所以花了時(shí)間和精力去學(xué)習(xí),并且認(rèn)真對(duì)待。在2021年指導(dǎo)學(xué)生獲得普及組一等獎(jiǎng)2人,2021年指導(dǎo)CSP提高級(jí)一等1人,二等2人,2021年NOIP指導(dǎo)省一等獎(jiǎng)1人,二等獎(jiǎng)2人。期間各種滋味啊,做出了點(diǎn)小成績(jī),也讓我更有動(dòng)力,我現(xiàn)在把競(jìng)賽當(dāng)成一份事業(yè)來(lái)做。首先,我校領(lǐng)導(dǎo)還算重視競(jìng)賽,拿到省一就算還不錯(cuò)了,因?yàn)槠渌颇恳膊畈欢嗍∫凰?,省?duì)之類的很難進(jìn),拿個(gè)省一真就算極限了了,弱省弱校要求不可能太高。對(duì)我而言,我想要數(shù)學(xué)基礎(chǔ)良好的同學(xué),加上自己感興趣,并且一定的指導(dǎo)和專題訓(xùn)練,是有很大機(jī)會(huì)拿獎(jiǎng)的。信息學(xué)競(jìng)賽,說(shuō)實(shí)話考的是數(shù)學(xué)+算法。真的,腦子稍微聰明一些,清晰的邏輯思維。因?yàn)榕c高考科目不沾關(guān)系,所以學(xué)得人偏少,而且容易玩電腦上癮,所以能參加比賽的學(xué)生并且堅(jiān)持下去的就很難得。首先,選拔學(xué)生,要有興趣+邏輯。可以從*開(kāi)始,*建議信息課開(kāi)C++基礎(chǔ)課,很容易選拔有興趣學(xué)生。高中就可以直接繼續(xù),如果從高中開(kāi)始,那就節(jié)課學(xué)程序。可以學(xué)Python,有興趣的轉(zhuǎn)競(jìng)賽。接著就是專題訓(xùn)練了,數(shù)據(jù)結(jié)構(gòu)+高級(jí)算法。可以先整理好課程,然后給學(xué)生講講,自己不會(huì)的就讓學(xué)生看視頻。接著針對(duì)性練習(xí)刷題。這時(shí)候要自己多刷題了,然后也要注意學(xué)生的練習(xí)情況。并且關(guān)注學(xué)生考試成績(jī),如果成績(jī)受到較大波動(dòng),建議勸退,沉迷游戲的也建議勸退吧。我這里推薦幾本書(shū),在微信小程序搜索商店“信碼油醬的小店”,我常用的書(shū)籍都在上面。我覺(jué)得還不錯(cuò),自己使用效果也比較明顯呢。我覺(jué)得做為老師,首先能給學(xué)生提供一個(gè)良好的訓(xùn)練方向,再者是知識(shí)點(diǎn)和題目的輔導(dǎo),因?yàn)閷W(xué)生的水平在一定階段是會(huì)超過(guò)老師的。所以,一定要有大方向和訓(xùn)練安排。然后學(xué)生也學(xué)起來(lái)有勁。我前一年有點(diǎn)放養(yǎng)。還有一定要盡早提升自己的實(shí)力,讓自己的水平達(dá)到一定高度,指導(dǎo)學(xué)生也有很多壓力的,學(xué)生如何信服你呢,這就需要你的實(shí)力體現(xiàn)了。我開(kāi)始都能輔導(dǎo)學(xué)生,但后面真覺(jué)得太難了。很多題目我自己也不會(huì)。甚至學(xué)生比我想得快。今年2021年,我希望能再有一個(gè)NOIP2021省一,或者更高成績(jī)!補(bǔ)充:如何科學(xué)的訓(xùn)練學(xué)生呢?1、整理好一套課程,包含課件和試題,給學(xué)生講解和練習(xí)。一般學(xué)校很難做到,特別是當(dāng)前強(qiáng)基計(jì)劃背景之下。2、搭建學(xué)習(xí)平臺(tái),特別推薦 Moodle+hustoj,一個(gè)放學(xué)習(xí)資源,另一個(gè)則是在線測(cè)評(píng)。搭建在校內(nèi)服務(wù)器即可,搭建也不難,自己上網(wǎng)查資料即可,不會(huì)的也可以私信我付費(fèi)搭建。當(dāng)我們把準(zhǔn)備工作,做好了。接下來(lái)就是時(shí)間的沉淀了,慢慢的。你傳給學(xué)生,學(xué)生之間有傳承,高年級(jí)傳給低年級(jí)。競(jìng)賽就會(huì)越來(lái)越簡(jiǎn)單,你的名聲會(huì)越來(lái)越好。教學(xué)相長(zhǎng),不是沒(méi)有道理的。名師和高徒,也是相互的。*,祝大家都能取得理想的成績(jī)!加油!
1.高中階段的NOIp*一等獎(jiǎng),或者NOI任意獎(jiǎng)項(xiàng),都可以有保送*資格 其中,NOIp一等獎(jiǎng)的難度,實(shí)在不好說(shuō).個(gè)人意見(jiàn)是:比奧數(shù)和奧物容易的太多!但是需要相當(dāng)?shù)母冻龊吞熨x。 至于*的保送因各市規(guī)定不一樣所以不好說(shuō)2.信息學(xué)奧賽重點(diǎn)是考編程,說(shuō)白了,是考數(shù)學(xué)! 拿到一個(gè)問(wèn)題,首先數(shù)學(xué)建模,其次套用既有的算法(在NOIp級(jí)別里),然后上機(jī)實(shí)現(xiàn),不斷調(diào)試和優(yōu)化。好,下一題…… 沒(méi)有好的邏輯能力,是做不到的。你所說(shuō)的硬件知識(shí)什么的,其實(shí)很不重要(在初賽里有些用)3.你當(dāng)然看不懂了,因?yàn)槟氵€不會(huì)語(yǔ)法呢! 首先,強(qiáng)烈建議學(xué)Pascal,因?yàn)楹?jiǎn)單。C和C++太難了。 其次,買(mǎi)本黃書(shū)(其實(shí)是《Pascal程序設(shè)計(jì) (第二版) 鄭啟華著 清華*出版社》,因?yàn)榉馄な屈S色,所以大家叫它黃書(shū)),基本上可以自學(xué)通語(yǔ)法,剛學(xué)時(shí)多利用流程圖幫助理解。 再者,用你手上那本書(shū)來(lái)學(xué)算法和數(shù)據(jù)結(jié)構(gòu)。這部分特難,自學(xué)懂的難度很大,一定要多和人交流,比如老師,網(wǎng)上的朋友,同學(xué)等。 然后,到互聯(lián)網(wǎng)上搜刮各類題目,尤其是往屆題目做題。 *,參加比賽領(lǐng)獎(jiǎng)。4.學(xué)校的重視程度很重要 這種東西幾乎是沒(méi)有培訓(xùn)班的。所以學(xué)校的重視程度很重要,不信你可以找找近幾年的NOIp獲獎(jiǎng)名單,基本上每個(gè)省的獲獎(jiǎng)?wù)叨际潜荒承W(xué)校壟斷了。因?yàn)槟切W(xué)校重視,有很好的老師班子。所以如果你決心搞下去,一定要選個(gè)重視這方面的高中。不然事倍功半。我是NOIp高中*二等的獲獎(jiǎng)?wù)?,從?開(kāi)始自學(xué),高中沒(méi)老師教我,自覺(jué)樂(lè)趣很大。希望你能成功。還有什么問(wèn)題再找我吧。
葡萄編程---專注大連少兒編程教育 線下小班課|名師授課|競(jìng)賽輔導(dǎo)如今不少家長(zhǎng)給孩子報(bào)名了編程課程,學(xué)了一段時(shí)間,卻不知道孩子究竟學(xué)得如何?對(duì)孩子究竟產(chǎn)生了影響?換句話講,就是學(xué)習(xí)產(chǎn)出不明確。參加考試和比賽,無(wú)疑是*去衡量孩子學(xué)習(xí)狀況的方式。那么,學(xué)了Python,孩子可以參加哪些考試和比賽呢?本文來(lái)為大家科普四項(xiàng)面向青少年的主流Python考試和比賽。 藍(lán)橋杯-青少年創(chuàng)意編程組主辦單位:工信部人才交流中心網(wǎng)址: 1500 所院校、累計(jì)40余萬(wàn)名學(xué)子參賽,IBM、百度等*企業(yè)全程參與。2016年(第8屆)增加了中*創(chuàng)意編程組,簡(jiǎn)稱青少組。第11屆競(jìng)賽,超過(guò)4萬(wàn)名中*生參加了青少組的比賽。青少組的比賽分為初級(jí)組(7-10歲)、中級(jí)組(11-14歲)和高級(jí)組(15-18歲)。賽程:STEMA評(píng)測(cè)考試(選拔賽)-> 省賽 -> 國(guó)賽報(bào)名和考試時(shí)間:STEMA評(píng)測(cè)考試:目前公布的時(shí)間是2021年1月23-24日,3月27-28日;往年數(shù)據(jù)看,每個(gè)月都有考試安排。每次考試只在部分省市舉辦,大連是考點(diǎn)之一。省賽:2021年4月24-25日,預(yù)計(jì)9月、12月也會(huì)安排省賽國(guó)賽:2021年5月29-30日?qǐng)?bào)名費(fèi):500元。 NCT*青少年編程能力等級(jí)測(cè)試主辦單位:*軟件行業(yè)協(xié)會(huì)培訓(xùn)中心相關(guān)單位:*信息安全標(biāo)準(zhǔn)化技術(shù)委員會(huì)(考試內(nèi)容研制)、清華*(帶頭制定標(biāo)準(zhǔn))網(wǎng)址: Python四個(gè)等級(jí)的考試需要一級(jí)一級(jí)報(bào)名考試,任何一級(jí)考試通過(guò)后,可直通藍(lán)橋杯青少組省賽Kitten賽項(xiàng)(Kitten是一款源碼編輯器)。報(bào)名和考試時(shí)間:目前公布的報(bào)名時(shí)間是2021年2月8日-2021年4月11日,NCT每年安排三次考試,預(yù)計(jì)2021年8月和12月還會(huì)安排兩次考試。報(bào)名費(fèi):300元。*青少年軟件編程等級(jí)考試主辦單位:*電子學(xué)會(huì)、*青少年電子信息科普創(chuàng)新聯(lián)盟網(wǎng)址: NOIP / NOI / APIO / IOI主辦單位:*計(jì)算機(jī)學(xué)會(huì)網(wǎng)址:
*信息學(xué)奧賽練習(xí)12007-07-20 16:43【練習(xí)】 1. 通常在輸入一個(gè)正確的程序之后,我們?nèi)绾芜\(yùn)行? 2. 運(yùn)行完畢之后,假如按Alt+F5,通常會(huì)出現(xiàn)什么顏色的界面? 3. 如何定義變量abc為整數(shù)? 4. 請(qǐng)完成這樣的程序:從鍵盤(pán)輸入一個(gè)非零整數(shù),接著在屏幕輸出其10倍 5. 為了計(jì)算半徑為30的圓的周長(zhǎng),我們利用公式l=2*pi*r。請(qǐng)解釋下面的程序?yàn)楹尾荒茌斎?.14 program exe1_5; var pi:integer; begin read(pi); write(2*pi*30); end. 6. 請(qǐng)指出下列語(yǔ)句的錯(cuò)誤 var a,b,a,3a,begin:integer; 7. 請(qǐng)指出下列程序的錯(cuò)誤 begin read(a). write(a;3); end; 1、寫(xiě)出下列程序在turbo pascal下的輸出結(jié)果。 program ex; const s='abcdefg'; var i:integer; r:real; c:char;b:boolean; begin i:=1234;r:=1234.5678; c:='#';b:=true; writeln(i,i:6,i:3); writeln(r,r:12:5,r:8:5); writeln(c,c:5); writeln(s,s:10,s:5); writeln(b,b:5,b:3); end 2、編一程序,將攝氏溫度換為華氏溫度。公式為:F=9*C/5+32,其中F為華氏溫度,C是攝氏溫度。 3、編一程序,輸入三角形的三邊a、b、c(假設(shè)這三邊可以構(gòu)成一個(gè)三角形),求三角形的面積S? (提示:可利用海倫公式 1、分析并寫(xiě)出下列程序的運(yùn)行結(jié)果: program chengji; var s:real;ch:char; begin s:=78.6; if(s>=90)and(s<=100)then ch:='A' else if (s>=70)and(s<90) then ch:='B' else if (s<70) then ch:='C'; writeln(s,'--',ch); End. 2、編寫(xiě)一與電腦猜"紅"或"黑"的游戲。(先由計(jì)算機(jī)給出隨機(jī)答案,然后由人猜,猜對(duì)輸出"YOU WIN"否則輸出"YOU LOST"。) 課內(nèi)作業(yè):輸入兩個(gè)數(shù)a、b,輸出他們的和、差、積。 參考程序: Program xumin0001; Var a,b,he,cha,ji:integer; begin a:=10; b:=12; he:=a+b; cha:=a-b; ji:=a*b; write(he,cha,ji); end. 補(bǔ)充練習(xí): 1、輸入矩形的邊長(zhǎng),分別輸出周長(zhǎng)、面積值。 2、輸入兩個(gè)整數(shù),輸出它們的平方和它們的平方根。 3、輸入兩個(gè)整數(shù),輸出它們相除的整數(shù)商(整除值)以及余數(shù)。 4、輸入一個(gè)時(shí)間秒數(shù),分別將其換算為下述時(shí)間單位輸出:小時(shí),天,星期 1、輸入矩形的邊長(zhǎng),分別輸出周長(zhǎng)、面積值。 2、輸入兩個(gè)整數(shù),輸出它們的平方和它們的平方根。 3、輸入兩個(gè)整數(shù),輸出它們相除的整數(shù)商(整除值)以及余數(shù)。 4、輸入一個(gè)時(shí)間秒數(shù),分別將其換算為下述時(shí)間單位輸出:小時(shí),天,星期
1、信息學(xué)奧林匹克競(jìng)賽的考核方式是采用封閉式(連續(xù)3~4小時(shí))上機(jī)編程解題的形式,不限編程語(yǔ)言,競(jìng)賽題量通常較大。2、程序完成后要通過(guò)嚴(yán)格的數(shù)據(jù)測(cè)試,這就對(duì)同學(xué)們編程能力有更高的要求:不但要能編程,編好的程序能運(yùn)行,而且所設(shè)計(jì)的程序還要能通過(guò)在各種邊界條件下和各種環(huán)境下設(shè)置的測(cè)試數(shù)據(jù)。3、這種嚴(yán)格的數(shù)據(jù)測(cè)試方法,對(duì)于同學(xué)們的分析問(wèn)題和解決問(wèn)題的能力是很大的挑戰(zhàn)。擴(kuò)展資料:高中信息學(xué)奧賽競(jìng)賽內(nèi)容NOI競(jìng)賽的題目以考查選手對(duì)算法和編程能力的掌握為主。題目類型有以下三種:一、非交互式程序題非交互式程序題要求選手提交答案程序的文件。該程序從一個(gè)正文文件中讀入數(shù)據(jù),并向指定的輸出文件中寫(xiě)入計(jì)算結(jié)果。非交互式程序題的題面包括下列內(nèi)容:1、求解問(wèn)題的描述2、輸入文件名和輸出文件名(可以是標(biāo)準(zhǔn)輸入/輸出)3、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式、以及輸入數(shù)據(jù)范圍4、對(duì)程序使用計(jì)算資的限制,以及其它可能的限制二、交互式程序題交互式程序題要求選手提交答案程序的文件。該程序通過(guò)調(diào)用所提供的庫(kù)函數(shù)實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。交互式程序題的題面包括下列內(nèi)容:1、求解問(wèn)題的描述2、庫(kù)函數(shù)的功能、函數(shù)原型、以及獲取和鏈接方式3、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式、以及輸入數(shù)據(jù)范圍4、對(duì)程序使用計(jì)算資的限制,以及其它可能的限制三、答案提交題答案提交題不要求選手提交程序的文件。選手需要按題目要求,根據(jù)給定的輸入數(shù)據(jù)文件生成一組輸出數(shù)據(jù)文件。該組數(shù)據(jù)文件既可以是由選手的程序輸出的,也可以是由選手手工構(gòu)造的。當(dāng)選手使用自行設(shè)計(jì)的程序生成題目答案時(shí),其所使用的程序不應(yīng)提交。答案提交題的題面包括下列內(nèi)容:1、求解問(wèn)題的描述2、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式3、輸入數(shù)據(jù)文件的獲取方法參考資料:百度百科-*青少年信息學(xué)奧林匹克競(jìng)賽
很高興能看到LZ這樣對(duì)編程感興趣的同學(xué)建議你用C作為高中競(jìng)賽編程語(yǔ)言原因:1.C目前仍是主流語(yǔ)言之一,以后寫(xiě)算法,做軟件用到的機(jī)會(huì)會(huì)非常大。而Pascal作為教學(xué)編程語(yǔ)言,盡管其有著非常優(yōu)美和易懂的語(yǔ)言結(jié)構(gòu),但實(shí)際應(yīng)用中使用較少2.你以前學(xué)習(xí)過(guò)Pascal,過(guò)渡到C語(yǔ)言比較平滑,以后學(xué)習(xí)C++也比較方便3.做算法用C效率較高。4.C有很多優(yōu)秀的的IDE,比如VS,這會(huì)讓你在調(diào)試代碼時(shí)如魚(yú)得水不過(guò)話又說(shuō)回來(lái),許多信息學(xué)競(jìng)賽書(shū)代碼仍可能使用的PASCAL書(shū)寫(xiě)。*啰嗦一句,選什么編程語(yǔ)言很多時(shí)候不重要,算法才是程序的靈魂
如果以上內(nèi)容沒(méi)有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢
昆明少兒編程培訓(xùn),昆明線下少兒編程課程哪里有輔導(dǎo)班
少兒編程培訓(xùn)班上海,上海少兒編程培訓(xùn)機(jī)構(gòu)有哪些?
只要一個(gè)電話
我們免費(fèi)為您回電