天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 論文百科 > 書評論文 >

【c語言課程設(shè)計(jì)體會(huì) 700字】

發(fā)布時(shí)間:2017-02-10 16:24

  本文關(guān)鍵詞:c語言課程設(shè)計(jì)心得體會(huì),由筆耕文化傳播整理發(fā)布。


c語言課程設(shè)計(jì)體會(huì)(700字)

體會(huì)

通過這次C語言的課程設(shè)計(jì),我明白了很多也知道了很多,更收獲了很多。在課程設(shè)計(jì)的過程中出現(xiàn)過困難,

三周的課程設(shè)計(jì)已經(jīng)結(jié)束了;叵雽W(xué)習(xí)C語言的過程中,既有快樂又有煩惱,

回顧這次課程設(shè)計(jì),至今我仍感慨頗多,的確,自從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整一個(gè)星期的日子里,可以學(xué)到很多很多的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論和知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)際相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。在設(shè)計(jì)的過程中遇到的問題,這畢竟獨(dú)立做的,難免會(huì)遇到各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)自己的不足之處,對以前所學(xué)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說結(jié)構(gòu)體……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)從新溫故。這次課設(shè)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題

做完這個(gè)課程設(shè)計(jì),我們的自信一下子提高了,我們也會(huì)寫程序了;盡管對于有些人這種程序會(huì)很簡單,可對于我們C語言初學(xué)者來說,已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們增強(qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在美妙。

很感謝這次的課程設(shè)計(jì),它使我更加地體會(huì)到多看專業(yè)書的重要性,只有掌握了一定量的專業(yè)知識(shí)才能得心應(yīng)手地解決諸多問題;另外,在做任何事倒要有耐心,不要一遇到困難就退縮;在學(xué)習(xí)和工作中要時(shí)刻謹(jǐn)記“團(tuán)結(jié)”二字,它好比通向成功的鋪路石,不可或缺。

人生的道路是曲折的,但正是因?yàn)榍廴松殴獠蕣Z目,在人生的道路上,總遇到重重困難,但正是因?yàn)槔щy我們才變得更堅(jiān)強(qiáng)。今后的路還很長,面對困難,讓我們用行動(dòng)去俘虜它吧!




第二篇:c語言課程設(shè)計(jì)心得體會(huì)-心得體會(huì) 600字

課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程.隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。因此作為二十一世紀(jì)的大學(xué)來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。

回顧起此次單片機(jī)課程設(shè)計(jì),至今我仍感慨頗多,的確,從選題到定稿,從理論到實(shí)踐,在整整兩星期的日子里,可以說得是苦多于甜,但是可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。通過這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。在設(shè)計(jì)的過程中遇到問題,可以說得是困難重重,這畢竟第一次做的,難免會(huì)遇到過各種各樣的問題,同時(shí)在設(shè)計(jì)的過程中發(fā)現(xiàn)了自己的不足之處,對以前所學(xué)過的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說三極管PNP管腳不懂怎么放置,不懂分得二極管的正負(fù)極,對單片機(jī)匯編語言掌握得不好……通過這次課程設(shè)計(jì)之后,一定把以前所學(xué)過的知識(shí)重新溫故。

這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問題,最后在梁強(qiáng)老師的辛勤指導(dǎo)下,終于游逆而解。同時(shí),在梁強(qiáng)老師的身上我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對給過我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝!

+ 更多類似范文
┣ 簡單計(jì)算器C語言課程設(shè)計(jì)報(bào)告書 5400字
┣ c語言課程設(shè)計(jì)報(bào)告 8600字
┣ C語言課程設(shè)計(jì)報(bào)告 學(xué)生選課系統(tǒng)加源代碼 16900字
┣ C語言課程設(shè)計(jì)報(bào)告 2600字
┣ 更多c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告
┗ 搜索類似范文

更多相關(guān)推薦:

C語言課程設(shè)計(jì)報(bào)告論文6500字

課程設(shè)計(jì)報(bào)告東華理工大學(xué)長江學(xué)院課程設(shè)計(jì)題目學(xué)生選修課程系統(tǒng)學(xué)生學(xué)號09325208學(xué)生姓名專業(yè)電子信息工程指導(dǎo)教師黃笑鵑劉自強(qiáng)20xx年1月6日目錄目錄1一設(shè)計(jì)目的與說明2目的2說明2二總體設(shè)計(jì)分析2三各功能...

C語言課程設(shè)計(jì)報(bào)告 學(xué)生學(xué)籍管理系統(tǒng)7600字

信息學(xué)院課程設(shè)計(jì)報(bào)告課程名稱C語言程序設(shè)計(jì)題目名稱學(xué)生學(xué)籍管理系統(tǒng)學(xué)生學(xué)院信息學(xué)院專業(yè)班級計(jì)科12學(xué)號學(xué)生姓名指導(dǎo)教師20xx年12月26日1目錄一設(shè)計(jì)目的與要求311題目與設(shè)計(jì)要求312本程序設(shè)計(jì)的知識(shí)點(diǎn)4二...

C語言程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告3300字

程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告課程名稱課程設(shè)計(jì)題目程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)姓名系專業(yè)年級學(xué)號指導(dǎo)教師職稱計(jì)算機(jī)科學(xué)技術(shù)系計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)講師20xx年1月1日一設(shè)計(jì)題目及要求1題目學(xué)生信息管理系統(tǒng)2要求1建...

c語言課程設(shè)計(jì)報(bào)告(3500字)

C語言程序設(shè)計(jì) 課程設(shè)計(jì)

學(xué)生姓名: 學(xué) 號: 系 (院): 專 業(yè):

設(shè)計(jì)(論文)題目: 學(xué)生選課系統(tǒng)管理 完成日期: 20xx年6月 指導(dǎo)教師:

目錄

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

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

三、總體設(shè)計(jì)

四、詳細(xì)設(shè)計(jì)

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

六、課程設(shè)計(jì)體會(huì)

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

1. 通過課程設(shè)計(jì),加深對結(jié)構(gòu)化程序設(shè)計(jì)思想的理解,能對系統(tǒng)功能進(jìn)行分析,

并設(shè)計(jì)合理的模塊化結(jié)構(gòu)。

2. 通過課程設(shè)計(jì),進(jìn)一步掌握C有并重要的數(shù)據(jù)結(jié)構(gòu)。掌握并熟練運(yùn)用指針、鏈

表、結(jié)構(gòu)體、文件等數(shù)據(jù)結(jié)構(gòu)。

3. 通過課程設(shè)計(jì),提高程序開發(fā)能力,能運(yùn)用合理的控制流編寫清晰高效的程序。

4. 通過課程設(shè)計(jì),培養(yǎng)C語言知識(shí)運(yùn)用和自學(xué)能力,真正的把課堂上獲得的知識(shí)

運(yùn)用起來,培養(yǎng)自己對程序編寫的興趣,并能獨(dú)立設(shè)計(jì)和實(shí)現(xiàn)一個(gè)中小型系統(tǒng)。

5. 通過課程設(shè)計(jì),加強(qiáng)了自己的程序分析能力。

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

學(xué)生選修課程系統(tǒng)設(shè)計(jì)

假定有n門課程,每門課程有課程編號、課程名稱、課程性質(zhì)、總學(xué)時(shí)、授課學(xué)時(shí)、實(shí)驗(yàn)或上機(jī)學(xué)時(shí)、學(xué)分、開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于60)自由選課。

1、要求:

試設(shè)計(jì)一個(gè)選修課程系統(tǒng),使之能提供以下功能:

(1) 系統(tǒng)以菜單方式工作。

(2) 課程信息和學(xué)生選課信息輸入功能(課程信息用文件保存)——入。

(3) 課程信息瀏覽功能——輸出。

(4) 查詢功能(至少一種查詢方式)——算法。

(5) 按學(xué)分查詢。

(6)某門課程學(xué)生選修情況(可選項(xiàng))。

2、分析:

由于題目要求將學(xué)生的選課信息用結(jié)構(gòu)體形式輸入,并寫入文件中,所以應(yīng)提供文件的輸入輸出等操作:在過程中需有瀏覽、插入、修改、查找、刪除學(xué)生選課信息等操作,顧應(yīng)分別建立個(gè)功能模塊;另外還應(yīng)提供鍵盤式選擇菜單實(shí)現(xiàn)程序運(yùn)行。

3、總體設(shè)計(jì):

根據(jù)題目要求,可以將系統(tǒng)分為六個(gè)模塊:

1) 系統(tǒng)以菜單方式工作模塊;

2) 課程信息與學(xué)生選課信息錄入功能模塊;

3) 課程信息瀏覽功能模塊;

4) 查詢模塊;

5) 按學(xué)分查詢模塊;

6) 某些課程學(xué)生選修情況模塊。

c語言課程設(shè)計(jì)報(bào)告

三、總體設(shè)計(jì)

1

c語言課程設(shè)計(jì)報(bào)告

功能:調(diào)用各個(gè)主要模塊,實(shí)現(xiàn)選課系統(tǒng)的整體功能。 2.輸入函數(shù)

功能:提供用戶輸入窗口,用戶輸入數(shù)據(jù),用數(shù)據(jù)文件的形式保存所有的課程信息。 3.顯示函數(shù)

功能:提供用戶輸入窗口,顯示用戶輸入系部的全部課程信息。 4 查詢函數(shù)

功能:顯示滿足用戶輸入學(xué)分的所有課程信息; 5 查詢函數(shù)

功能:顯示滿足用戶輸入課程性質(zhì)的所有課程信息; 6 查詢函數(shù)

功能:顯示用戶輸入課程名的所有課程信息;

7 選課函數(shù)

功能:提供選課界面供學(xué)生選課,用文件保存學(xué)生輸入的信息;

四、詳細(xì)設(shè)計(jì)

如圖2為選擇模塊圖

功能:提供選課界面供學(xué)生選課,用文件保存學(xué)生輸入的信息

{

int courseCode; //課程編號

char courseName[20]; //課程名稱

char courseType[10]; //課程性質(zhì)

int totalperiod; //總學(xué)時(shí)

int classperiod; //授課學(xué)時(shí)

int experiperiod; //實(shí)驗(yàn)或上機(jī)學(xué)時(shí) float creditHour; //學(xué)分

int term; //開課學(xué)期

struct subjects *next;//next是指針變量,指向結(jié)構(gòu)體變量,}SUB;

錄入課程信息:

SUB *create_form() //創(chuàng)建鏈表

{

SUB *head,*tail,*p;//定義結(jié)構(gòu)體指針變量

int courseCode,totalperiod,classperiod;

int experiperiod,term;

float creditHour;

char courseName[20],courseType[10];

int size=sizeof(SUB); 鏈表

c語言課程設(shè)計(jì)報(bào)告

head=tail=NULL;//將空地址賦給頭指針,鏈表中無結(jié)點(diǎn) printf("輸入選修課程信息:\n");

}

c語言課程設(shè)計(jì)報(bào)告

查詢方式:

switch(a)//多分支選擇語句

{

case 1:printf("請輸入要查找的課程的名稱:");

scanf("%s",min);

printf("課程編號 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n");

for(ptr=head;ptr;ptr=ptr->next)

if(strcmp(min,ptr->courseName)==0)//比較查找課程和結(jié)構(gòu)體成員編號是否相同

t=0;//如果相同,輸出課程信息

if(t)

printf("\t\n未找到!\n");

t=1;

system("pause");

goto L1;//指定跳轉(zhuǎn)到l1,程序?qū)⑻幚韽南乱恍虚_始的命令

case 2:printf("請輸入要查找的課程的性質(zhì):");

scanf("%s",type);

for(ptr=head;ptr;ptr=ptr->next)

if(strcmp(type,ptr->courseType)==0)

{

printf("%5d%12s%9s%9d%9d%11d%11.6f%7d\n",ptr->courseCode,ptr->courseName,ptr->courseType,ptr->totalperiod,ptr->classperiod,ptr->experiperiod,ptr->creditHour,ptr->term);

t=0;

}

if(t)

printf("\t\n未找到!\n");

t=1;

system("pause");

goto L1;

case 3:printf("輸入要查找的課程的學(xué)分:");

scanf("%d",&courseCode);

printf("課程編號 課程名稱 課程性質(zhì) 總學(xué)時(shí) 授課學(xué)時(shí) 實(shí)踐或上機(jī)學(xué)時(shí) 學(xué)分 開課學(xué)期\n");

for(ptr=head;ptr;ptr=ptr->next)

if(ptr->creditHour==courseCode)

{

printf("%5d%12s%9s%9d%9d%11d%11.6f%7d\n",ptr->courseCode,ptr->courseName,ptr->courseType,ptr->totalperiod,ptr->classperiod,ptr->experiperiod,ptr->creditHour,ptr->term);

t=0;

}

if(t)

printf("\n\t未找到!\n");

t=1;

system("pause");

goto L1;

case 4:break;

}

}

c語言課程設(shè)計(jì)報(bào)告

c語言課程設(shè)計(jì)報(bào)告

返回主菜單

五、運(yùn)行結(jié)果:

c語言課程設(shè)計(jì)報(bào)告

c語言課程設(shè)計(jì)報(bào)告

c語言課程設(shè)計(jì)報(bào)告

c語言課程設(shè)計(jì)報(bào)告

六、課程設(shè)計(jì)體會(huì):

回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,在這些日子,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過的知識(shí),而且學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí)。雖然我的這個(gè)課程設(shè)計(jì)有很多缺陷,但是我以后會(huì)一直改進(jìn)直到它能比較完善的工作。以后我會(huì)更努力的學(xué)習(xí)c語言。




第二篇:C語言課程設(shè)計(jì)報(bào)告模版 1100字

C程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告

C語言課程設(shè)計(jì)報(bào)告模版

(頁面設(shè)置:A4紙,上下左右邊距2.5厘米2.5厘米3厘米1.5厘米,頁眉頁腳均1.7厘米)

題目

(居中小二號黑體)

作者

(與題目空一行,作者之間空兩個(gè)全角空格,居中小四號宋體)

作者班級學(xué)號

(不同作者的班級學(xué)號之間用逗號隔開,居中五號宋體,下空2行)

一 課題分析

(序號與文字之間空1個(gè)全角空格,居中小三號黑體,下主標(biāo)題同此)

1.1 設(shè)計(jì)要求(頂格,四號黑體,序號與文字之間空1個(gè)半角空格,所有子標(biāo)題同此) 裝

線 正文(首行縮進(jìn)兩個(gè)全角空格,小四號宋體,段前段后0行,1.5倍行距,下面所有正文同此) 1.1.1 ☆☆☆(頂格、四號黑體,如果需要下一級子標(biāo)題按照此規(guī)律設(shè)置) 正文 1.1.2 ☆☆☆ 正文

1.2 實(shí)現(xiàn)功能

C程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告

(一級層次之間空2行)

二 整體設(shè)計(jì)(居中、小三號、黑體)

2.1框架設(shè)計(jì)(頂格、四號黑體)

正文(首行縮進(jìn)兩個(gè)全角空格,小四號宋體)

2.2 功能設(shè)計(jì)(頂格、四號黑體,如果需要可按照此形式繼續(xù)擴(kuò)充,名稱自擬)

正文(首行縮進(jìn)兩個(gè)全角空格,小四號宋體)

表1

C語言課程設(shè)計(jì)報(bào)告模版

裝 訂 線

(表與正文空一行)

三 詳細(xì)設(shè)計(jì)(居中、小三號、黑體)

3.1 ☆☆☆(頂格、四號黑體) 3.2 ☆☆☆(頂格、四號黑體)

四 總結(jié)(居中、小三號、黑體)

參考文獻(xiàn)(標(biāo)題頂格、四號黑體,與上空2行;正文五號宋體,頂格)

文獻(xiàn)是期刊時(shí),書寫格式為:

C程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告

[編號] 作者.文章題目.期刊名(外文可縮寫),年份,卷號,期號:起~止頁碼

文獻(xiàn)是圖書時(shí),書寫格式為:

[編號] 作者.書名(譯音). 出版地:出版單位,出版年,起~止頁碼

文獻(xiàn)是網(wǎng)頁時(shí),書寫格式為:

[編號] 網(wǎng)站名稱.資料名稱.URL地址.時(shí)間

以上,編號用中擴(kuò)號內(nèi)阿拉伯?dāng)?shù)字排序。作者只寫到第三位,余者寫“等”,英文作者超過3人寫“et al”(斜體)。如果需要兩行的,第二行文字要位于編號的后邊,與第一行文字對齊。中文的用五號宋體,外文的用五號Times New Roman字體。

附 錄

(另起一頁,居中小三號黑體,“附錄”兩字中間空兩個(gè)全角空格)

(源程序代碼,小五號Times New Roman字體,單倍行距)

說明:

1. 課題分析部分:主要寫課題的目的、背景、意義,以及預(yù)期要達(dá)到的功

能、效果等。

2. 整體設(shè)計(jì)部分:可以按照課題的實(shí)現(xiàn)功能或組成框架等方面,寫課題是

怎樣設(shè)計(jì)實(shí)現(xiàn)的。

3. 詳細(xì)設(shè)計(jì)部分:按照各功能的實(shí)現(xiàn),從算法、程序等方面詳細(xì)介紹。

4. 總結(jié)部分:程序的最終實(shí)現(xiàn)的效果描述,包括優(yōu)點(diǎn)和不足之處。

5. 附錄部分:程序的源程序代碼。

+ 更多類似范文
┣ 簡單計(jì)算器C語言課程設(shè)計(jì)報(bào)告書 5400字
┣ c語言課程設(shè)計(jì)報(bào)告 8600字
┣ C語言課程設(shè)計(jì)報(bào)告 學(xué)生選課系統(tǒng)加源代碼 16900字
┣ C語言課程設(shè)計(jì)報(bào)告 2600字
┣ 更多c語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告
┗ 搜索類似范文

更多相關(guān)推薦:

C語言課程設(shè)計(jì)報(bào)告論文6500字

課程設(shè)計(jì)報(bào)告東華理工大學(xué)長江學(xué)院課程設(shè)計(jì)題目學(xué)生選修課程系統(tǒng)學(xué)生學(xué)號09325208學(xué)生姓名專業(yè)電子信息工程指導(dǎo)教師黃笑鵑劉自強(qiáng)20xx年1月6日目錄目錄1一設(shè)計(jì)目的與說明2目的2說明2二總體設(shè)計(jì)分析2三各功能...

C語言課程設(shè)計(jì)報(bào)告 學(xué)生學(xué)籍管理系統(tǒng)7600字

信息學(xué)院課程設(shè)計(jì)報(bào)告課程名稱C語言程序設(shè)計(jì)題目名稱學(xué)生學(xué)籍管理系統(tǒng)學(xué)生學(xué)院信息學(xué)院專業(yè)班級計(jì)科12學(xué)號學(xué)生姓名指導(dǎo)教師20xx年12月26日1目錄一設(shè)計(jì)目的與要求311題目與設(shè)計(jì)要求312本程序設(shè)計(jì)的知識(shí)點(diǎn)4二...

C語言程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告3300字

程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告課程名稱課程設(shè)計(jì)題目程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)學(xué)生信息管理系統(tǒng)姓名系專業(yè)年級學(xué)號指導(dǎo)教師職稱計(jì)算機(jī)科學(xué)技術(shù)系計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)講師20xx年1月1日一設(shè)計(jì)題目及要求1題目學(xué)生信息管理系統(tǒng)2要求1建...

C語言課程設(shè)計(jì)報(bào)告(2900字)

河南理工大學(xué)

計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院

課程設(shè)計(jì)報(bào)告

200 8 — 200 9 學(xué)年第 一 學(xué)期

課程名稱 設(shè)計(jì)題目 《小學(xué)算術(shù)運(yùn)算測試》 學(xué)生姓名 馬坤明 學(xué) 號 310709010216 專業(yè)班級 計(jì)算機(jī)07-2班 指導(dǎo)教師 劉小燕

2008 年 9 月12日

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

目錄

1. 設(shè)計(jì)任務(wù)書?????????????????????2

1.1 題目與要求……………………………………………2

1.2 本程序涉及的知識(shí)點(diǎn)…………………………………2

2.功能設(shè)計(jì)…………………………………………………2

2.1算法設(shè)計(jì)………………………………………………2

2.2部分模塊流程圖………………………………………2

3. 程序代碼設(shè)計(jì)…………………………………………4

3.1輸入函數(shù)………………………………………………4

3.2輸出函數(shù)………………………………………………5 4. C程序設(shè)計(jì)總結(jié)????????????????6

5.致謝………………………………………………………6 參考文獻(xiàn)……………………………………………………6

1

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

1、 設(shè)計(jì)任務(wù)書

1.1、 題目與要求

我計(jì)劃編寫小學(xué)算術(shù)運(yùn)算測試程序。要求完成10以內(nèi)的加減運(yùn)算。能根據(jù)用戶輸入的想要練習(xí)的題目數(shù)自行出題。用戶輸入答案后可以判斷正誤,并能給出算對及算錯(cuò)的題目數(shù),最后計(jì)算出分?jǐn)?shù)。同時(shí),對于用戶算錯(cuò)的題目會(huì)發(fā)出報(bào)警聲,提示用戶注意,同時(shí)給出正確結(jié)果。做完一次測試后用戶可決定是否繼續(xù)進(jìn)行下一次測試。

1.2、 本程序涉及的知識(shí)點(diǎn)

變量的定義、輸入和輸出函數(shù)、產(chǎn)生隨機(jī)數(shù)函數(shù)、if語句、goto語句、轉(zhuǎn)意字符的使用等等。

2、 功能設(shè)計(jì)

2.1、算法設(shè)計(jì)

1、本程序?qū)崿F(xiàn)的功能要求:利用if語句完成所示的主菜單。

C語言課程設(shè)計(jì)報(bào)告

C語言課程設(shè)計(jì)報(bào)告

2、進(jìn)入第一步出現(xiàn)如下信息:

開始測試?(輸入y開始,輸入n推出)

選擇y后,進(jìn)入第二步。

用戶輸入要練習(xí)的題數(shù)。

第三步:輸出算術(shù)式子

用戶輸入結(jié)果進(jìn)行測試。

第四步:輸出測試結(jié)果

屏幕顯示出本次測試的基本情況。

2.2、部分模塊流程圖

2

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

C語言課程設(shè)計(jì)報(bào)告

3

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

3、 程序代碼設(shè)計(jì)

3.1、輸入函數(shù)

1)函數(shù)原形:scanf(“%d”,&*)

2) 功 能: scanf()函數(shù)利用取地址符號&完成對程序中某個(gè)變量的賦值,進(jìn)而

程序中判斷循環(huán)的功能。

3)變量及類型:

int a,b,m: 整型形參變量,接收main()傳過來的隨機(jī)數(shù)字。

int i,num:循環(huán)控制變量。

int c,d,f,n,num,j,s,t: 整型形參變量。其中j 具有自加功能;

d,f,num,t:需要用戶賦值;c,n,s:系統(tǒng)自動(dòng)賦值。

4)說 明:輸入字符后需要按回車鍵,待系統(tǒng)做出判斷后往下執(zhí)行。

5)模塊代碼及其相關(guān)注釋:

loop:printf("開始測試?輸入1開始,輸入其他鍵退出:");j=0; scanf("%d",&d); /*輸入整型數(shù)據(jù),把它存儲(chǔ)在變量d的地址內(nèi)*/

if(d==1)

{

printf("請輸入練習(xí)的題目數(shù):");

scanf("%d",&num); /*輸入要練習(xí)的題數(shù)*/

for(i=0;i<num;i++)

{ srand((unsigned)time(NULL));

m=rand() % 2; /*接收程序隨機(jī)產(chǎn)生的數(shù)字1或0*/ Loop:a=rand() % 10;

b=rand() % 10;

if(a+b>10) goto Loop;

4

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

3.2、輸出函數(shù)

1)函數(shù)原形:printf(“**********”,*)

2)功 能:輸出相關(guān)提示信息及最后結(jié)果。

3)相關(guān)變量: int n:輸出正確結(jié)果。

int j,c,s :輸出計(jì)算正確,錯(cuò)誤的題數(shù)及所得分?jǐn)?shù)。

4)說 明:輸出時(shí)要把要輸出的信息用雙引號括起來,輸出數(shù)字時(shí)要在其代表

變量前加逗號。

5)模塊代碼及其相關(guān)注釋:

{

printf("%d+%d=",a,b); /*輸出算式a+b*/

n=a+b;

scanf("%d",&t);

if(t!=a+b)

printf("錯(cuò)誤,正確答案為:%d。\n\a\a",n);

/*輸出計(jì)算結(jié)果*/

else{

printf("正確\n");j++;

}

}

}

c=num-j;

s=100*j/num;

printf("做對題數(shù):%d,做錯(cuò)題數(shù):%d,得分:%d\n",j,c,s); /*輸出測試相關(guān)結(jié)果*/

printf("再來一次?");

5

河南理工大學(xué)C程序設(shè)計(jì)報(bào)告

printf("2再來,其他鍵退出:"); /*提示用戶輸入信息*/

scanf("%d",&f);

if(f==2)

goto loop;

else printf("結(jié)束");

}

}

4、 C程序設(shè)計(jì)總結(jié)

本程序在剛開始調(diào)試時(shí)有許多錯(cuò)誤,但在我的努力及同學(xué)的幫助下都被一一克服,現(xiàn)在在操作本程序時(shí)可根據(jù)提示進(jìn)行相關(guān)操作,能正確輸出結(jié)果。在剛開始的幾次調(diào)試中曾經(jīng)出現(xiàn)過不能運(yùn)行、不能產(chǎn)生十以內(nèi)隨機(jī)數(shù)字、不能隨機(jī)出現(xiàn)加減、不會(huì)正確輸出結(jié)果、不能進(jìn)行循環(huán)練習(xí)等等問題。經(jīng)過我的努力及同學(xué)的幫助,這些問題得到克服,并且使程序的功能也得到了一定的完善,F(xiàn)在它能對出錯(cuò)的題目發(fā)出報(bào)警聲,并且給出正確答案。最后還能分別輸出對錯(cuò)的題數(shù)及所得分?jǐn)?shù)。

在這次設(shè)計(jì)過程中,不僅復(fù)習(xí)課本上所學(xué)知識(shí),還通過查資料、問同學(xué)學(xué)到了課本上沒有的知識(shí)。從而啟發(fā)我,要想寫好程序,在寫好課本知識(shí)的同時(shí)還需要多讀和專業(yè)有關(guān)的一些書籍,同時(shí)還需要多動(dòng)腦子,盡量把所學(xué)的知識(shí)綜合起來應(yīng)用,力爭寫出完美的程序。除此之外,我還得到了一些有用的教訓(xùn):寫程序時(shí)必須要細(xì)心,不能輸錯(cuò)一個(gè)字符標(biāo)點(diǎn),就連全角半角也得注意。在修改時(shí)要有耐心,編譯出錯(cuò)后必須逐個(gè)錯(cuò)誤去改正,絕不能心急浮躁,否則修改之后還會(huì)有新的錯(cuò)誤。

5、 致謝

能夠完成這次課程設(shè)計(jì)必須感謝C語言課程老師張黎娜(是她教會(huì)了我C語言這門課程)、王攀同學(xué)(她幫我修改了幾處重要錯(cuò)誤,同時(shí)啟發(fā)我完善了該程序的功能)。

參考文獻(xiàn)

[1] 賈宗璞、許合利,C語言程序設(shè)計(jì),江蘇:中國礦業(yè)大學(xué)出版社,2007.6

[2] 譚浩強(qiáng),C程序設(shè)計(jì)(第二版),北京:清華大學(xué)出版社,2001.1

[3]

6




第二篇:C語言課程設(shè)計(jì)銷售管理系統(tǒng)報(bào)告 9900字

中國地質(zhì)大學(xué)(武漢)C語言程序設(shè)計(jì)

報(bào)告正文

1、題目與要求:

1.1

某公司有四個(gè)銷售員(編號:1-4),負(fù)責(zé)銷售五種產(chǎn)品(編號:1-5)。每個(gè)銷售員都將當(dāng)日出售的每種產(chǎn)品各寫一張便條交上來。每張便條內(nèi)容有

1、銷售員的代號

2、產(chǎn)品的代號

3、這種產(chǎn)品當(dāng)天的銷售額

1.2

每位銷售員每天可能上繳0-5張便條。假設(shè)手機(jī)到了上個(gè)月的所有便條,編寫一個(gè)處理系統(tǒng),讀取上月的銷售情況(自己設(shè)定),進(jìn)行如下處理:

1、計(jì)算上個(gè)月沒人每種產(chǎn)品的銷售額

2、按銷售額對銷售員進(jìn)行排序,輸出排序結(jié)果(銷售員代號)

3、統(tǒng)計(jì)每種產(chǎn)品的總銷售額,對這些產(chǎn)品從高到低的順序輸出結(jié)果(須輸出產(chǎn)品的代號和銷售額)

4、輸出統(tǒng)計(jì)報(bào)表

2、需求分析

本程序?qū)⒂玫轿募到y(tǒng),list.txt文件內(nèi)容作為數(shù)據(jù)源,其中單行內(nèi)容代表一張紙條。程序運(yùn)行后首先將文件系統(tǒng)的原始數(shù)據(jù)讀取并保存到程序的結(jié)構(gòu)體數(shù)組當(dāng)中,所以應(yīng)提供文件輸入的操作;由于紙條數(shù)據(jù)零散,所以要對原始數(shù)據(jù)進(jìn)行分類操作并提供一個(gè)數(shù)組用于保存分類信息;在程序中要進(jìn)行統(tǒng)計(jì)工作,所以要提供顯示、排序等操作;另外應(yīng)提供鍵盤式選擇菜單實(shí)現(xiàn)功能選擇。

1

中國地質(zhì)大學(xué)(武漢)C語言程序設(shè)計(jì)

3、功能實(shí)現(xiàn)設(shè)計(jì)

3.1總體設(shè)計(jì)

根據(jù)上面的分析,可以將這個(gè)系統(tǒng)分為如下五大模塊:查看每人每種產(chǎn)品的銷售額 、按銷售額對銷售員排序、對每種產(chǎn)品總銷售額從高到低排序、輸出統(tǒng)計(jì)報(bào)表和退出。其中主要模塊是前四個(gè)模塊。

3.2流程圖

C語言課程設(shè)計(jì)銷售管理系統(tǒng)報(bào)告

2

中國地質(zhì)大學(xué)(武漢)C語言程序設(shè)計(jì)

3.3詳細(xì)設(shè)計(jì):

3.3.1【頭文件和預(yù)定義】

#include

C語言課程設(shè)計(jì)報(bào)告范例(8700字)

C語言課程設(shè)計(jì)報(bào)告

設(shè)計(jì)題目:

專 業(yè):

班 級:

學(xué) 號:

姓 名:

任課老師:

時(shí)間:

目錄

一、 課程設(shè)計(jì)題目及所涉及知識(shí)點(diǎn)

二、 課程設(shè)計(jì)思路及設(shè)計(jì)流程圖

三、 課程設(shè)計(jì)中遇到的難點(diǎn)及解決辦法

四、 小結(jié)

五、 附錄原程序

2

一、 課程設(shè)計(jì)題目及所涉及知識(shí)點(diǎn)

(一).課程設(shè)計(jì)題目:

(1).基本內(nèi)容:

學(xué)生信息包括學(xué)生號、姓名、性別、出生年月、數(shù)學(xué)、英語、計(jì)算機(jī)、體育(學(xué)生號不重復(fù))。試設(shè)計(jì)一學(xué)生信息管理系統(tǒng),使之能提供以下功能: 系統(tǒng)以菜單方式工作,密碼登陸。

1.學(xué)生信息的錄入(增加數(shù)據(jù))。用數(shù)組數(shù)據(jù)類型賦初值的方法把學(xué)生信息送到 各個(gè)數(shù)組中(但要注意是合法數(shù)據(jù)),然后把它們輸出顯示。

2.學(xué)生信息的刪除(刪除數(shù)據(jù))。任意輸入一位學(xué)生號,將它所有的信息從 組數(shù)中刪除。

3.學(xué)生信息的瀏覽(查找數(shù)據(jù))。任意輸入一位學(xué)生號,打印出他的所有數(shù) 據(jù)。要求能多次查找。

4.學(xué)生信息的修改(修改數(shù)據(jù))。任意輸入一位學(xué)生號,打印出所有相關(guān) 信息后,可對某一項(xiàng)信息進(jìn)行修改并保存。

5.學(xué)生信息的計(jì)算并排序。計(jì)算所有學(xué)生的總分及平均分,將包括所有數(shù)據(jù)的數(shù)組元素按總分從高到低的順序排序打印出來。

(2). 課程設(shè)計(jì)的要求與數(shù)據(jù)

1.編程時(shí),設(shè)計(jì)函數(shù)來完成每個(gè)功能,通過main函數(shù)調(diào)用各函數(shù)。

2.程序中的輸入輸出要加提示說明。

3.打印出的程序清單,在各行后用中文加說明。

4.輸出的結(jié)果要準(zhǔn)確、清晰、美觀。

(二).所涉及知識(shí)點(diǎn):

結(jié)構(gòu)體數(shù)組的定義與引用;函數(shù)的定義與調(diào)用;局部變量和全局變量;多函數(shù)的鏈接與編譯;for循環(huán)語句;if語句;break語句;格式輸入與輸出;冒泡排序法;字符串處理函數(shù);函數(shù)的定義;數(shù)組作為函數(shù)參數(shù).

二、課程設(shè)計(jì)思路及設(shè)計(jì)流程圖

1、課程設(shè)計(jì)思路

根據(jù)題目的要求,需要一個(gè)主程序main()和四個(gè)子程序:分別為add()、del()、sort()、change()、average();可以實(shí)現(xiàn)增加,刪除,查找,修改,求和、平均值及排序。

3

2、課程設(shè)計(jì)流程圖

流程圖一

C語言課程設(shè)計(jì)報(bào)告范例

4

流程圖二 Add()

C語言課程設(shè)計(jì)報(bào)告范例

5

流程圖三

Sort()

C語言課程設(shè)計(jì)報(bào)告范例

6

流程表四

Del

C語言課程設(shè)計(jì)報(bào)告范例

7

流程表五

Change()

C語言課程設(shè)計(jì)報(bào)告范例

8

流程表六

Average()

C語言課程設(shè)計(jì)報(bào)告范例

9

三、課程設(shè)計(jì)中遇到的難點(diǎn)及解決辦法

1 結(jié)構(gòu)體數(shù)組的定義:

當(dāng)在結(jié)構(gòu)體中有float型數(shù)據(jù)時(shí)系統(tǒng)會(huì)提示錯(cuò)誤。

解決方法:用其他變量代替然后再定義。

2密碼不能隱藏:

用gets輸入密碼后,密碼能夠看到;

解決方法:用getch代替gets,再用for循環(huán)輸入*號;

3在調(diào)試沒運(yùn)行完自動(dòng)跳出到主界面;

解決方法:是由于系統(tǒng)問題,在遇到float型數(shù)據(jù)時(shí)會(huì)出現(xiàn)系統(tǒng)錯(cuò)誤。 4變量未定義而先使用。

5不同類型的指針混用。

6不知道如何使型參于實(shí)參一一對應(yīng)。

7在調(diào)試程序是出現(xiàn)死循環(huán)。

8在進(jìn)行鏈接是出錯(cuò);

解決方法:看變量是否一直,看型參以實(shí)參是否對應(yīng)。

9不知道如何使用main函數(shù)調(diào)用其他子函數(shù)。

四、小結(jié)

通過對c語言的課程設(shè)計(jì),我了解并發(fā)現(xiàn)了很多調(diào)試程序的方法,而且懂得了如何處理錯(cuò)誤的方法。對C語言的使用得到了進(jìn)一步的提高。針對順序結(jié)構(gòu)程序,選擇結(jié)構(gòu)程序的設(shè)計(jì)和函數(shù)等知識(shí)得到了進(jìn)一步的鞏固,具體化就是加深了我對程序的深層理解,清楚程序中每一步的功能,在程序的運(yùn)行中是十分重要的,一個(gè)好的結(jié)構(gòu)在運(yùn)行中能夠充分的發(fā)揮程序的功能。結(jié)構(gòu)設(shè)計(jì)的合理性決定了這個(gè)程序的價(jià)值。在今后的學(xué)習(xí)中我要注意這方面,使得我的編程能力能有進(jìn)一步的提高。

經(jīng)歷了這次課程設(shè)計(jì),不僅對我的學(xué)習(xí)提供了幫助,而且在意志力方面也得到了鍛煉。沒有足夠的耐力和信心就很難堅(jiān)持對課程設(shè)計(jì)每一步的順利進(jìn)行。

10

五、附錄原程序

#include

廈門理工學(xué)院11級C語言C語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告(10600字)

《C語言程序設(shè)計(jì)》

課程設(shè)計(jì)報(bào)告 (2011— 2012學(xué)年 第 1 學(xué)期)

題 目:

專 業(yè):

班 級:

姓名學(xué)號:

指導(dǎo)教師:

成 績:

計(jì)算機(jī)科學(xué)與技術(shù)系

2011 年12月31日

目 錄

一、課程設(shè)計(jì)的目的與要求???????????????1 二、方案實(shí)現(xiàn)與調(diào)試 ?????????????????2

2.1 擲骰子游戲???????????????????2

2.2射擊游戲 ???????????????????3

2.3汽車加油 ???????????????????4

2.4大優(yōu)惠?????????????????????5

2.5金幣??????????????????????6

2.6小型圖書館系統(tǒng) ????????????????7

三、課程設(shè)計(jì)分析與總結(jié)????????????????9 附錄 程序清單???????????????????10

二、設(shè)計(jì)要求

根據(jù)實(shí)驗(yàn)內(nèi)容的要求自由選定題目。編寫程序要求遵循如下基本要求: ? 模塊化程序設(shè)計(jì)

? 鋸齒型書寫格式

? 必須上機(jī)調(diào)試通過

- 3 -

二、方案實(shí)現(xiàn)與調(diào)試

2.1.1擲骰子游戲

?2.1.1 題目內(nèi)容的描述

兩人玩骰子,游戲規(guī)則如下:

1) 兩人輪流擲骰子,每次擲兩個(gè),每人最多擲10次。

2) 第一個(gè)人投出的數(shù),第二個(gè)人投出的數(shù)將每人每次的分值累加計(jì)

3) 當(dāng)兩個(gè)骰子點(diǎn)數(shù)都為6時(shí),計(jì)8分;當(dāng)兩個(gè)點(diǎn)數(shù)相等且不為兩個(gè)

6時(shí),計(jì)7分;當(dāng)兩個(gè)點(diǎn)數(shù)不一樣時(shí),計(jì)其中點(diǎn)數(shù)較小的骰子的點(diǎn)數(shù)。

4) 結(jié)束條件:當(dāng)雙方都擲10次或經(jīng)過5次后一方累計(jì)分?jǐn)?shù)為另一方

的兩倍。最后顯示雙方分?jǐn)?shù)并判定優(yōu)勝者。

?2.1.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

數(shù)據(jù)類型:整型;內(nèi)容限制:隨機(jī)數(shù)的產(chǎn)生;輸入數(shù)據(jù)結(jié)果:勝利的一方 ?2.1.3主要模塊的算法描述

思路過程:

1. 隨機(jī)產(chǎn)生隨機(jī)數(shù)

2. 進(jìn)行算法輸出數(shù)值

3. 執(zhí)行條件判斷輸入結(jié)果

4. 比較結(jié)果,判斷勝利的一方

2.1.4調(diào)試過程及實(shí)驗(yàn)結(jié)果

編輯過程中遇到的困難有:

1. 編程思路不正確,導(dǎo)致只有部分結(jié)果滿足要求。

2. 編程過程缺乏改錯(cuò)耐心。

實(shí)驗(yàn)結(jié)果圖示如下:

- 4 -

2.2射擊游戲

?2.2.1題目內(nèi)容的描述

在程序運(yùn)行時(shí)屏幕上方第一行隨機(jī)出現(xiàn)一個(gè) 符號,要求游戲者輸入一個(gè)1-80之間的整數(shù),當(dāng)用戶輸入一個(gè)整數(shù)后,一個(gè)*立即從屏幕底端的該整數(shù)列向上移動(dòng),若移動(dòng)到屏幕的頂端能撞上 符號,則游戲者獲勝;若沒有撞上,則要求再輸入一個(gè)整數(shù),共允許輸入5次,如果一直沒有撞上,則認(rèn)為游戲者輸。 ?2.2.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

System(“cls”);清楚屏幕,

?2.2.3主要模塊的算法描述

清楚屏幕

然后循環(huán)每行輸出*

依次循環(huán),判斷是否擊中目標(biāo)

5次輸入結(jié)束,或者擊中目標(biāo)結(jié)束

?2.2.4調(diào)試過程及實(shí)驗(yàn)結(jié)果

該題中大體循環(huán)是以次數(shù),還是循環(huán)的結(jié)果作為判斷,弄不清楚

記錄程序執(zhí)行的結(jié)果。

廈門理工學(xué)院11級C語言C語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告

- 5 -

2.3汽車加油

?2.3.1題目內(nèi)容的描述

一輛汽車加滿油后可行駛n公里。旅途中有若干個(gè)加油站。設(shè)計(jì)一個(gè)有效算法,指出應(yīng)在哪些加油站停靠加油,使沿途加油次數(shù)最少。輸入:第一行有2 個(gè)正整數(shù)N和K(1 <= N <= 100,1 <= K< = 100),表示汽車加滿油后可行駛N公里,且旅途中有K個(gè)加油站。接下來的1 行中,有K+1 個(gè)整數(shù),表示第K個(gè)加油站與第K-1 個(gè)加油站之間的距離。第0 個(gè)加油站表示出發(fā)地,汽車已加滿油。第K+1 個(gè)整數(shù)表示第K個(gè)加油站與目的地的距離。輸出:將編程計(jì)算出的最少加油次數(shù)輸出。如果無法到達(dá)目的地,則輸出 No Solution。(注意:No和Solution之間有一個(gè)空格)。

?2.3.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

數(shù)組類型,循環(huán)條件判斷

?2.3.3主要模塊的算法描述

按題目格式輸入數(shù)據(jù);

首先進(jìn)行判斷可行駛的路程是否足夠汽車到達(dá)加油站;

如果不能到達(dá),則需要加油,此處記錄一次并循環(huán);

得出結(jié)果;

?2.3.4調(diào)試過程及實(shí)驗(yàn)結(jié)果

廈門理工學(xué)院11級C語言C語言程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告

- 6 -

2.4大優(yōu)惠

?2.4.1題目內(nèi)容的描述

中國移動(dòng)推出最新的手機(jī)資費(fèi)優(yōu)惠方案,按照這個(gè)方案Tom的手機(jī)每天消費(fèi)1元,每消費(fèi)K元就可以獲贈(zèng)1元,一開始Tom有M元,問最多可以用多少天?

?2.4.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

整型,算法的應(yīng)用,內(nèi)容數(shù)字的限定;

?2.4.3主要模塊的算法描述

思考數(shù)據(jù)間的關(guān)系;

分析K與天數(shù)的關(guān)系;

按M值遞減的方式運(yùn)算;

?2.4.4調(diào)試過程及實(shí)驗(yàn)結(jié)果

實(shí)驗(yàn)中所遇到的困難是:

沒有注意到題目中給定的限制范圍。

實(shí)驗(yàn)結(jié)果圖示:

2.5大優(yōu)惠

- 7 -

?2.5.1題目內(nèi)容的描述

國王用金幣獎(jiǎng)勵(lì)他忠誠的侍從。第一天侍從工作結(jié)束后,國王獎(jiǎng)勵(lì)了他一個(gè)金幣;接著的兩天侍從工作中(第二天,第三天)的每一天,國王獎(jiǎng)勵(lì)了他兩個(gè)金幣;接著的三天侍從工作中(第四天,第五天,第六天)的每一天,國王獎(jiǎng)勵(lì)了他三個(gè)金幣;接著的四天侍從工作中(第七天,第八天,第九天,第十天)的每一天,國王獎(jiǎng)勵(lì)了他四個(gè)金幣。這種獎(jiǎng)勵(lì)的模式將是固定不變的,即在N天侍從工作中的每一天,國王將獎(jiǎng)勵(lì)他N個(gè)金幣;接著的N+1天的侍從工作中的每一天,國王將獎(jiǎng)勵(lì)他N+1個(gè)金幣。

要求在給定的天數(shù)時(shí),你的程序能夠統(tǒng)計(jì)國王總共獎(jiǎng)勵(lì)了侍從多少金幣。 ?2.5.2輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

整型,算法的應(yīng)用,內(nèi)容數(shù)字的限定;

?2.5.3主要模塊的算法描述

思考數(shù)據(jù)間的關(guān)系;

分析天數(shù)與獲得金幣的關(guān)系(類金字塔);

進(jìn)行總求和;

?2.5.4調(diào)試過程及實(shí)驗(yàn)結(jié)果

循環(huán)條件的出口判斷不明確;

求和處理不簡約;

實(shí)驗(yàn)結(jié)果圖示:

- 8 -

2.6小型圖書管理系統(tǒng)設(shè)計(jì)

?2.6.1題目內(nèi)容的描述

功能:實(shí)現(xiàn)某班級的圖書信息管理,圖書的基本信息包括書號、書名、作者、單價(jià)、數(shù)量和簡介(50字內(nèi))等。

?2.6.2系統(tǒng)功能說明

1設(shè)計(jì)簡單的菜單,能夠進(jìn)行系統(tǒng)功能選擇。

2實(shí)現(xiàn)信息的錄入功能。

3在已有信息的基礎(chǔ)上添加新的記錄。

4刪除指定書號的記錄。

5修改指定書號的記錄

6實(shí)現(xiàn)信息的瀏覽功能

7按書號查詢功能

?2.6.3輸入數(shù)據(jù)類型、格式和內(nèi)容限制和輸出數(shù)據(jù)的說明

結(jié)構(gòu)體:分割成幾塊

分別對其定義,并實(shí)現(xiàn)功能;

最后實(shí)現(xiàn)菜單,,執(zhí)行選擇;

?2.6.4系統(tǒng)主要模塊的算法描述

–結(jié)構(gòu)體:分割成幾塊

分別對其定義,并實(shí)現(xiàn)功能;

最后實(shí)現(xiàn)菜單,執(zhí)行選擇;

?2.6.5調(diào)試過程及實(shí)驗(yàn)結(jié)果

詳細(xì)記錄程序在調(diào)試過程中出現(xiàn)的問題及解決方法。

記錄程序執(zhí)行的結(jié)果。

- 9 -

三、課程設(shè)計(jì)分析與總結(jié)

學(xué)習(xí)C語言的過程中,深刻認(rèn)識(shí)到實(shí)踐是最好的老師,對于一個(gè)初學(xué)者來說,編程經(jīng)驗(yàn)好比身邊攜帶的熟悉事物,必須掌握熟悉之后才能有所發(fā)揮,有所作為。從實(shí)踐中的點(diǎn)滴積累起來的,就是所謂的經(jīng)驗(yàn),通過不斷的上機(jī)編程,不但能夠幾下那些常用的函數(shù)和代碼,熟悉程序的結(jié)構(gòu),從而使我們暫時(shí)脫離課本的本來編程可能夠積累更多的敬仰。

提高程序設(shè)計(jì)能力的一個(gè)重要的途徑就是學(xué)習(xí)書上別人編寫的程序,從中掌握解決問題的核心方法和關(guān)鍵步驟。只有知道語言的特點(diǎn)和構(gòu)造后,才能達(dá)到自己編寫的程度,并在不斷的編程過程中學(xué)習(xí),提高。

- 10 -

附錄:源程序清單

第一題:

#include

  本文關(guān)鍵詞:c語言課程設(shè)計(jì)心得體會(huì),由筆耕文化傳播整理發(fā)布。



本文編號:241696

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/wenshubaike/kcsz/241696.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶dbc67***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請E-mail郵箱bigeng88@qq.com
精品一区二区三区乱码中文| 国语对白刺激高潮在线视频| 国产欧美高清精品一区| 日本特黄特色大片免费观看| 老司机精品福利视频在线播放| 久热在线视频这里只有精品| 亚洲精品偷拍一区二区三区 | 黄片免费观看一区二区| 天堂网中文字幕在线视频| 99香蕉精品视频国产版| 国产日韩欧美专区一区| 在线观看日韩欧美综合黄片| 国产亚洲欧美日韩国亚语| 精品日韩中文字幕视频在线| 国产免费人成视频尤物| 亚洲欧美日韩在线看片| 日韩欧美中文字幕av| 国产免费无遮挡精品视频| 亚洲欧洲成人精品香蕉网| 韩日黄片在线免费观看| 99久久国产综合精品二区| 国产成人亚洲欧美二区综| 欧美日韩校园春色激情偷拍| 91人妻人人揉人人澡人| 欧美一区二区三区高潮菊竹| 欧美国产亚洲一区二区三区| 日韩综合国产欧美一区| 日韩国产精品激情一区| 日韩精品第一区二区三区| 日韩免费国产91在线| 精产国品一二三区麻豆| 隔壁的日本人妻中文字幕版 | 国产欧美高清精品一区| 国产专区亚洲专区久久| 美女被后入视频在线观看| 色老汉在线视频免费亚欧| 午夜直播免费福利平台| 日韩免费国产91在线| 老鸭窝精彩从这里蔓延| 亚洲三级视频在线观看免费| 久久99精品国产麻豆婷婷洗澡|