歡迎光臨管理者范文網(wǎng)
當(dāng)前位置: > 工作報(bào)告 > 分析報(bào)告

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)怎么寫(精選6篇)

發(fā)布時(shí)間:2025-07-11 20:20:02 查看人數(shù):43

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)

【第1篇】c語言實(shí)驗(yàn)報(bào)告分析總結(jié)怎么寫2600字

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)1

在科技高度發(fā)展的今天,計(jì)算機(jī)在人們之中的作用越來越突出。而c語言作為一種計(jì)算機(jī)的語言,我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn)行交流,因此,c語言的學(xué)習(xí)對(duì)我們尤其重要。

在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,的在運(yùn)用起來的時(shí)候還是感到很棘手,畢竟,萬事開頭難嘛。

由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒有給我們詳細(xì)的介紹,只是給我們簡單的介紹了幾個(gè)比較重要的實(shí)際操作。包括了程序模塊處理.簡單界面程序.高級(jí)界面程序.程序的添加修改.用程序做一元線性回歸處理以及用c語言程序來畫粒度分布圖等這幾樣比較重要的時(shí)間操作。

上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語言必不可少的實(shí)踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實(shí)踐來真正掌握它。對(duì)于程序設(shè)計(jì)語言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過充分的實(shí)際上機(jī)操作才能完成。

學(xué)習(xí)c程序設(shè)計(jì)語言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間。因?yàn)閷W(xué)時(shí)所限,課程不能安排過多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。為此,我們結(jié)合課堂講授的內(nèi)容和進(jìn)度,安排了12次上機(jī)實(shí)驗(yàn)。課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:

1.加深對(duì)課堂講授內(nèi)容的'理解

課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過多次上機(jī)練習(xí),對(duì)于語法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語言的語法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)原來理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)踐所致。

學(xué)習(xí)c語言不能停留在學(xué)習(xí)它的語法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語言程序,解決實(shí)際問題。即把c語言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過上機(jī)才能檢驗(yàn)自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

通過上機(jī)實(shí)驗(yàn)來驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去'掩蓋'程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對(duì)c語言的理解和程序開發(fā)能力。

2.熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法

一個(gè)c語言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂'環(huán)境'就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過上機(jī)實(shí)驗(yàn),熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。

3.學(xué)習(xí)上機(jī)調(diào)試程序

完成程序的編寫,決不意味著萬事大吉。你認(rèn)為萬無一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯(cuò)誤。有時(shí)程序本身不存在語法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來說,盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。

通過這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)踐學(xué)習(xí),我們了解了一些關(guān)于c語言的知識(shí),理解鞏固了我們c語言的理論知識(shí),著對(duì)我們將來到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難!

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)2

一周的c語言實(shí)訓(xùn),雖然時(shí)間略顯倉促,但卻讓我學(xué)到了很多實(shí)際運(yùn)用的技能!

一、心得與感想

首先,在實(shí)訓(xùn)中的第一步是編寫功能較為單一的小程序,雖然是小程序,但所用的知識(shí)卻都是我們本學(xué)期學(xué)習(xí)的重點(diǎn)知識(shí)。在做題的過程中讓我們把這些知識(shí)復(fù)習(xí)了一遍,強(qiáng)化了知識(shí)!

其次,這次作中所碰到的題目,在實(shí)訓(xùn)中已經(jīng)接觸過,所我們都比較深知這些題目的要求和算法,因次在編寫小程序時(shí)比較快,而且算法也是比較簡化,運(yùn)算準(zhǔn)確。鑒次我明白很多編程題要經(jīng)過多次編寫修改與調(diào)試,才會(huì)得到最簡略的算法。

再次,平時(shí)我們學(xué)c語言視乎都是為了考試或者做一些比較常規(guī)的題目,而這次實(shí)訓(xùn)卻給我們的將所學(xué)知識(shí)運(yùn)用于解決實(shí)際問題的機(jī)會(huì),讓人更有激情,這就是編寫軟件的在雛形,也讓我們感受到了編寫軟件程序的樂趣。但是不僅僅是如此,更為重要的是在運(yùn)用所學(xué)知識(shí)的過程中,記住這些知識(shí),并能夠廣泛的運(yùn)用!

雖然我這次是編寫一個(gè)菜單的程序,但是如果我么留心的話,我們身邊有許多電子設(shè)備都是內(nèi)置有程序的,我們也可以在此次專題實(shí)訓(xùn)過后,自行確定其他的專題進(jìn)行編寫程序,這樣可以讓我們的知識(shí)更加深化豐富!

這次實(shí)訓(xùn)似乎是對(duì)我巨大的考驗(yàn),程序在不慌不忙的進(jìn)行著,按照我自身的進(jìn)度,提前完成是沒有問題的,但是很多客觀條件讓我不得不在最后的時(shí)間里才上交的作業(yè)。每當(dāng)我把程序?qū)懲暌院?,卻由于每一臺(tái)電腦的識(shí)別格式不一樣而導(dǎo)致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時(shí)間到來之前上交了我的作業(yè)!

這一次編寫大作業(yè)的程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因?yàn)槠綍r(shí)練習(xí)的都是小程序,所以句段比較少,一些錯(cuò)誤都很容易被檢查出來,但是這次實(shí)訓(xùn)卻是上百段的語句,難以檢查,似乎也沒有經(jīng)驗(yàn)去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問,因?yàn)楹孟裥U簡單,相信自己能夠檢查出來,所以我一般都是獨(dú)立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。

在編寫程序中,真的是細(xì)節(jié)決定成敗,因?yàn)椴还艹绦虻恼Z句是多是少,但是只要有一條語句或語法不正確,就不能使程序得到所需要的結(jié)果。沒能夠使自己編寫出來的程序等到想要的結(jié)果,意味著這是一個(gè)不理想的程序,對(duì)于本次編寫來說則是失敗的。

精選寫報(bào)告經(jīng)驗(yàn)156人覺得有用

寫實(shí)驗(yàn)報(bào)告這種東西,說難也不難,說簡單吧有時(shí)候又挺費(fèi)勁。尤其是c語言實(shí)驗(yàn)報(bào)告,這玩意兒得把代碼、運(yùn)行結(jié)果和自己的分析都整清楚,不然老師看了可能直接打個(gè)問號(hào)。先說說準(zhǔn)備工作,實(shí)驗(yàn)報(bào)告不是憑空捏造的,得有實(shí)驗(yàn)記錄作為依據(jù)。每次做實(shí)驗(yàn)的時(shí)候,最好把關(guān)鍵步驟記下來,包括那些調(diào)試時(shí)候遇到的小麻煩,比如為什么某個(gè)變量值不對(duì)勁之類的。

寫報(bào)告的時(shí)候,開頭部分要把實(shí)驗(yàn)?zāi)康膶懨靼?,這很重要。比如說這次實(shí)驗(yàn)是要掌握指針的基本用法,或者是實(shí)現(xiàn)鏈表的操作。這部分不用太復(fù)雜,但得讓看的人知道你到底想干嘛。接下來就是實(shí)驗(yàn)內(nèi)容了,這部分得詳細(xì)一點(diǎn),特別是代碼部分。代碼最好按照實(shí)驗(yàn)要求來寫,格式要整齊,別搞得亂七八糟的。不過有時(shí)候手快了,可能會(huì)不小心把括號(hào)少打一個(gè),這種小問題自己檢查的時(shí)候得留心點(diǎn)。

然后就是運(yùn)行結(jié)果部分,這個(gè)得截圖或者抄下來。如果運(yùn)行結(jié)果和預(yù)期不一樣,那得好好分析一下原因。有時(shí)候可能是算法有問題,有時(shí)候可能是輸入數(shù)據(jù)不對(duì)。這里就需要注意,不要光是寫“程序跑出來不對(duì)”,得具體說說哪里出了差錯(cuò),是邏輯上的漏洞還是別的什么問題。比如有一次我寫了個(gè)排序程序,發(fā)現(xiàn)結(jié)果總是錯(cuò)的,后來才發(fā)現(xiàn)是交換兩個(gè)變量值的時(shí)候忘記用臨時(shí)變量了,導(dǎo)致數(shù)據(jù)混亂。

接著就是分析總結(jié)的部分了。這一塊兒不能太籠統(tǒng),得結(jié)合具體的實(shí)驗(yàn)內(nèi)容來說。可以談?wù)勥@次實(shí)驗(yàn)中學(xué)到了什么,有哪些地方還可以改進(jìn)。比如這次實(shí)驗(yàn)讓我明白了指針的重要性,也發(fā)現(xiàn)了自己在處理邊界條件時(shí)的不足。另外,也可以提一提下次實(shí)驗(yàn)需要特別注意的地方,像是內(nèi)存泄漏的問題或者數(shù)組越界的風(fēng)險(xiǎn)。

當(dāng)然啦,寫報(bào)告的時(shí)候也不能太過隨意,畢竟這是學(xué)術(shù)性的文檔。雖然說偶爾會(huì)有筆誤,但總體上還是要保持專業(yè)性。像什么標(biāo)點(diǎn)符號(hào)亂用、單詞拼寫錯(cuò)誤之類的小問題,寫完之后最好能多檢查幾遍。還有就是引用別人的東西時(shí),一定要標(biāo)明出處,這可是基本的職業(yè)道德。要是忽略了這一點(diǎn),被老師發(fā)現(xiàn)的話,后果可能不太好。

【第2篇】c語言實(shí)驗(yàn)報(bào)告數(shù)組怎么寫450字

學(xué)號(hào):__________ 姓名:__________ 班級(jí):__________ 日期:__________

指導(dǎo)教師:__________ 成績:__________

實(shí)驗(yàn)三 數(shù)組

一、 實(shí)驗(yàn)?zāi)康?/p>

1、掌握一維和二維數(shù)組的定義、賦值和輸入輸出

2、掌握字符數(shù)組和字符串?dāng)?shù)組的使用

3、掌握與數(shù)組有關(guān)的排序算法

二、 實(shí)驗(yàn)內(nèi)容

1、 已有一個(gè)已排好序的數(shù)組,要求輸入一個(gè)數(shù)后,按原來排序的規(guī)律將它插入數(shù)組中。(習(xí)題7.4)

2、 將一個(gè)數(shù)組中的值按逆序重新存放。例如,原來順序?yàn)?,6,5,4,1。要求改為1,4,5,6,8。(習(xí)題7.5)

3、 如下程序是按選擇法對(duì)數(shù)組中的n個(gè)元素按從小到大的順序排序,請(qǐng)對(duì)程序中的錯(cuò)誤進(jìn)行改正,使其正常運(yùn)行。

#include

#define N 20

void main()

{

int a[N]={9,6,8,3,-1};

int i,m;

printf('before sort:');

for(i=0;i

printf('%d',a[i]);

printf('n');

{ int i,j,t,p;

for(j=0;j

{ p=j;

for(i=j;i

if(a[i]

t=a[p]; a[p]=a[j]; a[j]=t;

}

}

printf(' sort:?);< after>

for(i=0;i

printf('%d',a[i]);

printf('n');

}

三、 實(shí)驗(yàn)步驟與過程

www.ok3w.net整理該文章,版權(quán)歸原作者、原出處所有...

四、程序調(diào)試記錄

精選寫報(bào)告經(jīng)驗(yàn)131人覺得有用

寫一份好的C語言實(shí)驗(yàn)報(bào)告,特別是關(guān)于數(shù)組部分,很多同學(xué)可能會(huì)覺得只要把代碼寫出來就完事了,但其實(shí)不然。報(bào)告的內(nèi)容不僅得包括程序設(shè)計(jì)思路,還得有運(yùn)行結(jié)果分析,甚至還要反思一下有沒有更好的實(shí)現(xiàn)方式。

開頭,你要先把實(shí)驗(yàn)的目的說清楚,比如說這次實(shí)驗(yàn)主要是為了熟悉數(shù)組的用法,學(xué)會(huì)如何利用數(shù)組存儲(chǔ)和處理數(shù)據(jù)。這部分不用太復(fù)雜,簡單明了就好。記得把題目要求也寫上,這樣老師一眼就能知道你的實(shí)驗(yàn)?zāi)繕?biāo)是什么。

接著就是具體的操作步驟了。這里要詳細(xì)描述你是怎么一步步完成這個(gè)實(shí)驗(yàn)的。比如先定義了一個(gè)多大的數(shù)組,然后初始化了哪些元素,接下來又進(jìn)行了怎樣的操作,比如排序、查找之類的。如果中間遇到什么問題,也可以稍微提一下你是怎么解決的。不過這地方容易忽略的一點(diǎn)是,有些人會(huì)忘記標(biāo)注變量的作用,像int a[10]這樣的聲明,最好能簡單解釋下a代表什么意思,10又是怎么來的。

運(yùn)行結(jié)果這部分也不能馬虎。不僅要貼出屏幕截圖,還應(yīng)該把關(guān)鍵輸出打印出來。有時(shí)候光看截圖可能不太方便,尤其是當(dāng)數(shù)據(jù)量比較大的時(shí)候。另外,對(duì)于一些異常情況,比如數(shù)組越界之類的,也要記錄下來,看看程序的表現(xiàn)是否符合預(yù)期。

最后,就是總結(jié)和展望了。你可以談?wù)勍ㄟ^這次實(shí)驗(yàn)學(xué)到了什么,比如掌握了數(shù)組的基本操作,理解了指針與數(shù)組的關(guān)系等等。還可以順便想想下次實(shí)驗(yàn)?zāi)懿荒芨倪M(jìn)些什么,比如優(yōu)化算法或者增加功能模塊之類的。不過這里有個(gè)小問題,有些同學(xué)可能會(huì)漏掉這一塊,覺得寫完了代碼就結(jié)束了,殊不知總結(jié)是很重要的環(huán)節(jié)。

【第3篇】c語言程序設(shè)計(jì)的實(shí)驗(yàn)報(bào)告怎么寫400字

c語言程序設(shè)計(jì)的實(shí)驗(yàn)報(bào)告

1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關(guān)系和匹配原則,利用if語句和switch語句實(shí)現(xiàn)分支選擇結(jié)構(gòu)。

2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環(huán)控制語句的循環(huán)過程以及循環(huán)結(jié)構(gòu)的嵌套,利用循環(huán)語句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。

3、掌握簡單、常用的算法,并在編程過程中體驗(yàn)各種算法的編程技巧。進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握語法錯(cuò)誤和邏輯錯(cuò)誤的檢查方法。

實(shí)驗(yàn)內(nèi)容

計(jì)算并輸出1000以內(nèi)最大的10個(gè)素?cái)?shù)以及它們的和。

要求:

在程序內(nèi)部加必要的注釋。

由于偶數(shù)不是素?cái)?shù),可以不考慮對(duì)偶數(shù)的處理。

雖然在1000以內(nèi)的素?cái)?shù)超過10個(gè),但是要對(duì)1000以內(nèi)不夠10個(gè)素?cái)?shù)的情況進(jìn)行處理。

輸出形式為:素?cái)?shù)1 素?cái)?shù)2 素?cái)?shù)3 … 素?cái)?shù)10=總和值。

算法描述流程圖

main函數(shù):

判斷素?cái)?shù):

源程序

#include

#include

int sushu(int n)/* 判斷素?cái)?shù)的函數(shù) */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i )

if(n%i==0)/* 如果不是素?cái)?shù),返回 0 */

return 0;

return n;/* 如果是素?cái)?shù),返回該數(shù) */

}

void main

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr;*/

printf('please input a number form 1 to 1000:');

scanf('%d',x);

if(x==2)/* x=2時(shí)的處理 */

printf('%d ',x);

else if(x<=1) /* x在1~1000范圍外時(shí)的處理 */

printf('error! ');

else

{

if(x%2==0)/* x為偶數(shù)時(shí),把x變?yōu)槠鏀?shù) */

x--;

for(i=x;i>;1;i-=2)/* x為奇數(shù)時(shí),做函數(shù)計(jì)算 */

{

n=sushu(i); /* 做判斷素?cái)?shù)的函數(shù)調(diào)用 */

if(n!=0)/* 對(duì)素?cái)?shù)的處理 */

{

a[j]=n;/* 把素?cái)?shù)由大至小存入數(shù)組a[ ]中 */

j ;

if(j<11)

m =n; /* 統(tǒng)計(jì)前10個(gè)素?cái)?shù)之和 */

}

}

if(j<10)/* 當(dāng)素?cái)?shù)個(gè)數(shù)小于10個(gè)時(shí),結(jié)果輸出 */

{

for(i=0;i< p>;

{

n=a[i];

printf('%d',n);

printf(' ');

}

printf('2=');

printf('%d ',m 2);

}

else for(i=0;i<10;i )/* 當(dāng)素?cái)?shù)個(gè)數(shù)大于等于10個(gè)時(shí),結(jié)果輸出 */

{

n=a[i];

printf('%d',n);

if(i<9)

printf(' ');

else

{

printf('=');

printf('%d ',m);

}

}

}

}

測試數(shù)據(jù)

分別輸入1000、100、10測試。

運(yùn)行結(jié)果

出現(xiàn)問題及解決方法

當(dāng)素?cái)?shù)個(gè)數(shù)小于10時(shí)的處理不夠完善,考慮不夠周全。把“ 2”的`處理做的太勉強(qiáng)。

程序過大,不夠精簡,無用文字太多。

學(xué)習(xí)耐心與細(xì)心不足,如scanf(“%d”,n);中的“”經(jīng)常忘記。

編程思想不夠發(fā)散,例如如何判斷素?cái)?shù),只能想出2種方式(其中1種為參考教科書上內(nèi)容);在今后學(xué)習(xí)中應(yīng)更多的動(dòng)腦,綜合運(yùn)用所學(xué)。

基本功不夠,如清屏clrscr等函數(shù)用的不好,有時(shí)同樣的問題多次犯,給實(shí)驗(yàn)課老師帶來很大的麻煩。這說明我的知識(shí)不夠廣,有很多有用但不做考試要求的書中內(nèi)容沒有學(xué)好,認(rèn)識(shí)程度不夠深刻。就算以后c語言這門課程結(jié)束后,也應(yīng)多看相關(guān)東西,多上機(jī)練習(xí),才能真正從本質(zhì)上提高自己。

知識(shí)不夠廣泛,如vc 6.0等程序,自己試了好一陣也不會(huì)用;說明我電腦水平還是不夠,自學(xué)能力不夠。已會(huì)的東西掌握的還是不夠好。

實(shí)驗(yàn)心得

通過本次c語言上機(jī)實(shí)驗(yàn),我對(duì)這個(gè)介于人類與非人類之間的計(jì)算機(jī)編程語言有了一定的體驗(yàn)。其間開心過、郁悶過、無奈過、彷徨過……隨著實(shí)驗(yàn)的勝利成功與實(shí)驗(yàn)報(bào)告的勝利完成,有點(diǎn)微微的自豪感使人難忘。感謝高克寧老師的高標(biāo)準(zhǔn)、嚴(yán)要求,感謝實(shí)驗(yàn)課上小老師們的耐心指點(diǎn),也感謝我在實(shí)驗(yàn)中經(jīng)歷過的點(diǎn)點(diǎn)滴滴…… 伴隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去挖掘。對(duì)c語言,我會(huì)更加努力。

精選寫報(bào)告經(jīng)驗(yàn)19人覺得有用

寫一份好的c語言程序設(shè)計(jì)實(shí)驗(yàn)報(bào)告,確實(shí)需要一點(diǎn)技巧。很多人一開始寫的時(shí)候可能不知道從哪里下手,其實(shí)重點(diǎn)在于把實(shí)驗(yàn)的過程和結(jié)果清楚地表達(dá)出來。開頭部分得先寫明實(shí)驗(yàn)的目的,比如是為了驗(yàn)證某個(gè)算法的正確性還是練習(xí)某種編程技巧,這個(gè)部分不用太復(fù)雜,但必須明確。

接著就是描述實(shí)驗(yàn)環(huán)境,這包括使用的軟件版本啦、硬件配置之類的信息。比如說用的是Dev-C 還是Code::Blocks,操作系統(tǒng)是什么,這樣能讓看報(bào)告的人知道你的實(shí)驗(yàn)條件。如果是在實(shí)驗(yàn)室進(jìn)行的實(shí)驗(yàn),記得提到實(shí)驗(yàn)臺(tái)編號(hào)或者設(shè)備型號(hào),這樣顯得更專業(yè)。

然后就是實(shí)驗(yàn)步驟了,這部分要盡可能詳細(xì)。不僅要寫出你是怎么一步步操作的,還應(yīng)該記錄下遇到的問題及解決辦法。有時(shí)候可能會(huì)有一些小插曲,比如調(diào)試時(shí)發(fā)現(xiàn)變量值不對(duì),然后調(diào)整了一下代碼邏輯才通過測試。這樣的細(xì)節(jié)可以體現(xiàn)你的認(rèn)真程度。

接下來就是實(shí)驗(yàn)結(jié)果展示環(huán)節(jié)。這里需要貼上運(yùn)行截圖,還有輸出的結(jié)果文本。最好能結(jié)合圖表來說明問題,比如畫個(gè)流程圖展示程序的執(zhí)行路徑,這樣能讓讀者更容易理解你的工作成果。不過要注意的是,截圖不要太大,適當(dāng)?shù)夭眉粢幌?,只保留必要的部分就好?/p>

還有一個(gè)容易忽略的地方就是討論部分。這里不是單純復(fù)述結(jié)果,而是要分析為什么會(huì)得到這樣的結(jié)果,有沒有其他更好的實(shí)現(xiàn)方式。比如針對(duì)某個(gè)函數(shù)效率低下的情況,可以探討下是否有優(yōu)化的空間,這種深入思考會(huì)讓報(bào)告更有深度。

至于格式方面,標(biāo)題要醒目,字體大小要合適,段落之間要有空行隔開,這樣看起來不會(huì)顯得擁擠。另外,引用別人的資料時(shí)一定要標(biāo)明出處,這是基本的學(xué)術(shù)道德。

最后別忘了檢查一遍全文,看看有沒有錯(cuò)別字或者標(biāo)點(diǎn)符號(hào)用錯(cuò)的情況。有時(shí)候打字快了,就可能把“while”打成“whlie”,這類小問題雖然不影響大方向,但會(huì)影響閱讀體驗(yàn)。還有就是注意頁碼順序,確保每一頁都有編號(hào),方便別人查閱。

【第4篇】c語言程序課程設(shè)計(jì)的實(shí)驗(yàn)報(bào)告怎么寫400字

c語言程序課程設(shè)計(jì)的實(shí)驗(yàn)報(bào)告

實(shí)驗(yàn)名稱

計(jì)算出1000以內(nèi)10個(gè)最大素?cái)?shù)之和

實(shí)驗(yàn)?zāi)康?/p>

1、熟練掌握if、if…else、if…else if語句和witch語句格式及使用方法,掌握if語句中的嵌套關(guān)系和匹配原則,利用if語句和switch語句實(shí)現(xiàn)分支選擇結(jié)構(gòu)。

2、熟練掌握while語句、do…while語句和for語句格式及使用方法,掌握三種循環(huán)控制語句的循環(huán)過程以及循環(huán)結(jié)構(gòu)的嵌套,利用循環(huán)語句實(shí)現(xiàn)循環(huán)結(jié)構(gòu)。

3、掌握簡單、常用的算法,并在編程過程中體驗(yàn)各種算法的編程技巧。進(jìn)一步學(xué)習(xí)調(diào)試程序,掌握語法錯(cuò)誤和邏輯錯(cuò)誤的檢查方法。

實(shí)驗(yàn)內(nèi)容

計(jì)算并輸出1000以內(nèi)最大的10個(gè)素?cái)?shù)以及它們的'和。

要求:

在程序內(nèi)部加必要的注釋。

由于偶數(shù)不是素?cái)?shù),可以不考慮對(duì)偶數(shù)的處理。

雖然在1000以內(nèi)的素?cái)?shù)超過10個(gè),但是要對(duì)1000以內(nèi)不夠10個(gè)素?cái)?shù)的情況進(jìn)行處理。

輸出形式為:素?cái)?shù)1+素?cái)?shù)2+素?cái)?shù)3+…+素?cái)?shù)10=總和值。

判斷素?cái)?shù):

源程序

#include

#include

int sushu(int n)/* 判斷素?cái)?shù)的函數(shù) */

{

int t,i;

t=sqrt(n);

for(i=2;i<=t;i )

if(n%i==0)/* 如果不是素?cái)?shù),返回 0 */

return 0;

return n;/* 如果是素?cái)?shù),返回該數(shù) */

}

void main

{

int i,j=0,n,m=0,a[1000],x;

/*clrscr;*/

printf('please input a number form 1 to 1000:');

scanf('%d',&x);

if(x==2)/* x=2時(shí)的處理 */

printf('%dn',x);

else if(x<=1) /* x在1~1000范圍外時(shí)的處理 */

printf('error!n');

else

{

if(x%2==0)/* x為偶數(shù)時(shí),把x變?yōu)槠鏀?shù) */

x--;

for(i=x;i>;1;i-=2)/* x為奇數(shù)時(shí),做函數(shù)計(jì)算 */

{

n=sushu(i); /* 做判斷素?cái)?shù)的函數(shù)調(diào)用 */

if(n!=0)/* 對(duì)素?cái)?shù)的處理 */

{

a[j]=n;/* 把素?cái)?shù)由大至小存入數(shù)組a[ ]中 */

j ;

if(j<11)

m =n; /* 統(tǒng)計(jì)前10個(gè)素?cái)?shù)之和 */

}

}

if(j<10)/* 當(dāng)素?cái)?shù)個(gè)數(shù)小于10個(gè)時(shí),結(jié)果輸出 */

{

for(i=0;i

{

n=a[i];

printf('%d',n);

printf(' ');

}

printf('2=');

printf('%dn',m 2);

}

else for(i=0;i<10;i )/* 當(dāng)素?cái)?shù)個(gè)數(shù)大于等于10個(gè)時(shí),結(jié)果輸出 */

{

n=a[i];

printf('%d',n);

if(i<9)

printf(' ');

else

{

printf('=');

printf('%dn',m);

}

}

}

}

測試數(shù)據(jù)

分別輸入1000、100、10測試。

運(yùn)行結(jié)果

出現(xiàn)問題及解決方法

當(dāng)素?cái)?shù)個(gè)數(shù)小于10時(shí)的處理不夠完善,考慮不夠周全。把“+2”的處理做的太勉強(qiáng)。

程序過大,不夠精簡,無用文字太多。

學(xué)習(xí)耐心與細(xì)心不足,如scanf(“%d”,&n);中的“&”經(jīng)常忘記。

編程思想不夠發(fā)散,例如如何判斷素?cái)?shù),只能想出2種方式(其中1種為參考教科書上內(nèi)容);在今后學(xué)習(xí)中應(yīng)更多的動(dòng)腦,綜合運(yùn)用所學(xué)。

基本功不夠,如清屏clrscr等函數(shù)用的不好,有時(shí)同樣的問題多次犯,給實(shí)驗(yàn)課老師帶來很大的麻煩。這說明我的知識(shí)不夠廣,有很多有用但不做考試要求的書中內(nèi)容沒有學(xué)好,認(rèn)識(shí)程度不夠深刻。就算以后c語言這門課程結(jié)束后,也應(yīng)多看相關(guān)東西,多上機(jī)練習(xí),才能真正從本質(zhì)上提高自己。

知識(shí)不夠廣泛,如vc++6.0等程序,自己試了好一陣也不會(huì)用;說明我電腦水平還是不夠,自學(xué)能力不夠。已會(huì)的東西掌握的還是不夠好。

實(shí)驗(yàn)心得

通過本次c語言上機(jī)實(shí)驗(yàn),我對(duì)這個(gè)介于人類與非人類之間的計(jì)算機(jī)編程語言有了一定的體驗(yàn)。其間開心過、郁悶過、無奈過、彷徨過……隨著實(shí)驗(yàn)的勝利成功與實(shí)驗(yàn)報(bào)告的勝利完成,有點(diǎn)微微的自豪感使人難忘。感謝高克寧老師的高標(biāo)準(zhǔn)、嚴(yán)要求,感謝實(shí)驗(yàn)課上小老師們的耐心指點(diǎn),也感謝我在實(shí)驗(yàn)中經(jīng)歷過的點(diǎn)點(diǎn)滴滴……伴隨著學(xué)習(xí)的深入,我發(fā)現(xiàn)高深的東西還有很多很多,等待著我自己去挖掘。對(duì)c語言,我會(huì)更加努力。

精選寫報(bào)告經(jīng)驗(yàn)193人覺得有用

寫一份好的實(shí)驗(yàn)報(bào)告,尤其是針對(duì)C語言程序課程設(shè)計(jì)這種技術(shù)性強(qiáng)的項(xiàng)目,確實(shí)需要一定的技巧。一開始可能很多人會(huì)覺得格式比內(nèi)容重要,但其實(shí)兩者都很關(guān)鍵。一個(gè)合格的實(shí)驗(yàn)報(bào)告首先要能清楚地表達(dá)你的實(shí)驗(yàn)?zāi)康模簿褪悄阋鉀Q的問題是什么,還有就是你用了什么方法去解決問題。

在開頭部分,你可以簡單介紹一下實(shí)驗(yàn)背景,比如為什么要做這個(gè)實(shí)驗(yàn),它跟實(shí)際生活或者專業(yè)領(lǐng)域有什么聯(lián)系。這部分不用太復(fù)雜,只要能讓讀者明白這事為什么值得研究就行。接著,把實(shí)驗(yàn)的具體目標(biāo)列出來,最好用幾句話概括一下。這里可能會(huì)有點(diǎn)兒小問題,有時(shí)候大家會(huì)把目標(biāo)寫得太寬泛,導(dǎo)致后面寫的時(shí)候不知道怎么收尾。比如,“掌握C語言的基本語法”就顯得太空泛了,不如具體點(diǎn),比如“通過編寫一個(gè)簡單的排序算法,熟練運(yùn)用數(shù)組和指針”。

接下來就是重點(diǎn)——實(shí)驗(yàn)過程描述。這部分得特別注意,既要詳細(xì)又要簡潔。你可以按步驟來寫,每個(gè)步驟都要交代清楚做了什么,用到了哪些函數(shù)或語句。不過有時(shí)候人們?nèi)菀缀雎砸恍┘?xì)節(jié),比如變量定義的時(shí)候忘記注明類型,或者是忘記解釋某個(gè)參數(shù)的作用。記得在寫代碼片段的時(shí)候,最好配上注釋,這樣不僅方便自己日后查看,也能讓別人更容易理解你的思路。另外,如果實(shí)驗(yàn)過程中遇到過困難,不妨也提一下你是怎么克服的,這會(huì)讓報(bào)告更有說服力。

結(jié)果分析也很重要。完成實(shí)驗(yàn)后,你需要驗(yàn)證一下結(jié)果是否符合預(yù)期。這里可以結(jié)合運(yùn)行截圖或者打印輸出的結(jié)果來進(jìn)行說明。有時(shí)候人們會(huì)跳過這一環(huán)節(jié),直接進(jìn)入總結(jié),這是不對(duì)的。通過分析結(jié)果,不僅能確認(rèn)自己的工作是否有價(jià)值,還能為進(jìn)一步的研究提供參考。當(dāng)然啦,結(jié)果分析的時(shí)候也可能出現(xiàn)偏差,比如誤判某些輸出為錯(cuò)誤,但實(shí)際上只是顯示方式不同罷了。

最后就是結(jié)論部分了。這里的任務(wù)是總結(jié)整個(gè)實(shí)驗(yàn)的關(guān)鍵點(diǎn),并且給出自己的看法。結(jié)論不必太長,主要是提煉出實(shí)驗(yàn)的核心成果。這里可能會(huì)有一點(diǎn)小瑕疵,比如有人會(huì)把結(jié)論寫成實(shí)驗(yàn)步驟的重復(fù)敘述,這就沒什么意義了。一個(gè)好的結(jié)論應(yīng)該能夠反映你從中學(xué)到的東西,并且對(duì)未來的工作提出展望。

【第5篇】c語言大學(xué)生實(shí)驗(yàn)報(bào)告怎么寫3550字

c語言大學(xué)生實(shí)驗(yàn)報(bào)告1

為期一個(gè)星期的c 實(shí)訓(xùn)已經(jīng)基本結(jié)束,但是給了我很大的影響。通過這次實(shí)訓(xùn),使我明白c 語言這門課程光僅僅是聽課是遠(yuǎn)遠(yuǎn)不夠的,上機(jī)訓(xùn)練也不容忽視。

通過上機(jī)訓(xùn)練,才能夠明白自己知識(shí)的不足,才能夠有的放矢,更加深刻的理解c語言中的知識(shí)點(diǎn)。通過實(shí)訓(xùn),我找到了許多知識(shí)漏點(diǎn),學(xué)到了很多以前不懂的知識(shí),以前認(rèn)為自己已經(jīng)懂了的知識(shí)點(diǎn)也理解更加深刻了。

尤其是遇到了自己當(dāng)時(shí)不知道如何編寫的c 語言題目如何編寫,通過自己的學(xué)習(xí)和同同學(xué)的交流后,試編和改錯(cuò),最后能夠順利的編寫出來,帶來的也有成就感。并增加了我們對(duì)c 語言的興趣和學(xué)好c 語言的信心。

與同學(xué)們交流的過程中,了解了程序的多種解決方法,知道了不同編寫方法有不同的特點(diǎn)??偨Y(jié)c 語言實(shí)訓(xùn)的幾個(gè)重要作用:

1.加深對(duì)課堂講授內(nèi)容的理解

課堂上要講授許多關(guān)于c 語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c 語言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過多次上機(jī)練習(xí),對(duì)于語法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c 語言的語法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)原來理解的偏差。

學(xué)習(xí)c 語言不能停留在學(xué)習(xí)它的語法規(guī)則,而是利用學(xué)到的知識(shí)編寫c 語言程序,解決實(shí)際問題。即把c 語言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過上機(jī)才能檢驗(yàn)自己是否掌握c 語言、自己編寫的程序是否能夠正確地解題。

自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對(duì)c 語言的理解和程序開發(fā)能力。

2.熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法

一個(gè)c 語言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂'環(huán)境'就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過上機(jī)實(shí)驗(yàn),熟練地掌握c 語言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。

3.學(xué)習(xí)上機(jī)調(diào)試程序

完成程序的編寫,決不意味著萬事大吉。你認(rèn)為萬無一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯(cuò)誤。有時(shí)程序本身不存在語法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。

通過這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)踐學(xué)習(xí),我們更好的了解了一些關(guān)于c 語言的知識(shí),理解鞏固了我們c 語言的理論知識(shí)。c 語言這門課程對(duì)于我們應(yīng)用電子專業(yè)的同學(xué)也相當(dāng)重要,我們會(huì)再將來繼續(xù)學(xué)習(xí)并熟悉這門課程。

c語言大學(xué)生實(shí)驗(yàn)報(bào)告2

一、實(shí)習(xí)目的

1.掌握在集成環(huán)境中編輯、編譯、連接和運(yùn)行c程序的方法。

(1)運(yùn)行tc

(2)啟動(dòng)tc集成環(huán)境,輸入一個(gè)源程序,編譯并運(yùn)行。

2.掌握單步執(zhí)行、設(shè)置/去除斷點(diǎn),觀察變量或表達(dá)式的值。

(3)在該程序中按ctrl f7單步招待并在觀察窗口中查看變量和表達(dá)式的值。

(4)設(shè)置/去除斷點(diǎn),繼續(xù)調(diào)試。

1、熟練掌握if.switch分支語句的使用。

2、熟練掌握for.while.do.while循環(huán)語句的使用。

3、熟練掌握函數(shù)的定義、說明、參數(shù)傳遞及嵌套和遞歸調(diào)用方法。

4、熟練掌握一維數(shù)組、二維數(shù)組、字符數(shù)組的定義、說明和使用方法。

熟練掌握結(jié)構(gòu)體和指針的綜合應(yīng)用鏈表的操作

二、實(shí)習(xí)地點(diǎn)

北京交通干部管理學(xué)院計(jì)算機(jī)系機(jī)房十三號(hào).

三、實(shí)習(xí)成果

熟練掌握tc集成環(huán)境的使用方法。認(rèn)真編寫實(shí)習(xí)報(bào)告和實(shí)習(xí)總結(jié),描述實(shí)習(xí)操作和心得體會(huì),總結(jié)在這次實(shí)習(xí)中的業(yè)務(wù)收獲,作出自我評(píng)價(jià)。熟練掌握并應(yīng)用tc程序設(shè)計(jì)的各個(gè)知識(shí)點(diǎn)。掌握結(jié)構(gòu)體和指針的聯(lián)合使用,學(xué)會(huì)鏈表的構(gòu)造和常用操作方法,認(rèn)真編寫實(shí)習(xí)日志和實(shí)習(xí)體會(huì)。并通過各種途徑查找所需資料,拓寬視野,培養(yǎng)自學(xué)能力。

四、實(shí)習(xí)心得

在短短一周的實(shí)習(xí)期間使我獲取了不少新知識(shí)也鞏固了許多老知識(shí)。我體會(huì)到了老師和同學(xué)們的熱心幫助,無論面對(duì)學(xué)習(xí)中多大的困難,同學(xué)們都會(huì)幫助你,老師也會(huì)幫助你,大家就像兄弟姐妹一樣。老師安排我們有具有的分工:

首先,在計(jì)算機(jī)機(jī)房里同學(xué)們積極的對(duì)c語言進(jìn)行鞏固與實(shí)習(xí),老師熱心的講解同學(xué)們提出的問題和實(shí)習(xí)過程中應(yīng)該注意的事項(xiàng)和同學(xué)們的任何。老師把我們分為幾組,每一組十一個(gè)人,并且分配了具體的任務(wù),在我們實(shí)習(xí)結(jié)束后每一組的同學(xué)都把自己組里的成果展示給大家一起分享,告訴大家編程的原理、方法等,使同學(xué)們既有動(dòng)手能力,又能提高語言表達(dá)能力。

然后同學(xué)們把自到自己的小組里,大家具體分工,你編這道題,我編這道題……我們不會(huì)的地方就去問學(xué)習(xí)比較好一些的同學(xué),或者去問老師,老師和同學(xué)們總是那么的熱心,只要你還不明白,不論你問多少次,老師和同學(xué)們都會(huì)耐心地給你細(xì)心的講解,直到講會(huì)為止。

最后我們把每天收獲到的知識(shí)和心得都以實(shí)習(xí)日志的形式寫好,最后交給老師。我們把自己的成果交給老師,就這樣,這次實(shí)習(xí)圓滿結(jié)束。

這次實(shí)習(xí)是有益的,它不僅讓我們學(xué)習(xí)到了c語言的知識(shí),更讓我們學(xué)習(xí)到了同學(xué)們之間的那種團(tuán)隊(duì)精神,為我以后踏入社會(huì)工作準(zhǔn)備了很多良好的知識(shí)與經(jīng)驗(yàn)。

c語言大學(xué)生實(shí)驗(yàn)報(bào)告3

在這個(gè)星期里,我們在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來的時(shí)候還是感到很棘手,畢竟,萬事開頭難嘛。

由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒有給我們詳細(xì)的介紹,只是給我們簡單的介紹了幾個(gè)比較重要的實(shí)際操作。上機(jī)實(shí)驗(yàn)是學(xué)習(xí)程序設(shè)計(jì)語言必不可少的實(shí)踐環(huán)節(jié),特別是c語言靈活、簡潔,更需要通過編程的實(shí)踐來真正掌握它。對(duì)于程序設(shè)計(jì)語言的學(xué)習(xí)目的,可以概括為學(xué)習(xí)語法規(guī)定、掌握程序設(shè)計(jì)方法、提高程序開發(fā)能力,這些都必須通過充分的實(shí)際上機(jī)操作才能完成。學(xué)習(xí)c程序設(shè)計(jì)語言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機(jī)時(shí)間。因?yàn)閷W(xué)時(shí)所限,課程不能安排過多的統(tǒng)一上機(jī)實(shí)驗(yàn),所以希望學(xué)生有效地利用課程上機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用c語言開發(fā)程序的能力,為今后的繼續(xù)學(xué)習(xí)打下一個(gè)良好的基礎(chǔ)。個(gè)人認(rèn)為課程上機(jī)實(shí)驗(yàn)的目的,不僅僅是驗(yàn)證教材和講課的內(nèi)容、檢查自己所編的程序是否正確,課程安排的上機(jī)實(shí)驗(yàn)的目的可以概括為如下幾個(gè)方面:

1、加深對(duì)課堂講授內(nèi)容的理解

課堂上要講授許多關(guān)于c語言的語法規(guī)則,聽起來十分枯燥無味,也不容易記住,死記硬背是不可取的。然而要使用c語言這個(gè)工具解決實(shí)際問題,又必須掌握它。通過多次上機(jī)練習(xí),對(duì)于語法知識(shí)有了感性的認(rèn)識(shí),加深對(duì)它的理解,在理解的基礎(chǔ)上就會(huì)自然而然地掌握c語言的.語法規(guī)定。對(duì)于一些內(nèi)容自己認(rèn)為在課堂上聽懂了,但上機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)原來理解的偏差,這是由于大部分學(xué)生是初次接觸程序設(shè)計(jì),缺乏程序設(shè)計(jì)的實(shí)踐所致。

學(xué)習(xí)c語言不能停留在學(xué)習(xí)它的語法規(guī)則,而是利用學(xué)到的知識(shí)編寫c語言程序,解決實(shí)際問題。即把c語言作為工具,描述解決實(shí)際問題的步驟,由計(jì)算機(jī)幫助我們解題。只有通過上機(jī)才能檢驗(yàn)自己是否掌握c語言、自己編寫的程序是否能夠正確地解題。

通過上機(jī)實(shí)驗(yàn)來驗(yàn)證自己編制的程序是否正確,恐怕是大多數(shù)同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設(shè)計(jì)領(lǐng)域里這是一定要克服的傳統(tǒng)的、錯(cuò)誤的想法。因?yàn)樵谶@種思想支配下,可能你會(huì)想辦法去'掩蓋'程序中的錯(cuò)誤,而不是盡可能多地發(fā)現(xiàn)程序中存在的問題。自己編好程序上機(jī)調(diào)試運(yùn)行時(shí),可能有很多你想不到的情況發(fā)生,通過解決這些問題,可以逐步提高自己對(duì)c語言的理解和程序開發(fā)能力。

2、熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法

一個(gè)c語言程序從編輯、編譯、連接到運(yùn)行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂'環(huán)境'就是所用的計(jì)算機(jī)系統(tǒng)硬件、軟件條件,只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過上機(jī)實(shí)驗(yàn),熟練地掌握c語言開發(fā)環(huán)境,為以后真正編寫計(jì)算機(jī)程序解決實(shí)際問題打下基礎(chǔ)。同時(shí),在今后遇到其它開發(fā)環(huán)境時(shí)就會(huì)觸類旁通,很快掌握新系統(tǒng)的使用。

3、學(xué)習(xí)上機(jī)調(diào)試程序

完成程序的編寫,決不意味著萬事大吉。你認(rèn)為萬無一失的程序,實(shí)際上機(jī)運(yùn)行時(shí)可能不斷出現(xiàn)麻煩。如編譯程序檢測出一大堆錯(cuò)誤。有時(shí)程序本身不存在語法錯(cuò)誤,也能夠順利運(yùn)行,但是運(yùn)行結(jié)果顯然是錯(cuò)誤的。開發(fā)環(huán)境所提供的編譯系統(tǒng)無法發(fā)現(xiàn)這種程序邏輯錯(cuò)誤,只能靠自己的上機(jī)經(jīng)驗(yàn)分析判斷錯(cuò)誤所在。程序的調(diào)試是一個(gè)技巧性很強(qiáng)的工作,對(duì)于初學(xué)者來說,盡快掌握程序調(diào)試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯(cuò)誤,調(diào)試高手一眼就看出錯(cuò)誤所在。

通過這次為數(shù)不多的幾天計(jì)算機(jī)實(shí)踐學(xué)習(xí),我們了解了一些關(guān)于c語言的知識(shí),理解鞏固了我們c語言的理論知識(shí),著對(duì)我們將來到社會(huì)工作將會(huì)有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì)太難。

精選寫報(bào)告經(jīng)驗(yàn)136人覺得有用

做實(shí)驗(yàn)報(bào)告的時(shí)候,得先把實(shí)驗(yàn)的目的搞清楚,不然寫著寫著就跑偏了。比如這個(gè)c語言的實(shí)驗(yàn),你要知道你是要驗(yàn)證什么知識(shí)點(diǎn),是數(shù)組還是指針什么的,心里得有個(gè)底。要是實(shí)驗(yàn)?zāi)康亩疾幻鞔_,那后面寫出來的報(bào)告肯定也是亂七八糟。

開始寫的時(shí)候,得把實(shí)驗(yàn)的環(huán)境交代一下,像是用的什么編譯器,操作系統(tǒng)什么的,這很重要。要是忽略這部分,別人看了你的報(bào)告可能會(huì)覺得缺了點(diǎn)什么。還有,別忘了寫清楚實(shí)驗(yàn)步驟,一步一步來,就像做飯一樣,得按順序來,漏掉一步可能結(jié)果就不對(duì)勁。

實(shí)驗(yàn)的結(jié)果也得詳細(xì)寫,尤其是那些關(guān)鍵的數(shù)據(jù),最好能截圖或者打印出來附在后面,這樣更有說服力。不過有時(shí)候,數(shù)據(jù)可能跟預(yù)期的不太一樣,這時(shí)候別急著刪掉,得分析下原因,看看是不是哪里出了問題。要是直接改數(shù)據(jù),那報(bào)告的質(zhì)量就會(huì)大打折扣。

寫分析的時(shí)候,要把自己的思路清晰地表達(dá)出來,不能含糊其辭。比如說為什么會(huì)出現(xiàn)這種現(xiàn)象,要用理論去解釋,不能光憑感覺說大概就是這樣。如果分析得不夠透徹,別人讀了你的報(bào)告可能會(huì)覺得你理解得不深。

最后,檢查報(bào)告的時(shí)候,別只看內(nèi)容,格式也不能忽視。標(biāo)點(diǎn)符號(hào)要正確,字體大小要統(tǒng)一,頁邊距也要符合要求。有時(shí)候一個(gè)小細(xì)節(jié)沒注意到,就會(huì)影響整體效果。比如有的時(shí)候標(biāo)點(diǎn)符號(hào)會(huì)突然變成中文狀態(tài)下的,這會(huì)讓整個(gè)文檔看起來不專業(yè)。

其實(shí)寫報(bào)告的時(shí)候,最怕的就是思路不清,寫著寫著就偏離主題。所以一開始就要想好怎么布局,每個(gè)部分該說什么內(nèi)容都要心中有數(shù)。要是寫到一半才發(fā)現(xiàn)方向錯(cuò)了,那就麻煩了,得重新調(diào)整才行。

【第6篇】c語言實(shí)驗(yàn)報(bào)告邏輯結(jié)構(gòu)程序設(shè)計(jì)怎么寫350字

學(xué)號(hào):__________ 姓名:__________ 班級(jí):__________ 日期:__________

指導(dǎo)教師:__________ 成績:__________

實(shí)驗(yàn)二 邏輯結(jié)構(gòu)程序設(shè)計(jì)

一、 實(shí)驗(yàn)?zāi)康?/p>

1、學(xué)會(huì)正確使用邏輯運(yùn)算符和邏輯表達(dá)式

2、熟練掌握if語句和switch語句

3、熟練掌握用while語句、do-while語句和for語句實(shí)現(xiàn)循環(huán)的方法

4、掌握在程序設(shè)計(jì)中的常用算法(如遞推等)

二、 實(shí)驗(yàn)內(nèi)容

1、 輸入百分制成績,要求輸出成績等級(jí)‘A’、‘B’、‘C’、‘D’、‘E’。90分以上為‘A’,80——89分為‘B’,70——79分為‘C’,60——69分為‘D’,60分以下為‘E’。(習(xí)題5.6)

2、 求1! 2! 3! 4! … 20?。?xí)題6.4)

3、 編寫程序并輸出下列圖形:

*******

*****

***

*

三、 實(shí)驗(yàn)步驟與過程

物理實(shí)驗(yàn)報(bào)告 ·化學(xué)實(shí)驗(yàn)報(bào)告 ·生物實(shí)驗(yàn)報(bào)告 ·實(shí)驗(yàn)報(bào)告格式 ·實(shí)驗(yàn)報(bào)告模板

四、程序調(diào)試記錄

精選寫報(bào)告經(jīng)驗(yàn)168人覺得有用

寫一份好的實(shí)驗(yàn)報(bào)告需要明確幾個(gè)關(guān)鍵點(diǎn)。對(duì)于C語言實(shí)驗(yàn)報(bào)告來說,邏輯結(jié)構(gòu)和程序設(shè)計(jì)是核心部分。開頭要清楚地寫出實(shí)驗(yàn)的目的,這很重要,就像建房子得先打好地基一樣。實(shí)驗(yàn)?zāi)康耐ǔ?huì)告訴你這次實(shí)驗(yàn)要解決什么問題,比如掌握某種算法或者理解某個(gè)函數(shù)的用法。

接著就是程序設(shè)計(jì)的部分了。這部分應(yīng)該詳細(xì)描述你的思路,怎么一步步實(shí)現(xiàn)功能。有時(shí)候可能會(huì)遇到一些意想不到的情況,比如調(diào)試的時(shí)候發(fā)現(xiàn)某些變量值不對(duì)勁,這時(shí)就需要調(diào)整代碼邏輯。記得把每一個(gè)步驟都寫下來,這樣別人看了也能大致明白你是怎么做的。

然后是代碼展示環(huán)節(jié),這部分可以直接貼上完整的代碼,但別忘了加上注釋,解釋每一部分的功能。如果代碼比較復(fù)雜,還可以分成幾個(gè)模塊來說明,這樣既方便自己檢查也便于他人理解。不過有時(shí)候可能會(huì)忘記給某個(gè)重要的地方做標(biāo)記,導(dǎo)致后來查找起來費(fèi)勁。

接下來就是運(yùn)行結(jié)果分析了。這里不僅要列出程序輸出的結(jié)果,還應(yīng)該結(jié)合實(shí)際情況討論一下結(jié)果是否合理。要是發(fā)現(xiàn)結(jié)果跟預(yù)期偏差較大,就要仔細(xì)檢查是不是哪里出了差錯(cuò),可能是輸入數(shù)據(jù)的問題,也可能是在編寫代碼時(shí)漏掉了某些條件判斷。

最后不要忘了附上參考文獻(xiàn),哪怕只是引用了一些簡單的資料也好。這不僅是對(duì)原作者的尊重,也是對(duì)自己工作的補(bǔ)充。有時(shí)候可能會(huì)忽略這一點(diǎn),覺得反正沒人追究,但實(shí)際上養(yǎng)成良好的習(xí)慣對(duì)未來的工作會(huì)有很大幫助。

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)怎么寫(精選6篇)

c語言實(shí)驗(yàn)報(bào)告分析總結(jié)1在科技高度發(fā)展的今天,計(jì)算機(jī)在人們之中的作用越來越突出。而c語言作為一種計(jì)算機(jī)的語言,我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn)行交流,因此,c語言的學(xué)習(xí)對(duì)我們尤其重要。在這個(gè)星期里,我們專業(yè)的學(xué)生在專業(yè)老師的帶領(lǐng)下進(jìn)行了c語言程序?qū)嵺`學(xué)習(xí)。在這之前,我們已經(jīng)對(duì)c語言這門課程學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定
推薦度:
點(diǎn)擊下載文檔文檔為doc格式

相關(guān)c語言信息

  • c語言實(shí)驗(yàn)報(bào)告分析總結(jié)(十四篇)
  • c語言實(shí)驗(yàn)報(bào)告分析總結(jié)(十四篇)83人關(guān)注

    c語言實(shí)驗(yàn)報(bào)告分析總結(jié)1在科技高度發(fā)展的今天,計(jì)算機(jī)在人們之中的作用越來越突出。而c語言作為一種計(jì)算機(jī)的語言,我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn) ...[更多]

  • c語言實(shí)驗(yàn)報(bào)告分析總結(jié)怎么寫(精選6篇)
  • c語言實(shí)驗(yàn)報(bào)告分析總結(jié)怎么寫(精選6篇)43人關(guān)注

    c語言實(shí)驗(yàn)報(bào)告分析總結(jié)1在科技高度發(fā)展的今天,計(jì)算機(jī)在人們之中的作用越來越突出。而c語言作為一種計(jì)算機(jī)的語言,我們學(xué)習(xí)它,有助于我們更好的了解計(jì)算機(jī),與計(jì)算機(jī)進(jìn) ...[更多]

分析報(bào)告熱門信息