欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      c語言實(shí)習(xí)報(bào)告(最終5篇)

      時(shí)間:2019-05-14 19:28:46下載本文作者:會(huì)員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《c語言實(shí)習(xí)報(bào)告》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《c語言實(shí)習(xí)報(bào)告》。

      第一篇:c語言實(shí)習(xí)報(bào)告

      實(shí)習(xí)報(bào)告

      1,從1到100面積,面積大于100跳出(周一上午)

      #include #define pai 3.14164 宏定義一個(gè)pai main()主函數(shù) { int r,i;定義數(shù)據(jù)類型 float s;定義數(shù)據(jù)類型 for(i=1;i<11;i++)循環(huán) { scanf(“%d”,&r);輸入半徑r s=pai*r*r;求面積

      if(s>100)break;判斷面積是否大于100,若大跳出 printf(“r=%d,mianji=%fn”,r,s);輸出 } getch();} 結(jié)果:

      2,九九乘法表(周一下午)

      #include main()主函數(shù) { int i,n,s;定義數(shù)據(jù)類型 s=0;復(fù)初值

      for(i=1;i<=9;i++)外循環(huán) { for(n=1;n<=i;n++)內(nèi)循環(huán) { s=i*n;printf(“ %dx%d=%d”,i,n,s);輸出等式 } printf(“n”);換行 } getch();}

      結(jié)

      3,1-100不被5和7整除的數(shù)

      #include main()主函數(shù) { int i,n;定義數(shù)據(jù)類型 n=0;賦初值 printf(“n”);換行 for(i=0;i<100;i++)循環(huán) { if(i%5!=0 && i%7!=0)判斷是否符合條件 { printf(“ %d”,i);輸出符合條件的 n++;輸出符合條件的個(gè)數(shù)

      if(n%5==0)printf(“n”);控制每行五個(gè)數(shù) } } getch();}結(jié)果:

      4,輸入三個(gè)數(shù)并利用子函數(shù)求出最大值和最下值

      #include int max,min;定義兩個(gè)全局變量 main()主函數(shù) { int a,b,c;定義變量

      void array(int x,int y,int z);聲明子函數(shù) scanf(“%d%d%d”,&a,&b,&c);從鍵盤輸入三個(gè)數(shù) array(a,b,c);調(diào)用子函數(shù)

      printf(“max=%d,min=%dn”,max,min);輸出最值 getch();}

      void array(int x,int y,int z)子函數(shù) { max=(x>y)? x:y;求最大值 max=(max>z)? max:z;求最大值 min=(x

      結(jié)果:輸入,5,1,8 輸出:8,1

      5,求出十個(gè)數(shù),每個(gè)數(shù)是前兩個(gè)的和

      #include int b,a,c;定義變量 int i;定義變量 main()主函數(shù) { a=1;賦初值 b=1;賦初值

      printf(“ %d %d”,a,b);輸出前兩項(xiàng) for(i=3;i<=10;i++)循環(huán) { c=a+b;計(jì)算后一項(xiàng) printf(“ %d”,c);輸出計(jì)算的數(shù) a=b;交換數(shù)據(jù) b=c;交換數(shù)據(jù)

      if(i%10==0)printf(“n”);控制每行輸出十個(gè)數(shù) } }

      結(jié)果:

      (前23項(xiàng))

      6,鍵盤輸入三角形的三邊求周長

      #include main()主函數(shù) { int a,b,c,z;定義變量

      printf(“qing shu ru san bian:n”);提示輸入三邊 scanf(“%d,%d,%d”,&a,&b,&c);從鍵盤輸入三邊 if(a+b>c && a+c>b && b+c>a)判斷是否是能構(gòu)成三角 { z=a+b+c;計(jì)算周長

      printf(“zhou chang=%dn”,z);輸出周長 } else printf(“bu shi san jiao xing”);如果構(gòu)不成則提示 getch();}

      結(jié)果:

      7,求從鍵盤輸入的分?jǐn)?shù)的情況(周二下午)

      8,從鍵盤輸入十五個(gè)數(shù)求負(fù)數(shù)的和,正數(shù)的和和總和(周二下午)#include main()主函數(shù) { int a,f;定義變量

      scanf(“%d”,&f);鍵盤輸入分?jǐn)?shù) a=f/10;switch(a)進(jìn)入判斷 { case 10:printf(“An”);break;是100分輸出A case 9:printf(“An”);break;是90分以上輸出A case 8:printf(“Bn”);break;是80分以上輸出A case 7:printf(“Cn”);break;是70分以上輸出A case 6:printf(“Dn”);break;是60分以上輸出A case 5:printf(“bu ji gen”);break;case 4: case 3: case 2: case 1: case 0:printf(“bu ji gen”);break;是0-60分輸出“bu ji ge” } getch();}

      #include main(){ int i,shu,zheng,fu,sum;zheng=0;fu=0;sum=0;for(i=0;i<15;i++){ scanf(“%d”,&shu);if(shu>=0)zheng=zheng+shu;if(shu<0)fu=fu+shu;} sum=zheng+fu;printf(“+sum=%d,-sum=%d,sum=%d”,zheng,fu,sum);getch();}

      9,鍵盤輸入15個(gè)數(shù)求正數(shù)的個(gè)數(shù)負(fù)數(shù)的個(gè)數(shù)及最大數(shù)

      #include main(){ int i,shu,zheng,fu,max;zheng=0;fu=0;max=0;for(i=0;i<15;i++){ scanf(“%d”,&shu);if(shu>=0)zheng++;if(shu<0)fu++;if(max

      結(jié)果:

      _

      第二篇:語言類實(shí)習(xí)報(bào)告

      語言類實(shí)習(xí)報(bào)告3篇

      語言類實(shí)習(xí)報(bào)告

      篇1

      設(shè)計(jì)報(bào)告

      一,試驗(yàn)?zāi)康模?/p>

      通過上機(jī)實(shí)習(xí),嫻熟把握循環(huán)語句、選擇語句、指針以及結(jié)構(gòu)體的運(yùn)用技巧。在實(shí)習(xí)中通過實(shí)際操作,編寫程序,發(fā)覺問題,最終解決問題,提升對c語言有用性的理解,在實(shí)踐中鞏固各學(xué)問點(diǎn)。

      C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn),上機(jī)實(shí)習(xí)可以關(guān)心我們更好地理解這種結(jié)構(gòu)式的中級語言以及其各種各樣的數(shù)據(jù)類型和高效率的運(yùn)算程序,為我們進(jìn)一步學(xué)習(xí)C++打下堅(jiān)實(shí)基礎(chǔ)。

      同時(shí),在實(shí)習(xí)過程中,通過相互發(fā)覺問題,共同解決問題,不僅熬煉了我們的合作力量,而

      且也讓我們發(fā)覺了一些自己的個(gè)人誤區(qū)以及其他人簡單犯的錯(cuò)誤,從而在今后的學(xué)習(xí)中更加謹(jǐn)慎,達(dá)到事半功倍的效果;通過詢問老師,也讓我們養(yǎng)成了不恥下問的好習(xí)慣,這將很有利于以后的學(xué)習(xí)。

      閑樂-一個(gè)人閑。不如大家一塊兒樂/retype/zoom/9861aabdfd0a79563c1e72ad?pn=2

      //定義一個(gè)數(shù)組a[11],用以存放同學(xué)的成果

      printf(“從鍵盤輸入10個(gè)同學(xué)成果:

      “);

      for(i=0;i

      一、聽課,仔細(xì)學(xué)習(xí),虛心求教

      實(shí)習(xí)開頭的兩個(gè)星期,在指導(dǎo)老師的帶領(lǐng)下,我們開頭聽課,做好聽課記錄,仔細(xì)學(xué)習(xí)前輩的教學(xué)閱歷,我的體會(huì)是在教學(xué)前必需營造好的教學(xué)環(huán)境,教學(xué)過程中要把同學(xué)的學(xué)習(xí)愛好調(diào)動(dòng)起來,使他們在歡樂中主動(dòng)地學(xué)習(xí),教學(xué)之后布置相應(yīng)的練習(xí)進(jìn)行鞏固。我的指導(dǎo)老師是一位剛進(jìn)入訓(xùn)練行業(yè)不久的女老師。雖然老師還很年輕,但在同學(xué)中的威望很高,可以在上課前就整理好班級的課堂秩序。在教學(xué)方面,老師依據(jù)課文的不同采納不一樣的教學(xué)方法,如對于文言文采納傳統(tǒng)式的教學(xué),而說明文則采納新式的'教學(xué)方法,通過多媒體教學(xué)手段的幫助,通過圖片、音頻、視頻文件的展現(xiàn),加深同學(xué)對課文的理解。而在教學(xué)任務(wù)完成,則布置相應(yīng)的作業(yè),如對于文言文課文的作業(yè)布置一般是完成練習(xí),而對于說明文的作業(yè)一般是仿寫一篇說明文,關(guān)于小說的學(xué)習(xí),如《臺(tái)階》一文,布置了寫一段“XXX,我想對你說”的小短文,200字左右,這樣,就能加深同學(xué)對于《臺(tái)階》課文中表達(dá)的人文精神的理解。

      二、備課,備教材、備同學(xué)、備教法

      教學(xué)就是教與學(xué),兩者是相互聯(lián)系,不行分割的,有教者就必定有學(xué)者。同學(xué)是被教的主體。因此,了解和分析同學(xué)狀況,有針對地教對教學(xué)勝利與否至關(guān)重要。最初接觸教學(xué)的時(shí)候,我還不懂得了解同學(xué)對教學(xué)的重要性,只是用心討論書本,教材,想方設(shè)法令課堂生動(dòng),同學(xué)易接受。

      備教材。要保證好的教學(xué)效果,不能單單營造活躍的課堂氣氛,搞花架子,而應(yīng)當(dāng)從教學(xué)內(nèi)容中找到同學(xué)的興奮點(diǎn)。因此,課前預(yù)備肯定要充分。為了上好每一堂課,我都仔細(xì)討論課文,找出重點(diǎn),難點(diǎn),有針對性地講。為了令教同學(xué)動(dòng),不沉悶,我還為此查資料,參考教參以及網(wǎng)上優(yōu)秀教案和視頻,整理教案,預(yù)備相關(guān)教具,授課時(shí)就心中有數(shù)了。在教學(xué)過程中,語速、教學(xué)進(jìn)程應(yīng)依據(jù)教學(xué)內(nèi)容的性質(zhì)、重要性和大多數(shù)同學(xué)的適應(yīng)程度敏捷把握,該快則快,應(yīng)慢則慢。

      備同學(xué)。我班上同學(xué)的語文水平層次不一,中等生、差生占較大多數(shù),尖子生相對較少。因此,課文講得太深,很難照看到整體,最初我備課時(shí)沒有考慮到這點(diǎn),因此,教學(xué)效果不很抱負(fù)。從今可以看出,了解及分析同學(xué)實(shí)際狀況,做到因材施教,對授課效果有挺直影響。這就是訓(xùn)練學(xué)中提到的“備教法的同時(shí)要備同學(xué)”。在教學(xué)反思中,我深深地理解了這一理論。

      備教法。教學(xué)中,備課是一個(gè)必不行少,非常重要的環(huán)節(jié),備同學(xué),又要備教法。備課不充分或者備得不好,會(huì)嚴(yán)峻影響課堂氣氛和主動(dòng)性,辦公室里的一位老前輩對我說:“備課備不好,倒不如不上課,否則就是白費(fèi)心機(jī)?!币虼?,每次上課之前,我都花費(fèi)大量的時(shí)

      間在備課之上,認(rèn)仔細(xì)真鉆研教材和教法,參考網(wǎng)絡(luò)上的優(yōu)秀視頻和教案,有的課用講讀方法比較好,有的課同學(xué)自讀,老師進(jìn)行引導(dǎo)比較好,有的用多媒體教學(xué)手段比較直觀形象等等,每節(jié)課都有比較相宜的方法。在備課時(shí),我都仔細(xì)地討論課文,或向老師虛心請教,從而選擇教學(xué)方法。

      備課的體會(huì)。一堂預(yù)備充分的課,會(huì)令同學(xué)和老師都獲益不淺。備課充分,能調(diào)動(dòng)同學(xué)的學(xué)習(xí)主動(dòng)性,增加教學(xué)效果。但同時(shí)老師又要具有駕馭課堂的力量,由于同學(xué)的行為也會(huì)挺直影響課堂教學(xué)。在中**語為漢語的這種大環(huán)境之下,同學(xué)對語文既熟識(shí)又生疏,所以要教好語文,就要讓同學(xué)寵愛語文,讓他們對語文產(chǎn)生愛好。為此,我在網(wǎng)上“取經(jīng)”,就是盡量多講一些與課文相關(guān)的文化故事,讓他們產(chǎn)生學(xué)習(xí)愛好,更主動(dòng)學(xué)習(xí)語文。由于只有語文水平提高,才能提高同學(xué)們的語文寫作力量。

      三、授課,啟發(fā)愛好,創(chuàng)新方法

      課堂教學(xué)

      在啟發(fā)同學(xué)課堂愛好時(shí),我采納如下方法:以課文相應(yīng)的情感進(jìn)行教學(xué),這包括老師在教學(xué)過程中所用法的語調(diào)、表情、動(dòng)作等;這一學(xué)齡的同學(xué)對美感已經(jīng)有肯定的追求,所以在教學(xué)中,可以用美麗感人的語言激發(fā)愛好,“辭不行不修,說不行不善”,閃爍著才智完輝的語言具有豐富的表現(xiàn)力;以生動(dòng)形象的比方激發(fā)愛好。

      課后輔導(dǎo)

      班上同學(xué)對于語文這門課程的理解不一樣,因此,導(dǎo)致他們對語文的重視程度也相應(yīng)不同,這樣的話,語文水平自然層次不一,出現(xiàn)好差分化現(xiàn)象,嚴(yán)峻影響全班語文素養(yǎng)的提高。為此,我制定了詳細(xì)的方案和目標(biāo)。對語文不抱負(fù)的同學(xué)進(jìn)行有方案的輔導(dǎo)。我把這批同學(xué)分為兩類。第一類是學(xué)習(xí)主動(dòng)性不高的同學(xué),對這些同學(xué),我實(shí)行集體輔導(dǎo),給他們安排固定任務(wù),不讓他們有偷懶的機(jī)會(huì),讓他們發(fā)揮應(yīng)有水平;其次類有學(xué)習(xí)主動(dòng)性,但力量不強(qiáng)的同學(xué)。我對這部分同學(xué)進(jìn)行適當(dāng)引導(dǎo),耐煩教育,肯定要留意言辭,避開損害同學(xué),漸漸提高他們的語文水平。

      作業(yè)批改

      批改作業(yè),我訂正每個(gè)錯(cuò)誤,在批語中強(qiáng)調(diào)訂正的重要性,并依據(jù)各個(gè)同學(xué)的狀況勉勵(lì)之,開導(dǎo)之。對那些在我要求訂正之后依舊不訂正的同學(xué),我在課后找同學(xué)談話,做好他的思想工作。改作文,我花的精力更多,由于我發(fā)覺可以通過作文了解同學(xué)的性格、生活、愛好等各方面狀況,對于每一篇作文都寫上相應(yīng)的評語,鼓舞他們寫得更好。仔細(xì)批改每一篇作文,對語言表達(dá)的通順與否、有無錯(cuò)字進(jìn)行指導(dǎo)。對于好句子,段落,或者作文,在相應(yīng)的位置寫上評語鼓舞,將優(yōu)秀的作文當(dāng)成.在全班朗讀。而對于錯(cuò)誤的地方,則批上錯(cuò)誤緣由。這樣的做法,可以提高同學(xué)寫作業(yè)的主動(dòng)性,從而提高語文水平。

      授課的體會(huì)

      上課肯定要設(shè)法令同學(xué)投入,不讓其分心,這就很講究方法了。上課內(nèi)容豐富,現(xiàn)實(shí)。教態(tài)自然,講課生動(dòng),難易適中照看全部,就自然能夠吸引住同學(xué)。所以,老師每天都要有充分的精神,讓同學(xué)感受到一種自然氣氛。這樣,授課就事半功倍?;乜醋约旱氖谡n,我感到有點(diǎn)愧疚,由于有時(shí)我并不能很好地做到這點(diǎn)。當(dāng)同學(xué)在課堂上無心向?qū)W,違反紀(jì)律時(shí),我的心情就受到影響,并且把這帶到教學(xué)中,讓原本正常的講課受到?jīng)_擊,發(fā)揮不到應(yīng)有的水平,以致影響教學(xué)效果。我以后必需努力克服,討論方法,實(shí)行有利方法解決當(dāng)中困難。

      實(shí)習(xí)的內(nèi)容除了專業(yè)課的教學(xué)實(shí)習(xí),還有班主任工作的實(shí)習(xí)。在這段時(shí)間,通過對指

      導(dǎo)老師劉老師以及辦公室其他班主任的學(xué)習(xí),以及在初二(1)班的實(shí)踐,我有以下幾點(diǎn)心得。

      1、深化同學(xué)之中,消退同學(xué)與老師之間的隔閡感,讓他們打快樂扉。在休息時(shí)間,我會(huì)主動(dòng)找同學(xué)進(jìn)行溝通,在溝通的過程中去發(fā)覺他們的心理問題。比如,甘德福同學(xué)總是在上課的時(shí)候講閑談,不遵守課堂秩序。我課下找他談天,發(fā)覺他講閑談的緣由是自制力不足,且學(xué)習(xí)主動(dòng)性不足。針對這樣的問題,我同他分析上學(xué)與不上學(xué)的利與弊,并告知他同學(xué)時(shí)代的老師也是自制力不足,與他共享我克服這一問題的方法。經(jīng)過半個(gè)多小時(shí)的談話之后,甘德福的表現(xiàn)向著好的方向轉(zhuǎn)變,上課也不再走神,也會(huì)仔細(xì)聽講。

      2、定期的開展形式多樣的主題班會(huì),達(dá)到訓(xùn)練的目的。針對同學(xué)之間應(yīng)當(dāng)互幫互助,我開展了《舉手之勞》的主題班會(huì),以印度甘地坐火車把剩下的鞋扔下火車的故事導(dǎo)入班會(huì),再進(jìn)行深化且貼近生活的分析,告知同學(xué)為什么要互幫互助,怎么互幫互助,關(guān)心他們培育樂于助人的良好品行。通過這次班會(huì),班上同學(xué)之間的關(guān)系更加融洽。

      3、獎(jiǎng)懲適當(dāng)。為了鼓舞進(jìn)步的同學(xué),要給以嘉獎(jiǎng),而對于犯錯(cuò)的同學(xué),則要適當(dāng)懲處。這也就是說,獎(jiǎng)懲也是班主任所應(yīng)具備的力量。首先肯定要敬重同學(xué)的獨(dú)立人格,愛護(hù)好同學(xué)的自信念、自尊心。其次,懲處的目的不是為懲處而懲處同學(xué),而是為訓(xùn)練同學(xué)而懲處同學(xué),換句話說,懲處是手段,訓(xùn)練才是目的;再者,要給犯錯(cuò)的同學(xué)接受教訓(xùn),改正錯(cuò)誤的機(jī)會(huì)。

      4、通過周記,了解同學(xué)狀況,實(shí)現(xiàn)師生心與心溝通。由于我的專業(yè)課實(shí)習(xí)是語文教學(xué),而語文的指導(dǎo)老師給同學(xué)布置了周記的任務(wù)。因此,我可以同學(xué)每周的周記了解他們的心理狀況,大部分同學(xué)會(huì)在周記中寫自己現(xiàn)實(shí)生活中的歡樂與苦惱,如與伴侶相處不開心,同家人發(fā)生了小沖突,期中考試沒有考好等,有的問題我挺直在周記上賜予答復(fù)。有的問題我則會(huì)通過其他的途徑賜予答復(fù)。通過周記這個(gè)小平臺(tái),同學(xué)一些小的心理問題也就能夠得到很好的解決,我和同學(xué)之間能夠?qū)崿F(xiàn)心與心的溝通。

      以上就是我在實(shí)習(xí)期間學(xué)習(xí)到的學(xué)問與閱歷。由于閱歷頗淺,很多地方存在不足,盼望在將來的日子里,能在各位老師,前輩的指導(dǎo)下,不斷學(xué)習(xí),努力進(jìn)取,取得更好成果。

      第三篇:C語言實(shí)習(xí)報(bào)告123

      C語言課程設(shè)計(jì)報(bào)告

      第1章 目的任務(wù)

      1.1實(shí)訓(xùn)目的(1)鞏固C語言所學(xué)基本課程;

      (2)提高C語言編程的綜合應(yīng)用能力;

      (3)學(xué)會(huì)C語言程序的編譯、調(diào)試方法。

      1.2實(shí)訓(xùn)任務(wù)

      (1)掌握C語言中的基本數(shù)據(jù)輸入、輸出;

      (2)熟練掌握C語言中的三種基本結(jié)構(gòu)的使用;

      (3)熟練使用C語言中的數(shù)組;

      (4)熟練使用C語言中的函數(shù);

      (幾)熟練使用C語言中的指針;

      (6)熟練使用C語言中的結(jié)構(gòu)體。

      第2章 主程序子程序

      2.1主函數(shù)main

      main()函數(shù)是C程序的主函數(shù),也是入口函數(shù),所有C程序的執(zhí)行都從main開始至main結(jié)束。主函數(shù)使用了do… while語句和switch語句,在主函數(shù)中定義一個(gè)變量k,通過輸入k的值,實(shí)現(xiàn)輸入、輸出、修改、排序、查詢函數(shù)的調(diào)用以及程序的退出。

      2.2 creat

      通過scanf函數(shù)接受通訊錄信息,創(chuàng)建通訊錄并將其存入文件中。

      2.3output

      通過指針打開文件,實(shí)現(xiàn)對通訊錄的訪問。

      2.4 search

      通過scanf函數(shù),輸入所要查詢的信息,找到相對應(yīng)的指針連接到相應(yīng)文件,實(shí)現(xiàn)查找功能。

      2.5append

      通過指針打開相應(yīng)文件,運(yùn)用scanf函數(shù)進(jìn)行對信息內(nèi)容的添加。

      2.6 modify

      打開文件,通過fscanf函數(shù)對其中內(nèi)容進(jìn)行修改,并利用循環(huán)體進(jìn)行保存。

      2.7 delete

      先運(yùn)用結(jié)構(gòu)體,并輸入所要修改的信息,通過指針找到對應(yīng)信息并進(jìn)行修改。

      第3章 錯(cuò)誤

      1、電話的輸出為亂碼,原因:數(shù)據(jù)類型寫為“%d”與定義類型不一致,將其改為“%s”。

      2、在輸入函數(shù)中出現(xiàn)警告:變量“j”在函數(shù)中定義但并未在output函數(shù)中使用,將“j”刪除。

      3、在output函數(shù)中出現(xiàn)語法錯(cuò)誤,將輸入法切換為英文輸入狀態(tài)輸入“:”。

      4、在modify中需要邏輯“0”或“非0”,使用字符數(shù)組namekey[8],利用strcpy函數(shù)實(shí)現(xiàn)字符類數(shù)據(jù)的的順序調(diào)換。

      5、在delete中缺少“}”,添加上“}”。

      第4章 實(shí)訓(xùn)總結(jié)

      4.1思維方式方法

      根據(jù)程序系統(tǒng)功能要求可以將程序分解為以下功能模塊:

      創(chuàng)建通訊錄;

      輸入學(xué)生通訊信息;

      在通訊錄中查找;

      添加通訊錄信息;

      修改通訊錄信息;

      刪除通訊錄信息;

      4.2實(shí)訓(xùn)感想體會(huì)

      上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語言必不可少的實(shí)踐環(huán)節(jié),特別是C語言靈活、簡潔,更需要通過編程的實(shí)踐來真正掌握它。

      歷時(shí)9天的《C語言程序設(shè)計(jì)》已經(jīng)結(jié)束了,在這幾天編程的過程中感觸頗多,實(shí)訓(xùn)編程的同時(shí)暴露出了許多我自身存在的問題,同時(shí)也對自身有了很大的提高。

      首先,對我以前做題做事非常馬虎的毛病有了很大的改進(jìn),通過在這幾天編程的過程中的鍛煉,我現(xiàn)在做題比以前仔細(xì)多了,會(huì)小心翼翼地去看每一個(gè)地方,會(huì)仔細(xì)地檢查程序的每一個(gè)字母、標(biāo)點(diǎn)。

      其次,在編程的過程當(dāng)中彌補(bǔ)了我許多知識(shí)上的缺陷,弄清楚了我不懂的地方和似是而非的地方,使我及時(shí)補(bǔ)上了欠缺。

      再次,通過幾天綜合實(shí)訓(xùn)編程使我的知識(shí)形成了一個(gè)完整的框架結(jié)構(gòu),而不再是零散的知識(shí)個(gè)體,使我在使用時(shí)更加的方便。

      第四,在實(shí)習(xí)結(jié)束后,我對做完的習(xí)題檢查比再是一切的走馬觀花,而是仔細(xì)核對、認(rèn)真檢查。第五,通過實(shí)習(xí)改變了我做題時(shí)心煩氣燥的習(xí)慣,現(xiàn)在做題可以平和靜氣的完成。

      第六,通過實(shí)習(xí)我的自制能力更強(qiáng)了,基本完全可以控制自己,避免外界的干擾,安心地完成自己的工作。第七,實(shí)訓(xùn)過程中,充分發(fā)揮團(tuán)隊(duì)協(xié)作精神,共同進(jìn)步,幫助我順利完成實(shí)訓(xùn)課程。

      總之,通過實(shí)習(xí)使我自身的知識(shí)體系得到鞏固、提高以及使團(tuán)隊(duì)工作的能力得到鍛煉。

      第四篇:c語言實(shí)習(xí)報(bào)告

      目 錄

      一、前言?????????????????????????2

      二、引言?????????????????????????2 2.1系統(tǒng)開發(fā)工具???????????????????? 2 2.2實(shí)習(xí)目的??????????????????? 3 2.3實(shí)習(xí)基本內(nèi)容與要求?????????????????3 2.4實(shí)習(xí)時(shí)間安排???????????????????? 3 2.5實(shí)習(xí)地點(diǎn)?????????????????????? 3 2.6實(shí)習(xí)內(nèi)容??????????????????????????? 3

      三、學(xué)生成績管理系統(tǒng)分析?????????????????3.1系統(tǒng)概況??????????????????????4 3.2需求分析??????????????????????4 3.3總體功能要求????????????????????5 3.3.1總體功能模塊?????????????????? 5 3.3.2各函數(shù)的功能和實(shí)現(xiàn)???????????????? 6 3.3.3各部分流程圖??????????????????????? 6 3.3.4性能要求????????????????????????? 8

      四、詳細(xì)設(shè)計(jì)???????????????????????8 4.1關(guān)鍵部分的代碼、說明及運(yùn)行結(jié)果圖???????????????8

      1、全局定義部分?????????????????????8

      2、主程序部分??????????????????????8

      3、輸入信息部分?????????????????????10

      4、輸出信息部分?????????????????????12

      5、排序部分??????????????????13

      6、插入信息部分??????????????????14

      7、刪除部分??????????????????15 4.2總程序????????????????????????16

      五、實(shí)習(xí)心得體會(huì)?????????????????????24

      六、附錄:參考文獻(xiàn)????????????????????25

      一、前言

      隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對學(xué)生成績信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如,檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長,成本低等。這些優(yōu)點(diǎn)能極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)學(xué)生成績管理系統(tǒng)很有必要。

      學(xué)生成績管理系統(tǒng)是為了適應(yīng)現(xiàn)代化學(xué)校的管理,加快推進(jìn)數(shù)字化校園的建設(shè)、充分利用校園網(wǎng),利用網(wǎng)絡(luò)、多媒體等計(jì)算機(jī)應(yīng)用技術(shù)和手段,提高辦公效率、改善質(zhì)量的高效管理學(xué)校系統(tǒng)。

      學(xué)生成績管理系統(tǒng)是系科綜合管理系統(tǒng)的重要組成部分,為學(xué)校學(xué)生層面的管理提供了一個(gè)有用的數(shù)字化學(xué)生成績管理系統(tǒng)的工具,在學(xué)校學(xué)生管理中起著舉足輕重的作用。

      為了培養(yǎng)自己正確的程序設(shè)計(jì)思想,使平時(shí)學(xué)習(xí)的理論聯(lián)系實(shí)際,培養(yǎng)自己嚴(yán)肅認(rèn)真,實(shí)事求是的科學(xué)態(tài)度和勇于探索的創(chuàng)新精神,培養(yǎng)自己綜合運(yùn)用所學(xué)知識(shí)與實(shí)踐經(jīng)驗(yàn),分析和解決相應(yīng)領(lǐng)域的工程技術(shù)問題或進(jìn)行軟件項(xiàng)目開發(fā)的能力。學(xué)院依照課程教學(xué)大綱和課程設(shè)計(jì)大綱提出了本次課程設(shè)計(jì)的題目及要求。

      要求掌握C程序的基本結(jié)構(gòu)和C語言基本的數(shù)據(jù)結(jié)構(gòu),熟悉C程序的編輯、編譯、調(diào)試和運(yùn)行過程,了解程序設(shè)計(jì)的一般方法、結(jié)構(gòu)化程序設(shè)計(jì)的思想,熟悉算法的描述工具—N—S流程圖的使用及常用算法,能夠熟練地閱讀用C語言編寫的程序,能夠運(yùn)用結(jié)構(gòu)化程序設(shè)計(jì)編寫C程序。

      二、引言

      2.1系統(tǒng)開發(fā)工具簡介

      WIN-TC是一個(gè)TC2 WINDOWS平臺(tái)開發(fā)工具。該軟件使用TC2為內(nèi)核,提供WINDOWS平臺(tái)的開發(fā)界面,因此也就支持WINDOWS平臺(tái)下的功能,例如剪切、復(fù)制、粘貼和查找替換等。而且在功能上也有它的獨(dú)特特色例如語法加亮、C內(nèi)嵌匯編、自定義擴(kuò)展庫的支持等。并提供一組相關(guān)輔助工具 令你在編程過程中更加游刃有余,如虎添翼。本軟件用于編寫C語言程序。2.2實(shí)習(xí)目的

      進(jìn)一步加深、鞏固所學(xué)專業(yè)課程(《C語言程序設(shè)計(jì)》)的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)自己綜合分析問題和解決問題的能力。掌握運(yùn)用C語言獨(dú)立地編寫、調(diào)試應(yīng)用程序和進(jìn)行其它相關(guān)設(shè)計(jì)的技能。

      使學(xué)生在掌握C語言的基本語法的基礎(chǔ)上,能夠更好的理解和運(yùn)用其解決實(shí)際問題。在實(shí)踐實(shí)習(xí)操作中讓學(xué)生對結(jié)構(gòu)化程序設(shè)計(jì)有更進(jìn)一步深刻的認(rèn)識(shí)與了解,提高學(xué)生的實(shí)踐操作能力。2.3、實(shí)習(xí)基本內(nèi)容與要求: 用鏈表實(shí)現(xiàn)簡單的學(xué)籍管理

      1、總體功能要求

      (1)鏈表的建立:每個(gè)節(jié)點(diǎn)包括:學(xué)號(hào)、姓名、性別、語文、數(shù)學(xué)、英語、總分;

      (2)節(jié)點(diǎn)的插入:按學(xué)號(hào)的順序插入;(3)刪除鏈表中的節(jié)點(diǎn):按學(xué)號(hào)或者姓名;(4)鏈表的輸出:按學(xué)號(hào)排序、按總分排序。

      2、性能的要求:

      (1)各個(gè)功能分別用函數(shù)實(shí)現(xiàn);(2)節(jié)點(diǎn)信息讓用戶通過鍵盤輸入;(3)總分通過計(jì)算獲得;(4)有簡單的操作界面;

      (5)盡可能考慮程序的容錯(cuò)性、可操作性。

      3、寫實(shí)習(xí)報(bào)告以及心得體會(huì)

      2.4實(shí)習(xí)時(shí)間安排

      2011年7月12日 在服務(wù)器上下載應(yīng)用程序、實(shí)習(xí)報(bào)告模板,練習(xí)書本第11章的例題

      2011年7月13日 在自己的機(jī)器上程序設(shè)計(jì) 2011年7月14日 程序設(shè)計(jì)

      2011年7月15日 撰寫實(shí)習(xí)報(bào)告及心得體會(huì) 2011年7月16日 交實(shí)習(xí)報(bào)告 2.5 實(shí)習(xí)地點(diǎn):c1 2樓機(jī)房 2.6實(shí)習(xí)內(nèi)容

      對學(xué)生信息(包括姓名、學(xué)號(hào)、語文、數(shù)學(xué)、英語、平均分、總分)進(jìn)行管理,包括學(xué)生成績的信息輸入、輸出、查詢、刪除、排序、退出、保存.將學(xué)生的成績信息進(jìn)行記錄,信息內(nèi)容包含:(1)學(xué)生的學(xué)號(hào)(2)學(xué)生的姓名(3)學(xué)生的成績。假設(shè),現(xiàn)收集到了一個(gè)班學(xué)生的所有成績信息,要求用C語言編寫一個(gè)簡單的成績管理系統(tǒng),可進(jìn)行錄入、查詢、修改、排序和瀏覽等功能。學(xué)習(xí)相關(guān)開發(fā)工具和應(yīng)用軟件,熟悉系統(tǒng)建設(shè)過程。

      三、學(xué)生成績管理系統(tǒng)分析

      3.1系統(tǒng)概況

      本次實(shí)習(xí)是通過建立一個(gè)學(xué)生學(xué)籍管理系統(tǒng)來更好的認(rèn)識(shí)和掌握C語言中鏈表這一重要的知識(shí)內(nèi)容.本系統(tǒng)實(shí)現(xiàn)的功能如下:

      1.創(chuàng)建學(xué)生學(xué)籍信息,每個(gè)學(xué)生學(xué)籍信息包括:學(xué)號(hào)、姓名、語文、數(shù)學(xué)、英語、平均分、總分;

      2.插入信息:按照學(xué)號(hào)由小到大的循序插入信息;

      3.查找信息:通過選擇按照學(xué)號(hào)或者姓名來查找到該學(xué)生的信息; 4.刪除信息:通過選擇按照學(xué)號(hào)或者按照姓名刪除某個(gè)學(xué)生學(xué)籍信息; 5.輸出信息:通過選擇按學(xué)號(hào)(由小到大)或者總分(由小到大)或者平均分(由小到大)來輸出信息;

      6.保存信息:對學(xué)生學(xué)籍系統(tǒng)中的信息以記事本的學(xué)生進(jìn)行保存。

      本系統(tǒng)的亮點(diǎn)是在運(yùn)用模塊來組建該學(xué)生學(xué)籍管理系統(tǒng),也就是說各個(gè)功能以模塊的實(shí)現(xiàn),通過主函數(shù)來調(diào)用模塊,實(shí)現(xiàn)管理功能,這樣程序結(jié)構(gòu)清晰,容易檢查到錯(cuò)誤所在模塊,減少了調(diào)試的壓力。其次,是運(yùn)用結(jié)構(gòu)體來組織數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)規(guī)范,通過指針的操作很容易實(shí)現(xiàn)簡單的查找、刪除、輸出等操作。最后,容錯(cuò)性較好,比如輸入成績輸入時(shí)按照我們百分制輸入,必須輸入1-100之間的數(shù)字,如果輸入的不是1-100中的數(shù)據(jù),在系統(tǒng)將顯示信息錯(cuò)誤信息,要求重新輸入。

      軟件配備:TurboC2.0,Windows 2000/20003/xp等; 硬件配備:內(nèi)存:512MB及以上;

      外存:60GB及以上; CPU: 奔4及以上; 3.2需求分析

      1、用C語言實(shí)現(xiàn)系統(tǒng);

      2、對學(xué)生信息(包括學(xué)號(hào)、姓名、語文、數(shù)學(xué)、英語、平均分)進(jìn)行管理,包括學(xué)生成績的信息輸入、輸出、查詢、刪除、排序、統(tǒng)計(jì)、退出.3、學(xué)生信息包括:其內(nèi)容較多,為了簡化討論,要求設(shè)計(jì)的管理系統(tǒng)能夠完成以下功能:

      (1)、每一條記錄包括一個(gè)學(xué)生的學(xué)號(hào)、姓名、3門課成績

      (2)、成績信息錄入功能:(成績信息用文件保存,可以一次完成若干條記錄的輸入。)(3)、成績信息顯示瀏覽功能:完成全部學(xué)生記錄的顯示。(4)、查詢功能:完成按姓名查找學(xué)生記錄,并顯示。(5)、成績信息的刪除:按學(xué)號(hào)進(jìn)行刪除某學(xué)生的成績.(6)、排序功能:按學(xué)生平均成績進(jìn)行排序。

      (7)、應(yīng)提供一個(gè)界面來調(diào)用各個(gè)功能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡可能清晰美觀!3.3總體功能要求

      3.3.1總體功能模塊 學(xué)生成績管理信息系統(tǒng)的主界面,包括六個(gè)內(nèi)容:信息輸入,信息輸出,信息刪除,信息的排序,信息的查找和信息的保存。

      信息輸入包括創(chuàng)建信息和信息添加:其中創(chuàng)建的學(xué)生信息包括學(xué)生的學(xué)號(hào),姓名,性別以及語文,數(shù)學(xué),英語三門課程的成績。信息添加的內(nèi)容也是創(chuàng)建的所有學(xué)籍信息。

      信息刪除是按照學(xué)生的學(xué)號(hào)進(jìn)行刪除。

      信息的排序也可以分為三種方法進(jìn)行:一是按照學(xué)號(hào)進(jìn)行排序,二是根據(jù)學(xué)生語文、數(shù)學(xué)、英語三門課程的總分進(jìn)行排序,三是根據(jù)學(xué)生語文、數(shù)學(xué)、英語三門課程的平均分進(jìn)行排序。

      信息的查找時(shí)按照學(xué)生的學(xué)號(hào)進(jìn)行查找。

      信息的保存是通過程序與文件的鏈接進(jìn)行的,可以直接將學(xué)生成績以記事本的形式保存到指定文件夾中。

      總 體 功 能 模 塊 圖

      3.3.2各函數(shù)的功能和實(shí)現(xiàn)

      1、輸入初始的學(xué)生信息:輸入信息包括學(xué)生的姓名、學(xué)號(hào)以及學(xué)生的成績等相關(guān)信息;可用函數(shù)void input(STUDENT *data, int *len)來實(shí)現(xiàn)此操作。

      2、成績輸出模塊:輸出學(xué)生的信息以及成績void output(STUDENT *data, int len):通過學(xué)生的姓名來查看學(xué)生的相關(guān)成績,同時(shí)也可以分別通過caverage()、maverage()、eaverage()和comaverage()來輸出成績的平均分?jǐn)?shù)、最高和最低分?jǐn)?shù)。

      3、成績查詢模塊:可用void find(STUDENT *data, int len)來實(shí)現(xiàn)。找到就輸出此學(xué)生全部信息。

      4、刪除模塊:用函數(shù)void delete_item(STUDENT *data, int *len)來實(shí)現(xiàn)

      5、排序模塊:用函數(shù)void sort(STUDENT *data, int len)來實(shí)現(xiàn)

      6、統(tǒng)計(jì)功能能:用函數(shù)void stat(STUDENT *data, int len)來實(shí)現(xiàn)

      7、退出系統(tǒng):可用一個(gè)函數(shù)exit()來實(shí)現(xiàn),首先將信息保存到文件中,釋放動(dòng)態(tài)創(chuàng)建的內(nèi)存空間,再退出此程序。

      3.3.3各部分流程圖 1.學(xué)生信息輸入流程圖 2.學(xué)生信息輸出流程圖

      3.刪除的流程圖

      4.插入信息的流程圖 5.對信息的排序流程圖

      3.3.4性能要求

      1、功能分別用函數(shù)實(shí)現(xiàn);

      2、信息讓用戶通過鍵盤輸入;

      3、通過計(jì)算獲得;

      4、簡單的操作界面;

      5、可能考慮程序的容錯(cuò)

      四、詳細(xì)設(shè)計(jì)

      4.1關(guān)鍵部分的代碼、說明及運(yùn)行結(jié)果圖

      1、全局定義部分

      #include #include #include #include #define NULL 0 /*令NULL為0,表示空地址*/ #define LEN sizeof(struct student)/*令LEN代表struct student類型數(shù)據(jù)的長度,sizeof是“求字節(jié)數(shù)運(yùn)算符”*/ struct student /*定義結(jié)構(gòu)體*/ { long num;/*定義學(xué)生學(xué)號(hào)*/ char name[20];/*定義姓名*/ char sex[10];/*定義性別*/ int chinese;/*語文分?jǐn)?shù),假設(shè)為整數(shù)*/ int math;/*數(shù)學(xué)分?jǐn)?shù)*/ int english;/*英語分?jǐn)?shù)*/ int sum;/*三門總分*/ struct student *next;};int n;/*n為全局變量,定義為節(jié)點(diǎn)個(gè)數(shù)*/ /*創(chuàng)建鏈表,帶回一個(gè)指向鏈表頭的指針*/ struct student *creat(vonum){ struct student *head;struct student *p1,*p2;n=0;p1=p2=(struct student*)malloc(LEN);/*開辟一個(gè)新單元*/ printf(“nInput student's number:(press 0 to exit)”);

      2、主程序部分

      main()/*主函數(shù)*/

      {struct student *head,*stu;long del_num;int N;a: printf(“The student information management system n”);printf(“n(LIST)n”);printf(“ 1.Create a new namelistn”);printf(“ 2.Print the namelistn”);printf(“ 3.Delete a record from the namelistn”);printf(“ 4.insert a recordn”);printf(“ 5.sort the programmen”);printf(“ 0.exit the programmen”);printf(“please enter the number:”);scanf(“%d”,&N);switch(N){case 0:exit(0);goto end;case 1: printf(“input records:n”);head=creat();print(head);break;case 2: print(head);break;case 3: printf(“ninput the delete number :”);scanf(“%1d”,&del_num);while(del_num!=0){head=del(head,del_num);print(head);printf(“ninput the deleted number:”);scanf(“%1d”,&del_num);}break;case 4: printf(“ninput the insert record:”);stu=(struct student *)malloc(LEN);printf(“nplease input number :”);scanf(“%ld”,&stu->num);printf(“please input name”);scanf(“%s”,&stu->name);printf(“please choose sex(f or m):”);scanf(“%s”,&stu->sex);printf(“please input chinese score:”);scanf(“%d”,&stu->chinese);printf(“please input maths score:”);scanf(“%d”,&stu->maths);9 printf(“please input english score:”);scanf(“%d”,&stu->english);while(stu->num!=0){head=insert(head,stu);print(head);printf(“ninput theinsert record:”);stu=(struct student*)malloc(LEN);printf(“nplease input number:”);scanf(“%ld”,&stu->num);printf(“please input name:”);scanf(“%s”,&stu->name);printf(“please choose sex(f or m):”);scanf(“%s”,&stu->sex);printf(“please input chinese score:”);scanf(“%d”,&stu->chinese);printf(“please input maths score:”);scanf(“%d”,&stu->maths);printf(“please input english score:”);scanf(“%d”,&stu->english);break;case 5: head=sort(head);print(head);break;

      }goto a;end:;} }

      3、輸入信息部分 /*輸入數(shù)據(jù)*/ scanf(“%ld”,&p1->num);if(p1->num!=0){ a: printf(“Input student's name: ”);scanf(“%s”,&p1->name);b: printf(“Input student's sex(f or m): ”);scanf(“%s”,&p1->sex);c: printf(“Input chinese score: ”);scanf(“%d”,&p1->chinese);if(p1->chinese>100||p1->chinese<0)/*驗(yàn)證成績是否在0——100之間*/ {printf(“Please enter a number between 0 to 100!n”);10 goto c;} d: printf(“Input math score: ”);scanf(“%d”,&p1->math);if(p1->math>100||p1->math<0){printf(“Please enter a number between 0 to 100!n”);goto d;} e: printf(“Input english score: ”);scanf(“%d”,&p1->english);if(p1->english>100||p1->english<0){printf(“Please enter a number between 0 to 100!n”);goto e;} } head=NULL;while(p1->num!=0){ n=n+1;if(n==1)head=p1;else p2->next=p1;p2=p1;p1=(struct student *)malloc(LEN);printf(“nInput student's number(press 0 to exit): ”);scanf(“%ld”,&p1->num);if(p1->num!=0){printf(“Input student's name: ”);scanf(“%s”,&p1->name);printf(“Input student's sex(f or m): ”);scanf(“%s”,&p1->sex);printf(“Input Chinese score: ”);scanf(“%d”,&p1->chinese);if(p1->chinese>100||p1->chinese<0){printf(“Please enter a number between 0 to 100n”);/*績是否在0——100之間*/ goto c;} printf(“Input math score: ”);scanf(“%d”,&p1->math);if(p1->math>100||p1->math<0){printf(“Please enter a number between 0 to 100n”);/*是否在0——100之間*/ 11

      驗(yàn)證成驗(yàn)證成績 goto d;} printf(“Input english score: ”);scanf(“%d”,&p1->english);if(p1->english>100||p1->english<0){printf(“Please enter a number between 0 to 100n”);goto e;} } } p2->next=NULL;return(head);} 輸入界面如下:

      4、輸出信息部分

      /*輸出鏈表*/ void print(struct student *head){ struct student *p;printf(“n=============Student information=============n”);printf(“nthe %d recrods are:n”,n);printf(“| NO.| Name | Sex |Chi |math|Eng | sum|n”);printf(“|----------|--------|-----|----|----|----|------|n”);p=head;if(p!=NULL)do { p->sum=p->chinese+p->math+p->english;/*求總分賦給totalscorescore*/ /*輸出各項(xiàng)值*/ 12 printf(“|%10ld|%8s|%5s|%4d|%4d|%4d|%6d|n”, p->num, p->name,p->sex,p->chinese,p->math, p->english,p->sum);p=p->next;/*將p原來指向的節(jié)點(diǎn)中next的值賦給p,使p指向第下一個(gè)節(jié)點(diǎn)*/ p->sum=NULL;/*將總分totalscorescore賦空地址*/ }while(p!=NULL);else printf(“nNo recordsn”);printf(“===============END====================n”);}

      5、排序部分

      struct student *sort(struct student *head)/*{int i=0;struct student *p,*q,*t,*h1;h1=head->next;head->next=NULL;while(h1!=NULL){t=h1;h1=h1->next;p=head;q=head;while(t->total>p->total&&p!=NULL){q=p;p=p->next;} if(p==q){t->next=p;head=t;} else {t->next=p;q->next=t;} } p=head;while(p!=NULL){i++;p->order=i;p=p->next;} printf(“sort sucess!n”);return(head);}

      如按總分排序,界面如下:

      排序函數(shù)*/

      按學(xué)號(hào)排序,界面如下:

      6、插入信息部分

      /*插入結(jié)點(diǎn)函數(shù)*/ struct student *insert(struct student *head,struct student *stud){struct student *p0,*p1,*p2;p1=head;p0=stud;if(head==NULL){head=p0;p0->next=NULL;} else {while((p0->num>p1->num)&&(p1->next!=NULL)){p2=p1;p1=p1->next;} if(p0->num<=p1->num){if(head==p1)head=0;else p2->next=p0;14 p0->next=p1;} else {p1->next=p0;p0->next=NULL;} } n=n+1;p1->order=n;return(head);}

      7、刪除部分 /*刪除節(jié)點(diǎn)*/ struct student *del(struct student *head,long num)/*參數(shù)為起始地址head和學(xué)號(hào)number*/ { struct student *p1,*p2;if(head==NULL){printf(“nlist null!n”);} p1=head;while(num!=p1->num&&p1->next!= NULL)/**p1指向的不是所要找的節(jié)點(diǎn),并且后面還有節(jié)點(diǎn)*/ { p2=p1;p1=p1->next;/**p1后移一個(gè)節(jié)點(diǎn)*/ } if(num==p1->num){ if(p1==head)head=p1->next;/*若p1指向的是頭節(jié)點(diǎn),把第二個(gè)節(jié)點(diǎn)地址賦予head*/ else p2->next=p1->next;/*否則將下一節(jié)點(diǎn)地址賦給前一節(jié)點(diǎn)地址*/ printf(“delete:%ldn”,num);n=n-1;} else printf(“%ld not been found!n”,num);/*找不到該節(jié)點(diǎn)*/ return(head);} 界面如下:刪除后

      4.2、總程序

      #include #include #include #include #define NULL 0 /*令NULL為0,表示空地址*/ #define LEN sizeof(struct student)/*令LEN代表struct student類型數(shù)據(jù)的長度,sizeof是“求字節(jié)數(shù)運(yùn)算符”*/ struct student /*定義結(jié)構(gòu)體*/ { long num;/*定義學(xué)生學(xué)號(hào)*/ char name[20];/*定義姓名*/ char sex[10];/*定義性別*/ int chinese;/*語文分?jǐn)?shù),假設(shè)為整數(shù)*/ int math;/*數(shù)學(xué)分?jǐn)?shù)*/ int english;/*英語分?jǐn)?shù)*/ int sum;/*三門總分*/ struct student *next;};

      int n;/*n為全局變量,定義為節(jié)點(diǎn)個(gè)數(shù)*/ /*創(chuàng)建鏈表,帶回一個(gè)指向鏈表頭的指針*/ struct student *creat(vonum){ struct student *head;struct student *p1,*p2;n=0;p1=p2=(struct student*)malloc(LEN);/*開辟一個(gè)新單元*/ 16 printf(“nInput student's number:(press 0 to exit)”);/*輸入數(shù)據(jù)*/ scanf(“%ld”,&p1->num);if(p1->num!=0){ a: printf(“Input student's name: ”);scanf(“%s”,&p1->name);b: printf(“Input student's sex(f or m): ”);scanf(“%s”,&p1->sex);c: printf(“Input chinese score: ”);scanf(“%d”,&p1->chinese);if(p1->chinese>100||p1->chinese<0)/*驗(yàn)證成績是否在0——100之間*/ {printf(“Please enter a number between 0 to 100!n”);goto c;} d: printf(“Input math score: ”);scanf(“%d”,&p1->math);if(p1->math>100||p1->math<0){printf(“Please enter a number between 0 to 100!n”);goto d;} e: printf(“Input english score: ”);scanf(“%d”,&p1->english);if(p1->english>100||p1->english<0){printf(“Please enter a number between 0 to 100!n”);goto e;} } head=NULL;while(p1->num!=0){ n=n+1;if(n==1)head=p1;else p2->next=p1;p2=p1;p1=(struct student *)malloc(LEN);printf(“nInput student's number(press 0 to exit): ”);scanf(“%ld”,&p1->num);if(p1->num!=0){printf(“Input student's name: ”);17 scanf(“%s”,&p1->name);printf(“Input student's sex(f or m): ”);scanf(“%s”,&p1->sex);printf(“Input Chinese score: ”);scanf(“%d”,&p1->chinese);if(p1->chinese>100||p1->chinese<0){printf(“Please enter a number between 0 to 100n”);/*驗(yàn)證成績是否在0——100之間*/ goto c;} printf(“Input math score: ”);scanf(“%d”,&p1->math);if(p1->math>100||p1->math<0){printf(“Please enter a number between 0 to 100n”);/*是否在0——100之間*/ goto d;} printf(“Input english score: ”);scanf(“%d”,&p1->english);if(p1->english>100||p1->english<0){printf(“Please enter a number between 0 to 100n”);goto e;} } } p2->next=NULL;return(head);}

      /*輸出鏈表*/ void print(struct student *head){ struct student *p;printf(“n=============Student information=============n”);printf(“nthe %d recrods are:n”,n);printf(“| NO.| Name | Sex |Chi |math|Eng | sum|n”);printf(“|----------|--------|-----|----|----|----|------|n”);p=head;if(p!=NULL)do { p->sum=p->chinese+p->math+p->english;/*求總分賦給totalscorescore*/ /*輸出各項(xiàng)值*/ 18

      驗(yàn)證成績 printf(“|%10ld|%8s|%5s|%4d|%4d|%4d|%6d|n”, p->num, p->name,p->sex,p->chinese,p->math, p->english,p->sum);p=p->next;/*將p原來指向的節(jié)點(diǎn)中next的值賦給p,使p指向第下一個(gè)節(jié)點(diǎn)*/ p->sum=NULL;/*將總分totalscorescore賦空地址*/ }while(p!=NULL);else printf(“nNo recordsn”);printf(“===============END====================n”);}

      /*刪除節(jié)點(diǎn)*/ struct student *del(struct student *head,long num)/*參數(shù)為起始地址head和學(xué)號(hào)number*/ { struct student *p1,*p2;if(head==NULL){printf(“nlist null!n”);} p1=head;while(num!=p1->num&&p1->next!= NULL)/**p1指向的不是所要找的節(jié)點(diǎn),并且后面還有節(jié)點(diǎn)*/ { p2=p1;p1=p1->next;/**p1后移一個(gè)節(jié)點(diǎn)*/ } if(num==p1->num){ if(p1==head)head=p1->next;/*若p1指向的是頭節(jié)點(diǎn),把第二個(gè)節(jié)點(diǎn)地址賦予head*/ else p2->next=p1->next;/*否則將下一節(jié)點(diǎn)地址賦給前一節(jié)點(diǎn)地址*/ printf(“delete:%ldn”,num);n=n-1;} else printf(“%ld not been found!n”,num);/*找不到該節(jié)點(diǎn)*/ return(head);}

      /*插入節(jié)點(diǎn)*/ struct student *insert(struct student *head,struct student *stud)/*stud是一個(gè)指針變量,從實(shí)參傳來待插入節(jié)點(diǎn)的地址給stud*/ { struct student *p0,*p1,*p2;p1=head;/*使p1指向第一個(gè)節(jié)點(diǎn)*/ p0=stud;/*p0指向要插入的節(jié)點(diǎn)*/ if(head==NULL)/*原來的鏈表是空表*/ {head=p0;p0->next=NULL;/*使p0指向的節(jié)點(diǎn)作為頭節(jié)點(diǎn)*/ 19 } else { while((p0->num>p1->num)&&(p1->next!=NULL)){ p2=p1;/*使p2指向剛才p1指向的節(jié)點(diǎn)*/ p1=p1->next;/*p1后移一個(gè)節(jié)點(diǎn)*/ } if(p0->num

      num){ if(head==p1)head=p0;/* else p2->next=p0;/* p0->next=p1;} else {p1->next=p0;p0->next=NULL;} /* } n=n+1;/*節(jié)點(diǎn)數(shù)加1*/ return(head);}

      /*exchange the element of chain*/ void swap(struct student* q1,struct student* q2){long temp_num;char temp_name;char temp_sex[10];int temp_chinese;int temp_math;int temp_english;int temp_sum;char s1[20];

      temp_num=q1->num;q1->num=q2->num;q2->num=temp_num;

      strcpy(s1,q1->name);strcpy(q1->name,q2->name);strcpy(q2->name,s1);

      temp_sex[10]=q1->sex[10];q1->sex[10]=q2->sex[10];q2->sex[10]=temp_sex[10];

      插到原來第一個(gè)節(jié)點(diǎn)之前*/ 插到p2指向的節(jié)點(diǎn)之后*/ 插到最后的節(jié)點(diǎn)之后*/ temp_chinese=q1->chinese;q1->chinese=q2->chinese;q2->chinese=temp_chinese;

      temp_english=q1->english;q1->english=q2->english;q2->english=temp_english;

      temp_math=q1->math;q1->math=q2->math;q2->math=temp_math;

      temp_sum=q1->sum;q1->sum=q2->sum;q2->sum=temp_sum;}

      /*sort by num*/ struct student * sort_num(struct student* head){struct student *p0,*p1,*p2;p0=head;do{ p1=p0;p2=p1;do{ if(p1->num>p2->num)p1=p2;p2=p2->next;}while(p2!=NULL);if(p1!=p0)swap(p0,p1);p0=p0->next;}while(p0!=NULL);return(head);}

      /*sort by totalscore form high to low*/ struct student * sort_sum(struct student* head){struct student *p0,*p1,*p2;p0=head;do{ p1=p0;p2=p1;do{ if(p1->sum

      sum)p1=p2;21 p2=p2->next;}while(p2!=NULL);if(p1!=p0)swap(p0,p1);p0=p0->next;}while(p0!=NULL);return(head);}

      /*主程序*/ main(){struct student *head,*stu;char aa;long del_num;M: printf(“n************welcome System************nn”);

      to

      the

      School

      Management printf(“***************************************************************n”);printf(“n************

      made by GIS1011 chenliuqing 1020209124 ************n”);printf(“* 1.Input students' records 2.Print students' records *n* 3.Delete records 4.Insert records *n* 5.Sort by number 6.Sort by totalscore *n* 7.System Information 8.Exit *n ”);

      printf(“********************END****************************************n”);printf(“********* ***************n”);aa=getch();aa=tolower(aa);switch(aa){ case'1': printf(“nInput students' records”);head=creat();/*返回頭指針*/ print(head);/*輸出全部節(jié)點(diǎn)*/ break;/*調(diào)用輸出鏈表函數(shù)*/ case'2':print(head);/*輸出全部節(jié)點(diǎn)*/ break;/*調(diào)用刪除節(jié)點(diǎn)函數(shù)*/ case'3': printf(“nInput the deleted number(press 0 to exit): ”);scanf(“%ld”,&del_num);while(del_num!=0){head=del(head,del_num);/*返回頭指針*/ print(head);/*輸出全部節(jié)點(diǎn)*/

      please

      choose

      the

      number

      before

      command 22 printf(“nInput the deleted number(press 0 to exit): ”);scanf(“%ld”,&del_num);} break;/*調(diào)用插入節(jié)點(diǎn)函數(shù)*/ case'4': printf(“nInput the inserted record”);stu=(struct student*)malloc(LEN);printf(“nInput student's number(press 0 to exit): ”);scanf(“%ld”,&stu->num);if(stu->num!=0){ printf(“Input student's name:”);scanf(“%s”,stu->name);printf(“Input student's sex(f or m):”);scanf(“%s”,stu->sex);printf(“Input chinese score: ”);scanf(“%d”,&stu->chinese);printf(“Input math score: ”);scanf(“%d”,&stu->math);printf(“Input english score: ”);scanf(“%d”,&stu->english);} while(stu->num!=0){ head=insert(head,stu);print(head);/*輸出全部節(jié)點(diǎn)*/ printf(“Input the inserted record”);stu=(struct student *)malloc(LEN);printf(“nInput student's number(press 0 to exit): ”);scanf(“%ld”,&stu->num);printf(“Input student's name: ”);scanf(“%s”,stu->name);printf(“Input student's sex(f or m): ”);scanf(“%s”,stu->sex);printf(“Input Chinese score:”);scanf(“%d”,&stu->chinese);printf(“Input math score:”);scanf(“%d”,&stu->math);printf(“Input english score:”);scanf(“%d”,&stu->english);} break;/*調(diào)用按學(xué)號(hào)(從小到大)排序函數(shù)*/ case '5': head=sort_num(head);print(head);/*輸出全部節(jié)點(diǎn)*/ 23 break;/*調(diào)用按總分(從高到低)排序函數(shù)*/ case '6': head=sort_sum(head);print(head);/*輸出全部節(jié)點(diǎn)*/ break;case'7':printf(“n~~~~~~~~~~~~System Information~~~~~~~~~~~~n”);printf(“School Management SystemnMade Time:2010-7-24nVersion number:1.0nn”);printf(“~~~~~~~~~~~~~~~~~~ /*顯示系統(tǒng)信息*/ break;case'8':exit();/*退出程序*/ /*調(diào)用創(chuàng)建鏈表函數(shù)*/

      } goto M;/*返回、顯示主菜單*/ }

      END

      By

      xugaohongnFinish

      ~~~~~~~~~~~~~~~~~~nnn”);

      五、實(shí)習(xí)心得體會(huì)

      由于本課題中的許多知識(shí)點(diǎn)都沒有學(xué)過都要靠自己到課外的資料中去查找。在用的時(shí)候難免出現(xiàn)這樣那樣的錯(cuò)誤。如開始設(shè)計(jì)出來的菜單不是預(yù)想的那樣,而是總個(gè)窗中出現(xiàn)混亂。解決的這個(gè)問題的辦法是調(diào)整。一個(gè)系統(tǒng)的菜單和提示信息非常重要。如果沒有這些用戶根本不知道怎么用你設(shè)計(jì)的這個(gè)系統(tǒng)。在設(shè)計(jì)的調(diào)試過程中也無法順利的完成調(diào)試工作。有了一個(gè)清晰簡單的菜單和一些提示信息這后,調(diào)試過程完成的非常順利。通過本次C語言程序設(shè)計(jì)的實(shí)習(xí),我學(xué)得了很多知識(shí),雖然在之前老師沒有詳細(xì)講鏈表的內(nèi)容,但是我通過自己看書,同學(xué)一起討論,會(huì)用鏈表處理簡單的實(shí)際問題了,并對鏈表的建立、結(jié)點(diǎn)的插入、刪除節(jié)點(diǎn)以及鏈表的輸出等一系列鏈表知識(shí)有了較為深刻的認(rèn)識(shí)。而且自己的實(shí)際操作能力也有了提高。

      回顧起此次課程設(shè)計(jì),我感慨頗多,的確,從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整兩個(gè)禮拜的日子里,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我們懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能 24 真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體??通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)熟悉了,本次課程設(shè)計(jì)結(jié)束了,我們通過這次實(shí)踐學(xué)到了許多知識(shí)。學(xué)到了設(shè)計(jì)一個(gè)簡單的系統(tǒng)。要注意哪些方面。也使我們知道自己哪些方面做得還不夠。這不僅是程序設(shè)計(jì),更是鍛煉我們處理問題的能力,同時(shí)也使我們了解到團(tuán)隊(duì)合作的可貴.編寫程序是件細(xì)心活,稍不留神就會(huì)出錯(cuò),這就必須要求我們對待事情要認(rèn)真!在編寫程序的過程中,錯(cuò)誤不斷出現(xiàn),不同的類型(如少寫了一個(gè)符號(hào),寫錯(cuò)了字母,用錯(cuò)了函數(shù)等等)層出不窮,這考驗(yàn)我們待事細(xì)心,耐心,能不能堅(jiān)持到底,不能半途而廢。但我們總結(jié)出了一點(diǎn)點(diǎn)的經(jīng)驗(yàn)如下:

      1、要對系統(tǒng)的功能和要求做出詳細(xì)的分析,并合理分解任務(wù)。

      2、把分解出來的子任務(wù),做給一個(gè)相對獨(dú)立的模塊。

      3、在設(shè)計(jì)一個(gè)模塊之前,要簡單構(gòu)想一下總界面的顯視情況。

      4、針對構(gòu)想出來的界面進(jìn)行程序的編寫。

      六、附錄:

      參考文獻(xiàn)

      教材和主要參考書目:(1)教材:《C程序設(shè)計(jì)》,譚浩強(qiáng)編著,清華大學(xué)出版社(2)主要參考書目: ①《C程序設(shè)計(jì)教程》,譚浩強(qiáng)編著,清華大學(xué)出版社; ②《C語言程序設(shè)計(jì)——習(xí)題與實(shí)驗(yàn)指導(dǎo)》,譚浩強(qiáng)編著,清華大學(xué)出版社。

      第五篇:c語言實(shí)習(xí)報(bào)告

      西安科技大學(xué)

      《C/C++語言程序設(shè)計(jì)》

      課程設(shè)計(jì)報(bào)告

      題 目

      院、系(部)

      專業(yè)及班級 姓 名 日 期

      1設(shè)計(jì)目的

      設(shè)計(jì)一個(gè)職工信息管理系統(tǒng),使之能提供以下功能: 1)錄入職工信息并保存 2)顯示所有職工信息 3)查詢職工信息 4)修改職工信息并保存 5)刪除職工信息 需求說明: 職工信息包括職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話等,并且要求職工號(hào)不重復(fù);

      錄入的職工信息要求用文件形式保存,并可以對其進(jìn)行瀏覽、查詢、修改、刪除等基本操作; 職工信息的顯式要求有一定的規(guī)范格式;

      對職工信息應(yīng)能夠分別按工資及按學(xué)歷兩種方式進(jìn)行,要求能返回所有符合條件的職工的信息; 對職工信息的修改應(yīng)逐個(gè)地進(jìn)行,一個(gè)職工信息的更改不應(yīng)影響其他的職工記錄;

      所設(shè)計(jì)的系統(tǒng)應(yīng)以菜單方式工作,應(yīng)為用戶提供清晰的使用提示,依據(jù)用戶的選擇來進(jìn)行各種處理,并要求在此過程中能夠盡可能的兼容用戶使用過程中的異常情況??傮w設(shè)計(jì)

      1.該系統(tǒng)可以按功能進(jìn)行模塊劃分,其模塊圖如下:

      系統(tǒng)模塊圖

      其中:

      信息輸入模塊完成職工信息的輸入功能,輸入信息包括職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話等;

      信息瀏覽模塊完成已錄入職工信息的顯示;

      信息查詢模塊完成職工信息的查詢,查詢時(shí)對應(yīng)有按工資查詢和按學(xué)歷查詢兩種方式; 信息修改模塊完成職工信息的修改功能; 信息刪除模塊完成職工信息的刪除功能;

      菜單選擇模塊完成用戶命令的接收,此模塊也是職工信息管理系統(tǒng)的入口,用戶所要進(jìn)行的各種

      操作均需在此模塊中進(jìn)行選擇并進(jìn)而調(diào)用其他模塊實(shí)現(xiàn)相應(yīng)的功能;

      2.數(shù)據(jù)結(jié)構(gòu)

      本系統(tǒng)中主要的數(shù)據(jù)結(jié)構(gòu)就是職工的信息,包含職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話等,在處理過程中各項(xiàng)可以作為一個(gè)職工的不同屬性來進(jìn)行處理

      3.程序流程

      系統(tǒng)的執(zhí)行應(yīng)從功能菜單的選擇開始,依據(jù)用戶的選擇來進(jìn)行后續(xù)的處理,直到用戶選擇退出系統(tǒng)為止,其間應(yīng)對用戶的選擇做出判斷及異常處理。系統(tǒng)的流程圖如下:

      程序流程圖 詳細(xì)設(shè)計(jì)

      對應(yīng)于總體設(shè)計(jì)時(shí)的系統(tǒng)功能模塊圖,各個(gè)功能模塊的處理邏輯如下: ① 信息輸入模塊:

      打開職工信息文件; while(繼續(xù)輸入){ 讀入職工信息;

      將讀入信息添加到職工信息文件中;

      提示是否繼續(xù)輸入; } 關(guān)閉職工信息文件;

      ② 信息瀏覽模塊:

      打開職工信息文件; while(不到文件結(jié)束){ 從文件中順序讀出一個(gè)職工的信息;

      按指定格式輸出該職工的信息; } 關(guān)閉職工信息文件;

      ③ 信息查詢模塊:

      while(仍繼續(xù)查詢){ if(按工資查詢){ 讀入查詢的職工工資條件;

      打開職工信息文件;

      while(不到文件結(jié)束){ 順序讀出一個(gè)職工的信息;

      if(該職工信息的工資符合條件)輸出該職工的信息; } 關(guān)閉職工信息文件;

      提示共有幾條符合條件的記錄; } else if(按學(xué)歷查詢){ 讀入學(xué)歷查詢的條件;

      打開職工信息文件;

      while(不到文件結(jié)束){

      順序讀出一個(gè)職工的信息;

      if(該職工信息的學(xué)歷符合條件)輸出該職工的信息;

      } 關(guān)閉職工信息文件; 提示符合條件的記錄數(shù); }

      else 提示輸入不合適;

      提示是否繼續(xù)查詢; }

      ④ 信息修改模塊:

      while(繼續(xù)修改){

      從給出信息文件中所有的記錄情況; 提示并讀入待修改的記錄的職工的職工號(hào); 打開職工信息文件;

      查找并讀出該職工的信息到一個(gè)中間變量中; 提示并讀入要針對該職工的哪個(gè)屬性進(jìn)行修改; 根據(jù)用戶的選擇提示并讀入所要修改屬性的新值; 在該職工的中間變量中修改剛剛讀入的屬性值; 提示是否確定要進(jìn)行修改;

      如果用戶確定則將中間變量重新寫回到原職工信息文件中; 關(guān)閉職工信息文件; } ⑤ 信息刪除模塊:

      while(繼續(xù)刪除){ 顯示所有職工的信息;

      提示并讀入待刪除的職工的職工號(hào);

      打開職工信息文件;

      查找是否有符合條件的職工記錄; if(有符合條件的記錄){ 提示是否確認(rèn)該刪除操作; if(用戶確認(rèn)此操作){ 創(chuàng)建一個(gè)新的臨時(shí)文件;

      打開原信息文件;

      while(原信息文件中記錄未讀完){ 讀出原信息文件中的下一條記錄;

      if(此條記錄不是待刪除記錄)寫入臨時(shí)文件中去; }

      關(guān)閉原信息文件; 關(guān)閉臨時(shí)文件; 讀方式打開臨時(shí)文件;

      寫方式重建與原信息文件同名的新信息文件; 將臨時(shí)文件中的內(nèi)容寫入到新信息文件中去; 關(guān)閉新信息文件; 關(guān)閉臨時(shí)文件; 刪除臨時(shí)文件; } } else 提示沒有符合條件的記錄存在; } ⑥ 菜單選擇模塊:

      給出信息提示; 清屏;

      繪制菜單(包含輸入、顯示、查詢、修改、刪除、退出); 提示菜單選擇并讀入到變量;

      根據(jù)讀入變量的值調(diào)用不同的模塊函數(shù);

      數(shù)據(jù)結(jié)構(gòu):

      性別: enum Sex{ male, female };學(xué)歷 :enum Education{ high, junior, college, master, doctor};日期 :struct Date { int year;int month;int day;};職工信息:struct Info {

      char num[5];/* 職工號(hào) */ char name[8];/* 姓名 */ enum Sex sex;/* 性別 */ struct Date birthday;/* 出生年月*/ enum Education education;/* 學(xué)歷 */ char duty[8];/* 職務(wù) */ double wage;/* 工資 */ char addr[12];/* 地址 */

      char phone[8];/* 電話 */ };

      下載c語言實(shí)習(xí)報(bào)告(最終5篇)word格式文檔
      下載c語言實(shí)習(xí)報(bào)告(最終5篇).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語言實(shí)習(xí)報(bào)告

        新疆昌吉學(xué)院 《C語言程序設(shè)計(jì)》 教學(xué)實(shí)習(xí)報(bào)告 部門:信息技術(shù)分院專業(yè):計(jì)算機(jī)應(yīng)用技術(shù) 班級:2010高職應(yīng)用姓名: 指導(dǎo)教師: 《C語言程序設(shè)計(jì)》教學(xué)實(shí)習(xí)報(bào)告 2010高職應(yīng)用班 一、......

        C語言實(shí)習(xí)報(bào)告

        C 語 言 課 程 實(shí)習(xí)報(bào) 告 所 在 院 系 :經(jīng)濟(jì)管理學(xué)院 班 級 學(xué) 號(hào) :083081 學(xué) 序 號(hào) : 20081003628 姓 名 :胡雅雯 程序 已存檔 : 指 導(dǎo) 老 師 :__趙 曼____ 評 分 :____________ 二零一零年一月十......

        C語言上機(jī)實(shí)習(xí)報(bào)告

        一、實(shí)驗(yàn)?zāi)康?1.能夠描述VC++6.0開發(fā)平臺(tái)的使用過程,學(xué)會(huì)運(yùn)行一個(gè)C程序的基本步驟,包括編輯、編譯、鏈接和運(yùn)行。 2.能夠使用算術(shù)表達(dá)式和賦值表達(dá)式書寫正確的語句。 3.能夠使用......

        語言類實(shí)習(xí)報(bào)告合集[5篇]

        語言類實(shí)習(xí)報(bào)告合集9篇在現(xiàn)實(shí)生活中,越來越多人會(huì)去使用報(bào)告,不同種類的報(bào)告具有不同的用途。相信很多朋友都對寫報(bào)告感到非常苦惱吧,以下是小編為大家整理的語言類實(shí)習(xí)報(bào)告9篇......

        c語言上機(jī)實(shí)習(xí)報(bào)告

        蘇州科技大學(xué)上機(jī)實(shí)習(xí)報(bào)告 程序設(shè)計(jì)語言(C語言) 實(shí)驗(yàn)一: Visual C++實(shí)驗(yàn)環(huán)境 一、實(shí)驗(yàn)任務(wù) 實(shí)驗(yàn)一 二、實(shí)驗(yàn)?zāi)康?1. 了解C程序結(jié)構(gòu),熟悉VC++ 6.0開發(fā)環(huán)境。 2. 熟悉在VC++ 6.......

        語言類實(shí)習(xí)報(bào)告匯總[5篇]

        語言類實(shí)習(xí)報(bào)告匯總十篇在經(jīng)濟(jì)飛速發(fā)展的今天,報(bào)告與我們的生活緊密相連,報(bào)告具有語言陳述性的特點(diǎn)。相信許多人會(huì)覺得報(bào)告很難寫吧,下面是小編幫大家整理的語言類實(shí)習(xí)報(bào)告10篇......

        語言實(shí)習(xí)報(bào)告[5篇范例]

        精選語言實(shí)習(xí)報(bào)告四篇隨著社會(huì)一步步向前發(fā)展,越來越多的事務(wù)都會(huì)使用到報(bào)告,我們在寫報(bào)告的時(shí)候要注意邏輯的合理性。在寫之前,可以先參考范文,下面是小編整理的語言實(shí)習(xí)報(bào)告4......

        語言類實(shí)習(xí)報(bào)告[五篇]

        語言類實(shí)習(xí)報(bào)告匯編10篇隨著社會(huì)不斷地進(jìn)步,報(bào)告的用途越來越大,其在寫作上具有一定的竅門。在寫之前,可以先參考范文,以下是小編為大家整理的語言類實(shí)習(xí)報(bào)告10篇,希望能夠幫助到......