c語言函數編程實訓報告 c語言程序實訓報告模板

C語言程序設計實驗報告怎么寫?

通過本試驗初步培養計算機邏輯解題能力。熟練掌握賦值語句和if語句的應用;掌握switch多路分支語句和if嵌套語句的使用

成都創新互聯主要為客戶提供服務項目涵蓋了網頁視覺設計、VI標志設計、網絡營銷推廣、網站程序開發、HTML5響應式網站建設公司手機網站制作設計、微商城、網站托管及網站建設維護、WEB系統開發、域名注冊、國內外服務器租用、視頻、平面設計、SEO優化排名。設計、前端、后端三個建站步驟的完善服務體系。一人跟蹤測試的建站服務標準。已經為成都砂巖浮雕行業客戶提供了網站制作服務。

實驗原理和設計方案:

1、函數頭的選則,while循環語句,switch(case)語句,條件表達式,if ?else條件語句,自增運算符,設置復雜變量,輸出隨機操作數。

2、 變量要有分數變量和等級變量,要有選擇算法題數的變量和計算正確與否的變量,要有隨機輸出的兩個操作數變量和自己按運算符號輸入結果的變量,最后還有判斷是否要進行的變量字符。中間結果有選擇運算符的switch()和分數等級的switch()和錯題對題的自增和選擇運算符計算的自增。

3、 問題的分析方法:先考慮設置整形變量和字符變量,考慮到要不斷循環計算,選擇用while語句來循環。在循環體中,將前面的輸出提示運算符,和自行選擇運算符、答案及輸出隨機操作數完成。再用switch語句對選擇的運算符進行判斷,并用變量進行自增運算,計算出錯題于對題個數和選擇了那種運算符號。在循環體最后用if else語句來判斷是否繼續執行還是跳出循環。最后根據自增計算的結果和公式進行分數計算,并用switch語句來是想等級的制定。

計算機c語言實訓報告范文標準模板

實訓教學是培養計算機專業學生C語言的基本能力、職業能力、技術應用能力、創新能力的重要途徑。本文是我為大家整理的計算機c語言實訓 報告 范文 ,僅供參考。

計算機c語言實訓報告范文篇一

一、 課題名稱:簡單計算器

設計一個簡單的程序來模擬計算器的功能。

二、 設計目的:

1、通過理論知識與實際需求相結合,編輯解決一些日常中的實際問題,培養初步的獨立分析和設計能力。 2、了解應用程序設計解決實際問題的具體過程和實現 方法 ,掌握應用C語言進行程序設計的基本規范; 3、重點掌握C語言的程序編寫、函數設計、算法設計和程序調試方法; 4、初步掌握系統開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能。

三、 設計任務:

1、通過結構體數組和共用體數組來存放輸入的每一數字或運算符號的記錄(包括1、2、3等數字,+、--、_、等運算符號),然后將其信息存入文件中。輸入一個算術計算式,就在屏幕上顯示結果。 2、輸入簡單的加減乘除算術計算式,并在屏幕上顯示計算結果;

四、 設計要求:

1、用C語言實現程序設計并進行調試; 2、畫出查詢模塊的流程圖;

3、系統的各個功能模塊要求用函數的形式實現; 4、界面友好(良好的人機互交)。 5、完成設計 說明書 (A4)。

五、代碼設計:

#include "stdio.h" main() { float x,y;

char operator;

printf("x,yun suan fu ,y: "); scanf("%f%c%f",x,operator,y); switch(operator)

{case '+': printf("%.2f+%.2f=%.2f",x,y,x+y); break; case '-':printf("%.2f-%.2f=%.2f",x,y,x-y); break; case '_':printf("%.2f_%.2f=%.2f",x,y,x_y); break; case '/': if(y==0)

printf("chushushilingwuyiyi"); else

printf("%.2f/%.2f=%.2f",x,y,x/y); break;

default: printf("yunsunfuwuxiao"); } }?

七、設計 總結 :

學習C程序這門課一個學期了,這是我們學的第一門專業課,所以作為我這個計算機系的學生來說當然十分重要,老師在第一節課說過,C語言是計算機的基礎,大多數軟件都需要用C語言來編寫,通過一個學期的學習,使我初步掌握了一些關于這門課的知識

這次的課程設計是對我們一個學期來所學的知識的綜合考察,里面涉及到了我們大多數所學知識。記得剛開始學這門課的時候,對這門課充滿了希望,自己有信心學好這門課,但是經過一段時間的學習之后。才發現程序設計并不好學,它既要你有很強的領悟能力,還要你課后的努力,也許是自己之前太有信心學好

這門課了吧,中間遇到了很大的瓶頸,一度陷入無休止的煩惱中編程序時沒有一次是成功的,總會遇到很多的error,改完一個又有一個,這時我會想到一句古話“天將降大人于斯人也,必先苦其心志,勞其筋骨,餓其體膚”,也許以后會有些許光明吧。之后,隨著時間的推移,慢慢掌握了這門課學習的一些竅門,學習起來也比剛開始的時候好了一點,至于編程序嗎還是有錯誤,但比以前少了,總讓我看到希望了。這次的課程設計要求我們編一個簡易計算器,剛開始的時候我一頭霧水,丈二摸不著頭腦,不知從哪里下手,后來經過老師和同學的幫助,從最簡單的編框開始,慢慢的到最關鍵的算法,這其中經歷了很多彎路,也犯過了很多錯誤,但是還是一一攻克了,好比紅軍長征兩萬五千里終于到達了終點。看到最后自己編寫出來的計算器感到格外的高興,暫且不說計算器的功能方面吧,但畢竟是自己寫的第一個正式的程序,感到格外的高興。

在編寫程序的過程中受到了其他同學的指點,也許在某些程序方面會和有的同學想類似,另外老師也幫助了很多,一個好的學生離不開一個好老師嗎,雖說我不算一個好學生,但是老師在我編程序過程中也起到了很大的作用,就像老師說的一句話一樣“革命尚未成功,同志仍需努力”,我們在C語言這門課上還會繼續走下去,以后還會經常碰到,我會努力的。

計算機c語言實訓報告范文篇二

實驗一 工作平臺

一、目的和要求

1、熟悉C語言程序的支持運行環境,了解所用計算機系統的軟、硬件配置和使用方法。

2、初步了解運行一個C語言程序的過程。

二、實驗環境

硬件環境:計算機(windows xp系統) 軟件環境:Turbo C3.0或VC++6.0

三、實驗內容

1.1請編寫一個程序,顯示以下兩行文字。

I am a student.

I love China.

源程序代碼:

#include

int main(void)

{printf(“I am a student.\n”);printf(“I love China.\n”); return 0;}

數據輸入與運行結果:

1.2編寫一個程序,從鍵盤輸入兩個整數,輸出這兩個數之和。

源程序代碼:

#include

int main(void)

{int a,b,c; printf(“input two integers:\n”);

scanf(“%d %d”,a,b);c=a+b;printf(“The sum is %d:\n”,c); 數據輸入與運行結果:

1.3編寫一個程序,求3個整數之和。

源程序代碼:

#include

int main(void)

{int a,b,c,sum;a=12,b=34,c=56;sum=a+b+c;

printf(“sum is %d\n”,sum);}

數據輸入與運行結果:

1.4編寫一個程序,從5個整數中找出最小的數。

源程序代碼:

#include

int main(void)

{int a,b,c,d,e,min;

scanf(“%d %d %d %d %d”,a,b,c,d,e);

min=a;if(minb) min=b;if(minc) min=c;if(mind) min=d;

if(mine) min=e;printf(“min is %d\n”,min);}

數據輸入與運行結果:

1.5寫出下列程序的輸出結果。

(1)#include

int main(void)

{printf(“%d%d%d%d\n”,1+2,5/2,-2_4,11%3);

printf(“%.5f%.5f%.5f\n”,1.+2.,5./2.,-2._4.);

}

(2)#include

int main(void)

{int i=8,j=10,m=0,n=0;

printf(“%d,%d,%d,%d”,i,j,m=++i,n=j++);

}

(3) #include

int main(void)

{int x;

x=-3+4_5-6;printf(“%d\n”,x); x=3+4%5-6;printf(“%d\n”,x);

x=-3_4%-6/5;printf(“%d\n”,x);x=(7+6)%5/2;printf(“%d\n”,x); }

數據輸入與運行結果:

1.6分析比較下面兩個程序的輸出結果。

(1) #include

int main(void)

{int x,y,z; x=y=2;z=3; y=x++ -1;printf(“%d\t %d\t”,x,y);

y=++x-1; printf(“%d\t%d\t”,x,y); y=z-- +1; printf(“%d\t%d\t”,z,y); y=--z+1; printf(“%d\t%d\n”,z,y); return 0;}

(2) #include

int main(void)

{int x,y,z; x=y=2;z=3; y=x + +-1;printf(“%d\t %d\t”,x,y);

y=+ + x-1; printf(“%d\t%d\t”,x,y); y=z - - +1; printf(“%d\t%d\t”,z,y); y=- -z+1; printf(“%d\t%d\n”,z,y); return 0;}

數據輸入與運行結果:

實驗二 C語言基礎

一、目的和要求

1、進一步掌調試的方法。

2、掌握數據的輸入和輸出方法。

3、掌握有關運算符與表達式的運用。

二、實驗環境

硬件環境:計算機(windows xp系統) 軟件環境:Turbo C3.0或VC++6.0

三、實驗內容

2.1 上機調試下面的程序,給出運行結果。

(1) #include

int main(void)

{float x=234.89;double y=-123.4567;printf(“%.3f,%.3e\n”,x,x); printf(“%08.3f,%010.3e,%015.3e\n”,x,x,x);

printf(“%g,%e\n”,y,y,y);}

(2) #include

int main(void)

{char c;short i;c=’A’;i=65;

printf(“c:dec=%d oct=%o hex=%x ASCII=%c\n”,c,c,c,c); printf(“i:dec=%d oct=%o hex=%x unsigned=%u\n”,i,i,i,i); c=’X’;i=-4;

printf(“c:dec=%d oct=%o hex=%x ASCII=%c\n”,c,c,c,c); printf(“i:dec=%d oct=%o hex=%x unsigned=%u\n”,i,i,i,i);}

(3) #include

int main(void)

{char c1,c2; c1=’A’+’5’-’3’; c2=’A’+’5’-’3’; printf(“%d,%c\n”,c1,c2); }

數據輸入與運行結果:

2.2指出下面程序段中的錯誤,并加改正。

#include

int main(void)

{int a; float b; char c; scanf("%c%d%c%f";c,a,a,b);}

數據輸入與運行結果:

改正后的程序:

#include

int main(void)

{int a; float b; char c; scanf("%c,%d,%f",c,a,b);

printf("%c,%d,%f",c,a,b);}

運行結果:

2.3寫出下面程序段執行后變量a,b,c的值。

char a=’2’,b=’a’;int c;c=a+b;a=c;

數據輸入與運行結果:

程序:#include

int main(void)

{char a='2';char b='a';int c;c=a+b;a=c;

printf("%d,%d,%d",a,b,c);}

運行結果:

實驗三 分支結構程序設計

一、目的和要求

1、熟練掌握關系表達式和邏輯表達式的使用。

2、熟練掌握用嵌套的if語句和switch語句實現多分支程序設計。

3、熟練掌握switch語句中break語句的作用。

4、掌握使用斷點調試程序的方法。

二、實驗環境

硬件環境:計算機(windows xp系統)

三、實驗內容

3.1 軟件環境:Turbo C3.0或VC++6.0

下一頁更多精彩的“計算機c語言實訓報告范文”

咋寫C語言實驗報告

c(c++)上機實驗報告格式:

⒈ ?實驗目的 ?

(1) 了解在具體的語言環境下如何編輯、編譯、連接和運行一個 C 程序。

⑵ 通過運行簡單的 C 程序,初步了解 C 源程序的特點。

⑶ 掌握 C 語言數據類型,熟悉如何定義一個整型、字符型和實型的變量,以及對它們賦值的方法。

⑷ 掌握不同的類型數據之間賦值的規律。

⑸ 學會使用 C 的有關算術運算符,以及包含這些運算符的表達式,特別是自加(++)和自減(--)運算符的使用。

2.實驗內容和步驟

⑴ ?檢查所用的計算機系統是否已安裝了 C 編譯系統并確定他所在的子目錄。

⑵ 進入所用的集成環境。

⑶ 熟悉集成環境的界面和有關菜單的使用方法。

⑷ 輸入并運行一個簡單的、正確的程序。

⒊ 實驗題目

⑴ 輸入下面的程序

# include “stdio.h” void main()

{ printf(“This is a c program.\n”); }

程序無誤,其運行的結果為:

C語言實訓總結

在初學C語言的一個學期后,我們進行了C語言實訓階段,嘗試自己編寫一個比較復雜的程序系統。在為期兩周的時間中,我們同組的同學共同的感受是:C語言實訓和平時上課所接觸的程序是有很大不同的,所經受的考驗和克服的困難是平時所無法比擬的。好在同組的搭檔們精誠合作,分工明確,有問題共同解決,攻克了C語言實訓的復雜程序。在這里,我作為其中的參與者,自然感觸良多。

剛開始接觸到C的時候,我已經學過一些有關VB的內容,這個在算法和思維上稍微有點幫助。回想本學期的學習,首先,最基本的,是C的數據格式,讓我們知道整數,浮點數以及字符常量在C中的運用。然后,在學會了數據轉化,以及熟練的可以對各種數據處理之后,我開始進行有關數據結構,像數組,結構體等的學習,因為有的東西從現有的知識來看都是非常簡單的,還沒有聯系到指針等等一些復雜的概念。可是,僅僅學會這些是遠遠不夠的,C語言中,還有很多更加經典、重要、實用的知識。

說說函數。雖說很多程序語言都有函數這一內容,但我覺得C語言的函數是最有魅力的了。學習函數的方法是比較簡單的,只有兩個字“牢記”,即:牢記函數的功能,牢記函數的用途以及如何輸入輸出。函數從本質上講是一段通用程序,用它可以幫助我們節約很多編程的時間,學習C語言的“高人”都說,一個聰明的編程者在編寫程序前往往總是先找自己所編寫的程序中有多少是可以用函數來代替的。比如,大家可以作一個比較字符串的實驗,用C語言中的strcmp()函數只要一句話,而自己編寫的話,30句都很難實現,可想而知函數的實用和快捷。在我們C語言實訓的代碼中,函數更是得到了充分的應用,可以說,實訓題目的復雜代碼,就是用無數個函數的調用和嵌套積累出來的。

要注意的是,有的同學剛剛開始的時候,都是被一些大的程序激勵的,所以當開始的時候看到繁瑣的數據轉化和簡單的算法,都覺得很無聊,都想自己做幾個自己滿意的程序來看看,雖然這種想法很好,但是,我們說,沒有基礎,純粹是搬照一些現成設計方法,是不足取的。要知道,程序設計講究的是個人的思維的,假如剛開始就被一些現成的思想束縛住,以后就會覺得很無趣。

我們知道,指針其實是C語言的靈魂,許多的數據結構在我們學到這里之前都可以說是精通了。所以我們的任務就是,讓數據結構在指針中運行。當然,剛剛開始接觸到這些新的東西,是一件非常痛苦的事情,所以我們一定要用非常形象的思維去看待指針,不能太固化。所以,新的東西,比如結構體在指針中的表現方法,數組及多維數組在結構體中的運用,都一點一點的加了進來,同時豐滿了我們對原來C的數據機構,數據表示的理解。當我們完成了這三步的學習,我們已經可以自豪的說,我們的基礎都扎實了,可以進一步的學習有關算法,設計概念等等深層次的東西了。

但是,指針,結構體,這些太抽象的東西,在學習C語言的時候我們就有點“似懂非懂”,可是在眼下的C語言實訓中,像這么重要的C語言知識,一定要達到能熟練掌握,實際運用的程度。在實訓的大程序中,結構體在指針中的表現方法,數組及在結構體中的運用等具體的技術環節,都得到了體現,不會指針,我們的工作是沒法展開的。所以,在實訓期間,大家在鞏固基本知識的基礎上,逐塊攻克實訓課題,克服了困難,自信心得到了提高。

最后,談談我們組的程序軟件。商店商品管理系統,是一個比較利于應用,解決實際問題,方便實際管理的程序。設計代碼比較復雜,結構比較嚴謹。在程序編寫的1周左右的時間里,組員們遇到了上述的困難,包括程序設計構思,甚至是指針等某些知識點的欠缺,導致的工作中出現的困難。但是,當大家一起團結協作,解決了這些困難之后,發現自己也可以編寫復雜的、應用性的程序了,更發現自己對C語言這門學科的興趣也提高了。

當然,我們編寫的商店商品管理系統,還存在很多疏漏和不合理之處。比如,程序復雜冗長,如果時間充裕,我們將在不改變程序運行結果的基礎上,簡化程序,使每一句更加精辟,總體上更加簡化。另外,在程序的外觀上,我們由于時間問題,沒有做更多的修飾,運行起來顯得比較死板、枯燥乏味。如果增添一些色彩和其他效果,我們的程序也許會更加完美。

以上就是我的C語言實訓個人總結

分享題目:c語言函數編程實訓報告 c語言程序實訓報告模板
標題鏈接:http://m.kartarina.com/article32/dodspsc.html

成都網站建設公司_創新互聯,為您提供網站營銷面包屑導航微信小程序軟件開發標簽優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設
主站蜘蛛池模板: 午夜福利av无码一区二区| 亚洲AⅤ无码一区二区三区在线| 无码人妻精品丰满熟妇区| 亚洲中文无码永久免费| 无码人妻AⅤ一区二区三区水密桃| 无码专区6080yy国产电影 | 亚洲AV无码一区二区乱子伦| 无码国产乱人伦偷精品视频| 久久久久久亚洲精品无码| 久久精品亚洲中文字幕无码网站| 久久亚洲中文字幕无码| 免费无码又爽又刺激高潮视频| 久久亚洲精品无码播放| 亚洲AV成人片无码网站| 亚洲av无码乱码国产精品| 特级无码a级毛片特黄| 中文字幕人成无码免费视频| 亚洲av无码成h人动漫无遮挡| 无码熟熟妇丰满人妻啪啪软件| 午夜无码A级毛片免费视频| 韩国19禁无遮挡啪啪无码网站| 无码中文人妻在线一区二区三区| 无码中文字幕av免费放dvd| 人妻中文无码久热丝袜| 亚洲av无码成人精品区| 精品久久久无码人妻中文字幕豆芽| 老司机亚洲精品影院无码 | 免费看无码特级毛片| 无码专区国产精品视频| 亚洲日韩AV无码一区二区三区人| 日韩网红少妇无码视频香港| 国产成人A亚洲精V品无码 | 亚州AV综合色区无码一区| 精品无码av一区二区三区| 久久久无码精品亚洲日韩蜜桃| 亚洲国产成人精品无码区在线观看| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲AV无码一区二区三区人| 亚洲AV无码乱码国产麻豆| 人妻丰满AV无码久久不卡| 日韩精品人妻系列无码专区|