freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言課程設(shè)計(jì)--- 學(xué)生成績(jī)管理-預(yù)覽頁(yè)

 

【正文】 會(huì)提供了莫大的動(dòng)力。新世紀(jì)的大學(xué)生,應(yīng)當(dāng)站在時(shí)代發(fā)展的前列,掌握現(xiàn)代科學(xué)技術(shù)知識(shí),調(diào)整自己的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu),以適應(yīng)社會(huì)發(fā)展的要求。 隨著社會(huì)的進(jìn)步與發(fā)展,在這個(gè)知識(shí)爆炸的時(shí)代,廣大的莘莘學(xué)子遍布天下。從而使教學(xué)人員或管理者能方便精確的進(jìn)行其所需的一些操作,達(dá)到大大節(jié)省人力、物力,和提高效率的目的。沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 2章 C語(yǔ)言的運(yùn)行環(huán)境極其特點(diǎn) 2 第 2 章 C 語(yǔ)言的運(yùn)行環(huán)境及其特點(diǎn) C 語(yǔ)言的概述 早期的 C 語(yǔ)言主要是用于 UNIX 系統(tǒng)。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。由于 C 語(yǔ)言實(shí)現(xiàn)了對(duì)硬件的編程操作,因此 C 語(yǔ)言集高級(jí)語(yǔ)言和低級(jí)語(yǔ)言的功能于一體。 在 C 語(yǔ)言中采用的分隔符有逗號(hào)和空格 兩種。 C 語(yǔ)言的注釋符是以 “ /*” 開(kāi)頭并以 “ */” 結(jié)尾的串。注釋用來(lái)向用戶提示或解釋程序的意義。該公司在 1987 年首次推出Turbo 產(chǎn)品 , 其中使用了全然一新的集成開(kāi)發(fā)環(huán)境 , 即使用了一系列下拉式菜單 , 將文本編輯、程序編譯、連接以及程序運(yùn)行一體化 , 大大方便了程序的開(kāi)發(fā)。還可對(duì)數(shù)學(xué)協(xié)處理器支持8087/80287 等進(jìn)行仿真。 也就是我們小組運(yùn)用的開(kāi)發(fā)環(huán)境。 C 語(yǔ)言可以象匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元。 3. 數(shù)據(jù)結(jié)構(gòu)豐富 C 的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。且計(jì)算功能、邏輯判斷功能強(qiáng)大。 5. C 語(yǔ)言語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大 一般的高級(jí)語(yǔ)言語(yǔ)法檢查比較嚴(yán),能 夠檢查出幾乎所有的語(yǔ)法錯(cuò)誤。 8. C 語(yǔ)言適用范圍大,可移植性好 C 語(yǔ)言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如 DOS、 UNIX,也適用于多種機(jī)型。 圖 21 式樣的窗口從大體上可分為四部分。 如圖 23 所示。編譯程序把一個(gè)源程序翻譯成目標(biāo)程序的工作過(guò)程分為五個(gè)階段:詞法分析;語(yǔ)法分析;語(yǔ)義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。由于在實(shí)際操作中可以直接點(diǎn)擊 Build 從源程序產(chǎn)生可執(zhí)行程序,可能有 人就會(huì)置疑:為何要將源程序翻譯成可執(zhí)行文件的過(guò)程分為編譯和鏈接兩個(gè)獨(dú)立的步驟,不是多此一舉嗎?之所以這樣做,主要是因?yàn)椋涸谝粋€(gè)較大的復(fù)雜項(xiàng)目中,有很多人共同完成一個(gè)項(xiàng)目 ( 每個(gè)人可能承擔(dān)其中一部分模塊 ) ,其中有的模塊可能是用匯編語(yǔ)言寫(xiě)的,有的模塊可能是用 VC 寫(xiě)的,有的模塊可能是用 VB 寫(xiě)的,有的模塊可能是購(gòu)買(mǎi) ( 不是源程序模塊而是目標(biāo)代碼 ) 或已有的標(biāo)準(zhǔn)庫(kù)模塊,因此,各類源程序都需要先編譯成目標(biāo)程序文件 ( 2 進(jìn) 制 機(jī)器指令代碼 ) ,再通過(guò)鏈接程序?qū)⑦@些目標(biāo)程序文件連接裝配成可執(zhí)行文件。 圖 24 在 下編譯后的窗口界面 C 語(yǔ)言結(jié)構(gòu)體 ⒈ 結(jié)構(gòu)體說(shuō)明和結(jié)構(gòu)體變量定義 在 C 語(yǔ)言中,結(jié)構(gòu)體也是一種數(shù)據(jù)類型,可以使用結(jié)構(gòu)體變量,因此像其它類型的變量一樣,在使用結(jié)構(gòu)體變量時(shí)要先對(duì)其定義。 沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 2章 C語(yǔ)言的運(yùn)行環(huán)境極其特點(diǎn) 7 ⒉ 結(jié)構(gòu)體變量的使用 結(jié)構(gòu)體是一個(gè)新的數(shù)據(jù)類型,因此結(jié)構(gòu)體變量也可以像其它類型的變量一樣賦值、運(yùn)算,不同的是結(jié)構(gòu)體變量以成員作為基本變量。 ⑵結(jié)構(gòu)體指針是指向結(jié)構(gòu)體的指針。 圖 31 功能結(jié)構(gòu)圖 功能設(shè)計(jì) int main() { fib_00()。 int j=0。 FILE *fp1。 x=ftell(fp1)。 scanf(%d,amp。i++) { fread(amp。 printf( 姓名 學(xué)號(hào) 思想品德與法律基礎(chǔ) 大學(xué)外語(yǔ) 高等數(shù)學(xué) 程序設(shè)計(jì) 嵌入式導(dǎo)論 平均分 \n)。 fclose(fp1)。 int many。many)。i++) scanf(%s%d%d%d%d%d%d,stud[i].name, amp。stud[i].score[2],amp。 printf(錄入完畢 \n)。 int N=0。 fp1=fopen(,rb+)。 for(i=0。 fseek(fp1,0,2)。 fclose(fp1)。jSIZE。 stud[j].score[0]=stud[j+1].score[0]。 stud[j].score[4]=stud[j+1].score[4]。 fp1=fopen(,w+)。stud[i],sizeof(struct student),1,fp1)。 fib_0()。 printf(請(qǐng)輸入功能代碼 \n)。 n u m b e r 定義數(shù)組 sum , 大小為 si z e輸入 n u m b e ri si z eNY確定 x 的值i xi ++YNst u d [ i ]. num = n u m b e rYNi = jj si z e替換 : st u d [ j ] = st u d [ j + 1 ]YNsi z e = x , si z e 輸出刪除操作成功將數(shù)據(jù)寫(xiě)入文件沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 3章 系統(tǒng)分析與設(shè)計(jì) 14 fib_0()。 int j=0。 fp1=fopen(,rb)。 rewind(fp1)。stud[i],sizeof(struct student),1,fp1)。jx1。ix1。 [1]=stud[i].score[1]。 =stud[i].ave。 stud[i+1].score[0]=[0]。 stud[i+1].score[4]=[4]。ix。 圖 37 平均分總排名次序功能函數(shù) ⑹退出系統(tǒng)功能函數(shù) void quit(void) { printf(**********按任意鍵 退出系統(tǒng) ************\n)。 int a。 printf( \\\|///\n)。 printf(|| 歡迎登錄系統(tǒng)本 111 成績(jī)管理系統(tǒng) ||\n)。 printf(|| 5 平均分總排名次序 6 退出系統(tǒng) ||\n)。 printf( \\ ( (_/\n)。 scanf(%d,amp。 fib_11()。 fib_11()。 fib_11()。 printf(**********1 返回主頁(yè)面 ***********\n)。b)。 3 主要功能函數(shù)的附屬函數(shù) ⑴輸出分隔行函數(shù) void printstar() { printf(**************************************************************\n)。 if((fp=fopen(,ab))==NULL) {printf(The file can not open\n)。i++) if(fwrite(amp。 } 設(shè)計(jì)流程如圖 312 所示。 int N=0。 float sum[SIZE]。 x=ftell(fp1)。 printf( \n)。 printf( :\n)。c)。 for(i=0。 if(stud[i].score[0]60) printf(%6s %d %d\n, stud[i].name,stud[i].num,stud[i].score[0])。 for(i=0。 if(stud[i].score[1]60) printf(%6s %d %d\n, stud[i].name,stud[i].num,stud[i].score[1])。 for(i=0。 if(stud[i].score[2]60) printf(%6s %d %d\n, stud[i].name,stud[i].num,stud[i].score[2])。 for(i=0。 if(stud[i].score[3]60) printf(%6s %d %d\n, stud[i].name,stud[i].num,stud[i].score[3])。 for(i=0。 if(stud[i].score[4]60) printf(%6s %d %d\n, stud[i].name,stud[i].num,stud[i].score[4])。 for(i=0。j5。 沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 3章 系統(tǒng)分析與設(shè)計(jì) 24 圖 313 掛科查詢功能函數(shù)中調(diào)用的附屬函數(shù)開(kāi)始清屏定義整形變量 i = 0 , j = 0 , N = 0 , c , d , 長(zhǎng)整形變量number , 浮點(diǎn)型數(shù)組 su m 和文件型指針 fp 1打開(kāi)文件 stu . dat確定文件中成員的個(gè)數(shù)并將此值賦給 x根據(jù) c 的值判斷C = 1 C = 2 C = 3C = 5C = 4 C = 6調(diào)用函數(shù)pr intstar ()調(diào)用函數(shù)pr intstar ()調(diào)用函數(shù)pr intstar ()調(diào)用函數(shù)pr intstar ()調(diào)用函數(shù)pr intstar ()調(diào)用函數(shù)pr intstar ()結(jié)束輸出掛課選項(xiàng)輸出思修掛科同學(xué)的信息輸出外語(yǔ)掛科同學(xué)的信息輸出高數(shù)掛科同學(xué)的信息輸出程序掛科同學(xué)的信息輸出嵌入式掛科同學(xué)的信息輸出掛科大于3 科同學(xué)的信息沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)實(shí)現(xiàn) 25 第 4 章 系統(tǒng)實(shí)現(xiàn) 主菜單運(yùn)行界面 在主菜單運(yùn)行界面中,只需要操作者按界面顯示輸入功能選項(xiàng)的代號(hào),即可使用其功能如圖 41 所示。如圖 43 所示。再次查詢?nèi)鐖D 45 所示。 圖 46 進(jìn)入掛科查詢界面 圖 47 掛科查詢主功能界面 圖 48 掛科查詢中警告危險(xiǎn)同學(xué)顯示界面沈陽(yáng)工程學(xué)院課程設(shè)計(jì)報(bào)告 第 4章 系統(tǒng)實(shí)現(xiàn) 28 按平均分排名顯示界面 考試排名是每次考試結(jié)束后班委或者學(xué)習(xí)部、還有老師們大量枯燥繁瑣的工作了,還容易出錯(cuò)誤,于是,我們小組為此程序?qū)崿F(xiàn)了按平均分查詢的功能,可以將儲(chǔ)存在文件中的所以成員全部按照平均分排名,可方便操作者對(duì)整體 成績(jī)的管理。經(jīng)過(guò)這樣兩周的課程設(shè)計(jì),把我對(duì)作系統(tǒng)的知識(shí)從新鞏固了一遍,對(duì)結(jié)構(gòu)體進(jìn)一步理解認(rèn)識(shí)到結(jié)構(gòu)體在程序設(shè)計(jì)中作用很大需要很好得掌握,特別對(duì)程序的模塊化設(shè)計(jì)有了進(jìn)一步的理解和體會(huì),為今后的程序編寫(xiě)奠定了一定的基礎(chǔ)。分歧過(guò)后達(dá)成共識(shí),團(tuán)結(jié)協(xié)作,最終才造就了一個(gè)完整的可使用的程序。在從開(kāi)始接到課程設(shè)計(jì),再到報(bào)告的完 成,每走一步都滲透著努力和汗水。 在修改程序的過(guò)程中,我們遇到許多在書(shū)本學(xué)習(xí)中不曾遇到過(guò)的問(wèn)題,是張老師和代老師一次次以淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)求實(shí)的科學(xué)精神和一絲不茍的治學(xué)態(tài)度幫助我們解決問(wèn)題。 在設(shè)計(jì)接近尾聲時(shí),兩位老師不辭勞苦的幫助,才能幫助我們能夠圓滿的完成這次課程設(shè)計(jì)。在此我們由衷的向張老師和代老師表示感謝
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1