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

正文內(nèi)容

c語言課程設(shè)計(jì)論文(已修改)

2025-01-24 04:29 本頁面
 

【正文】 華 北 水 利 水 電 學(xué) 院 課 程 設(shè) 計(jì) 報(bào)告書 2022—— 2022 學(xué)年 第 一 學(xué)期 環(huán) 節(jié) 名 稱: C 語言課程設(shè)計(jì) 學(xué)生專業(yè)班級(jí): 2022 統(tǒng)計(jì)學(xué) 指 導(dǎo) 教 師: 張貞貞、閆雒恒 、皇甫中民、 院 系 : 數(shù)學(xué)與信息科學(xué)學(xué)院 學(xué) 生 姓 名: 李晨光 學(xué) 生 學(xué) 號(hào): 202215110 0 課 程 設(shè) 計(jì) 任 務(wù) 書 課程設(shè)計(jì)名稱 C 語言課程設(shè)計(jì) 專業(yè)班級(jí) (學(xué)生人數(shù)) 統(tǒng)計(jì)學(xué) 20221502022152 69 人 指導(dǎo)教師 張貞貞、閆雒恒、 皇甫中民 本學(xué)期承擔(dān)相應(yīng)課程教學(xué)任務(wù)情況 2022 級(jí)高級(jí)語言程序設(shè)計(jì) 課程設(shè)計(jì)目的及任務(wù) 通過課程設(shè)計(jì)培養(yǎng)學(xué)生綜合運(yùn)用已學(xué)過的理論知識(shí)與技能去分析和解決問題的能力,掌握計(jì)算機(jī)程序設(shè)計(jì)常用方法與過程,并重點(diǎn)鍛煉學(xué)生調(diào)試程序的能力。 課程設(shè)計(jì)要求 搜索、 閱讀相關(guān)文獻(xiàn)和資料; 除必做題外,選擇下述題目中的 1- 2 個(gè),設(shè)計(jì)算法,實(shí)現(xiàn)代碼; 1) 需求分析 通過對用戶需求進(jìn)行調(diào)查分析,寫出需求分析文檔。 2) 總體設(shè)計(jì) 根據(jù)需求分析文檔,初步提出問題解決方案,以及軟件系統(tǒng)的體系結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方案,并寫出書面文檔總體設(shè)計(jì)說明書。 3) 詳細(xì)設(shè)計(jì) 根據(jù)總體設(shè)計(jì)說明書,在總體設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),以便下一步進(jìn)行程序編碼工作。 4) 編寫代碼 。 5) 調(diào)試運(yùn)行 分析結(jié)果 課程設(shè)計(jì)目標(biāo) 本課程設(shè)計(jì)是《高級(jí)語言程序設(shè)計(jì)》課程的組成之一,也是它的繼續(xù)和延伸。進(jìn)一步加深 C 語言中結(jié)構(gòu)體、指針、內(nèi)存分配、文件等內(nèi)容的理解,從課程設(shè)計(jì)的過程中理解結(jié)構(gòu)化設(shè)計(jì)的精髓,領(lǐng)悟程序調(diào)試的內(nèi)涵。 采用研究型學(xué)習(xí)方法,完成一個(gè)管理類型的小型軟件。 在課程設(shè)計(jì)前期安排學(xué)習(xí)面向?qū)ο缶幊獭④浖こ獭?VC 開發(fā)環(huán)境有關(guān)知識(shí),以自學(xué)和上機(jī)實(shí)驗(yàn)為主。 開設(shè)本課程的目的是使學(xué)生通過參加小型軟件的開發(fā)過程,進(jìn)一步掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,使學(xué)生具有團(tuán)隊(duì)協(xié)作精神,并培養(yǎng)學(xué)生的創(chuàng)新能力和創(chuàng)新意識(shí)。 參考文獻(xiàn) 及資料 《 C 語言程序設(shè)計(jì)》譚浩強(qiáng)主編 第二版或第三版 清華大學(xué)出版社 國外網(wǎng)站 , 等 蘇小紅 《 C 語言大學(xué)實(shí)用教程》 電子工業(yè)出版社 金保華 《 C 語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》 科學(xué)出版社 楊彩霞 《 C 語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與習(xí)題解答》 中國鐵道出版社 注:此套表填寫一式三份,于課程設(shè)計(jì)前一周分別交至教學(xué)督導(dǎo)團(tuán)、教務(wù)科、教研室 1 課 程 設(shè) 計(jì) 計(jì) 劃 書 周次 日期 設(shè)計(jì)內(nèi)容 具體要求 設(shè)計(jì)教室 指導(dǎo)時(shí)間段 19 周二 布置任務(wù) 講授相關(guān)內(nèi)容 構(gòu)思解題方案 10:0012:00 龍計(jì)算中心 19 周三 需求分析 寫出需求分析文檔 10:0012:00 龍計(jì)算中心 19 周四 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 寫出書面文檔總體設(shè)計(jì)說明書 畫出各模塊流程圖 10:0012:00 龍計(jì)算中心 19 周五 編寫代碼 用 C 語言在VC環(huán)境下編寫代碼 10:0012:00 龍計(jì)算中心 20 周一 單元測試 設(shè)計(jì)測試方案及用例并進(jìn)行測試 10:0012:00 龍計(jì)算中心 20 周二 程序設(shè)計(jì)與調(diào)試 通過分析測試結(jié)果,排除錯(cuò)誤 10:0012:00 龍計(jì)算中心 20 周三 程序集成與調(diào)試,最終測試 完善結(jié)果,編寫技術(shù)文檔 10:0012:00 龍計(jì)算中心 20 周四 提交課程設(shè)計(jì)報(bào)告 完成并提交課程設(shè)計(jì)報(bào)告 10:0012:00 龍計(jì)算中心 注:指導(dǎo)教師在課程設(shè)計(jì)期間每天指導(dǎo)時(shí)間不少于 2 小時(shí)。 教學(xué)院長、教學(xué)主任: 教研室主任: 填表人: 張貞貞 閆雒恒 填表時(shí)間: 2022 年 12 月 15 日 2 一、 必做題 1. 有 3 個(gè)學(xué)生,各學(xué) 4 門課,計(jì)算總平均分?jǐn)?shù),并查找有一門以上課程不及格的學(xué)生,打印輸出他們的全部課程成績。 (通過函數(shù)調(diào)用完成) C 程序如下 : include include define M 3 define N 4 void Line(char c,int a ) //輸出打印頭文件 { int i。 for(i=1。i=a。i++) printf(%c,c)。 printf(\n)。 } void fun(float a[M][N]) //定義學(xué)生成績處理的 fun 函數(shù) { int i,j。 float sum,A[M]。 float ave=。 for(i=0。iM。i++) { sum=。 for(j=0。jN。j++) sum+=a[i][j]。 A[i]=sum/N。 //計(jì)算每個(gè)學(xué)生的平均成績 } for(i=0。iM。i++) ave+=A[i]/M。 //計(jì)算總平均成績并輸出 Line(39。39。,60)。 printf( Total of scores39。 average : %\n,ave)。 Line(39。39。,60)。 printf( The failed student:\n\n )。 for(i=0。iM。i++) //輸出有一門以上成績不及格學(xué)生學(xué)號(hào) for(j=0。jN。j++) if(a[i][j]60) { printf( Test failed student ID: No. %d.\n,i+1)。 break。 }。 Line(39。39。,60)。 printf( Output all sutdents39。 score : \n\n)。//輸出所有學(xué)生成績 printf( ID \t class1\t class2\t class3\t class4\t Average\n)。 3 for(i=0。iM。i++) { printf( No.%d,i+1)。 //輸出學(xué)生學(xué)號(hào) for(j=0。jN。j++) printf(\t %,a[i][j])。 printf(\t % \n,A[i])。 } Line(39。39。,60)。 } void main() { int i,j,flag=0。 float a[M][N]。 Line(39。39。,60)。 printf( Input 3 students with each 4 scors:\n\n)。 //提示輸入成績 for(i=0。i3amp。amp。flag==0。i++) for(j=0。j4。j++) //運(yùn)用雙重 FOR 循環(huán)輸入學(xué)生成績 { scanf( %f,amp。a[i][j])。 if((a[i][j]0)||(a[i][j]100)) //檢驗(yàn)輸入成績是否有誤 { printf(Input Error !!!\n)。 flag=1。 break。 printf(\n)。 } } if(flag==0) fun(a)。 //調(diào)用 fun 函數(shù)輸出處理后學(xué)生成績 } 程序運(yùn)行結(jié)果如下所示: 圖 1 4 。(通過函數(shù)調(diào)用 完成) C 程序如下: include include define M 5 define N 20 void Line(char c,int a ) //輸出打印頭文件 { int i。 for(i=1。i=a。i++) printf(%c,c)。 printf(\n)。 } void sort(char s[M][N],char str[N]) //定義字典排序 sort 函數(shù) { int i,j。 for(i=0。iM1。i++) for(j=i+1。jM。j++) if(strcmp(s[i],s[j])0) //不同字符串字典排序 { strcpy(str,s[i])。 strcpy(s[i],s[j])。 strcpy(s[j],str)。 } for(i=0。iM。i++) printf( %s ,s[i])。 } void main() { int i。 char a[M][N],arr[N]。 Line(39。39。,60)。 printf( Input English string array:\n\n)。 //提示輸入字符串 for(i=0。iM。i++) scanf( %s,a[i])。 printf(\n)。 Line(39。39。,60)。 printf( Output the old string array:\n\n)。 //提示輸出字符串 for(i=0。iM。i++) printf( %s ,a[i])。 printf(\n)。 Line(39。39。,60)。 printf( Output the sorted string array:\n\n)。//提示輸出排序后的字符串 sort(a,arr)。 printf(\n)。 Line(39。39。,60)。 printf(\n)。 } 5 程序運(yùn)行結(jié)果如下: 圖 2 ,要求完成: (1)每個(gè)單詞中的第一個(gè)字母改成大寫字母(如 果原來已是大寫字母則不變)。 (2)全變成大寫字母 (3)全變成小寫字母 要求:以函數(shù)的形式實(shí)現(xiàn),在 main 函數(shù)中
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1