c語言培訓實習報告
目錄
第一篇:c語言實習報告第二篇:c語言實習報告123第三篇:c語言實習報告-下第四篇:c語言實習報告模板第五篇:c語言課程實習報告更多相關範文正文
第一篇:c語言實習報告
c語言實習報告
在長學期之後,我們又進行了短學期,在短學期中c語言實習讓我獲益匪淺。通過c語言實習,讓我加深了對c語言的瞭解,而不只是單單的在課本中學到的那些理論,平時乏味的課程,通過自己動手親自編寫,變的生動有趣,而在自己動手的過程中,出現的問題很多,比理論要難的多,當一個程式寫完以後,經常會有很多錯誤而沒法解決。不過,通過幾天的實訓,逐漸積攢了一些經驗,有些錯誤可以很快就看出來。
這次實訓有很大的收穫,讓我對c語言有了更深的認識,平時在課堂上學到的東西可以自己動手編寫,將其轉化成一些實用的技能。如果是一個程式寫完一處錯誤也沒有,會有種成就感,於是興趣就來了,興趣來了,自然學的東西也就多了,能把理論變成實際的技能,讓我對c語言有了濃厚的興趣和更深層的認識。
c語言是一個有序的學習,學了最基本的替換,然後擴充套件到迴圈,巢狀,條理很清楚,不是一個零散的知識,實際上所有的課程都如此,不過通過實訓我也知道了自己的不足,存在的很多問題。
比如自己寫的寫的小程式出了問題,不會解決了就叫老師或同小組的同學幫忙,雖然說這樣會做得更好更快,但是會養成一種依賴的心理,碰到問題了第一個想到的是求助而不是自己獨立解決,所以以後要多多鍛鍊自己的信心和增加自己的能力,爭取做到自己可以完成一些簡單的程式編寫與錯誤排除。
還有自己的基礎知識不紮實,遇到的問題,沒有很好的邏輯思維,親自編寫一個陌生的程式的時候會有種無法下手的感覺,找不到突破口。通過實訓,逐漸理清了順序,對於簡單的程式和一些相對比較繁瑣的巢狀,迴圈,不在是看著一頭霧水。其實只要理清了思路,把基礎知識掌握了,然後有條不紊的分析,一步一步理解,c語言還是很有意思的課程。
自己親自動手編寫程式讓我增加了對c語言程式開發環境的瞭解,在上課的時候老師就講,學習c語言最重要的是學習c語言的邏輯思維,不管以後從事什麼行業,學習c語言都對自己的職業很有幫助,如果是從事程式設計工程工作的話,就更有幫助了,即使以後的程式設計工作可能不用c語言,但是擁有紮實的c語言基礎是對工作很有用的。
當初在初步接觸c語言的時候,看著一堆“奇形怪狀”的符號,覺得甚是無聊,通過這次實訓,擺脫了那種似懂非懂的狀態!
短學期讓我學到了很多知識,在實訓過程中,同學之間的相互探討,老師的循循善誘,最終讓我們達到了舉一反三的效果,在學知識的同時,也增加了同學老師之間的感情。希望以後還會有更多類似的實訓課程,在有限的大學時間內學到更多的實用技能,為以後的工作打下
一個良好的基礎。
第二篇:c語言實習報告123
c語言課程設計報告
第1章 目的任務
1.1實訓目的
(1) 鞏固c語言所學基本課程;
(2) 提高c語言程式設計的綜合應用能力;
(3) 學會c語言程式的編譯、除錯方法。
1.2實訓任務
(1) 掌握c語言中的基本資料輸入、輸出;
(2) 熟練掌握c語言中的三種基本結構的使用;
(3) 熟練使用c語言中的陣列;
(4) 熟練使用c語言中的函式;
(幾) 熟練使用c語言中的指標;
(6) 熟練使用c語言中的結構體。
第2章 主程式子程式
2.1主函式main
main()函式是c程式的主函式,也是入口函式,所有c程式的執行都從main開始至main結束。主函式使用了do… while語句和switch語句,在主函式中定義一個變數k,通過輸入k的值,實現輸入、輸出、修改、排序、查詢函式的呼叫以及程式的退出。
2.2 creat
通過scanf函式接受通訊錄資訊,建立通訊錄並將其存入檔案中。
2.3output
通過指標開啟檔案,實現對通訊錄的訪問。
2.4 search
通過scanf函式,輸入所要查詢的資訊,找到相對應的指標連線到相應檔案,實現查詢功能。
2.5append
通過指標開啟相應檔案,運用scanf函式進行對資訊內容的新增。
2.6 modify
開啟檔案,通過fscanf函式對其中內容進行修改,並利用迴圈體進行儲存。
2.7 delete
先運用結構體,並輸入所要修改的資訊,通過指標找到對應資訊並進行修改。
第3章 錯誤
1、 電話的輸出為亂碼,原因:資料型別寫為“%d”與定義型別不一致,將其改為“%s”。
2、 在輸入函式中出現警告:變數“j”在函式中定義但並未在output函式中使用,將“j”刪除。
3、 在output函式中出現語法錯誤,將輸入法切換為英文輸入狀態輸入“:”。
4、 在modify中需要邏輯“0”或“非0”,使用字元陣列namekey[8],利用strcpy函式實現字元類資料的的順序調換。
5、 在delete中缺少“}”,新增上“}”。
第4章 實訓總結
4.1思維方式方法
根據程式系統功能要求可以將程式分解為以下功能模組:
建立通訊錄;
輸入學生通訊資訊;
在通訊錄中查詢;
新增通訊錄資訊;
修改通訊錄資訊;
刪除通訊錄資訊;
4.2實訓感想體會
上機實驗是學習程式設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過程式設計的實踐來真正掌握它。
歷時9天的《c語言程式設計》已經結束了,在這幾天程式設計的過程中感觸頗多,實訓程式設計的同時暴露出了許多我自身存在的問題,同時也對自身有了很大的提高。
首先,對我以前做題做事非常馬虎的毛病有了很大的改進,通過在這幾天程式設計的過程中的鍛鍊,我現在做題比以前仔細多了,會小心翼翼地去看每一個地方,會仔細地檢查程式的每一個字母、標點。
其次,在程式設計的過程當中彌補了我許多知識上的缺陷,弄清楚了我不懂的地方和似是而非的地方,使我及時補上了欠缺。
再次,通過幾天綜合實訓程式設計使我的知識形成了一個完整的框架結構,而不再是零散的知識個體,使我在使用時更加的方便。
第四,在實習結束後,我對做完的習題檢查比再是一切的走馬觀花,而是仔細核對、認真檢查。 第五,通過實習改變了我做題時心煩氣燥的習慣,現在做題可以平和靜氣的完成。
第六,通過實習我的自制能力更強了,基本完全可以控制自己,避免外界的干擾,安心地完成自己的工作。 第七,實訓過程中,充分發揮團隊協作精神,共同進步,幫助我順利完成實訓課程。
總之,通過實習使我自身的知識體系得到鞏固、提高以及使團隊工作的能力得到鍛鍊。
第三篇:c語言實習報告-下
c語言實習報告-下
修改
定義一個整型變數n,通過輸入n的值,利用scanf對資料進行輸入、printf對修改後的資料進行輸出,使用指標實現對具體專案的輸出。
查詢
定義一個整型變數n,利用指標。輸入學生序號,在螢幕上輸出相對應學生的資訊。 start
int n;
printf(“請輸入你要查詢成績的學生的學號:”);
scanf(“%d”,&n);
printf(“學號姓名班級年齡高數計算機c語言總分平均分n”); printf(“%3s”,(p+(n-1))->xh);
printf(“%8s”, (p+(n-1))->name);
printf(“%8s”,(p+(n-1))->classes);
printf(“%8d”,(p+(n-1))->age);
printf(“%8d”, (p+(n-1))->score[0]);
printf(“%8d”,(p+(n-1))->score[1]);
printf(“%8d”,(p+(n-1))->score[2]);
printf(“%8d”,(p+(n-1))->sum);
printf(“%8.2f”, (p+(n-1))->avg);
printf(“n”);
end
平均分和總分
利用for迴圈使用指標計算10名學生的總分和平均分。
output(q);
start
int i;
struct stru*q;q=p;
i=0
i<10
p->sum=p->score[0]+p->score[1]+p->score[2];
p->avg=(p->sum)/3.0;
i++,p++
排序
利用冒泡法通過for迴圈以及if條件語句實現對10名學生的總分按照從大到小的順序排列,對於字元類資料利用strcpy函式調換其順序。
output(q);
start
struct stu *q;int i,j;
int temp;char t[20];
q=p;
i=0
i<10
j=i+1
j<10
(q+i)->sum)<((q+j)->sum)
strcpy(t,(q+i)->xh);strcpy((q+i)->xh,(q+j)->xh);strcpy((q+j)->xh,t);
strcpy(t,(q+i)->name);strcpy((q+i)->name,(q+j)->name);strcpy((q+j)->name,t);strcpy(t,(q+i)->classes);strcpy((q+i)->classes,(q+j)->classes);strcpy((q+j)->classes,t);temp=(q+i)->age;(q+i)->age=(q+j)->age;(q+j)->age=temp;
temp=(q+i)->score[0];(q+i)->score[0]=(q+j)->score[0];(q+j)->score[0]=temp;
temp=(q+i)->score[1];(q+i)->score[1]=(q+j)->score[1];(q+j)->score[1]=temp;
temp=(q+i)->score[2];(q+i)->score[2]=(q+j)->score[2];(q+j)->score[2]=temp;
temp=(q+i)->sum;(q+i)->sum=(q+j)->sum;(q+j)->sum=temp;temp=(q+i)->avg;(q+i)->avg=(q+j)->avg;(q+j)->avg=temp;
j++
i++
錯誤
1、學號的輸出為亂碼,原因:資料型別寫為“%d”與定義型別不一致,將其改為“%s”。
2、 在輸入函式中出現警告:變數“j”在函式中定義但並未在input函式中使用,將“j”刪除。
3、在input函式中出現語法錯誤,將輸入法切換為英文輸入狀態輸入“:”。
4、在input函式中不出現學生序號,在後面新增“i+1“。
5、paixu中出現語法錯誤,將if((((q+i)->sum)<((q+j)->sum)))改為
if(((q+i)->sum)<((q+j)->sum))。
6、 在paixu中需要邏輯“0”或“非0”,使用字元陣列t[20],利用strcpy函式實現字元類資料的的順序調換。
7、 在paixu中缺少“}”,新增上“}”。
實訓總結
在程式設計時將其逐步細化,每個模組由一個函式實現,整個程式通過函式呼叫聯絡。使用函式思想編寫程式,程式中的每個模組都做成函式形式,由主函式呼叫子函式。在各個功能模組設計時根據其具體功能使用所學知識進行設計,例如:在需要迴圈輸出時可以使用 for迴圈,需要條件控制時可以使用if語句,在排序時可以使用冒泡法等。
4.2實訓感想體會
上機實驗是學習程式設計語言必不可少的實踐環節,特別是c語言靈活、簡潔,更需要通過程式設計的實踐來真正掌握它。
歷時7天的《c語言程式設計》已經結束了,在這5天程式設計的過程中感觸頗多,實訓程式設計的同時暴露出了許多我自身存在的問題,同時也對自身有了很大的提高。
首先,對我以前做題做事非常馬虎的毛病有了很大的改進,通過在這5天程式設計的過程中的鍛鍊,我現在做題比以前仔細多了,會小心翼翼地去看每一個地方,會仔細地檢查程式的每一個字母、標點。
其次,在5天程式設計的過程當中彌補了我許多知識上的缺陷,弄清楚了我不懂的地方和似是而非的地方,使我及時補上了欠缺。
再次,通過5天綜合實訓程式設計使我的知識形成了一個完整的框架結構,而不再是零散的知識個體,使我在使用時更加的方便。
第四,在5天的實習結束後,我對做完的習題檢查比再是一切的走馬觀花,而是仔細核對、認真檢查。
第五,通過天的實習改變了我做題時心煩氣燥的習慣,現在做題可以平和靜氣的完成。
第六,通過天的實習我的自制能力更強了,基本完全可以控制自己,避免外界的干擾,安心地完成自己的工作。
第四篇:c語言實習報告模板
c語言程式設計
實習報告
部門:數理學院 專業:
班級:
學號:
姓名:
一、 實習時間:2014年4月2日
二、 實習地點:實驗樓504機房
三、 實習目的:
1.
2.
3.
四、 實習內容及方法
1. 題目:程式設計輸出“hello world!” 瞭解c語言的幾種開發環境。 掌握vc++6.0的整合開發環境 掌握c語言源程式的編輯、編譯、執行、糾錯及檢視結果的方法。
源程式:
編譯除錯中出現的問題:
解決方法:
2.
3.
五、 實習分析總結
(1) 要總結本次實習中出現的問題,問題產生的原因,採用的解決方法,從中
獲得的經驗等等。
(2) 如果本次實習還存在未解決的問題,也要列出(更多文章請關注:),並作為下一次實習內容,
加以解決。
第五篇:c語言課程實習報告
新疆農業職業技術學院 《 vb程式與設計
教學實習報告
部門:資訊科技學院
專業: 計算機應用
班級:10高職應用班
姓名: 李蒙
指導教師: 徐玉蓮
》
《vb程式與設計》教學實習報告
10高職應用班李蒙
一、實習時間:2014年6月21日—2014年6月25日
二、實習地點:第一微機室
三、實習目的:
1、熟悉我們自己所用的計算機的vb開發環境,並且能夠熟練掌握,達到錯誤能找到原因並且加以改正。
2、加深對課本理論知識的理解,進一步掌握書中重點、難點例項,鍛鍊自己的編寫程式能力和實際應用能力。
3、上機除錯程式的過程中,發現錯誤,解決錯誤,保證程式的正確執行,執行結果與給定結果完全相同。
4、學會用書中基本知識解決實際中的一些問題,將書本所學的內容與實際操作相結合,明確思路。將自身的不足與缺陷改掉,養成良好編輯風格
5、培養我們的主觀能動性、溝通、表達能力和團隊合作意識,為我們以後的發展打下基礎。
四、實習內容及方法:
預設推薦更多文章:
c語言迴圈結構實習報告 - 副本
c語言實習體會
c語言實習心得
c語言實習
c語言實習程式
-
電工崗位人員的實習報告多篇
【第1篇】電工崗位人員的實習報告電工崗位人員的實習報告一、實習目的1、加深所學理論知識2、熟悉手工焊錫的常用工具的使用及其維護與修理。3、基本掌握手工電烙鐵的焊接技術,能夠獨立的完成簡單電子產品的安裝與焊接。熟悉電子產品的安裝工藝的生產流程。4、...
-
訪訥河市畜牧水產局檢疫站
第一篇:訪訥河市畜牧水產局檢疫站你正在瀏覽的實習報告是訪訥河市畜牧水產局檢疫站——訪訥河市畜牧水產局檢疫站學校:哈爾濱理工大學學院:計算機與控制學院班級:自動化02-6班時間:2014.2.15姓名:何偉學號:10實踐(調查)單位:訥河市畜牧水產局檢疫站單位評語:該生在調查過...
-
大學生會計實習報告(精品多篇)
大學生會計實習報告篇一一、實習時間:7月20日—8月25日二、實習地點:三、實習目的:會計作為一門應用性的學科,是一項重要的經濟管理工作,是加強經濟管理,提高經濟效益的重要手段,經濟管理離不開會計,經濟越發展會計工作就顯得越重要。通過此次實習,將學校所學的會計理論...
-
英語專業大學生實習報告精品多篇
英語專業大學生實習報告篇一英語是中學階段一門重要學科。在我國,學生從國小便開始學習它。而少兒英語的教育形式也是多種多樣的,目的是進一步激發學生學習英語的興趣和提高應用英語的能力。無疑,英語教學便顯得尤為重要起來,教育學及教育心理學的理論說明教師的授...