C語(yǔ)言實(shí)驗報告(9篇)
在現實(shí)生活中,報告不再是罕見(jiàn)的東西,我們在寫(xiě)報告的時(shí)候要注意涵蓋報告的基本要素。我們應當如何寫(xiě)報告呢?下面是小編整理的C語(yǔ)言實(shí)驗報告,歡迎閱讀與收藏。
C語(yǔ)言實(shí)驗報告1
學(xué)號:__________
姓名:__________
班級:_________
日期:__________
指導教師:__________
成績(jì):__________
實(shí)驗六綜合實(shí)驗
一、實(shí)驗目的
1、掌握C語(yǔ)言中的變量、數組、函數、指針、結構體等主要知識點(diǎn)。
2、掌握C程序的結構化程序設計方法,能使用C語(yǔ)言開(kāi)發(fā)簡(jiǎn)單的應用程序。
3、掌握C程序的運行、調試方法等。
二、實(shí)驗內容
編寫(xiě)一個(gè)學(xué)生信息排序程序。要求:
1、程序運行時(shí)可輸入n個(gè)學(xué)生的信息和成績(jì)(n預先定義)。
2、學(xué)生信息包括:學(xué)號、英文姓名、年齡;學(xué)生成績(jì)包括:語(yǔ)文、數學(xué)、計算機。
3、給出一個(gè)排序選擇列表,能夠按照上述所列信息(學(xué)號、姓名、年齡、語(yǔ)文、數學(xué)、計算機)中的至少一個(gè)字段進(jìn)行排序,并顯示其結果。
1、使用函數方法定義各個(gè)模塊。
三、實(shí)驗步驟與過(guò)程
物理實(shí)驗報告·化學(xué)實(shí)驗報告·生物實(shí)驗報告·實(shí)驗報告格式·實(shí)驗報告模板
四、程序調試記錄
C語(yǔ)言實(shí)驗報告2
在這個(gè)星期里,我們在專(zhuān)業(yè)老師的帶領(lǐng)下進(jìn)行了c語(yǔ)言程序實(shí)踐學(xué)習。在這之前,我們已經(jīng)對c語(yǔ)言這門(mén)課程學(xué)習了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范圍,對里面的好多東西還是很陌生,更多的在運用起來(lái)的時(shí)候還是感到很棘手,畢竟,萬(wàn)事開(kāi)頭難嘛。
由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們詳細的介紹,只是給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作。上機實(shí)驗是學(xué)習程序設計語(yǔ)言必不可少的實(shí)踐環(huán)節,特別是c語(yǔ)言靈活、簡(jiǎn)潔,更需要通過(guò)編程的實(shí)踐來(lái)真正掌握它。對于程序設計語(yǔ)言的學(xué)習目的,可以概括為學(xué)習語(yǔ)法規定、掌握程序設計方法、提高程序開(kāi)發(fā)能力,這些都必須通過(guò)充分的實(shí)際上機操作才能完成。學(xué)習c程序設計語(yǔ)言除了課堂講授以外,必須保證有不少于課堂講授學(xué)時(shí)的上機時(shí)間。因為學(xué)時(shí)所限,課程不能安排過(guò)多的統一上機實(shí)驗,所以希望學(xué)生有效地利用課程上機實(shí)驗的機會(huì ),盡快掌握用c語(yǔ)言開(kāi)發(fā)程序的能力,為今后的繼續學(xué)習打下一個(gè)良好的基礎。個(gè)人認為課程上機實(shí)驗的目的,不僅僅是驗證教材和講課的內容、檢查自己所編的程序是否正確,課程安排的上機實(shí)驗的目的可以概括為如下幾個(gè)方面:
1、加深對課堂講授內容的理解
課堂上要講授許多關(guān)于c語(yǔ)言的語(yǔ)法規則,聽(tīng)起來(lái)十分枯燥無(wú)味,也不容易記住,死記硬背是不可取的。然而要使用c語(yǔ)言這個(gè)工具解決實(shí)際問(wèn)題,又必須掌握它。通過(guò)多次上機練習,對于語(yǔ)法知識有了感性的認識,加深對它的理解,在理解的基礎上就會(huì )自然而然地掌握c語(yǔ)言的語(yǔ)法規定。對于一些內容自己認為在課堂上聽(tīng)懂了,但上機實(shí)踐中會(huì )發(fā)現原來(lái)理解的偏差,這是由于大部分學(xué)生是初次接觸程序設計,缺乏程序設計的實(shí)踐所致。
學(xué)習c語(yǔ)言不能停留在學(xué)習它的語(yǔ)法規則,而是利用學(xué)到的知識編寫(xiě)c語(yǔ)言程序,解決實(shí)際問(wèn)題。即把c語(yǔ)言作為工具,描述解決實(shí)際問(wèn)題的步驟,由計算機幫助我們解題。只有通過(guò)上機才能檢驗自己是否掌握c語(yǔ)言、自己編寫(xiě)的程序是否能夠正確地解題。
通過(guò)上機實(shí)驗來(lái)驗證自己編制的程序是否正確,恐怕是大多數同學(xué)在完成老師作業(yè)時(shí)的心態(tài)。但是在程序設計領(lǐng)域里這是一定要克服的傳統的、錯誤的想法。因為在這種思想支配下,可能你會(huì )想辦法去"掩蓋"程序中的錯誤,而不是盡可能多地發(fā)現程序中存在的問(wèn)題。自己編好程序上機調試運行時(shí),可能有很多你想不到的情況發(fā)生,通過(guò)解決這些問(wèn)題,可以逐步提高自己對c語(yǔ)言的理解和程序開(kāi)發(fā)能力。
2、熟悉程序開(kāi)發(fā)環(huán)境、學(xué)習計算機系統的操作方法
一個(gè)c語(yǔ)言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進(jìn)行。所謂"環(huán)境"就是所用的計算機系統硬件、軟件條件,只有學(xué)會(huì )使用這些環(huán)境,才能進(jìn)行程序開(kāi)發(fā)工作。通過(guò)上機實(shí)驗,熟練地掌握c語(yǔ)言開(kāi)發(fā)環(huán)境,為以后真正編寫(xiě)計算機程序解決實(shí)際問(wèn)題打下基礎。同時(shí),在今后遇到其它開(kāi)發(fā)環(huán)境時(shí)就會(huì )觸類(lèi)旁通,很快掌握新系統的使用。
3、學(xué)習上機調試程序
完成程序的編寫(xiě),決不意味著(zhù)萬(wàn)事大吉。你認為萬(wàn)無(wú)一失的程序,實(shí)際上機運行時(shí)可能不斷出現麻煩。如編譯程序檢測出一大堆錯誤。有時(shí)程序本身不存在語(yǔ)法錯誤,也能夠順利運行,但是運行結果顯然是錯誤的。開(kāi)發(fā)環(huán)境所提供的編譯系統無(wú)法發(fā)現這種程序邏輯錯誤,只能靠自己的上機經(jīng)驗分析判斷錯誤所在。程序的調試是一個(gè)技巧性很強的工作,對于初學(xué)者來(lái)說(shuō),盡快掌握程序調試方法是非常重要的。有時(shí)候一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小小錯誤,調試高手一眼就看出錯誤所在。
通過(guò)這次為數不多的幾天計算機實(shí)踐學(xué)習,我們了解了一些關(guān)于c語(yǔ)言的知識,理解鞏固了我們c語(yǔ)言的理論知識,著(zhù)對我們將來(lái)到社會(huì )工作將會(huì )有莫大的幫助。同時(shí)它讓我知道,只要你努力,任何東西都不會(huì )太難。
C語(yǔ)言實(shí)驗報告3
經(jīng)過(guò)4個(gè)禮拜的實(shí)訓,讓我受益匪淺,給我收獲最大的是我覺(jué)得很多工作需要我去摸索和探討,要不怕吃苦,勇于激流勇進(jìn),有的工作雖然單挑又重復,但這是磨練意志最有效的方法,我告誡自己要認真完成,對每項實(shí)訓任務(wù)都要他看成是對自己的一次考核,做到每一件事的過(guò)程中遇到困難,一定要爭取不拋棄,不放棄,堅持“戰斗”,只要希望還在,勝利一定屬于我們。
我們這次實(shí)訓的內容是“學(xué)生成績(jì)管理系統”,首先要感謝陪伴我們4個(gè)禮拜對我們精心指導的老師,幫助我們在實(shí)訓過(guò)程中解決了很多我們解決不了的問(wèn)題,讓我們能繼續的完成接下來(lái)的內容和讓我們的實(shí)訓成果有了圓滿(mǎn)的成功。在學(xué)習的過(guò)程中并不是一帆風(fēng)順的,在這之中,因為要操作的東西很多,有時(shí)錯一步,后面的結果就無(wú)法顯示,而自己的計算機又太差,根本檢查不出來(lái)是哪里出了錯!這時(shí)候,老師都會(huì )耐心的過(guò)來(lái)幫助我,我很感謝老師也很感謝學(xué)校能安排這么優(yōu)秀的老師來(lái)教我們!還有就是團隊的力量,對于一個(gè)大的軟件系統,不是一個(gè)人就能完成的,他需要小組成員之間的團結協(xié)作,盡管一開(kāi)始我們小組之間團員的意見(jiàn)不是很統一,但大家各抒己見(jiàn),吧自己的想法提出來(lái),然后集思廣益,把大家認為最好的意見(jiàn)說(shuō)出來(lái),最后終于完成了“學(xué)生成績(jì)管理系統”的實(shí)訓。
在這次實(shí)訓過(guò)程中,老師還在期間讓我們小組各自展示我們的實(shí)訓成果,由其他小組提出意見(jiàn),取長(cháng)補短,對于別的小組做的比我們好的地方,我們要虛心學(xué)習,不好的地方我們會(huì )一起想解決問(wèn)題的辦法。這對于我們未來(lái)走向社會(huì )具有一定的鍛煉性質(zhì)。
作為學(xué)生,我們更多的是課本的知識的理解,理論的優(yōu)勢是我們的特色,但是怎樣將理論結合實(shí)際卻是擺在我們面前的難題。有些知識雖然我們學(xué)過(guò),但是要把它運用到系統中的過(guò)程中還出現了很多問(wèn)題,比如對于控件ListView和DataGridView的使用,在基于多表查詢(xún)的時(shí)候,使用DataGridView這個(gè)控件就難以實(shí)現在數據庫里的多張表的更新,后來(lái)我們還是選擇了ListView這個(gè)控件。從這里讓我知道了,只是的學(xué)習是沒(méi)有止境的,我們只有在不斷的學(xué)習中了解更多,并且能夠把所學(xué)的知識舉一反三,這樣我們才能更好的吧實(shí)訓項目做得更好。我覺(jué)得學(xué)習了這個(gè),對我參加工作后制表、創(chuàng )建查詢(xún)、數據分析和材料演示都有很大的作用,這樣,我們能更清楚的了解信息并進(jìn)行分析。
當然實(shí)習中還有著(zhù)更多的感觸,包括學(xué)習,生活各個(gè)方面。就學(xué)習而言,專(zhuān)業(yè)實(shí)訓它更偏重于應用,更加細致,要求也更加嚴格。在實(shí)際中實(shí)現自己的理想,必需不斷的增加自己的能力,做事情更加專(zhuān)注。就生活而言,專(zhuān)業(yè)學(xué)習展示給我們看各個(gè)不同的小組的實(shí)訓結果,讓我們知道了要善于學(xué)習他人的優(yōu)點(diǎn)。
上面的認識都是正面的,也是自己受益的主要部分,但就個(gè)人而言,本次的專(zhuān)業(yè)實(shí)訓更多的是讓自己認識到自己的不足。通過(guò)此次的實(shí)訓,更多的是對大二一學(xué)期的回顧和反省?偟膩(lái)說(shuō),我們這一次實(shí)習是比較成功的,大家都能學(xué)習到了很多在校園、在課堂上、課本上學(xué)不到的東西,也了解很多和懂得了做人的道理,特別是體會(huì )到生活中的艱辛和找工作的不容易。
做軟件這個(gè)東西不能著(zhù)急,越是著(zhù)急對我們的學(xué)習就越是不利。把心態(tài)擺平穩,從簡(jiǎn)單做起,不能急于求成。在學(xué)習過(guò)程中會(huì )有很多時(shí)候心情很郁悶,是在學(xué)不下去了,不過(guò)堅持一下就好了,重在堅持嘛,沒(méi)有什么不可能過(guò)去的。還有就是平時(shí)要注意多積累這樣在以后用知識的時(shí)候就不愁沒(méi)有資源了。
四個(gè)星期的實(shí)訓課很快結束了,我發(fā)現我對計算機有了新的認識,以前只知道玩游戲、娛樂(lè )和簡(jiǎn)單的應用。通過(guò)這次的實(shí)訓,我了解到,要真真正正的掌握計算機程序還不是一件簡(jiǎn)單容易的事兒,但真正掌握后,它帶個(gè)我們的將是無(wú)窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個(gè)萬(wàn)能機器人的主人而不是奴隸,我會(huì )努力加油的!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺階!感謝!加油!
C語(yǔ)言實(shí)驗報告4
第一章 基礎掌握
1.1 實(shí)驗目的
掌握C程序設計編程環(huán)境Visual C++,掌握運行一個(gè)C程序的基本步驟,包括編輯、編譯、鏈接和運行。(]
1.2 實(shí)驗要求
在報告中記錄建立、保存C程序實(shí)習過(guò)程。
1.3 實(shí)驗基本內容
編寫(xiě)程序,在屏幕上顯示一個(gè)短句“Hello World”
。1) 程序:
1) 編譯如下程序:
#include
Void main()
{
printf (“Hello World! ”);
}
2)鏈接。執行Build-命令。
3)運行。執行Build Execute 命令。顯示結果。
4)關(guān)閉程序工作區。
。2) 運行結果:
輸出結果:Hello World!
總結:
掌握C語(yǔ)言程序設計的基本框架,能夠編寫(xiě)簡(jiǎn)單的程序。
第二章 數據類(lèi)型
2.1 實(shí)驗目的
。1) 掌握C語(yǔ)言的運算符和表達式的正確使用以及C語(yǔ)言的幾種基本數據類(lèi)型和基本輸入輸出函數的'使用方法。()
。2)通過(guò)編程進(jìn)一步理解和掌握運算符的確切含義和功能。
2.2 實(shí)驗要求
。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。 (2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。
2.3 實(shí)驗基本內容
輸入程序,觀(guān)察輸出結果 1>./*test2.1c*/
1)編譯如下程序: #includevoid main() {
char ch; int k;
ch='a',k='b';
printf("%d,%x,%c",ch,ch,ch,ch,k); printf("k=%%d ",k) }
2)鏈接。執行Build-命令。
3)運行。執行Build Execute 命令。顯示結果。
4)關(guān)閉程序工作區。
2>./*test2.2c*/
1)編譯如下程序: #includevoid main() {
float a1,a2; double b1,b2; a1=1234.12; a2=0.000001; b1=1234.12;
b2=0.000001;
printf("%f,%l f ",a1+a2,b1+b2);
}
2)鏈接。執行Build-命令。
3)運行。執行Build Execute 命令。顯示結果。
4)關(guān)閉程序工作區。
實(shí)驗結果:
97.61,141,ak=xd
實(shí)驗結果:
擴展:c語(yǔ)言程序實(shí)驗報告 / c語(yǔ)言實(shí)驗報告 / c語(yǔ)言程序設計報告
1234.120089,1234.120001
總結:
學(xué)會(huì )C語(yǔ)言的運算符和表達式的正確使用
第三章 選擇結構程序設計
3.1 實(shí)驗目的
學(xué)會(huì )改正程序中的錯誤
3.2 實(shí)驗要求
。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。(]
。2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。
3.3 實(shí)驗基本內容
輸入實(shí)驗程序,程序有錯,改正程序中的錯誤
1)輸入如下程序:
#include
#include
void main()
{
double a,b,c,d;
printf("輸入一元二次方程a=,b=,c= ");
scanf("a=%l f,b=%l f",&a,&b,&c); if(a==0) { if(b=0) } { } else Print f("x=%0.2f ",-c/b); if(c==0) Print f("0==0參數對方程無(wú)意義!”); else Print f("c!=0方程不成立"); else if(d>=0) { printf("x1=%0.2f ",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f ",(-b-sq rt(d))/(2*a)); } else {
printf("x1=%0.2f+%0.2fi ",-b/(2*a),s q rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi ",-b/(2*a),s q rt(-d)/(2*a));
}
}
2)鏈接。()執行Build-命令。
3)運行。執行Build Execute 命令。顯示結果。
4)關(guān)閉程序工作區。
實(shí)驗結果:
運行不了程序 ,做以下修改:
#include
#include
void main()
{
//
//
double a,b,c,d; printf("輸入一元二次方程a=,b=,c= "); scanf("a=%l f,b=%l f",&a,&b,&c); c=5; if(a==0) //{ /*if(b=0) { } else printf("x=%0.2f ",-c/b); if(c==0) printf("0==0參數對方程無(wú)意義!”); else printf("c!=0方程不成立"); }*/ else if(d>=0) { } else { } printf("x1=%0.2f ",(-b+sq rt(d))/(2*a)); printf("x1=%0.2f ",(-b-sq rt(d))/(2*a)); printf("x1=%0.2f+%0.2fi ",-b/(2*a),sq rt(-d)/(2*a)); printf("x1=%0.2f-%0.2fi ",-b/(2*a),sq rt(-d)/(2*a));
}
這樣就可以輸出程序了。
總結: 學(xué)會(huì )使用邏輯運算符和邏輯表達式,掌握簡(jiǎn)單的查錯方法,并改錯。
第四章 循環(huán)程序設計
4.1 實(shí)驗目的
熟練使用whiledo…while語(yǔ)句實(shí)現循環(huán)程序設計。[)
4.2 實(shí)驗要求
。1) 在報告中記錄建立、保存C程序實(shí)習過(guò)程。
。2) 完成典型題目,分析遇到的困難和實(shí)驗中的收獲。
4.3 實(shí)驗基本內容
1) 編譯如下程序:
#include
void main()
{
int m,n,j,k; printf("input m n "); while(scan f ("%d",&m,&n),m<0&&n<0); j=m; while(j/n!=0) j=j+m; k=(m*n)/j; printf("最小公倍數是%d 最大公約數是%d ",j,k); }
2)鏈接。執行build-命令。
3)運行。執行build execute 命令。顯示結果。
4)關(guān)閉程序工作區。
實(shí)驗結果:
Input m n
5 2
然后運算出來(lái)結果:
最大公倍數是5
最大公約數是0
總結:
學(xué)使用for,while,do...while語(yǔ)句實(shí)現循環(huán)程序,
第五章 程序設計
5.1 實(shí)驗目的
檢驗最近學(xué)習成果,進(jìn)一步鞏固C語(yǔ)言的學(xué)習
5.2 實(shí)驗要求
1)輸入任意四位數,寫(xiě)出個(gè),十,百,千位上的數 2)連接任意兩個(gè)字符串
5.3 實(shí)驗基本內容
1)編譯如下程序: #includevoid main() {
int a,b,c,d,x; scanf("%d",&x); if(999 a=x/1000; b=x/100-a*10; c=x/10-a*100-b*10; d=x-a*1000-b*100-c*10; printf("%d
",x); 1)編譯如下程序: #includemain() { char s1[10],s2[5]; int i,j; scanf("%s",s1); scanf("%s",s2); i=j=0; while(s1[i]!='') i++; printf("a=%d,b=%d,c=%d,d=%d
",a, b,c,d); } } while((s1[i++]=s2[j++])!=''); printf("string no.1. %s
",s1); } 2)鏈接。(]執行build-命令。 3)運行。執行build execute 命令。顯示結果。 4)關(guān)閉程序工作區。 2)鏈接。執行build-命令。 3)運行。執行build execute 命令。顯示結果。 4)關(guān)閉程序工作區。 實(shí)驗結果: abcd adsg string no.1.abcdadsf 實(shí)驗結果: 2678 2678 a=2,b=6,c=7,d=8 總結:通過(guò)對程序的設計提高編程能力 這個(gè)星期,我們迎來(lái)了C語(yǔ)言實(shí)訓――一次至為重要的實(shí)訓。在這個(gè)星期里,同學(xué)們都很認真的做著(zhù)那20多道實(shí)訓題目,遇到不懂的互相請教,或請問(wèn)老師。非常感謝老師對我們的幫助,這次實(shí)訓使我受益匪淺,收獲了很多。通過(guò)C語(yǔ)言實(shí)訓,讓我加深了對C語(yǔ)言的了解,而不只是單單的在課本中學(xué)到的那些理論,平時(shí)乏味的課程,通過(guò)自己動(dòng)手親自編寫(xiě),變的生動(dòng)有趣,而在自己動(dòng)手的過(guò)程中,出現的問(wèn)題很多,比理論要難的多,當一個(gè)程序寫(xiě)完以后,經(jīng)常會(huì )有很多錯誤而沒(méi)法解決。不過(guò),通過(guò)幾天的實(shí)訓,逐漸積攢了一些經(jīng)驗,有些錯誤可以很快就看出來(lái)。 這次實(shí)訓有很大的收獲,讓我對C語(yǔ)言有了更深的認識,平時(shí)在課堂上學(xué)到的東西可以自己動(dòng)手編寫(xiě),將其轉化成一些實(shí)用的技能。如果是一個(gè)程序寫(xiě)完一處錯誤也沒(méi)有,會(huì )有種成就感,于是興趣就來(lái)了,興趣來(lái)了,自然學(xué)的東西也就多了,能把理論變成實(shí)際的技能,讓我對C語(yǔ)言有了濃厚的興趣和更深層的認識。 C語(yǔ)言是一個(gè)有序的學(xué)習,學(xué)了最基本的替換,然后擴展到循環(huán),嵌套,條理很清楚,不是一個(gè)零散的知識,實(shí)際上所有的課程都如此,不過(guò)通過(guò)實(shí)訓我也知道了自己的不足,存在的很多問(wèn)題。比如自己寫(xiě)的寫(xiě)的小程序出了問(wèn)題,不會(huì )解決了就叫老師幫忙,雖然說(shuō)一定意義上增加了師生之間的感情,但是會(huì )養成一種依賴(lài)的心理,碰到問(wèn)題了第一個(gè)想到的是求助而不是自己獨立解決,所以以后要多多鍛煉自己的信心和增加自己的能力,爭取做到老師不在身邊的時(shí)候也可以完成一些簡(jiǎn)單的程序編寫(xiě)與錯誤排除。還有自己的基礎知識不扎實(shí),遇到的問(wèn)題,沒(méi)有很好的邏輯思維,親自編寫(xiě)一個(gè)陌生的程序的時(shí)候會(huì )有種無(wú)法下手的感覺(jué),找不到突破口。通過(guò)實(shí)訓,逐漸理清了順序,對于簡(jiǎn)單的程序和一些相對比較繁瑣的嵌套,循環(huán),不在是看著(zhù)一頭霧水。 其實(shí)只要理清了思路,把基礎知識掌握了,然后有條不紊的分析,一步一步理解,C語(yǔ)言還是很有意思的課程。自己親自動(dòng)手編寫(xiě)程序讓我增加了對C語(yǔ)言程序開(kāi)發(fā)環(huán)境的了解,在上課的時(shí)候老師就講,學(xué)習C語(yǔ)言最重要的是學(xué)習C語(yǔ)言的邏輯思維,不管以后從事什么行業(yè),學(xué)習C語(yǔ)言都對自己的職業(yè)很有幫助,如果是從事編程工程工作的話(huà)。當初在初步接觸C語(yǔ)言的時(shí)候,看著(zhù)一堆“奇形怪狀”的符號,覺(jué)得甚是無(wú)聊,通過(guò)這次實(shí)訓,擺脫了那種似懂非懂的狀態(tài)!感謝學(xué)校安排這次實(shí)訓和老師的耐心講解,讓我學(xué)到了很多知識,在實(shí)訓過(guò)程中,同學(xué)之間的相互探討,老師的循循善誘,最終讓我們達到了舉一反三的效果,在學(xué)知識的同時(shí),也增加了同學(xué)老師之間的感情。希望以后還會(huì )有更多類(lèi)似的實(shí)訓課程,在有限的大學(xué)時(shí)間內學(xué)到更多的實(shí)用技能,為以后的工作打下一個(gè)良好的基礎。 這次實(shí)訓似乎是對我巨大的考驗,程序在不慌不忙的進(jìn)行著(zhù),按照我自身的進(jìn)度,提前完成是沒(méi)有問(wèn)題的,但是很多客觀(guān)條件讓我不得不在最后的時(shí)間里才上交的作業(yè)。每當我把程序寫(xiě)完以后,卻由于每一臺電腦的識別格式不一樣而導致我所寫(xiě)的文件一次次的被損壞,盡管這樣,我仍然沒(méi)有放棄,最后還趕在截止時(shí)間到來(lái)之前上交了我的作業(yè)! 這一次編寫(xiě)大作業(yè)的程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因為平時(shí)練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來(lái),但是這次實(shí)訓卻是上百段的語(yǔ)句,難以檢查,似乎也沒(méi)有經(jīng)驗去怎么檢查,那一剎那感覺(jué)到很急,但又不知如何是好,可是又不輕易的向老師詢(xún)問(wèn),因為好像蠻簡(jiǎn)單,相信自己能夠檢查出來(lái),所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。在編寫(xiě)程序中,真的是細節決定成敗,因為不管程序的語(yǔ)句是多是少,但是只要有一條語(yǔ)句或語(yǔ)法不正確,就不能使程序得到所需要的結果。沒(méi)能夠使自己編寫(xiě)出來(lái)的程序等到想要的結果,意味著(zhù)這是一個(gè)不理想的程序,對于本次編寫(xiě)來(lái)說(shuō)則是失敗的。 最后,非常感謝學(xué)校給我們這次實(shí)訓的機會(huì )。極高的鍛煉了我們的邏輯思維能力。人非生而知之,雖然我們現在的知識結構還很差,但是我們知道要學(xué)的知識,一靠努力學(xué)習,二靠潛心實(shí)踐。沒(méi)有實(shí)踐,學(xué)習就是無(wú)源之水,無(wú)本之木。在剩下的時(shí)間里,我們會(huì )更加努力的學(xué)習。 一、實(shí)習目的 1.掌握在集成環(huán)境中編輯、編譯、連接和運行C程序的方法。 (1)運行TC (2)啟動(dòng)TC集成環(huán)境,輸入一個(gè)源程序,編譯并運行。 2.掌握單步執行、設置/去除斷點(diǎn),觀(guān)察變量或表達式的值。 (3)在該程序中按CTRL+F7單步招待并在觀(guān)察窗口中查看變量和表達式的值。 (4)設置/去除斷點(diǎn),繼續調試。 1、熟練掌握if.switch分支語(yǔ)句的使用。 2、熟練掌握f(shuō)or.while.do.while循環(huán)語(yǔ)句的使用。 3、熟練掌握函數的定義、說(shuō)明、參數傳遞及嵌套和遞歸調用方法。 4、熟練掌握一維數組、二維數組、字符數組的定義、說(shuō)明和使用方法。 熟練掌握結構體和指針的綜合應用鏈表的操作 二、實(shí)習地點(diǎn) 北京交通干部管理學(xué)院計算機系機房十三號. 三、實(shí)習成果 熟練掌握TC集成環(huán)境的使用方法。認真編寫(xiě)實(shí)習報告和實(shí)習總結,描述實(shí)習操作和心得體會(huì ),總結在這次實(shí)習中的業(yè)務(wù)收獲,作出自我評價(jià)。熟練掌握并應用TC程序設計的各個(gè)知識點(diǎn)。掌握結構體和指針的聯(lián)合使用,學(xué)會(huì )鏈表的構造和常用操作方法,認真編寫(xiě)實(shí)習日志和實(shí)習體會(huì )。并通過(guò)各種途徑查找所需資料,拓寬視野,培養自學(xué)能力。 四、實(shí)習心得 在短短一周的實(shí)習期間使我獲取了不少新知識也鞏固了許多老知識。我體會(huì )到了老師和同學(xué)們的熱心幫助,無(wú)論面對學(xué)習中多大的困難,同學(xué)們都會(huì )幫助你,老師也會(huì )幫助你,大家就像兄弟姐妹一樣。老師安排我們有具有的分工: 首先,在計算機機房里同學(xué)們積極的對C語(yǔ)言進(jìn)行鞏固與實(shí)習,老師熱心的講解同學(xué)們提出的問(wèn)題和實(shí)習過(guò)程中應該注意的事項和同學(xué)們的任何。老師把我們分為幾組,每一組十一個(gè)人,并且分配了具體的任務(wù),在我們實(shí)習結束后每一組的同學(xué)都把自己組里的成果展示給大家一起分享,告訴大家編程的原理、方法等,使同學(xué)們既有動(dòng)手能力,又能提高語(yǔ)言表達能力。 然后同學(xué)們把自到自己的小組里,大家具體分工,你編這道題,我編這道題……我們不會(huì )的地方就去問(wèn)學(xué)習比較好一些的同學(xué),或者去問(wèn)老師,老師和同學(xué)們總是那么的熱心,只要你還不明白,不論你問(wèn)多少次,老師和同學(xué)們都會(huì )耐心地給你細心的講解,直到講會(huì )為止。 最后我們把每天收獲到的知識和心得都以實(shí)習日志的形式寫(xiě)好,最后交給老師。我們把自己的成果交給老師,就這樣,這次實(shí)習圓滿(mǎn)結束。 這次實(shí)習是有益的,它不僅讓我們學(xué)習到了C語(yǔ)言的知識,更讓我們學(xué)習到了同學(xué)們之間的那種團隊精神,為我以后踏入社會(huì )工作準備了很多良好的知識與經(jīng)驗。 在初學(xué)C語(yǔ)言的一個(gè)學(xué)期后,我們進(jìn)行了C語(yǔ)言實(shí)訓階段,嘗試編寫(xiě)一個(gè)比較復雜的程序系統。在為期兩周的時(shí)間中,我們同組的同學(xué)共同的感受是:C語(yǔ)言實(shí)訓和平時(shí)上課所接觸的程序是有很大不同的,所經(jīng)受的考驗和克服的困難是平時(shí)所無(wú)法比擬的。好在同組的搭檔們精誠合作,分工明確,有問(wèn)題共同解決,攻克了C語(yǔ)言實(shí)訓的復雜程序。在這里,我作為其中的參與者,感觸良多。 在這次實(shí)訓中,我對對C語(yǔ)言有了一個(gè)更深的了解認識,也對這個(gè)學(xué)期學(xué)的知識得到鞏固,還嘗試運行編程,每次運行程序成功,讓我對下面的項目就充滿(mǎn)信心。通過(guò)自己與同學(xué)合作編寫(xiě)程序,最終把最初的理論知識轉化基本技能。這次的實(shí)訓,使我對C語(yǔ)言的學(xué)習產(chǎn)生濃厚的興趣。 還是這次實(shí)訓,最令人激動(dòng)的就是合作做項目,雖然那只是一個(gè)很小很小的項目。每天大家來(lái)得很早,大家在一起學(xué)習,取長(cháng)補短,我們很好的在實(shí)訓中長(cháng)知識,提高我們的學(xué)習熱情。實(shí)訓中深切體會(huì )到了老師認真負責的偉大的精神和熱情為同學(xué)指導的促學(xué)方式,雖然對有些時(shí)候老師沒(méi)給我們指出解決問(wèn)題的方法有些小抱怨,但是到了結束時(shí)才知道,這種教學(xué)讓我們自己學(xué)會(huì )了自學(xué),學(xué)會(huì )了去看懂別人的代碼。更多是老師給的感動(dòng),每天在我們來(lái)之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會(huì ),還有那些我們應該注意的事項,這些是平時(shí)上課時(shí)無(wú)法學(xué)到的,是更深層次的巨大收獲。通過(guò)這次實(shí)訓,也使我們發(fā)現了許多問(wèn)題。 在實(shí)訓中,我們認識到自己還有很多的知識沒(méi)學(xué)好,基礎知識沒(méi)理清,而且許多東西還要去翻書(shū),去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來(lái),就會(huì )煩躁不安,覺(jué)得有些自暴自棄或者抱怨項目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語(yǔ)言,也學(xué)好用C語(yǔ)言編寫(xiě)一個(gè)按要求的系統。 還有就是對于未來(lái),近程就是下學(xué)期,我覺(jué)得我還有許多方面需要提高。首先我要繼續學(xué)習好C語(yǔ)言的基礎知識,然后能在電腦上熟練的運用。然后每天都能寫(xiě)一些程序,上網(wǎng)時(shí)候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問(wèn)題時(shí)多和同學(xué)討論,并且多弄出幾套方案,多鍛煉自己結局問(wèn)題的能力和與同學(xué)合作的能力。 總之,這一切都成為我記憶里面的一個(gè)篇章,更是在C語(yǔ)言編程上的一個(gè)里程碑。 一周的C語(yǔ)言實(shí)訓,雖然時(shí)間略顯倉促,但卻讓我學(xué)到了很多實(shí)際運用的技能! 一、心得與感想 首先,在實(shí)訓中的第一步是編寫(xiě)功能較為單一的小程序,雖然是小程序,但所用的知識卻都是我們本學(xué)期學(xué)習的重點(diǎn)知識。在做題的過(guò)程中讓我們把這些知識復習了一遍,強化了知識! 其次,這次作中所碰到的題目,在實(shí)訓中已經(jīng)接觸過(guò),所我們都比較深知這些題目的要求和算法,因次在編寫(xiě)小程序時(shí)比較快,而且算法也是比較簡(jiǎn)化,運算準確。鑒次我明白很多編程題要經(jīng)過(guò)多次編寫(xiě)修改與調試,才會(huì )得到最簡(jiǎn)略的算法。 再次,平時(shí)我們學(xué)C語(yǔ)言視乎都是為了考試或者做一些比較常規的題目,而這次實(shí)訓卻給我們的將所學(xué)知識運用于解決實(shí)際問(wèn)題的機會(huì ),讓人更有激情,這就是編寫(xiě)軟件的在雛形,也讓我們感受到了編寫(xiě)軟件程序的樂(lè )趣。但是不僅僅是如此,更為重要的是在運用所學(xué)知識的過(guò)程中,記住這些知識,并能夠廣泛的運用! 雖然我這次是編寫(xiě)一個(gè)菜單的程序,但是如果我么留心的話(huà),我們身邊有許多電子設備都是內置有程序的,我們也可以在此次專(zhuān)題實(shí)訓過(guò)后,自行確定其他的專(zhuān)題進(jìn)行編寫(xiě)程序,這樣可以讓我們的知識更加深化豐富! 這次實(shí)訓似乎是對我巨大的考驗,程序在不慌不忙的進(jìn)行著(zhù),按照我自身的進(jìn)度,提前完成是沒(méi)有問(wèn)題的,但是很多客觀(guān)條件讓我不得不在最后的時(shí)間里才上交的作業(yè)。每當我把程序寫(xiě)完以后,卻由于每一臺電腦的識別格式不一樣而導致我所寫(xiě)的文件一次次的被損壞,盡管這樣,我仍然沒(méi)有放棄,最后還趕在截止時(shí)間到來(lái)之前上交了我的作業(yè)! 這一次編寫(xiě)大作業(yè)的程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因為平時(shí)練習的都是小程序,所以句段比較少,一些錯誤都很容易被檢查出來(lái),但是這次實(shí)訓卻是上百段的語(yǔ)句,難以檢查,似乎也沒(méi)有經(jīng)驗去怎么檢查,那一剎那感覺(jué)到很急,但又不知如何是好,可是又不輕易的向老師詢(xún)問(wèn),因為好像蠻簡(jiǎn)單,相信自己能夠檢查出來(lái),所以我一般都是獨立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。 在編寫(xiě)程序中,真的是細節決定成敗,因為不管程序的語(yǔ)句是多是少,但是只要有一條語(yǔ)句或語(yǔ)法不正確,就不能使程序得到所需要的結果。沒(méi)能夠使自己編寫(xiě)出來(lái)的程序等到想要的結果,意味著(zhù)這是一個(gè)不理想的程序,對于本次編寫(xiě)來(lái)說(shuō)則是失敗的。 在本學(xué)期學(xué)習C語(yǔ)言將近一個(gè)學(xué)期后,我們進(jìn)行了C語(yǔ)言實(shí)訓,做了一個(gè)比較復雜、功能較全的學(xué)籍管理系統。雖然實(shí)訓為期不長(cháng),但對我C語(yǔ)言水平的提高和對C的認識理解有很大幫助。 在這次實(shí)訓中,我對C語(yǔ)言有了一個(gè)更深的了解認識,也使我這個(gè)學(xué)期學(xué)的知識得到了鞏固。雖然在實(shí)訓中遇到了許多的困難,比方說(shuō)一開(kāi)始在文件方面的知識比較薄弱,在對輸入的數據保存、已輸入條數的統計方面做得不足。但經(jīng)過(guò)自己對文件內容的學(xué)習和向他人的請教,在這方面的知識得到補充,問(wèn)題也得到了解決。在這次實(shí)訓中,當自己每次解決一個(gè)問(wèn)題時(shí),當自己經(jīng)過(guò)多次調試、修改使程序得以運行時(shí),自己心中那份自信、滿(mǎn)足、愜意感油然而生。經(jīng)過(guò)這次實(shí)訓,使我加強了對C語(yǔ)言的興趣。 同時(shí)在這次實(shí)訓中,也使我發(fā)現了許多的問(wèn)題。 在實(shí)訓中,我認識到自己還有很多的知識沒(méi)學(xué)好,基礎知識沒(méi)理清,而且許多東西還要去翻書(shū),去上網(wǎng)搜索。而且遇到一些小錯誤運行不出來(lái),就會(huì )煩躁不安,覺(jué)得有些自暴自棄,以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語(yǔ)言,也學(xué)好用C語(yǔ)言編寫(xiě)一個(gè)按要求的系統。 同時(shí)這次實(shí)訓也使我更加深化了C語(yǔ)言學(xué)習方法。算法是程序的靈魂,在我們每遇到一個(gè)比較復雜的編程問(wèn)題時(shí),我們應該先寫(xiě)出該問(wèn)題解決的算法,然后再去實(shí)現編代碼。做到了這樣,問(wèn)題才能更快地解決。軟件開(kāi)發(fā)少不了合作,只有合作才能共同提高,只有互補才能取長(cháng)補短,共同進(jìn)步。 通過(guò)這次實(shí)訓,我也認識到自己有許多的方面需要改進(jìn)和有待提高。 對于以后,我會(huì )從以下幾方面繼續努力: 1、加強對算法的學(xué)習,達到精通一些基本算法的水平。 2、編程多加強實(shí)踐,多上機學(xué)習。 3、打好基礎,扎實(shí)功底,注重基礎理論學(xué)習,不好高騖遠。 4、加強和同學(xué)的合作,遇到問(wèn)題多討論,多尋找解決問(wèn)題的方法, 總之,這一切將對我C語(yǔ)言的學(xué)習有很大幫助。 【C語(yǔ)言實(shí)驗報告】相關(guān)文章: C語(yǔ)言實(shí)驗報告11-08 《指針》C語(yǔ)言實(shí)驗報告10-07 C語(yǔ)言實(shí)驗報告9篇11-08 C語(yǔ)言程序設計實(shí)驗報告優(yōu)秀范文10-07 c語(yǔ)言試題及答案03-17 c語(yǔ)言練習試題02-23 C語(yǔ)言結構體說(shuō)課稿12-01C語(yǔ)言實(shí)驗報告5
C語(yǔ)言實(shí)驗報告6
C語(yǔ)言實(shí)驗報告7
C語(yǔ)言實(shí)驗報告8
C語(yǔ)言實(shí)驗報告9