




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
12/12c語言實訓報告總結(jié)1000字范文社會實踐報告是進行社會實踐后需要完成的報告,是指有目的、有組織、有方案的深入實際、深入社會,對完成的社會實踐活動的一個總結(jié)報告。小編整理了c語言實訓報告總結(jié)1000字范文,希望能幫助到您c語言實訓報告總結(jié)1000字范文一一、實習時間:20年月日—20年月日二、實習地點:第一微機室三、實習目的:1、熟悉我們自己所用的計算機的C語言開發(fā)環(huán)境,并且能夠熟練掌握,到達錯誤能找到原因并且加以改正。2、加深對課本理論知識的理解,進一步掌握書中重點、難點實例,鍛煉自己的編寫程序能力和實際應用能力。3、上機調(diào)試程序的過程中,發(fā)現(xiàn)錯誤,解決錯誤,保證程序的正確運行,運行結(jié)果與給定結(jié)果完全相同。4、學會用書中根本知識解決實際中的一些問題,將書本所學的內(nèi)容與實際操作相結(jié)合,掌握把實際問題轉(zhuǎn)變?yōu)镃語言描述的算法的方法,明確思路。將自身的缺乏與缺陷改掉,養(yǎng)成良好編輯風格5、培養(yǎng)我們的主觀能動性、溝通、表達能力和團隊合作意識,為我們以后的開展打下根底。四、實習內(nèi)容及方法:在本次實習中,我們采用了由淺及深、由易到難的實習方法,而且也是按照書本的教學進程內(nèi)容進行的,同時采取了實際應用與理論相結(jié)合的方法,在機房里面實習,一邊理解,思考做題的思路與解法,另一邊就可以馬上進行上機實際操作。這對于我們加深對C語言的理解、操作以及動手能力都有了很大的幫助與提高。實訓的內(nèi)容主要分為了七個版塊:第一版塊:1、TurboC運行環(huán)境。了解TC的根本環(huán)境,熟悉常用菜單項和快捷鍵:在這一小節(jié)中,需要熟練的掌握并應用TurboC的運行環(huán)境,和根本配置。TurboC是在計算機上廣泛使用的一個C語言開發(fā)環(huán)境,它具有方便、直觀、易用的界面和豐富的函數(shù)庫。它把程序的編輯、編譯、連接和運行等操作去不都集中在一個界面上進行,使用非常方便。并且TurboC不需要特別安裝,只需要將其拷貝到硬盤上就可以使用了。為了方便管理用戶的程序文件和維TurboC2.0的運行環(huán)境,客戶應在機子上建立自己的工作目錄,一邊用來存放自己所需要開發(fā)的源程序文件。下面就是建立怎樣自己文件夾,在空白區(qū)域內(nèi)輸入自己所建立的文件夾路徑即可。2、C程序的編輯、編譯、連接和運行過程。掌握C程序的運行步驟,初步了解C程序的特點。在TurboC的運行中,快捷鍵使用非常方便,只需Ctrl+菜單欄中菜單名的首字母即可。上面是一個程序編譯與鏈接的截屏。第一個CompiletoOBJ將源程序編譯為OBJ文件,MakeEEfile編譯連接一次進行,LinkEEfile將OBJ文件連接為EE文件。3、VC6.0環(huán)境的熟悉,自己按照軟件并在軟件中能夠調(diào)試簡單的C語言程序。第二版塊:1、C語言數(shù)據(jù)類型:整型、實型、字符型。C語言的函數(shù)類型非常豐富,除了這幾類以外,還有實型、數(shù)組、指針、結(jié)構(gòu)體等,在這一小節(jié)中,主要了解關(guān)于數(shù)據(jù)類型的定義、用法以及他們的存儲類型,一邊與以后靈活運用。C語言中還有常量與變量之分,常量是在程序執(zhí)行過程中其值不變的量。二且在C語言中常量不需要類型說明就可以直接使用,常量的類型是由常量的本身隱含決定的。2、運算符及表達式。在C語言中,預算符非常豐富運算靈活,常用的有以下幾個:(1)算術(shù)運算符:+、-、、/、%(取余)及++(自增)、--(自減)。(在這里需要注意的是:“/〞運算符,在C語言中兩邊都是整數(shù)的話,運算結(jié)果只取整數(shù)局部;“%〞他的兩邊都必須是整數(shù)才可以運行;“、--〞運用這個運算符時要注意“先用后加(減)、先加(減)后用〞的問題)(2)賦值運算符:=及復合賦值運算符(+=、-=、=、/=、%=等)。(在這里需要注意的是“=、==〞的區(qū)別,要明確用法及所用的地方,“=〞它的作用是賦值,“==〞它的作用是判斷相等)(3)逗號運算符:,(對于逗號表達式索要注意的是要明確它所用的地方以及在使用時所要注意的細節(jié))。了解三種運算符的優(yōu)先級,掌握三種運算符及相應表達式的應用(詳見附錄)。第三版塊:在這一節(jié)里,我們實習了C語言的三大結(jié)構(gòu):1、順序結(jié)構(gòu):2、選擇結(jié)構(gòu):if??else,switch語句。在這里許啊喲我們學習的很多,因為只要是程序,就脫離不了這個三大結(jié)構(gòu)的范疇。在這個學習里我編寫了(1)、輸入某年某月某日,判斷這一天是這一年的第幾天?。(2)、給一個不多于5位的正整數(shù),要求:一、求它是幾位數(shù),二、逆序打印出各位數(shù)字。(3)、某市不同車牌的出租車3公里的起步價和計費分別為:夏利7元,3公里以外,2.1元/公里;富康8元,3公里以外,2.4元/公里;桑塔納9元,3公里以外,2.7元/公里。編程:從鍵盤輸入乘車的車型及行車公里數(shù),輸出應付工資。源程序減附錄;經(jīng)過這幾個程序的練習,讓我聊股的掌握了選擇語句的用法以及精髓,同是這個用法和技巧已經(jīng)深深的可在了我的腦海里,還有同過這些個程序的編寫,讓我對以前有的絲絲而非的地放完全通透理解,獲益匪淺。循環(huán)結(jié)構(gòu):while、do-while、for在循環(huán)這一節(jié)里,我們主要做了以下程序:(1)、求200-300之間所有素數(shù),每5個換行。(2)、猜數(shù)字游戲。規(guī)那么為:輸入一個0-10之間的數(shù)字,有5次猜想時機。如果輸入0-4之間的數(shù)字,提示“太小了〞;如果輸入5-7之間的數(shù)字,提示“接近了〞;如果輸入9-15之間的數(shù)字,提示“太大了〞;如果輸入8,提示“correct!〞;如果次數(shù)超過5次,提示“沒有時機了,退出!〞。(3)、打印輸出如下列圖形:(“
〞菱形)(4)、有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)?都是多少?提示:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去掉不滿足條件的排列。(5)、打印輸出九九乘法表。我以前就對循環(huán)這一節(jié)里的內(nèi)容就理解的比較好,現(xiàn)在做這些題很順利的就做下去了,但在做的同是也會出現(xiàn)以寫小的問題,但這個讓我也更深一步的理解了循環(huán)語句的用法、思路以及其中的精華??偟膶@一節(jié)來說,使自己更神一步的理解了選擇、過程中需要注意的一些細節(jié)問題。第四版塊:1、一、二維數(shù)組的定義、引用及初始化。初始化:一維數(shù)組:初始化賦值的一般形式為:static式]={值,值??值};其中static表示是靜態(tài)存儲類型,態(tài)存儲數(shù)組和外部存儲數(shù)組才可作初始化賦值二維數(shù)組:a.可以只對局部元素賦初值,未賦初值的元素自動取b.如對全部元素賦初值,那么第一維的長度可以不給出。2、一、二維數(shù)組的應用。在一維數(shù)組的應用中,要與循環(huán)嵌套使用,用,但是在這里,嵌套還要是循環(huán)的嵌套,因為只有這樣使用才可以使程序更加簡潔、簡便。就像第五題:有一個班4個學生,(1)求每一門課程的平均分;(2)求每一個學生的平均分;思路:定義一個二維數(shù)組,用二重循環(huán)輸入這個數(shù)組,然后進行相加,在求平均直,最后在用二重循環(huán)進行輸出。循環(huán)的用法以及在使用類型說明符數(shù)組名[常量表達C語言規(guī)定只有靜0值。門課。編程實現(xiàn)如下功能:在這里,進行了求平均值的過二維數(shù)組要與也要與循環(huán)嵌套使5程。這里進行了二重循環(huán)輸出。c語言實訓報告總結(jié)1000字范文二課題名稱:通訊錄管理系統(tǒng)專業(yè):計算機信息管理班級:09信管(1)班姓名:指導教師:2023年7月1日目錄1課程設計目的???????????????????12課程設計題目???????????????????13課程設計報告內(nèi)容?????????????????14結(jié)論???????????????????????105結(jié)束語??????????????????????106參考書目?????????????????????107程序運行?????????????????????108附錄:(源程序清單)????????????????12一、課程設計題目《通訊錄管理系統(tǒng)》二、實訓目的(1)掌握結(jié)構(gòu)化程序設計的根本方法,根本掌握面向?qū)ο蟪绦蛟O計的根本思路和方法。(2)掌握C的根本概念和根底知識。(3)通過訓練能夠讀懂較為復雜的C語言源程序并具備根本C語言程序設計的能力。(4)熟練掌握各種常用類的定義,繼承,文件的應用,為更好的理解面向?qū)ο蟠蛳赂玫母住?5)通過實訓,培養(yǎng)自己編寫、調(diào)試、分析大型應用程序的能力。(6)掌握面向?qū)ο蟮母驹恚岣邔W生綜合程序設計的能力。(7)培養(yǎng)自己獨立解決問題,查找資料的能力。同學之間相互幫助,相互交流,相互合作的團隊精神。(8)培養(yǎng)自己良好的學習興趣,獨立的編程風格。(9)通過實訓檢查自己學習上的缺乏,到達熟練掌握C語言的根本知識和技能。三、課程設計報告內(nèi)容3.1功能要求該系統(tǒng)運行在DOS環(huán)境下,人機界面為命令行文本界面。完成的任務是對假設干人的通信錄信息進行管理,且數(shù)據(jù)保存到文件中。實現(xiàn)的.主要功能是:?添加:增加一個或幾個人的通信錄信息。?刪除:刪除已輸入的通信錄信息。?查詢:根據(jù)輸入的姓名查找通信錄信息。?修改:根據(jù)輸入的姓名修改通信錄信息。?顯示:輸出所有通信錄信息。3.2設計環(huán)境所使用的語言采用標準C,開發(fā)工具選用在Windows環(huán)境下的C-free、Win-TC或者VisualC++6.0。3.3數(shù)據(jù)結(jié)構(gòu)本系統(tǒng)是對通信錄的信息進行管理,通信錄記錄的信息采用C的結(jié)構(gòu)體數(shù)據(jù)類型描述,定義如下:structren/定義個人資料結(jié)構(gòu)體類型/{charname[10];/姓名/intage;/年齡/chartel[12];/電話號碼/charcity[20];/城市/charunits[30];/所在單位/charnote[20];/備注/};3.4實現(xiàn)方法及主要算法分析(1)主界面的設計:主界面采用文本菜單的形式,各功能調(diào)用通過菜單進行選擇。采用循環(huán)處理,以便執(zhí)行完某項處理后,仍可選擇其他項處理。在循環(huán)內(nèi)先顯示提示信息,然后讀取用戶輸入,使用switch語句對用戶的輸入進行判斷,分別調(diào)用相應的模塊,當某模塊結(jié)束后再次回到文本菜單,直到用戶選擇結(jié)束程序菜單,才退出循環(huán),從而退出系統(tǒng)。(2)外部文件的類型:文件采用的二進制的文件,對文件的讀寫采用順序文件的方式,并使用fread和fwrite等函數(shù)對文件進行操作。(3)清屏函數(shù):一般由上一級菜單屏幕進入下一級菜單屏幕或由下一級菜單屏幕返回上一級菜單屏幕都需要去除屏幕原來顯示的內(nèi)容。同時在調(diào)用程序的過程中,記錄需要清屏的位置,然后修改代碼,參加clrscr()函數(shù)清屏。(4)提示信息:一般的輸入與輸出需有相應的提示信息,以增加用戶的交互性,增加輸出的可讀性,以幫助用戶使用程序。(5)設置顏色:tetbackground()、tetcolor()函數(shù)設置背景和前景顏色(6)光標定位:gotoy(列,行);光標定位3.5模塊設計根據(jù)功能要求,本系統(tǒng)為五大主要模塊,具體模塊如表所示。表通訊錄管理管理系統(tǒng)的模塊3.6處理流程c語言實訓報告總結(jié)1000字范文三在初學C語言的一個學期后,我們進行了C語言實訓階段,嘗試編寫一個比較復雜的程序系統(tǒng)。在為期兩周的時間中,我們同組的同學共同的感受是:C語言實訓和平時上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時所無法比較的。好在同組的伙伴們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓的復雜程序。在這里,我作為其中的參與者,感觸良多。在這次實訓中,我對對C語言有了一個更深的了解認識,也對這個學期學的知識得到穩(wěn)固,還嘗試運行編程,每次運行程序成功,讓我對下面的工程就充滿信心。通過自己與同學合作編寫程序,最終把最初的理論知識轉(zhuǎn)化根本技能。這次的實訓,使我對C語言的學習產(chǎn)生濃厚的興趣。還是這次實訓,最令人沖動的就是合作做工程,雖然那只是一個很小很小的工程。每天大家來得很早,大家在一起學習,取長補短,我們很好的在實訓中長知識,提高我們的學習熱情。實訓中深切體會到了老師認真負責的偉大的精神和熱情為同學指導的促學方式,雖然對有些時候老師沒給我們指出解決問題的方法有些小抱怨,但是到了結(jié)束時才知道,這種教學讓我們自己學會了自學,學會了去看懂別人的代碼。更多是老師給的感動,每天在我們來之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會,還有那些我們應該注意的事項,這些是平時上課時無法學到的,是更深層次的巨大收獲。通過這次實訓,也使我們發(fā)現(xiàn)了許多問題。在實訓中,我們認識到自己還有很多的知識沒學好,根底知識沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來,就會煩躁不安,覺得有些自暴自棄或者抱怨工程的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學好C語言,也學好用C語言編寫一個按要求的系統(tǒng)。還有就是對于未來,近程就是下學期,我覺得我還有許多方面需要提高。首先我要繼續(xù)學習好C語言的根底知識,然后能在電腦上熟練的運用。然后每天都能寫一些程序,上網(wǎng)時候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問題時多和同學討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問題的能力和與同學合作的能力。總之,這一切都成為我記憶里面的一個篇章,更是在C語言編程上的一個里程碑。c語言實訓報告總結(jié)1000字范文四1.課程設計目的了解基于C語言的軟件開發(fā)根本過程與方法,熟悉結(jié)構(gòu)化程序設計的根本方法,了解計算機工作模式,掌握開發(fā)一個小型實用系統(tǒng)的根本方法,學會調(diào)試一個較長程序的根本方法,養(yǎng)成良好的程序設計習慣和嚴謹?shù)墓ぷ鲬B(tài)度,初步獲得應用編寫C語言程序來解決實際問題的能力。2.問題需求分析根據(jù)題目要求,由于要錄入、讀取、保存學生成績信息,因而要實現(xiàn)文件的輸入和輸出功能;要求用戶可以查詢各個學生的成績,并且可以添加學生成績信息等,因而要提供查找和添加功能;另外,還應提供鍵盤式選擇菜單以實現(xiàn)功能選擇。3.系統(tǒng)設計3.1數(shù)據(jù)結(jié)構(gòu)由于該系統(tǒng)涉及多個學生的成績存儲,因此,定義一個數(shù)據(jù)結(jié)構(gòu),用于存儲這些信息?,F(xiàn)僅對學生英語成績、數(shù)學成績、C語言成績進行統(tǒng)計管理。建立以下數(shù)據(jù)結(jié)構(gòu):typedefstructstudent{intno;//存儲學生學號charname[MA_NAME];//存儲學生姓名doubleenglish;//存儲學生英語成績doublemath;//存儲學生數(shù)學成績doubleProgramming;//存儲學生C語言成績doublemark_ave;//平均成績doublemark_tot;//總成績}STUDENT;3.2總體軟件框架3.3程序模塊設計將學生成績管理系統(tǒng)劃分為以下幾個模塊:1、顯示菜單模塊:用voidpaint()來實現(xiàn)2、輸入初始的學生信息:輸入信息包括學生的姓名、學號以及學生的成績等相關(guān)信息;用函數(shù)voidinput(STUDENTdata,intlen)來實現(xiàn)此操作。3、成績輸出模塊:輸出學生的信息以及成績,用函數(shù)voidoutput(STUDENTdata,intlen)來實現(xiàn):通過學生的姓名來查看學生的相關(guān)成績。4、排序模塊:用函數(shù)voidsort(STUDENTdata,intlen)來實現(xiàn)5、成績查詢模塊:用voidfind(STUDENTdata,intlen)來實現(xiàn),找到就輸出此學生全部信息。6、插入模塊:用函數(shù)voidinsert(STUDENTdata,intlen)來實現(xiàn),插入到適宜的位置。7、保存文件:用函數(shù)voidsave(STUDENTdata,intlen)來實現(xiàn),將信息保存到文件中,再關(guān)閉文件。8、主函數(shù):使用switch條件語句調(diào)用主菜單函數(shù),選擇菜單中要選擇對象來執(zhí)行不同的模塊。4.編程實現(xiàn)4.2將輸入的所有學生成績輸出4.3成績排序模塊【流程圖】4.4成績查詢模塊:【流程圖】4.5成績插入模塊4.6成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 不銹鋼表面除蠟施工方案
- 2025北京東城高二(上)期末生物(教師版)
- 突發(fā)事件處置方案
- 地下室不銹鋼水池施工方案
- 紫葉矮櫻嫁接繁育技術(shù)關(guān)鍵要點全面深入探討與闡述
- 四川省眉山市洪雅縣洪雅縣2024-2025學年九年級上學期期末考試物理試題(原卷版+解析版)
- 室外弱電整修施工方案
- 綠色金融與可持續(xù)投資的策略
- 工業(yè)碳減排與綠色制造的策略及實施路徑
- 思維可視化視域下高中英語課堂讀后續(xù)寫教學策略研究
- 《豎提》課件
- 中國藥膳理論與實踐-藥膳基本理論和技能
- 華東師大版七年級初一數(shù)學下冊全套試卷(單元、期中、期末)
- 南非醉茄產(chǎn)業(yè)發(fā)展規(guī)劃(十四五)
- 復古簡約中國古典名著導讀三國演義培訓PPT模板
- 不銹鋼排煙風管施工實施方案
- PMC部門工作流程圖
- IPC-4101剛性多層印制線路板的基材規(guī)范
- Oracle-EBS模塊講解
- 漿砌條石磚項施工方案
- 帶你領(lǐng)略淵海子平
評論
0/150
提交評論