⑴ 全國計算機奧賽一般考什麼
一、總則由中國計算機學會負責組織的全國青少年信息學奧林匹克聯賽(National Olympiad in Informatics in Provinces, 簡稱NOIP)是全國信息學奧林匹克競賽(NOI)系列活動中的一個重要組成部分,旨在向中學生普及計算機基礎知識,培養計算機科學和工程領域的後備人才。普及的重點是根據中學生的特點,培養學生學習計算機的興趣,使得他們對信息技術的一些核心內容有更多的了解,提高他們創造性地運用程序設計知識解決實際問題的能力。對學生的能力培養將注重以下的幾個方面: 想像力與創造力; 對問題的理解和分析能力; 數學能力和邏輯思維能力; 對客觀問題和主觀思維的口頭和書面表達能力; 人文精神:包括與人的溝通能力,團隊精神與合作能力,恆心和毅力,審美能力等。 二、命題程序和組織機構 命題是考核和選拔過程中的重要一環,對計算機的普及的內容具有導向性作用。命題應注重趣味性、新穎性、知識性、應用性和中學生的心智特點,不直接從大學專業教材中選題。在命題和審題工作中,堅持開放和規范的原則。在NOI科學委員會主持下成立的NOIP命題委員會負責命題工作,命題委員會成員主要來自參加NOIP的省( 包括直轄市、自治區,下同。每個省最多派一名委員),也可來自社會計算機界。NOIP命題委員會的主要職責是提供NOIP的備選題目,並承擔對所提供的題目保密的責任。 1. NOIP命題委員會委員應具備如下資格: 從事一線計算機教學或信息學奧賽輔導工作兩年(含)以上; 有精力和時間從事該項工作; 對此項工作有興趣並願意作為志願者從事NOIP命題及其相關工作。 2. NOIP命題委員會委員的產生過程: 本人提出申請(填寫表格); 中學教師需得到所在單位同意或省奧賽主管部門同意; 科學委員會批准,由中國計算機學會頒發聘書(每一聘期為兩年)。 3. NOIP命題委員會委員的職責: 每年為NOIP提供備選題題目若干,在9月1日之前提交科學委員會; 備選試題的保密期為2年,在該段時間內不得泄密或另作他用; 搜集本省信息學奧賽的有關信息並向科學委員會通報; 4. 題目一經提交,即表明同意授權中國計算機學會科學委員會全權處理,包括使用、修改和出版。試題原型被科學委員會採用後,中國計算機學會將為命題者頒發試題錄用證書,並頒發酬金。無論是委員提交的題目還是科學委員會直接提交的題目,試題版權均歸中國計算機學會所有。NOIP所用試題由科學委員會確定,這些試題可能從備選題庫中選取並做適當修改後成型,也可能直接命題。 三、競賽形式和成績評定NOIP分兩個等級組:普及組和提高組。每組競賽分兩輪:初試和復試。 初試形式為筆試,側重考察學生的計算機基礎知識和編程的基本能力,並對知識面的廣度進行測試。初試為資格測試,獲本省初試成績在本賽區前15%的學生進入復賽。 復試形式為上機編程,著重考察學生對問題的分析理解能力,數學抽象能力,編程語言的能力和編程技巧、想像力和創造性等。各省NOIP的等第獎在復試的優勝者中產生。比賽中使用的程序設計語言是:初賽:PASCAL或C/C++: 復賽:PASCAL或C/C++。 每年復賽結束後,各省必須在指定時間內將本省一等獎候選人的有關情況、源程序和可執行程序報送科學委員會。經復審和評測後,由中國計算機學會報送中國科協和教育部備案。中國計算機學會對各省獲NOIP二等獎和三等獎的分數線或比例提出指導性意見,各省可按照成績確定獲獎名單。 四、試題形式 每次NOIP的試題分四組:普及組初賽題A1、普及組復賽題A2、提高組初賽題B1和提高組復賽題B2。其中,A1和B1類型基本相同,A2和B2類型基本相同,但題目不完全相同,提高組難度高於普及組。 (一)初賽初賽全部為筆試,滿分100分。試題由四部分組成: 1、選擇題:共20題,每題1.5分,共計30分。每題有5個備選答案,前10個題為單選題(即每題有且只有一個正確答案,選對得分),後10題為不定項選擇題(即每題有1至5個正確答案,只有全部選對才得分)。普及組20個都是單選題。 2、問題求解題:共2題,每題5分,共計10分。試題給出一個敘述較為簡單的問題,要求學生對問題進行分析,找到一個合適的演算法,並推算出問題的解。考生
⑵ 高中學計算機奧賽可以被保送嗎哪些大學謝謝
除非是國家2等獎以上才可能被保送,但是低於國家2等獎的可以在高考志願(你報的大學)裡面加分,優先考慮你的專業和專業等級分差,有很大優勢。
211重點高校都承認學生在高中時期的獲得的奧賽得獎
⑶ 我是初中生,要參加信息學奧賽,想要加分,電腦卻不怎麼懂,怎麼學呢(簡單的還是會一點的)
建議你還是先從最基礎的看起,優酷網上有好多這樣的視頻。學好基礎的了再看些有深度的東西,還有就是多上網查東西,多動手呵呵
⑷ 高中生計算機奧賽與軟體開發關系大嗎
現在你還是先顧著奧賽這方面吧,你這個時候學的東西是編程的核心部分.
而且要上有個名次的話,以後保送名校計算機系不是更爽?可以學到更先進的東西.
如果現在要看的話,就先學學VB\ VC++ ,面向對象的東西先學點.然後看看操作系統方面的書.
差不多就這些..
⑸ 關於電腦奧賽
計算機奧賽考試確實可以報送的
我有同學就是因為全國計算機奧賽保送了中國人民大學還有的版是西安交通大權學
非常不錯的
他們考試考的是PASCAL語言,如果你要學的話就選擇看一些PASCAL語言的書籍。正式考試的時候題目就四個,時間好像是4個小時,滿分400分。100多分就能拿獎。要想拿到能保送的國家級獎勵的話至少要在250分以上才有可能!
編程很考驗人的思維,不過勤學苦練我覺得更加重要,如果你有心並且付諸實踐沒有你達不成的心願的。多做練習和多問老師多思考這是最重要的!!
掌握最基本的問題模型和熟練的掌握各種模型的解決方法可以幫你大忙的!!!
奧賽的比賽時間大概在每年的九月到十二月之間,具體那個月我記不清了,畢業太久了……
你從0開始學的話可能有些吃力,但是你要通過反復的練習的來提高自己的能力,到參考一下書上的解題技巧…………
總之,要努力才行,不管做什麼,都是這樣。
祝你完成你的心願!!
⑹ 高中計算機奧林匹克競賽考什麼
一、考試內容主要有:
NOI 競賽的題目以考查選手對演算法和編程能力的掌握為主。題目類型有以下三種:
1、傳統型:
傳統型題目要求選手提交答案程序的源文件。該程序從一個正文文件中讀入數據,並向指定的輸出文件中寫入計算結果。非互動式程序題的題麵包括下列內容:
(1)求解問題的描述;
(2)輸入文件名和輸出文件名(可以是標准輸入/輸出);
(3)輸入數據格式、輸出數據格式、以及輸入數據范圍;
(4)對程序使用計算資源的限制,以及其它可能的限制。
2、交互型:
交互型題目要求選手提交答案程序的源文件。該程序通過調用所提供的庫函數實現數據的輸入和輸出。互動式程序題的題麵包括下列內容:
(1)求解問題的描述;
(2)庫函數的功能、函數原型、以及獲取和鏈接方式;
(3)輸入數據格式、輸出數據格式、以及輸入數據范圍;
(4)對程序使用計算資源的限制,以及其它可能的限制。
3、提交答案型:
提交答案型題目不要求選手提交程序的源文件。選手需要按題目要求,根據給定的輸入數據文件生成一組輸出數據文件。該組數據文件既可以是由選手的程序輸出的,也可以是由選手手工構造的。當選手使用自行設計的程序生成題目答案時,其所使用的程序不應提交。答案提交題的題麵包括下列內容:
(1)求解問題的描述;
(2)輸入數據格式、輸出數據格式;
(3)輸入數據文件的獲取方法。
二、報名地:
所有省市自治區都可以報名參加。
三、編譯系統:
gcc ≥3.2.2, g++ ≥3.2.2, Free Pascal ≥2.0.1 ,主要用 C++ 和 Pascal 。
四、靠前復習應以考試內容為側重,到達熟練掌握的程度,很有可能拿到好成績。
(6)中學生計算機奧賽時間擴展閱讀:
1、競賽前的練習和標准化筆試題:
選手在正式競賽前應有不少於2個小時的練習時間,以熟悉競賽場地、設備和軟體環境、以及答案提交方式。競賽前的練習應安排在第一場競賽的前一天。在賽前練習結束後,應安排不少於30分鍾的時間進行標准化筆試題的測試。
標准化筆試題包含單選題、多選題和填空題,題目涉及的內容包括計算機和編程的基本知識、NOI競賽所使用的操作系統、編程工具等的使用方法,以及基本競賽規則。標准化筆試題的成績計入選手競賽的總成績。
2、競賽時間:
NOI 的競賽分為兩場,每場競賽的時間為5小時。兩場競賽之間應間隔一天。
⑺ 計算機初中奧賽學習內容noip
二、進制與編碼
四種常用的數制及它們之間的相互轉換:
進制 基數 基數個數 權 進數規律
十進制 0、1、2、3、4、5、6、7、8、9 10 10i 逢十進一
二進制 0、1 2 2i 逢二進一
八進制 0、1、2、3、4、5、6、7 8 8i 逢八進一
十六進制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 16 16i 逢十六進一
十進制數轉換為二進制數、八進制數、十六進制數的方法:
二進制數、八進制數、十六進制數轉換為十進制數的方法:按權展開求和法
1.二進制與十進制間的相互轉換:
(1)二進制轉十進制
方法:「按權展開求和」
例: (1011.01)2 =(1×23+0×22+1×21+1×20+0×2-1+1×2-2 )10
=(8+0+2+1+0+0.25)10
=(11.25)10
規律:個位上的數字的次數是0,十位上的數字的次數是1,......,依獎遞增,而十
分位的數字的次數是-1,百分位上數字的次數是-2,......,依次遞減。
注意:不是任何一個十進制小數都能轉換成有限位的二進制數。
(2)十進制轉二進制
• 十進制整數轉二進制數:「除以2取余,逆序排列」(短除反取余法)
例: (89)10 =(1011001)2
2 89
2 44 ……1
2 22 ……0
2 11 ……0
2 5 ……1
2 2 ……1
2 1 ……0
0 ……1
• 十進制小數轉二進制數:「乘以2取整,順序排列」(乘2取整法)
例: (0.625)10= (0.101)2
0.625
X 2
1.25 1
X 2
0.5 0
X 2
1.0 1
2.八進制與二進制的轉換:
二進制數轉換成八進制數:從小數點開始,整數部分向左、小數部分向右,每3位為一組用一位八進制數的數字表示,不足3位的要用「0」補足3位,就得到一個八進制數。
八進制數轉換成二進制數:把每一個八進制數轉換成3位的二進制數,就得到一個二進制數。
例:將八進制的37.416轉換成二進制數:
3 7 . 4 1 6
011 111 .100 001 110
即:(37.416)8 =(11111.10000111)2
例:將二進制的10110.0011 轉換成八進制:
0 1 0 1 1 0 . 0 0 1 1 0 0
2 6 . 1 4
即:(10110.011)2 = (26.14)8
3.十六進制與二進制的轉換:
二進制數轉換成十六進制數:從小數點開始,整數部分向左、小數部分向右,每4位為一組用一位十六進制數的數字表示,不足4位的要用「0」補足4位,就得到一個十六進制數。
十六進制數轉換成二進制數:把每一個八進制數轉換成4位的二進制數,就得到一個二進制數。
例:將十六進制數5DF.9 轉換成二進制:
5 D F . 9
0101 1101 1111 .1001
即:(5DF.9)16 =(10111011111.1001)2
例:將二進制數1100001.111 轉換成十六進制:
0110 0001 . 1110
6 1 . E
即:(1100001.111)2 =(61.E)16
注意:以上所說的二進制數均是無符號的數。這些數的范圍如下表:
無符號位二進制數位數 數值范圍 十六進制范圍表示法
8位二進制數 0~255 (255=28-1) 00~0FFH
16位二進制數 0~65535 (65535=216-1) 0000H~0FFFFH
32位二進制數 0~232-1 00000000H~0FFFFFFFFH
帶符號數的機器碼表示方法
1.帶符號二進制數的表示方法:
帶符號二進制數用最高位的一位數來表示符號:0表示正,1表示負。
含符號位二進制數位數 數值范圍 十六進制范圍表示法
8位二進制數 -128 ~ +127 80H~7FH
16位二進制數 -32768 ~ +32767 8000H~7FFFH
32位二進制數 -2147483648 ~ +2147483647 80000000H~7FFFFFFFH
2、符號位的表示:最常用的表示方法有原碼、反碼和補碼。
(1)原碼表示法:一個機器數x由符號位和有效數值兩部分組成,設符號位為x0,x真值的絕對值|x|=x1x2x3...xn,則x的機器數原碼可表示為:
[x]原= ,當x>=0時,x0=0,當x<0時,x0=1。
例如:已知:x1=-1011B,x2= +1001B,則x1,x2有原碼分別是
[x1] 原=11011B,[x2]原=01001B
規律:正數的原碼是它本身,負數的原碼是取絕對值後,在最高位(左端)補「1」。
(2)反碼表示法:一個負數的原碼符號位不變,其餘各位按位取反就是機器數的反碼表示法。正數的反碼與原碼相同。
按位取反的意思是該位上是1的,就變成0,該位上是0的就變成1。即1=0,0=1
例: , ,求 和 。
解: = , =
(3)補碼表示法:
首先分析兩個十進制數的運算:78-38=41,79+62=141
如果使用兩位數的運算器,做79+62時,多餘的100因為超出了運算器兩位數的范圍而自動丟棄,這樣在做78-38的減法時,用79+62的加法同樣可以得到正確結果。
模是批一個計量系統的測量范圍,其大小以計量進位制的基數為底數,位數為指數的冪。如兩位十進制數的測量范圍是1——9,溢出量是100,模就是102=100,上述運算稱為模運算,可以寫作:
79+(-38)=79+62 (mod 100)
進一步寫為 -38=62,此時就說 –38的補法(對模100而言)是62。計算機是一種有限字長的數字系統,因此它的運算都是有模運算,超出模的運算結果都將溢出。n位二進制的模是2n,
一個數的補碼記作[x]補,設模是M,x是真值,則補碼的定義如下:
例:設字長n=8位,x=-1011011B,求[x]補。
解:因為 n=8,所以模 M=28=100000000B,x<0,所以
[x]補=M+x=100000000B-1011011B=10100101B
注意:這個x的補碼的最高位是「1」,表明它是一個負數。對於二進制數還有一種更加簡單的方法由原碼求出補碼:
(1)正數的補碼表示與原碼相同;
(2)負數的補碼是將原碼符號位保持「1」之後,其餘各位按位取反,末位再加1便得到補碼,即取其原碼的反碼再加「1」:[x]補=[x]反+1。
下表列出 的8位二進制原碼,反碼和補碼並將補碼用十六進製表示。
真值 原碼(B) 反碼(B) 補碼(B) 補碼(H)
+127 0 111 1111 0 111 1111 0 111 1111 7F
+39 0 010 0111 0 010 0111 0 010 0111 27
+0 0 000 0000 0 000 0000 0 000 0000 00
-0 1 000 0000 1 111 1111 0 000 0000 00
-39 1 010 0111 1 101 1000 1 101 1001 D9
-127 1 111 1111 1 000 0000 1 000 0001 81
-128 無法表示 無法表示 1 000 0000 80
從上可看出,真值+0和-0的補碼表示是一致的,但在原碼和反碼表示中具有不同形式。8位補碼機器數可以表示-128,但不存在+128的補碼與之對應,由此可知,8位二進制補碼能表示數的范圍是-128——+127。還要注意,不存在-128的8位原碼和反碼形式。
定點數和浮點數
(一)定點數(Fixed-Point Number)
計算機處理的數據不僅有符號,而且大量的數據帶有小數,小數點不佔有二進制一位而是隱含在機器數里某個固定位置上。通常採取兩種簡單的約定:一種是約定所有機器數的小數的小數點位置隱含在機器數的最低位之後,叫定點純整機器數,簡稱定點整數。另一種約定所有機器數的小數點隱含在符號位之後、有效部分最高位之前,叫定點純小數機器數,簡稱定點小數。無論是定點整數,還是定點小數,都可以有原碼、反碼和補碼三種形式。
(二)浮點數(Floating-Point Number)
計算機多數情況下采作浮點數表示數值,它與科學計數法相似,把一個二進制數通過移動小數點位置表示成階碼和尾數兩部分:
其中:E——N的階碼(Expoent),是有符號的整數
S——N的尾數(Mantissa),是數值的有效數字部分,一般規定取二進制定點純小數形式。
例:1011101B=2+7*0.1011101,101.1101B=2+3*0.1011101,0.01011101B=2-1*0.1011101
浮點數的格式如下:
E0
E1E2……………En
E0
E1E2……………En
階符 階 尾符 尾數
浮點數由階碼和尾數兩部分組成,底數2不出現,是隱含的。階碼的正負符號E0,在最前位,階反映了數N小數點的位置,常用補碼表示。二進制數N小數點每左移一位,階增加1。尾數是這點小數,常取補碼或原碼,碼制不一定與階碼相同,數N的小數點右移一位,在浮點數中表現為尾數左移一位。尾數的長度決定了數N的精度。尾數符號叫尾符,是數N的符號,也佔一位。
例:寫出二進制數-101.1101B的浮點數形式,設階碼取4位補碼,尾數是8位原碼。
-101.1101=-0.1011101*2+3
浮點形式為:
階碼0011 尾數11011101
補充解釋:階碼0011中的最高位「0」表示指數的符號是正號,後面的「011」表示指數是「3」;尾數11011101的最高位「1」表明整個小數是負數,餘下的1011101是真正的尾數。
例:計算機浮點數格式如下,寫出x=0.0001101B的規格化形式,階碼是補碼,尾數是原碼。
x=0.0001101=0.1101*10-3
又[-3]補=[-001B]補=[1011]補=1101B
所以 浮點數形式是
1 101 0 1101000
ASCII碼 ( American Standard Code for Information Interchange )
美國標准信息交換代碼
將每個字元用7位的二進制數來表示,共有128種狀態
大小字母、0…9、其它符號、控制符
『 0 』 ―― 48
『 A 』 ―― 65
『 a 』 ―― 97
漢字信息編碼
1. 漢字輸入碼
漢字輸入方法大體可分為:區位碼(數字碼)、音碼、形碼、音形碼。
• 區位碼:優點是無重碼或重碼率低,缺點是難於記憶;
• 音碼:優點是大多數人都易於掌握,但同音字多,重碼率高,影響輸入的速度;
• 形碼:根據漢字的字型進行編碼,編碼的規則較多,難於記憶,必須經過訓練才能較好地掌握;重碼率低;
•音形碼:將音碼和形碼結合起來,輸入漢字,減少重碼率,提高漢字輸入速度。
2.漢字交換碼
漢字交換碼是指不同的具有漢字處理功能的計算機系統之間在交換漢字信息時所使用的代碼標准。自國家標准GB2312-80公布以來,我國一直延用該標准所規定的國標碼作為統一的漢字信息交換碼。
GB2312-80標准包括了6763個漢字,按其使用頻度分為一級漢字3755個和二級漢字3008個。一級漢字按拼音排序,二級漢字按部首排序。此外,該標准還包括標點符號、數種西文字母、圖形、數碼等符號682個。
由於GB2312-80是80年代制定的標准,在實際應用時常常感到不夠,所以,建議處理文字信息的產品採用新頒布的GB18030信息交換用漢字編碼字元集,這個標准繁、簡字均處同一平台,可解決兩岸三地間GB碼與BIG5碼間的字碼轉換不便的問題。
3.字形存儲碼
字形存儲碼是指供計算機輸出漢字(顯示或列印)用的二進制信息,也稱字模。通常,採用的是數字化點陣字模。如下圖:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
一般的點陣規模有16×16,24×24,32×32,64×64等,每一個點在存儲器中用一個二進制位(bit)存儲。例如,在16×16的點陣中,需16×16bit=32 byte 的存儲空間。在相同點陣中,不管其筆劃繁簡,每個漢字所佔的位元組數相等。
為了節省存儲空間,普遍採用了字形數據壓縮技術。所謂的矢量漢字是指用矢量方法將漢字點陣字模進行壓縮後得到的漢字字形的數字化信息。
例題
十進制數11/128可用二進制數碼序列表示為( D ) 。
A)1011/1000000 B)1011/100000000 C) 0.001011 D) 0.0001011
算式(2047)10-(3FF)16+(2000)8的結果是( A ) 。
A)(2048)10 B)(2049)10 C) (3746)8 D) (1AF7)16
已知x=(0.1011010)2,則[x/2] =( C ) 2 。
A) 0.1011101. B) 11110110 C) 0.0101101 D) 0.100110
已知A=35H,則A∧05H∨A∧3OH的結果是:( C ) 。
A)3OH B)05H C) 35H D) 53H
[x]補碼=10011000,其原碼為(B )
A)011001111 B)11101000 C)11100110 D)01100101
下列無符號數中,最小的數是( C )
A.(11011001)2 B.(75)10 C.(37)8 D.(2A)16
計算機的運算速度取決於給定的時間內,它的處理器所能處理的數據量。處理器一次能處理的數據量叫字長。 已知64位的奔騰處理器一次能處理64個信息位,相當於( A )位元組。
A.8個 B.1個 C.16個 D. 2個
在24*24點陣的「字型檔」中,漢字「一」與「編」的字模佔用位元組數分別是(C)
A.32,32 B.32,72 C.72,72 D.72,32
計算機中的數有浮點數與定點數兩種,其中用浮點數表示的數,通常由(C )這兩部分組成。
A.指數與基數 B. 尾數與小數 C. 階碼與尾數 D.整數與小數
十進制算術表達式:3*512+7*64+4*8+5的運算結果,用二進製表示為(B).
A. 10111100101 B.11111100101
C1111l0100101 D.11111101101
組成』教授』(jiao shou )』副教授』(fu jiao shou )與』講師』( jiang shi)這三個詞的漢字,在GB2312-80字元集中都是一級漢字.對這三個詞排序的結果是(D).
A教授,副教授,講師 B.副教授,教授,講師
C講師,副教授,教授 D.副教授,講師,教授
GB2312-80規定了一級漢字3755個,二級漢字3008個,其中二級漢字字型檔中的漢字是以( B )為序排列的。
A.以筆劃多少 B.以部首 C.以ASCⅡ碼 D.以機內碼
十進制數2004等值於八進制數( B )。
A. 3077 B. 3724 C. 2766 D. 4002 E. 3755
(2004)10 + (32)16的結果是( D )。
A. (2036)10 B. (2054)16 C. (4006)10 D. (100000000110)2 E. (2036)16
十進制數100.625等值於二進制數( B )。
A. 1001100.101 B. 1100100.101 C. 1100100.011 D. 1001100.11 E. 1001100.01
以下二進制數的值與十進制數23.456 的值最接近的是(D )。
A. 10111.0101 B. 11011.1111 C. 11011.0111 D. 10111.0111 E. 10111.1111
C. CPU與內存間接不交換信息 D. CPU與內存部分交換信息
⑻ 全國中學生信息技術奧林匹克競賽比些什麼
NOI競賽的題目以考查選手對演算法和編程能力的掌握為主。題目類型有以下三種:
1、非互動式程序題
非互動式程序題要求選手提交答案程序的源文件。該程序從一個正文文件中讀入數據,並向指定的輸出文件中寫入計算結果。非互動式程序題的題麵包括下列內容:
求解問題的描述
輸入文件名和輸出文件名(可以是標准輸入/輸出)
輸入數據格式、輸出數據格式、以及輸入數據范圍
對程序使用計算資源的限制,以及其它可能的限制
2、互動式程序題
互動式程序題要求選手提交答案程序的源文件。該程序通過調用所提供的庫函數實現數據的輸入和輸出。互動式程序題的題麵包括下列內容:
求解問題的描述
庫函數的功能、函數原型、以及獲取和鏈接方式
輸入數據格式、輸出數據格式、以及輸入數據范圍
對程序使用計算資源的限制,以及其它可能的限制
3、答案提交題
答案提交題不要求選手提交程序的源文件。選手需要按題目要求,根據給定的輸入數據文件生成一組輸出數據文件。該組數據文件既可以是由選手的程序輸出的,也可以是由選手手工構造的。當選手使用自行設計的程序生成題目答案時,其所使用的程序不應提交。答案提交題的題麵包括下列內容:
求解問題的描述
輸入數據格式、輸出數據格式
輸入數據文件的獲取方法
對於互動式程序題和非互動式程序題,對選手程序使用內存大小的限制包括運行代碼、程序運行時所需的棧和堆在內的所有工作內存的總和。當題面中沒有給出對使用內存 的限制時,以選手用機的實際使用限制為准。對選手程序運行時間的限制一般均大於標准答案程序所需最長運行時間的50%以上,以避免測試中的超時判斷誤差。
(8)中學生計算機奧賽時間擴展閱讀:
1、全國青少年信息學奧林匹克競賽旨在向那些在中學階段學習的青少年普及計算機科學知識;給學校的信息技術教育課程提供動力和新的思路;給那些有才華的學生提供相互交流和學習的機會;通過競賽和相關的活動培養和選拔優秀計算機人才。
2、競賽時間NOI的競賽分為兩場,每場競賽的時間為5小時。兩場競賽之間應間隔一天。
⑼ 計算機奧林匹克競賽
我來回答,青少年信息學奧林匹克競賽情況簡介
信息學奧林匹克競賽是一項旨在推動計算機普及的學科競賽活動,重在培養學生能力,使得有潛質有才華的學生在競賽活動中鍛煉和發展。近年來,信息學競賽活動組織逐步趨於規范和完善,基本上形成了「地級市——省(直轄市)——全國——國際」四級相互接軌的競賽網路。現把有關賽事情況簡介如下:
全國青少年信息學(計算機)奧林匹克分區聯賽:
在舉辦1995年NOI活動之前,為了擴大普及的面,並考慮到多數省、直轄市、自治區已經開展了多年省級競賽,舉辦了首屆全國青少年信息學(計算機)奧林匹克分區聯賽。考慮到不同年級學生的知識層次,也為了鼓勵更多的學生積極參與,競賽設提高組、普及組,並分初、復賽進行,這樣可以形成一個梯隊,確保每年的競賽活動有比較廣泛扎實的基礎。
從1995年起,至2001年共舉辦了七屆全國青少年信息學奧林匹克分區聯賽,每年舉辦一次,有選手個人獎項(省、國家級)、選手等級證書、優秀參賽學校獎項。
廣東省青少年信息學(計算機)奧林匹克決賽(簡稱GDOI):
省級信息學奧賽是一個水平較高的、有較大影響力的學科競賽。由各市組織代表隊參賽,參賽名額實行動態分配製度,每年舉辦一次。從1984年起廣東省奧林匹克競賽活動得到了蓬勃發展。獎項有個人一、二、三等獎,女選手第一、二、三名,獎勵學校團體總分1-8名、市團體總分1-8名。
全國青少年信息學(計算機)奧林匹克競賽(簡稱NOI):
由中國算機學會主辦的、並與國際信息學奧林匹克接軌的一項全國性青少年學科競賽活動。1984年舉辦首屆全國計算機競賽。由各省市組織參賽,每年舉辦一次。獎項有個人一、二、三等獎,女選手第一、二、三名,各省隊團體總分名次排隊。
國際青少年信息學(計算機)奧林匹克競賽(簡稱IOI):
每年舉辦一次,由各參賽國家組隊參賽。
全國青少年信息學(計算機)奧林匹克分區聯賽競賽大綱
一、初賽內容與要求:(#表示普及組不涉及,以下同)
計 基
算 本
機 常
的 識
* 誕生與發展 *特點 *在現代社會中的應用
* 計算機系統的基本組成
* 計算機的工作原理# *計算機中的數的表示
* 計算機信息安全基礎知識 *計算機網路
計 基
算 本
機 操
的 作
* MS DOS與Windows的使用基礎
* 常用輸入/輸出設備的種類、功能、使用
* 漢字輸入/輸出方法
* 常用計算機屏示信息
程
序
設
計
基
本
知
識
程序的表示
* 自然語言的描述
* PASCAL或BASIC語言
數據結構的類型
* 簡單數據的類型
* 構造類型:數組、字元串
* 了解基本數據結構(線性表、隊列與棧)
程序設計
* 結構化程序的基本概念
* 閱讀理解程序的基本能力
* 具有完成下列過程的能力:
現實世界(指知識范疇的問題)
—>信息世界(表達解法)
—>計算機世界(將解法用計算機能實現的數據結構和演算法描述出來)
基本演算法處理
* 簡單搜索 * 字串處理
* 排序 * 查找
* 統計 * 分類 * 合並
* 簡單的回溯演算法
* 簡單的遞歸演算法
二、復賽內容與要求: 在初賽的內容上增加以下內容(2002年修改稿):
計算機
軟 件
*操作系統的使用知識
*編程語言的使用
數
據
結
構
*結構類型中的記錄類型
*指針類型
*文件(提高組必須會使用文本文件輸入)
*鏈表
*樹
*圖#
程
序
設
計
*程序設計能力
*設計測試數據的能力
*運行時間和佔用空間的估算能力#
算
法
處
理
*排列組合的應用
*進一步加深回溯演算法、遞歸演算法
*分治法
*搜索演算法:寬度、深度優先演算法
*表達式處理:計算、展開、化簡等#
*動態規劃#
三、初賽試題類型:註:試題語言兩者選一
(程序設計語言:基本BASIC或TURBO PASCAL)
*判斷 *填空 *完善程序 *讀程序寫運行結果 *問答
四、推薦讀物:
*分區聯賽輔導叢書 *學生計算機世界報及少年電世界雜志 22253希望對你有幫助!
⑽ 計算機奧賽和大學計算機專業關聯大嗎
計算機奧賽和大學計算機專業關聯很大。計算機奧賽就是編程,通過編程來實現特定功能。能夠參加計算機奧賽的都是很厲害的了,在大學學計算機專業很輕松,以後讀碩士,博士不在話下。