2、程序完成后要通過(guò)嚴(yán)格的數(shù)據(jù)測(cè)試,這就對(duì)同學(xué)們編程能力有更" />
更新時(shí)間:2022-04-06 02:12:46作者:admin2
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ù),并向指定的輸出文件中寫入計(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ù)文件的獲取方法
參考資料來(lái)源:百度百科-全國(guó)青少年信息學(xué)奧林匹克競(jìng)賽