2、程序完成后要通過嚴(yán)格的數(shù)據(jù)測試,這就對同學(xué)們編程能力有更" />
更新時(shí)間:2022-04-06 02:12:46作者:admin2
1、信息學(xué)奧林匹克競賽的考核方式是采用封閉式(連續(xù)3~4小時(shí))上機(jī)編程解題的形式,不限編程語言,競賽題量通常較大。
2、程序完成后要通過嚴(yán)格的數(shù)據(jù)測試,這就對同學(xué)們編程能力有更高的要求:不但要能編程,編好的程序能運(yùn)行,而且所設(shè)計(jì)的程序還要能通過在各種邊界條件下和各種環(huán)境下設(shè)置的測試數(shù)據(jù)。
3、這種嚴(yán)格的數(shù)據(jù)測試方法,對于同學(xué)們的分析問題和解決問題的能力是很大的挑戰(zhàn)。
擴(kuò)展資料:
高中信息學(xué)奧賽競賽內(nèi)容
NOI競賽的題目以考查選手對算法和編程能力的掌握為主。題目類型有以下三種:
一、非交互式程序題
非交互式程序題要求選手提交答案程序的源文件。該程序從一個(gè)正文文件中讀入數(shù)據(jù),并向指定的輸出文件中寫入計(jì)算結(jié)果。非交互式程序題的題面包括下列內(nèi)容:
1、求解問題的描述
2、輸入文件名和輸出文件名(可以是標(biāo)準(zhǔn)輸入/輸出)
3、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式、以及輸入數(shù)據(jù)范圍
4、對程序使用計(jì)算資源的限制,以及其它可能的限制
二、交互式程序題
交互式程序題要求選手提交答案程序的源文件。該程序通過調(diào)用所提供的庫函數(shù)實(shí)現(xiàn)數(shù)據(jù)的輸入和輸出。交互式程序題的題面包括下列內(nèi)容:
1、求解問題的描述
2、庫函數(shù)的功能、函數(shù)原型、以及獲取和鏈接方式
3、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式、以及輸入數(shù)據(jù)范圍
4、對程序使用計(jì)算資源的限制,以及其它可能的限制
三、答案提交題
答案提交題不要求選手提交程序的源文件。選手需要按題目要求,根據(jù)給定的輸入數(shù)據(jù)文件生成一組輸出數(shù)據(jù)文件。該組數(shù)據(jù)文件既可以是由選手的程序輸出的,也可以是由選手手工構(gòu)造的。當(dāng)選手使用自行設(shè)計(jì)的程序生成題目答案時(shí),其所使用的程序不應(yīng)提交。答案提交題的題面包括下列內(nèi)容:
1、求解問題的描述
2、輸入數(shù)據(jù)格式、輸出數(shù)據(jù)格式
3、輸入數(shù)據(jù)文件的獲取方法
參考資料來源:百度百科-全國青少年信息學(xué)奧林匹克競賽