c語(yǔ)言實(shí)習(xí)報(bào)告_第1頁(yè)
c語(yǔ)言實(shí)習(xí)報(bào)告_第2頁(yè)
c語(yǔ)言實(shí)習(xí)報(bào)告_第3頁(yè)
c語(yǔ)言實(shí)習(xí)報(bào)告_第4頁(yè)
c語(yǔ)言實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、實(shí)習(xí)報(bào)告實(shí)習(xí)性質(zhì):c 語(yǔ)言課程實(shí)習(xí)學(xué)生姓名: 謝輝專業(yè)班級(jí): 信安 141 指導(dǎo)教師: 鄭曉蓉、楊娟實(shí)習(xí)時(shí)間:2014年 12月 22日- 2014年 12月 26日實(shí)習(xí)地點(diǎn): 1203 重慶工程職業(yè)技術(shù)學(xué)院學(xué)生實(shí)習(xí)考核表學(xué)生姓名專業(yè)班級(jí)指 導(dǎo) 教 師謝輝信安 141 楊娟、鄭曉蓉實(shí)習(xí)時(shí)間2014 年 12 月 22 日-2014 年 12 月 26日實(shí)習(xí)地點(diǎn)1203 實(shí)習(xí)名稱c語(yǔ)言課程實(shí)習(xí)自我總結(jié)實(shí)習(xí)是一種鍛煉,也是一種經(jīng)歷,有了此次的實(shí)習(xí),可以發(fā)現(xiàn)自己更多的不足和優(yōu)點(diǎn),收獲更多的經(jīng)驗(yàn),提升自己的技術(shù)。因?yàn)槲覀兊膶I(yè)問(wèn)題,我們需要比其他人更加努力,提升自己,才可以適應(yīng)社會(huì)的需要。實(shí)習(xí)是一種對(duì)

2、我們自身技術(shù)的一次磨練,可以收獲很多東西,在一次次的嘗試中發(fā)現(xiàn)問(wèn)題,解決問(wèn)題,但是實(shí)習(xí)的結(jié)束并不是我們學(xué)習(xí)的終點(diǎn),我們應(yīng)該繼續(xù)努力,在畢業(yè)以后才可以更好的在自己崗位上發(fā)揮自己的作用。在人生的旅行中,需要不斷的鍛煉自己,不停地成長(zhǎng),才可以變成那個(gè)自己所期望的人,當(dāng)失敗來(lái)臨也不要?dú)怵H,這是一種磨練,在鍛煉中成長(zhǎng),使自己變得更強(qiáng)。在實(shí)習(xí)結(jié)束后,我會(huì)用心學(xué)習(xí),更加努力的提升自己,完成我的學(xué)業(yè),學(xué)到知識(shí)的同時(shí)提高其他方面的素質(zhì),畢業(yè)后做一個(gè)有一技之長(zhǎng)的人,更好的在社會(huì)中立足。指導(dǎo)教師意見(jiàn)實(shí)習(xí)單位意見(jiàn)并蓋章(院內(nèi)實(shí)習(xí)由系簽署)考核等級(jí)目錄1 實(shí)習(xí)目的 . 12 實(shí)習(xí)概況 . 12.1 實(shí)習(xí)要求 . 12.

3、2 實(shí)習(xí)時(shí)間 . 12.3 實(shí)習(xí)環(huán)境 . 12.4 開(kāi)發(fā)環(huán)境 . 13 實(shí)習(xí)內(nèi)容 . 13.1 系統(tǒng)需求分析. 23.2 程序設(shè)計(jì) . 23.2.1程序的初始界面. 33.2.2成績(jī)的輸入 . 43.2.3成績(jī)的查詢 . 73.2.4各科成績(jī)的排序. 83.4.5總成績(jī)排序 . 93.2.6各科最高分查詢. 103.2.7各科平均分查詢. 113.2.8程序的退出 . 124 實(shí)習(xí)總結(jié) . 144.1學(xué)習(xí)所得 . 144.2經(jīng)驗(yàn)教訓(xùn) . 144.3實(shí)習(xí)體會(huì) . 141 實(shí)習(xí)目的通過(guò)本次實(shí)習(xí), 發(fā)現(xiàn)自己能力上的一些缺陷。 鍛煉自己的實(shí)際動(dòng)手操作的能力,使理論知識(shí)變成實(shí)際動(dòng)手操作的技術(shù)。提高自己的

4、能力,發(fā)現(xiàn)自己的不足,在鍛煉中訓(xùn)練自己。運(yùn)用自己所學(xué)的理論知識(shí), 變成自己的真實(shí)能夠使用的動(dòng)手能力,提高專業(yè)技能,發(fā)現(xiàn)自身差距,提高發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力;適應(yīng)畢業(yè)以后的實(shí)際工作需求。2 實(shí)習(xí)概況2.1 實(shí)習(xí)要求本章要求學(xué)生對(duì)自己所在學(xué)校圖書(shū)館進(jìn)行調(diào)研,分析、設(shè)計(jì)及編程實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)。要求該系統(tǒng)實(shí)現(xiàn)學(xué)生成績(jī)管理的常用功能,界面友好。通過(guò)實(shí)訓(xùn),促使學(xué)生專業(yè)技能得到綜合訓(xùn)練,讓學(xué)生了解軟件開(kāi)發(fā)流程, 完成文檔編寫(xiě)。2.2 實(shí)習(xí)時(shí)間2014年 12 月 22 日至 2014年 12 月 26日2.3 實(shí)習(xí)環(huán)境(1)實(shí)習(xí)單位:工程職業(yè)技術(shù)學(xué)院(2)簡(jiǎn)介:重慶工程職業(yè)技術(shù)學(xué)院是由重慶市人民政府舉

5、辦,重慶市教育委員會(huì)主管的公辦全日制普通高等院校。(3)所在部門(mén): 1203 教室(4)主要工作:程序代碼的編寫(xiě)、office的編輯2.4 開(kāi)發(fā)環(huán)境操作系統(tǒng) (windows7) 開(kāi)發(fā)工具( tc.20、office2007)開(kāi)發(fā)語(yǔ)言( c 語(yǔ)言)3 實(shí)習(xí)內(nèi)容我的實(shí)習(xí)單位是重慶工程職業(yè)技術(shù)學(xué)院,執(zhí)行tc編程序的工作。剛實(shí)訓(xùn)的是一些學(xué)生成績(jī)統(tǒng)計(jì)工作, 通過(guò)這些實(shí)際項(xiàng)目和程序的編輯,讓我把學(xué)校所學(xué)知識(shí)轉(zhuǎn)變成到實(shí)際操作中去, 同時(shí),也感覺(jué)到自己所掌握的知識(shí)還是太少,還要加強(qiáng)自己的知識(shí)和能力。在實(shí)訓(xùn)的過(guò)程中,我再一次鍛煉了我對(duì)于tc編程的專業(yè)知識(shí)。下面,我將對(duì)學(xué)生成績(jī)整理系統(tǒng)的開(kāi)發(fā)過(guò)程做簡(jiǎn)單介紹。3.

6、1 系統(tǒng)需求分析隨著學(xué)校辦學(xué)越來(lái)越好, 學(xué)生的人數(shù)不停增多, 學(xué)生成績(jī)統(tǒng)計(jì)和整理的工作越來(lái)越繁重, 于是需要有一些快捷簡(jiǎn)單的辦法去簡(jiǎn)化老師的工作,使老師從繁重的整理工作中解放出來(lái)。所以為了解決此類問(wèn)題,我設(shè)計(jì)了學(xué)生成績(jī)整理系統(tǒng),來(lái)幫助老師整理學(xué)生的成績(jī),簡(jiǎn)化老師整理的難度。3.2 程序設(shè)計(jì)為了更好的顯示程序的運(yùn)行結(jié)果, 我在每一個(gè)運(yùn)行程序輸出結(jié)果前都加入了清屏符號(hào),使程序運(yùn)行后桌面更加簡(jiǎn)潔, 同時(shí)在任何時(shí)候退出系統(tǒng)時(shí)都會(huì)使用二次確認(rèn)退出系統(tǒng)的提示,防止輸入錯(cuò)誤導(dǎo)致錯(cuò)誤退出系統(tǒng)。在運(yùn)行后我也進(jìn)行的一系列的優(yōu)化選擇, 比如學(xué)生人數(shù),很多班級(jí)人數(shù)不同,于是我在輸入學(xué)生成績(jī)時(shí)可以修改學(xué)生人數(shù)數(shù)量,方便

7、編輯,防止人數(shù)不同造成的一些麻煩。還有就是在進(jìn)行成績(jī)排序時(shí)為了避免影響返回后再次查看學(xué)生成績(jī)的查詢,使用了兩組二維數(shù)組進(jìn)行保存,一組保持原樣, 一組進(jìn)行排序, 這樣可以保證在返回后再次查看學(xué)生的各項(xiàng)信息時(shí)能夠不會(huì)混亂。下面是開(kāi)始界面程序代碼:3.2.1 程序的初始界面如圖 1 所示:因?yàn)榻缑嬉暣霸O(shè)計(jì),我在后面使用的可以進(jìn)行選則的swith語(yǔ)句來(lái)進(jìn)行選擇,用 goto 語(yǔ)句向其他需要進(jìn)行的語(yǔ)句來(lái)跳轉(zhuǎn),以便將每一個(gè)操作分別編寫(xiě),方便之后的刪改。同時(shí)也可以使整個(gè)程序在之后的修改更加清晰,方便觀察。圖 1 程序的初始界面代碼運(yùn)行后結(jié)果如圖 2 所示:圖 2 程序運(yùn)行演示3.2.2 成績(jī)的輸入其中我在每

8、一個(gè)學(xué)生成績(jī)輸入前都加入一個(gè)提示語(yǔ)句,提示所需要輸入的數(shù)據(jù)名稱,防止輸入錯(cuò)誤。如圖 3 所示。圖 3 成績(jī)輸入程序代碼這時(shí)輸入對(duì)應(yīng)窗口的數(shù)字可以進(jìn)入對(duì)應(yīng)的選項(xiàng),在使用其他東西前我們要輸入一些學(xué)生的信息和他的成績(jī):輸入操作: 1,enter 。 (進(jìn)入輸入成績(jī)窗口)運(yùn)行結(jié)果:如圖 4 所示。圖 4 成績(jī)輸入人數(shù)選擇演示現(xiàn)在系統(tǒng)提示需要輸入學(xué)生人數(shù):為了方便測(cè)試,人數(shù)輸入選擇5 人,并同時(shí)輸入學(xué)生的編號(hào)和成績(jī)。enter 鍵確認(rèn)學(xué)生編號(hào)和成績(jī)表:如表1 所示。表 1 學(xué)生成績(jī)測(cè)試表學(xué)生編號(hào)語(yǔ)文成績(jī)數(shù)學(xué)成績(jī)c程序成績(jī)1 84 78 15 2 48 98 41 3 84 48 54 4 87 98 6

9、7 5 97 84 84 成績(jī)輸入窗口:如圖5 和圖 6 所示。圖 5 成績(jī)輸入窗口演示1 圖 6 成績(jī)輸入窗口演示2 輸入完成,這時(shí)會(huì)提示是否返回系統(tǒng)繼續(xù)操作,輸入 1 后 enter 鍵確認(rèn)后會(huì)返回初始界面, 進(jìn)行接下來(lái)的操作, 如果誤按 2 或其他數(shù)字, 會(huì)提示是否確認(rèn)退出。如圖 7 所示。圖 7 失誤操作演示這時(shí)按 1 確認(rèn)也可以返回初始界面,按2 就確認(rèn)退出了。返回初始界面后輸入2 繼續(xù)測(cè)試系統(tǒng)運(yùn)行。3.2.3 成績(jī)的查詢學(xué)生查詢界面程序代碼:如圖8 所示。圖 8 成績(jī)查詢代碼輸入: 2、enter 。進(jìn)入學(xué)生程序查詢界面:如圖9 所示。圖 9 程序查詢界面演示3.2.4 各科成績(jī)的

10、排序再次輸入 1 返回初始界面, 然后輸入 3 會(huì)進(jìn)入各科成績(jī)的排序 (選擇排序)。程序代碼如下:如圖10 所示。圖 10 各科成績(jī)選擇排序代碼在排序中去掉了姓名, 并使用選擇排序進(jìn)行各科成績(jī)的排名,從大到小的排序讓名次第一第二更加明顯。運(yùn)行結(jié)果:如圖 11 所示。圖 11 各科成績(jī)選擇排序演示3.4.5 總成績(jī)排序同樣我們輸入 1 返回首頁(yè),輸入 4 繼續(xù)進(jìn)行總成績(jī)的排序(冒泡排序) :程序代碼如下:如圖12 所示圖 12 總成績(jī)排序代碼在總成績(jī)排序中使用 for 語(yǔ)句將 3課成績(jī)的二維數(shù)組轉(zhuǎn)換成一維數(shù)組后用冒泡排序進(jìn)行排序,同樣為了方便查看,也使用的從大到小的排序顯示。運(yùn)行結(jié)果:如圖 13

11、 所示。圖 13 總成績(jī)排序演示3.2.6 各科最高分查詢還是一樣的輸入 1 再次返回初始界面, 然后輸入 5 可以進(jìn)入查詢各科最高分的界面。程序代碼如下:如圖14 所示。圖 14 各科最高分查詢代碼這個(gè)程序相對(duì)簡(jiǎn)單, 輸出時(shí)為了使整個(gè)窗口更加整潔,使用雙行輸出, 并多次矯正數(shù)字位置使其輸出位置正好在對(duì)應(yīng)的成績(jī)下面。程序運(yùn)行輸出窗口如下:如圖15 所示。圖 15 各科最高分查詢演示3.2.7 各科平均分查詢?cè)俅畏祷叵到y(tǒng)界面,輸入6 進(jìn)入各科平均分查詢界面:程序代碼:如圖 16 所示。圖 16 各科平均分查詢程序同樣的簡(jiǎn)單,也是多次矯正位置讓數(shù)字和名字相對(duì)應(yīng)運(yùn)行結(jié)果:如圖 17 所示。圖 17

12、各科平均分查詢演示3.2.8 程序的退出在程序退出時(shí), 為了避免錯(cuò)誤輸入造成的意外退出,我在程序中采用兩次確認(rèn)退出語(yǔ)句來(lái)保證程序的正確運(yùn)行。在任何時(shí)候選擇退出時(shí)都會(huì)跳轉(zhuǎn)到如下代碼中,進(jìn)行確認(rèn)退出。程序代碼如下:如圖18 所示。圖 18 程序退出代碼如:在開(kāi)始界面選擇7 會(huì)出現(xiàn)如下提示退出界面:如圖 19 所示。圖 19 初始界面程序退出演示此時(shí)輸入 1 就返回初始界面,如果輸入2 則退出系統(tǒng)關(guān)閉窗口。4 實(shí)習(xí)總結(jié)4.1 學(xué)習(xí)所得我經(jīng)過(guò)本次學(xué)習(xí),加強(qiáng)了c語(yǔ)言這門(mén)課程的理解,從理論變實(shí)際操作的同時(shí)增加了對(duì)程序的熟練程度,加深了對(duì)各種循環(huán)嵌套語(yǔ)句的使用方法和使用技巧,增強(qiáng)了 c語(yǔ)言編譯的能力,加強(qiáng)了c程序錯(cuò)誤自檢的能力。4.2 經(jīng)驗(yàn)教訓(xùn)c程序編譯時(shí)應(yīng)注意隨時(shí)保存,在一次編程過(guò)程中,電腦意外重啟,導(dǎo)致程序未能保存, 這次的事件使我花了很久編譯的程序基本沒(méi)有了,只存留了之前編程的一部分,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論