網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

c語言培訓實習報告

欄目: 實習報告 / 發佈於: / 人氣:1.68W

目錄

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語言實習程序