欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語(yǔ)言與C++的區(qū)別總結(jié)

      時(shí)間:2019-05-12 11:50:42下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《C語(yǔ)言與C++的區(qū)別總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《C語(yǔ)言與C++的區(qū)別總結(jié)》。

      第一篇:C語(yǔ)言與C++的區(qū)別總結(jié)

      C語(yǔ)言和C++的區(qū)別

      首先,我們來(lái)看看C語(yǔ)言與C++的概念:

      1.C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它由美國(guó)貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語(yǔ)言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用范圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語(yǔ)言,適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,具體應(yīng)用比如單片機(jī)以及嵌入式系統(tǒng)開發(fā)。

      2.1)C++這個(gè)詞在中國(guó)大陸的程序員圈子中通常被讀做“C加加”,而西方的程序員通常讀做“C plus plus”,“CPP”。它是一種使用非常廣泛的計(jì)算機(jī)編程語(yǔ)言。C++是一種靜態(tài)數(shù)據(jù)類型檢查的、支持多重編程范式的通用程序設(shè)計(jì)語(yǔ)言。它支持過(guò)程化程序設(shè)計(jì)、數(shù)據(jù)抽象、面向?qū)ο蟪绦蛟O(shè)計(jì)、泛型程序設(shè)計(jì)等多種程序設(shè)計(jì)風(fēng)格。

      2)

      隨著軟件規(guī)模的增大,用C語(yǔ)言編寫程序漸漸顯得有些吃力了。

      C++是由AT&T Bell(貝爾)實(shí)驗(yàn)室的Bjarne Stroustrup博士及其同事于20世紀(jì)80年代初在C語(yǔ)言的基礎(chǔ)上開發(fā)成功的? C++保留了C語(yǔ)言原有的所有優(yōu)點(diǎn),增加了面向?qū)ο蟮臋C(jī)制。

      C++是由C發(fā)展而來(lái)的,與C兼容。用C語(yǔ)言寫的程序基本上可以不加修改地用于C++。從C++的名字可以看出它是C的超越和集中。C++既可用于面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì),又可用于面向?qū)ο蟮某绦蛟O(shè)計(jì),是一種功能強(qiáng)大的混合型的程序設(shè)計(jì)語(yǔ)言。

      C++對(duì)C的“增強(qiáng)”,表現(xiàn)在六個(gè)方面:(1)類型檢查更為嚴(yán)格。(2)增加了面向?qū)ο蟮臋C(jī)制。

      (3)增加了泛型編程的機(jī)制(Template)。(4)增加了異常處理。(5)增加了運(yùn)算符重載。(6)增加了標(biāo)準(zhǔn)模板庫(kù)(STL)。面向?qū)ο蟪绦蛟O(shè)計(jì),是針對(duì)開發(fā)較大規(guī)模的程序而提出來(lái)的,目的是提高軟件開發(fā)的效率。不要把面向?qū)ο蠛兔嫦蜻^(guò)程對(duì)立起來(lái),面向?qū)ο蠛兔嫦蜻^(guò)程不是矛盾的,而是各有用途、互為補(bǔ)充的。

      學(xué)習(xí)C++,既要會(huì)利用C++進(jìn)行面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì),也要會(huì)利用C++進(jìn)行面向?qū)ο蟮某绦蛟O(shè)計(jì),更要會(huì)利用模板進(jìn)行泛型編程。

      C++的特點(diǎn)

      C++是在C語(yǔ)言的基礎(chǔ)上開發(fā)的一種面向?qū)ο缶幊陶Z(yǔ)言,應(yīng)用廣泛。

      C++語(yǔ)言的主要特點(diǎn)表現(xiàn)在兩個(gè)方面:一是盡量兼容C,二是支持面向?qū)ο蟮姆椒ā?/p>

      它操持了C的簡(jiǎn)潔、高效的接近匯編語(yǔ)言等特點(diǎn),對(duì)C的類型系統(tǒng)進(jìn)行了改革的擴(kuò)充,因此C++比C更安全,C++的編譯系統(tǒng)能檢查出更多的類型錯(cuò)誤。另外,由于C語(yǔ)言的廣泛使用,因而極大的促進(jìn)了C++的普及和推廣。

      C++語(yǔ)言最有意義的方面是支持面向?qū)ο蟮奶卣鳌km然與C的兼容使得C++具有雙重特點(diǎn),但他在概念上完全與C不同,更具面向?qū)ο蟮奶卣鳌?/p>

      C語(yǔ)言的特點(diǎn)

      1.簡(jiǎn)潔緊湊、靈活方便

      C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書寫自由,主要用小寫字母表示。它把高級(jí)語(yǔ)言的基本結(jié)構(gòu)和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C 語(yǔ)言可以象匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作, 而這三者是計(jì)算機(jī)最基本的工作單元。

      2.運(yùn)算符豐富

      C的運(yùn)算符包含的范圍很廣泛,共有種34個(gè)運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C的運(yùn)算類型極其豐富表達(dá)式類型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。

      3.數(shù)據(jù)結(jié)構(gòu)豐富

      C的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來(lái)實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算。并引入了指針概念,使程序效率更高。另外C語(yǔ)言具有強(qiáng)大的圖形功能, 支持多種顯示器和驅(qū)動(dòng)器。且計(jì)算功能、邏輯判斷功能強(qiáng)大。

      4.C是結(jié)構(gòu)式語(yǔ)言

      結(jié)構(gòu)式語(yǔ)言的顯著特點(diǎn)是代碼及數(shù)據(jù)的分隔化,即程序的各個(gè)部分除了必要的信息交流外彼此獨(dú)立。這種結(jié)構(gòu)化方式可使程序?qū)哟吻逦? 便于使用、維護(hù)以及調(diào)試。C語(yǔ)言是以函數(shù)形式提供給用戶的,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語(yǔ)句控制程序流向,從而使程序完全結(jié)構(gòu)化。

      5.C語(yǔ)法限制不太嚴(yán)格、程序設(shè)計(jì)自由度大

      一般的高級(jí)語(yǔ)言語(yǔ)法檢查比較嚴(yán),能夠檢查出幾乎所有的語(yǔ)法錯(cuò)誤。而C語(yǔ)言允許程序編寫者有較大的自由度。

      C和C++的區(qū)別:

      ? C是一個(gè)結(jié)構(gòu)化語(yǔ)言,它的重點(diǎn)在于算法和數(shù)據(jù)結(jié)構(gòu)。C程序的設(shè)計(jì)首要考慮的是如何通過(guò)一個(gè)過(guò)程,對(duì)輸入(或環(huán)境條件)進(jìn)行運(yùn)算處理得到輸出(或?qū)崿F(xiàn)過(guò)程(事務(wù))控制)。

      ? C++,首要考慮的是如何構(gòu)造一個(gè)對(duì)象模型,讓這個(gè)模型能夠契合與之對(duì)應(yīng)的問(wèn)題域,這樣就可以通過(guò)獲取對(duì)象的狀態(tài)信息得到輸出或?qū)崿F(xiàn)過(guò)程(事務(wù))控制。所以C與C++的最大區(qū)別在于它們的用于解決問(wèn)題的思想方法不一樣。之所以說(shuō)C++比C更先進(jìn),是因?yàn)椤?設(shè)計(jì)這個(gè)概念已經(jīng)被融入到C++之中 ”。

      分析C++與C的不同:

      一、類,類對(duì)于初學(xué)者,它是一個(gè)累贅。類的封裝使得初學(xué)者對(duì)程序產(chǎn)生厭倦,感到不適和麻煩。

      二、引用,引用是C++中最好盡量不要用它,除非萬(wàn)不得已。引用對(duì)于初學(xué)者就更容易產(chǎn)生混淆,不知道哪個(gè)是引用,哪個(gè)是變量。

      三、函數(shù)的重載,初學(xué)者學(xué)函數(shù)的重載好像沒(méi)什么壞處,但是,這會(huì)使初學(xué)者潛意識(shí)里對(duì)C語(yǔ)言的變量類型的重要性產(chǎn)生淡化,要記住C語(yǔ)言是對(duì)變量類型最敏感了的,變量的類型在C語(yǔ)言里的重要性是不言而喻的。

      四、流操作符,和上面同樣的道理,使得對(duì)變量類型的重要性產(chǎn)生淡化,有時(shí)會(huì)產(chǎn)生使初學(xué)者莫名其妙的結(jié)果。

      五、操作符重載,典型的高級(jí)應(yīng)用,初學(xué)者可能根本用不著,這個(gè)東東會(huì)讓他們覺(jué)得C++很難,門檻高,看不懂。

      六、繼承,以及虛函數(shù),看起來(lái)深?yuàn)W,實(shí)用價(jià)值很低。

      七、誤區(qū)::

      問(wèn):C++是面向?qū)ο蠡亩鳦是面向過(guò)程化的?

      答:第二對(duì),第一問(wèn)錯(cuò),C++并非完全面向?qū)ο蠡?,真正的面向?qū)ο蠡恼Z(yǔ)言恐

      怕只有Java才算得上。

      問(wèn):C++能實(shí)現(xiàn)C所不能的功能嗎? 答:至少我還沒(méi)有發(fā)現(xiàn)

      問(wèn):學(xué)了C再學(xué)C++有障礙嗎?比如程序設(shè)計(jì)思想 答:至少我還沒(méi)有看見誰(shuí)有此癥狀。問(wèn):學(xué)了C再學(xué)C++又要重頭開始嗎?

      答:不,C++下可以實(shí)現(xiàn)C語(yǔ)言的一切功能。問(wèn):我學(xué)完了C一定還要學(xué)C++才能編程嗎? 答:完全沒(méi)必要。

      問(wèn):C++比C好在哪里? 答:更加符合軟件工程學(xué)

      問(wèn):學(xué)完了C再學(xué)C++是不是很容易?

      答:那要看你是不是真正的學(xué)完了C語(yǔ)言。

      C與C++的最大區(qū)別:在于它們的用于解決問(wèn)題的思想方法不一樣。之所以說(shuō)C++比C更先進(jìn),是因?yàn)椤?設(shè)計(jì)這個(gè)概念已經(jīng)被融入到C++之中 ”,而就語(yǔ)言本身而言,在C中更多的是算法的概念。那么是不是C就不重要了,錯(cuò)!算法是程序設(shè)計(jì)的基礎(chǔ),好的設(shè)計(jì)如果沒(méi)有好的算法,一樣不行。而且,“C加上好的設(shè)計(jì)”也能寫出非常好的東西。

      對(duì)語(yǔ)言本身而言,C是C++的子集,那么是什么樣的一個(gè)子集?從上文可以看出,C實(shí)現(xiàn)了C++中過(guò)程化控制及其它相關(guān)功能,而在C++中的C(我稱它為“C+”),相對(duì)于原來(lái)的C還有所加強(qiáng),引入了重載、內(nèi)聯(lián)函數(shù)、異常處理等等玩藝兒,C++更是拓展了面向?qū)ο笤O(shè)計(jì)的內(nèi)容,如類、繼承、虛函數(shù)、模板和包容器類等等。再提高一點(diǎn),在C++中,數(shù)據(jù)封裝、類型這些東東已不是什么新鮮事了,需要考慮的是諸如:對(duì)象粒度的選擇、對(duì)象接口的設(shè)計(jì)和繼承、組合與繼承的使用等等問(wèn)題。

      所以相對(duì)于C,C++包含了更豐富的“設(shè)計(jì)”的概念,但C是C++的一個(gè)自洽子集,也具有強(qiáng)大的功能,同樣值得學(xué)習(xí)

      幾點(diǎn)學(xué)習(xí)建議:

      1.基本概念很重要。無(wú)論學(xué)C,還是學(xué)C++,基本概念都是第一位的,也是比較困難的,但只有把握了基本概念才能把握整體脈絡(luò),才能居高臨下。

      2.C是C++的子集,它的基本概念和設(shè)計(jì)方法相對(duì)比較容易理解,初學(xué)者可從它入手。

      3.如果要學(xué)好C++,建議初學(xué)者最好別在如VC,BCB平臺(tái)下寫程序,那種自動(dòng)化的代碼生成,花花綠綠的界面,會(huì)讓你手足無(wú)措。最好先找一片空地(unix,dos),從頭做起,寫幾個(gè)大點(diǎn)的程序,數(shù)個(gè)回合,再到VC,BCB下看看,你會(huì)輕松得很。在我看來(lái),學(xué)好C/C++是成為VC,BCB高手的必由之路。

      4.不要妄想速成,必須得一個(gè)byte,一個(gè)bit的去摳,盡量搞清楚每一個(gè)問(wèn)題。

      6.C語(yǔ)言允許直接訪問(wèn)物理地址,可以直接對(duì)硬件進(jìn)行操作

      因此既具有高級(jí)語(yǔ)言的功能,又具有低級(jí)語(yǔ)言的許多功能,能夠象匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元,可以用來(lái)寫系統(tǒng)軟件。

      7.C語(yǔ)言程序生成代碼質(zhì)量高,程序執(zhí)行效率高

      一般只比匯編程序生成的目標(biāo)代碼效率低10へ20%。

      8.C語(yǔ)言適用范圍大,可移植性好

      C語(yǔ)言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng), 如DOS、UNIX,也適用于多種機(jī)型。

      用法補(bǔ)充:

      C語(yǔ)言對(duì)操作系統(tǒng)和系統(tǒng)使用程序以及需要對(duì)硬件進(jìn)行操作的場(chǎng)合,用C語(yǔ)言明顯優(yōu)于其它高級(jí)語(yǔ)言,許多大型應(yīng)用軟件都是用C語(yǔ)言編寫的。

      C語(yǔ)言具有繪圖能力強(qiáng),可移植性,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫它是數(shù)值計(jì)算的高級(jí)語(yǔ)言。

      第二篇:C++語(yǔ)言學(xué)習(xí)心得

      C++語(yǔ)言程序?qū)W習(xí)心得體會(huì)

      通過(guò)一學(xué)期對(duì)C++語(yǔ)言的學(xué)習(xí),我感覺(jué)C++語(yǔ)言是有一定難度卻又是非常有趣的科目。也是很有幫助的,對(duì)我們未來(lái)工作學(xué)習(xí)而言。我們可以通過(guò)C++語(yǔ)言進(jìn)行更深層次的理解和思考。通過(guò)學(xué)習(xí)我懂得了C++語(yǔ)言是面向?qū)ο蟮囊环N編程語(yǔ)言,就像以后可能學(xué)習(xí)的Java語(yǔ)言一樣,在市場(chǎng)上應(yīng)用性很強(qiáng)的,十分有用處

      要對(duì)C++語(yǔ)言學(xué)習(xí)時(shí),一定要了解什么是C++語(yǔ)言以及C++的構(gòu)成,C++設(shè)計(jì)成盡可能與C兼容,C++中提供一個(gè)從C到C++的平滑過(guò)渡,C++避免平臺(tái)限定或沒(méi)有普遍用途的特性。在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,對(duì)象具有狀態(tài)(屬性)和行為,狀態(tài)保存在成員變量中,行為通過(guò)成員方法(函數(shù))來(lái)實(shí)現(xiàn)。C語(yǔ)言中的結(jié)構(gòu)體只能描述一個(gè)對(duì)象的狀態(tài),不能描述一個(gè)對(duì)象的行為。在C++語(yǔ)言學(xué)習(xí)中,對(duì)結(jié)構(gòu)體進(jìn)行了擴(kuò)展,C++的結(jié)構(gòu)體可以包含函數(shù)。

      學(xué)習(xí)語(yǔ)言是需要技巧的,無(wú)論是哪種語(yǔ)言,里面都是有規(guī)律的。對(duì)于計(jì)算機(jī)語(yǔ)言來(lái)說(shuō),我認(rèn)為應(yīng)該先理解,然后上機(jī)去實(shí)現(xiàn)它,實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。代碼量的積累對(duì)于一個(gè)程序員來(lái)說(shuō)太重要了,這也是區(qū)分程序員之間水平的一個(gè)標(biāo)準(zhǔn),這就像我們小學(xué)剛開始學(xué)習(xí)英語(yǔ)一樣,每個(gè)人都是從26個(gè)字母開始學(xué)的,C++也是一樣,先從簡(jiǎn)單的代碼塊開始記憶,反復(fù)記憶,每周進(jìn)行周期性的階段復(fù)習(xí),每天要求自己敲500行代碼,找到敲代碼的感覺(jué),這個(gè)感覺(jué)很重要,一旦養(yǎng)成每天敲代碼的習(xí)慣,我想這就是走向成功的開始。

      嘗試看一些小程序的代碼,主要看編程者的思路、整理流程、框架格式、用到哪些函數(shù)?哪些變量?一點(diǎn)一點(diǎn)去剖析。溝通是一個(gè)必不可少的環(huán)節(jié),任何一個(gè)項(xiàng)目的完成都是離不開團(tuán)隊(duì)合作的,學(xué)習(xí)也是一樣,閉門修煉,只會(huì)造成思維定視,經(jīng)常跟學(xué)的比自己好的同學(xué)進(jìn)行溝通,這是有效的提高自己水平的一種途徑,有時(shí)會(huì)發(fā)現(xiàn)自己找到世外桃園,那真是豁然開朗。

      對(duì)于學(xué)習(xí),主要還是要自己努力,老師已經(jīng)教的很仔細(xì)了,但是學(xué)習(xí)的主動(dòng)權(quán)在我們手中。我們要對(duì)這門語(yǔ)言要有興趣??赡軙?huì)有很多不知道,不理解的地方,當(dāng)時(shí)我們應(yīng)該多思考,借助一些書籍及網(wǎng)絡(luò)的條件,進(jìn)一步理解和體會(huì)。把自己學(xué)習(xí)的東西融會(huì)貫通就好了,主要還是在于對(duì)于課本的理解,主要還是自己領(lǐng)悟。

      每個(gè)人都有每個(gè)人的學(xué)習(xí)習(xí)慣和方式,但是每個(gè)人的時(shí)間都是一樣的,這就看每個(gè)人的學(xué)習(xí)效率和學(xué)習(xí)方法如何了,找到一條適合自己的學(xué)習(xí)方法和技巧才是真的好方法!好技巧!

      第三篇:Java程序員和C++程序員的區(qū)別

      004km.cn Java程序員和C++程序員的區(qū)別

      首先說(shuō)明,這幾年接觸的最多的程序員就是C++程序員和Java程序員,這只是我自己的一點(diǎn)體會(huì)而已,一個(gè)人的眼光難免是淺薄的。不過(guò),歡迎拍磚,也歡迎對(duì)號(hào)入座。

      從對(duì)基礎(chǔ)知識(shí)掌握的程度來(lái)說(shuō),例如數(shù)據(jù)結(jié)構(gòu)和算法,C++程序員要比Java程序員牢靠得多。究其原因,大概是因?yàn)镃++程序員需要經(jīng)常自己實(shí)現(xiàn)那些項(xiàng)目基礎(chǔ)設(shè)施,但是Java程序員大多拿來(lái)即用。公平地說(shuō),C++不是一門適合程序員初學(xué)者的語(yǔ)言,但是Java是。C++程序看起來(lái)確實(shí)要比Java程序稍難懂一些,C++程序員往往思維更加嚴(yán)密。另一方面,我也發(fā)現(xiàn)內(nèi)地的程序員要比沿海和發(fā)達(dá)城市的程序員基礎(chǔ)扎實(shí),而且低調(diào)內(nèi)斂,不那么浮華,但是就是善于解決那些難啃的問(wèn)題。

      從視野的角度來(lái)說(shuō),Java程序員往往要更寬泛一些。由于語(yǔ)言本身上說(shuō),Java將很多C++逃不掉的陷阱和坑洞都填補(bǔ)了,僅從語(yǔ)言上說(shuō),無(wú)論是入門還是使用都顯得更加簡(jiǎn)單,程序員就有更多精力來(lái)關(guān)注語(yǔ)言本身之上的事情。而且,Java領(lǐng)域的類庫(kù)明顯要豐富得多,所以在考慮某一個(gè)設(shè)計(jì)實(shí)現(xiàn)的時(shí)候,Java程序員很喜歡到處尋找可以拿來(lái)即用的類庫(kù),但是C++程序員習(xí)慣于自己去做其中大部分的事情。對(duì)于面向?qū)ο笤O(shè)計(jì),模塊和組件的設(shè)計(jì),Java程序員往往要掌握得稍好一些。

      在讀書的時(shí)候,很多程序員都會(huì)給自己訂立一個(gè)方向,有的喜歡寫底層實(shí)現(xiàn),有的喜歡研究人工智能,有的喜歡做企業(yè)應(yīng)用,有的喜歡涉足互聯(lián)網(wǎng)……就像對(duì)C++和Java等語(yǔ)言的選擇一樣。當(dāng)然,工作有時(shí)候并不如心中所愿,這方面可能和自己最初的方向并不一致——有人選擇繼續(xù),發(fā)現(xiàn)這個(gè)活兒也不錯(cuò);有人就會(huì)選擇放棄,繼續(xù)執(zhí)著地尋找自己喜歡的事情。我有三個(gè)當(dāng)初和我一起學(xué)Java學(xué)J2EE的朋友,現(xiàn)在一個(gè)成了DBA,一個(gè)賣水果去了,還有一個(gè)在創(chuàng)業(yè)搞機(jī)頂盒。

      當(dāng)然,也有很多程序員天天都在糾結(jié):學(xué)什么更賺錢?C++還是Java有前途?前端還是后端有前途?轉(zhuǎn)管理還是轉(zhuǎn)咨詢?也有人這樣問(wèn)我,對(duì)于這樣深不可測(cè)的問(wèn)題,為了避免顯得我沒(méi)文化、見識(shí)淺,我總是一笑置之。

      以下是我的觀點(diǎn):

      對(duì)語(yǔ)言我始終沒(méi)有一個(gè)固定的方向。在學(xué)校我見長(zhǎng)的c和C++,數(shù)據(jù)結(jié)構(gòu)及各類課程設(shè)計(jì)都是用C或C++完成的。但工作10年來(lái),我一直在用Java,在我的博客中也大多是java的內(nèi)容。但這其中,編程過(guò)一個(gè)C++和作為項(xiàng)目組長(zhǎng)管理過(guò)一個(gè)C++(pure)CenterServer級(jí)的。

      語(yǔ)言只是工具。用的好,寫出符合要求的代碼??蛻魧?shí)現(xiàn)才是我的終極目標(biāo)。我更喜歡架構(gòu)。最初是java或C++架構(gòu)。新的問(wèn)題是java(前端web層)+ C++(底層)這樣的架構(gòu)。能夠?qū)崿F(xiàn)是最終結(jié)果。過(guò)程卻充滿樂(lè)趣。

      (ps:本文章來(lái)源于北大青鳥廣安門校區(qū)官網(wǎng))

      第四篇:《C++語(yǔ)言課程設(shè)計(jì)》任務(wù)書_2012

      《C++語(yǔ)言課程設(shè)計(jì)》任務(wù)書

      專業(yè) 班級(jí) 學(xué)號(hào) 姓名

      一、實(shí)踐目的

      通過(guò)本課程設(shè)計(jì)教學(xué),為學(xué)生提供一個(gè)綜合運(yùn)用所學(xué)知識(shí),解決實(shí)際問(wèn)題的機(jī)會(huì),增強(qiáng)其實(shí)踐動(dòng)手能力和工程實(shí)踐能力,鍛煉和培養(yǎng)學(xué)生的自學(xué)能力,使學(xué)生能利用C++語(yǔ)言設(shè)計(jì)功能較全的一個(gè)應(yīng)用程序,得到程序設(shè)計(jì)方法、文獻(xiàn)資料查詢、設(shè)計(jì)報(bào)告寫作的綜合訓(xùn)練。同時(shí)加深對(duì)<>課程所學(xué)知識(shí)的理解,進(jìn)一步鞏固C++語(yǔ)言語(yǔ)法規(guī)則,學(xué)會(huì)編制結(jié)構(gòu)清晰、風(fēng)格良好、數(shù)據(jù)結(jié)構(gòu)適當(dāng)?shù)腃++語(yǔ)言程序。

      二、實(shí)踐任務(wù)與要求

      1、編寫一個(gè)簡(jiǎn)單的基于MFC的應(yīng)用程序(5學(xué)時(shí))

      《C++程序設(shè)計(jì)實(shí)踐教程》P218-P226綜合設(shè)計(jì)題中任選一題。

      2、參照《C++程序設(shè)計(jì)實(shí)踐教程》中P64-74的實(shí)例,從以下各題中任選一題,在vc++環(huán)境下編寫一個(gè)基于控制臺(tái)方式的應(yīng)用程序(Win32 Console Application,25學(xué)時(shí))1).教學(xué)管理系統(tǒng)。學(xué)生信息包括學(xué)生的班級(jí)代號(hào)、學(xué)號(hào)和姓名,選課信息包括每個(gè)學(xué)生該學(xué)期所選課程,成績(jī)包括每個(gè)學(xué)生所選的課程的考核成績(jī)。系統(tǒng)功能要求如下:

      (1)能輸入學(xué)生信息、選課信息和成績(jī)。

      (2)能輸出各班的某門課程不及格的名單(含學(xué)號(hào)、姓名和成績(jī))。(3)能輸出某門課程全年級(jí)前5名的學(xué)號(hào)、姓名和成績(jī)。(4)能輸出某門課程每個(gè)班的總平均分(從高到低排列)。(5)能輸出某門課程某班的成績(jī)單(按學(xué)號(hào)排列)。

      2).通訊錄管理程序。通訊錄要求存儲(chǔ)姓名、性別、工作單位、住宅電話、移動(dòng)電話、辦公電話、E-mail地址等內(nèi)容。系統(tǒng)功能要求如下:

      (1)通訊錄記錄按姓名排序存放,顯示時(shí)每屏不超過(guò)20個(gè)記錄,超過(guò)時(shí)分屏顯示。(2)增加某人的通訊錄。(3)修改某人的通訊錄。(4)刪除某人的通訊錄。

      (5)按多種方式查詢符合條件的信息。(6)用文件存儲(chǔ)數(shù)據(jù)。

      3).圖書室管理系統(tǒng)。該系統(tǒng)存儲(chǔ)以下信息:

      (1)對(duì)于同一作者同一書名的書,存儲(chǔ)書名、書目編號(hào)、作者名、庫(kù)存冊(cè)數(shù)(不包括已借出的)、已借出冊(cè)數(shù)。

      (2)對(duì)于每一本書還要存儲(chǔ)一個(gè)登錄號(hào)(這是區(qū)別每一本書的唯一標(biāo)志)、當(dāng)前借閱該書的讀者姓名與借書證號(hào)、借閱日期。

      系統(tǒng)功能要求如下:(1)創(chuàng)建存儲(chǔ)系統(tǒng)。(2)增加新書。

      (3)刪去無(wú)使用價(jià)值的舊書。

      (4)處理借書。要求讀者提供書目號(hào)與登錄號(hào),一位讀者限借2冊(cè)。檢查庫(kù)中有無(wú)讀者要求借閱的圖書,檢查該讀者已借閱圖書數(shù)量。

      (5)處理還書。

      (6)查詢某登錄號(hào)的書是誰(shuí)借了。

      4).工資管理系統(tǒng)。該系統(tǒng)在磁盤上存儲(chǔ)了某單位上月全體職工的工資信息。對(duì)于每一位職工存儲(chǔ)以下信息:月份,職工編號(hào),基本工資,津貼,崗貼,補(bǔ)貼,房貼,交通費(fèi),應(yīng)發(fā)數(shù),房租,儲(chǔ)蓄,會(huì)費(fèi),個(gè)人所得稅,應(yīng)扣數(shù),實(shí)發(fā)數(shù)。個(gè)人所得稅計(jì)算方法設(shè)為:工資少于800元的部分為0,800~2000元的部分為5%,2000~5000元的部分為10%,5000元以上的部分為20%。

      系統(tǒng)功能要求如下:

      (1)創(chuàng)建存儲(chǔ)職工工資信息的存儲(chǔ)系統(tǒng)。(2)添加某職工的工資信息。(3)刪除某職工的工資信息。

      (4)修改某職工的部分工資信息(當(dāng)月開始增加或減少某些項(xiàng)工資或扣款數(shù)變化)。(5)輸出指定編號(hào)職工的工資信息(借查詢用)。(6)輸出當(dāng)月全體職工的工資信息(發(fā)工資用)。

      5).車票管理系統(tǒng)。一車站每天有n個(gè)發(fā)車班次,每個(gè)班次都有一班次號(hào)(1,2,3,…,n),固定的發(fā)車時(shí)間固定的路線(起始站、終點(diǎn)站),大致的行車時(shí)間,固定的額定載客量。例如:

      班次

      發(fā)車時(shí)間

      起點(diǎn)站

      終點(diǎn)站

      行車時(shí)間

      額定載量

      已訂票人數(shù) 1

      8:30

      長(zhǎng)沙

      廣州

      2

      9:30

      長(zhǎng)沙

      南昌

      1.5

      3

      8:00

      長(zhǎng)沙

      南寧

      4.5

      4

      10:00

      長(zhǎng)沙

      武漢

      3.5

      ……(1)錄入班次信息(信息用文件保存),可不定時(shí)地增加班次數(shù)據(jù)。

      (2)瀏覽班次信息,可顯示出所有班次當(dāng)前狀況。如果當(dāng)前系統(tǒng)時(shí)間超過(guò)了某班次的發(fā)車時(shí)間,則顯示“此班已發(fā)出”的提示信息。

      (3)查詢路線:可按班次號(hào)查詢,也可按終點(diǎn)站查詢。

      (4)售票和退票功能。當(dāng)查詢出已定票人數(shù)小于額定載量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間時(shí)才能售票,自動(dòng)更新已售票人數(shù)。退票時(shí),輸入退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票,自動(dòng)更新已售票人數(shù)。

      三、實(shí)習(xí)紀(jì)律

      1、獨(dú)立思考、完成程序設(shè)計(jì)的所有內(nèi)容,嚴(yán)禁抄襲。2、按時(shí)上、下機(jī),不得無(wú)故缺課

      四、設(shè)計(jì)報(bào)告要求

      設(shè)計(jì)報(bào)告要求簡(jiǎn)潔、嚴(yán)謹(jǐn)(3000-4000字,4頁(yè)),應(yīng)包括以下幾方面的內(nèi)容: 1、系統(tǒng)功能概述

      2、主要的數(shù)據(jù)結(jié)構(gòu)概述 3、系統(tǒng)結(jié)構(gòu)框架

      4、各主要功能模塊的實(shí)現(xiàn)算法(畫出流程圖或自然語(yǔ)言描述)

      5、調(diào)試過(guò)程中遇到的主要問(wèn)題及解決的方法;對(duì)設(shè)計(jì)和編碼的回顧討論和分析;改進(jìn)思想;收獲和體會(huì)等

      6、主要程序模塊的清單

      五、時(shí)間安排

      上機(jī)時(shí)間:18-19周

      最后一次實(shí)驗(yàn)檢查程序運(yùn)行情況并交設(shè)計(jì)報(bào)告。

      六、成績(jī)?cè)u(píng)定規(guī)則

      1、程序調(diào)試結(jié)果分優(yōu)、良、中、及格、不及格五等,占總課程成績(jī)的60%

      2、實(shí)驗(yàn)過(guò)程評(píng)價(jià):在上機(jī)操作過(guò)程中學(xué)生的上機(jī)能力按優(yōu)、良、中三檔評(píng)定,占課程總成績(jī)的20%

      3、實(shí)驗(yàn)報(bào)告評(píng)價(jià)占課程總成績(jī)的20%

      指導(dǎo)教師 李利明

      中南大學(xué)

      計(jì)算機(jī)基礎(chǔ)教學(xué)實(shí)驗(yàn)中心

      2012.6.1

      第五篇:C++語(yǔ)言課程設(shè)計(jì)題目

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      課程大綱:

      一、教學(xué)目標(biāo)和基本要求

      本課程全面系統(tǒng)的學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念,基本語(yǔ)法和編程方法。正確理解掌握C++面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性:類,對(duì)象,繼承與派生,多態(tài),虛函數(shù),模板,流類庫(kù)等。遵循軟件過(guò)程的各個(gè)環(huán)節(jié)進(jìn)行系統(tǒng)分析、設(shè)計(jì)、實(shí)現(xiàn)、集成、測(cè)試,了解當(dāng)前常用的軟件開發(fā)工具(Visual C++),培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。

      二、組織方式

      結(jié)合具體的實(shí)踐項(xiàng)目,以分組的形式(4-5人一組)開展程序設(shè)計(jì)的上機(jī)實(shí)踐。

      三、考核方式及辦法:

      完成包括從概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、代碼編寫、程序調(diào)試、運(yùn)行在內(nèi)的一系列程序設(shè)計(jì)及文檔撰寫,要求系統(tǒng)調(diào)試成功、可正常運(yùn)行,文檔規(guī)范完整。

      四、時(shí)間安排:

      期末考試前最后一次課學(xué)生PPT講解。

      五、實(shí)踐教學(xué)中應(yīng)注意的問(wèn)題

      1.組織管理的要求:4-5人一組,要求發(fā)揮團(tuán)隊(duì)合作精神,分工協(xié)助。2.對(duì)學(xué)生的要求:與小組同學(xué)分工合作,認(rèn)真完成系統(tǒng)設(shè)計(jì)、編寫代碼、程序調(diào)試及文檔撰寫。3.學(xué)生采用PPT講解。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書1 題目:學(xué)院教學(xué)信息管理系統(tǒng)

      功能:學(xué)院教學(xué)信息管理系統(tǒng),每一條記錄包括一位教師的職工號(hào)、姓名、職稱、性別、3門課程,教學(xué)效果綜合評(píng)分。系統(tǒng)要求實(shí)現(xiàn)以下功能:

      1、輸入:輸入每一位教師記錄,將其信息寫入文件中。

      2、顯示:顯示每位教師記錄。

      3、排序:按職工號(hào)或教學(xué)效果綜合評(píng)分進(jìn)行排序,并顯示。

      4、查找:完成按姓名或課程查找教師的相關(guān)記錄,并顯示。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。

      2、建立一個(gè)文件,將每位教師的相關(guān)(教學(xué))信息寫入文件中并能顯示于屏幕上。

      3、完成排序(按職工號(hào)、姓名、職稱等)、查找等功能。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)教師信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃

      第 1 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書2 題目:酒店房間登記與計(jì)費(fèi)管理系統(tǒng)

      功能:

      1、屏幕上出現(xiàn)一個(gè)界面,讓操作員能夠方便的選擇所需要進(jìn)行的操作,包括登記入住、查詢房間的入住情況、查詢當(dāng)前費(fèi)用、結(jié)賬退房等操作。

      2、對(duì)不同標(biāo)準(zhǔn)的房間實(shí)施不同的收費(fèi)標(biāo)準(zhǔn),也可以按天收費(fèi)或按小時(shí)收費(fèi),可根據(jù)顧客需要在登記的入住的時(shí)候進(jìn)行選擇。

      3、在結(jié)賬退房時(shí),根據(jù)入住的時(shí)間,計(jì)費(fèi)方式和房間單價(jià)計(jì)算出總費(fèi)用。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成最低要求:建立房間列表,完成登記入住、查詢房間入住情況功能。

      3、進(jìn)一步要求:完成計(jì)費(fèi)和費(fèi)用查詢功能。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)系統(tǒng);

      2、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)實(shí)現(xiàn);

      3、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書3 題目:學(xué)生成績(jī)管理系統(tǒng)

      功能:學(xué)生成績(jī)管理系統(tǒng),每個(gè)學(xué)生是一個(gè)記錄,包括學(xué)號(hào),姓名,性別,3門課程成績(jī)。系統(tǒng)

      要求實(shí)現(xiàn)以下功能:

      1、信息錄入:錄入學(xué)生成績(jī)信息(包括學(xué)生學(xué)號(hào)、姓名、各門課程的成績(jī)等);

      2、信息查詢:輸入學(xué)號(hào),查詢學(xué)生各門課程的成績(jī),并顯示。

      3、排序:按各門課程的成績(jī)平均分進(jìn)行排序,并顯示。

      4、信息刪除與修改——輸入學(xué)號(hào),刪除該學(xué)生的成績(jī)信息。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。

      2、建立一個(gè)文件,將每位學(xué)生的信息寫入文件中并能顯示于屏幕上。

      3、完成上述信息查詢(學(xué)生學(xué)號(hào)、姓名等)、排序、信息刪除與修改功能。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)學(xué)生信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書4

      第 2 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      題目:職工檔案管理系統(tǒng)設(shè)計(jì)

      功能:職工檔案管理系統(tǒng)設(shè)計(jì),每個(gè)職工是一條記錄,包括編號(hào),姓名,性別,出生年月,所在

      部門,職稱,工資級(jí)別、電話等。系統(tǒng)可實(shí)現(xiàn)以下功能:

      1、輸入功能:輸入每一位職工記錄,將其信息存入文件中。

      2、顯示功能:完成全部職工記錄的顯示。

      3、查找功能:完成按編號(hào)或姓名查找職工的相關(guān)記錄,并顯示。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。

      2、建立一個(gè)文件,將每位職工的信息寫入文件中并能顯示于屏幕上。

      3、完成上述查找(編號(hào),姓名,性別等)、修改等功能。

      4、進(jìn)一步要求,修改記錄設(shè)置密碼操作。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)職工信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書5 題目:學(xué)生管理系統(tǒng)設(shè)計(jì)

      功能:學(xué)生管理系統(tǒng)設(shè)計(jì),每個(gè)學(xué)生是一條記錄,包括姓名、學(xué)號(hào)、性別、出生年月、專業(yè)、班級(jí)、家庭地址、宿舍號(hào)碼等。系統(tǒng)要求實(shí)現(xiàn)以下功能:

      1、輸入功能:錄入學(xué)生信息(包括學(xué)生學(xué)號(hào)、姓名、性別、出生年月、專業(yè)等);

      2、顯示功能:完成學(xué)生記錄的顯示。

      3、查找功能:完成按學(xué)號(hào)或姓名查找學(xué)生的相關(guān)記錄,并顯示。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。

      2、建立一個(gè)文件,將每位學(xué)生的信息寫入文件中(人數(shù)利用宏定義設(shè)定)并能顯示于屏幕上。

      3、完成上述顯示、查找(姓名,性別等)、修改等功能。

      4、進(jìn)一步要求,修改記錄設(shè)置密碼操作。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)學(xué)生信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書6

      題目:銀行存取款管理設(shè)計(jì)

      第 3 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      功能:能夠輸入和查詢客戶存款取款記錄。在客戶文件中,每個(gè)客戶是一條記錄,包括編號(hào)、客戶姓名、支取密碼、客戶地址、客戶電話、賬戶總金額;在存取款文件中,每次存取款是一條記錄,包括編號(hào)、日期、類別、存取數(shù)目、經(jīng)辦人。類別分為取款和存款兩種。本系統(tǒng)能夠輸入客戶存款或取款記錄;根據(jù)客戶姓名查詢存款和取款記錄。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,輸入客戶的必要信息,能對(duì)文件進(jìn)行顯示、輸入、修訂、刪除等。

      3、進(jìn)一步要求:完成客戶姓名查詢存款和取款記錄,并能得到每次帳戶總金額。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)系統(tǒng);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書7 題目:院職工工資管理系統(tǒng)設(shè)計(jì)

      功能:院職工工資管理系統(tǒng)應(yīng)包含職工的全部信息。每個(gè)職工是一條記錄,包括姓名、性別、出生年月、年齡、婚姻狀況、家庭住址、職稱、工資級(jí)別情況等。本系統(tǒng)重點(diǎn)進(jìn)行工資管理,系統(tǒng)登陸后可計(jì)算職工工資總額和平均工資,可按工資進(jìn)行排序,并能夠找出工資級(jí)別相同的職工名單。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將每位職工的信息寫入文件中并能顯示于屏幕上。

      3、計(jì)算職工工資總額和平均工資,可按工資進(jìn)行排序,并能夠找出工資級(jí)別相同的職工名單。

      要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)職工信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書8 題目:通訊錄管理系統(tǒng)

      功能:錄入聯(lián)系人信息(包括姓名、電話號(hào)碼、地址、備注等);通訊錄管理系統(tǒng)要求實(shí)現(xiàn)以下功能:

      1、輸入每一位聯(lián)系人記錄,將其信息存入文件中。

      2、查詢所有聯(lián)系人的信息,并按可選的自定義規(guī)則進(jìn)行排序;

      3、記錄修改,將修改的記錄信息保存于文件中。分步實(shí)施:

      第 4 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。

      2、建立一個(gè)文件,將每條記錄信息寫入文件中并能顯示于屏幕上。

      3、完成上述查詢(姓名、電話號(hào)碼等)、信息刪除與修改功能。

      4、進(jìn)一步要求,修改記錄設(shè)置密碼操作。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)聯(lián)系人信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書9

      題目:計(jì)算機(jī)輔助教學(xué)(CAI)軟件開發(fā):教小學(xué)生學(xué)算術(shù)。

      功能:可做個(gè)位數(shù),十位數(shù)的加,減,乘和除,減法不能得負(fù)數(shù),除法要除盡,屏幕上隨機(jī)出現(xiàn)兩個(gè)數(shù),提示小學(xué)生給出答案,答錯(cuò)了要提示重新輸入,直到答對(duì)為止。要統(tǒng)計(jì)給分,且累計(jì),夠一定分?jǐn)?shù)后可進(jìn)級(jí),即從個(gè)位進(jìn)到十位。同樣,也可降級(jí)。

      (rand(),#include)分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成基本要求:能答對(duì)個(gè)位數(shù)的加法和減法,并有統(tǒng)計(jì)功能,即一次答對(duì)的成功率為

      90%上后可晉級(jí),做十位數(shù)的加減;

      3、進(jìn)一步要求:完成乘法和除法的學(xué)習(xí),也有晉級(jí)功能。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      3、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書10

      題目:學(xué)生考勤系統(tǒng)設(shè)計(jì)

      功能:學(xué)生考勤系統(tǒng)應(yīng)包含各班學(xué)生的全部信息。每個(gè)學(xué)生是一條記錄,包括姓名、性別、學(xué)號(hào)、出勤情況等。本系統(tǒng)可模擬考勤過(guò)程,記錄考勤結(jié)果,并能夠在課程結(jié)束后按照設(shè)定的考勤評(píng)分標(biāo)準(zhǔn)自動(dòng)給出每個(gè)學(xué)生的考勤分?jǐn)?shù)。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將每條記錄信息寫入文件中并能顯示于屏幕上

      3、完成上述添加(出勤情況)、查找(學(xué)號(hào),姓名,性別等)、修改等功能。

      4、進(jìn)一步要求:自動(dòng)給出每個(gè)學(xué)生的考勤分?jǐn)?shù) 要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      第 5 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書11 題目:學(xué)生選修課程系統(tǒng)設(shè)計(jì)

      功能:假定有n門課程,每門課程有課程編號(hào),課程名稱,課程性質(zhì),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息。試設(shè)計(jì)一選修課程系統(tǒng)。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將每條記錄信息寫入文件中并能顯示于屏幕上

      3、完成上述添加、查找(課程編號(hào)、課程名稱、課程性質(zhì)等)、修改等功能。

      4、進(jìn)一步要求:學(xué)生選修課程(可選項(xiàng))要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書12

      題目:商品訂購(gòu)系統(tǒng)設(shè)計(jì)。

      功能:屏幕上出現(xiàn)一個(gè)界面,讓顧客或輸入商品名稱,或商品型號(hào),或選擇列表進(jìn)而輸入商品編號(hào)都可以,如查到所選商品,則列出商品編號(hào)、商品名稱、商品型號(hào)、商品價(jià)格、商品產(chǎn)地、庫(kù)存數(shù)量和已訂購(gòu)數(shù)量;然后給出選購(gòu)流程:所選商品編號(hào)—列出對(duì)應(yīng)商品的信息—要求顧客輸入郵寄地址信息—確認(rèn)訂購(gòu),是否繼續(xù)選購(gòu)其它商品,列出所有選訂商品,再次確認(rèn)訂購(gòu)。建立兩個(gè)文件,分別存放商品信息與訂購(gòu)信息。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成最低要求:建立一個(gè)小系統(tǒng),包括10種產(chǎn)品能供顧客選擇。

      3、進(jìn)一步要求:完成全部功能的系統(tǒng)。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      第 6 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書13 題目:設(shè)備管理系統(tǒng)設(shè)計(jì)

      功能:設(shè)備管理系統(tǒng)應(yīng)包含各種設(shè)備的全部信息,每臺(tái)設(shè)備為一條記錄(同一時(shí)間同一部門購(gòu)買的若干臺(tái)相同設(shè)備可作為1條記錄),包括設(shè)備號(hào)、設(shè)備名稱、領(lǐng)用人、所屬部門、數(shù)量、購(gòu)買時(shí)間、價(jià)格等。能夠顯示和統(tǒng)計(jì)各種設(shè)備的信息。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將每條記錄信息寫入文件中并能顯示于屏幕上

      3、能對(duì)文件進(jìn)行補(bǔ)充、修訂、刪除,能統(tǒng)計(jì)所有設(shè)備的總價(jià)值。

      4、進(jìn)一步要求:完成設(shè)備按種類、按所屬部門進(jìn)行統(tǒng)計(jì)。

      要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書14

      題目:學(xué)生計(jì)算機(jī)機(jī)房管理系統(tǒng)設(shè)計(jì)

      功能:該計(jì)算機(jī)房共有100臺(tái)計(jì)算機(jī),分為20排,每排50臺(tái)。管理系統(tǒng)應(yīng)包含每臺(tái)計(jì)算機(jī)一周內(nèi)的使用全部信息,包括計(jì)算機(jī)序號(hào)、配置、位置、狀態(tài)、使用情況的歷史記錄(包括使用者姓名、學(xué)號(hào)、使用時(shí)間段)等。本系統(tǒng)可以模擬學(xué)生上機(jī)和離開的登記過(guò)程,查詢機(jī)房計(jì)算機(jī)的使用情況。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將相關(guān)的信息寫入文件中并能顯示于屏幕上;

      3、能實(shí)現(xiàn)學(xué)生上機(jī)的登記過(guò)程模擬;

      4、進(jìn)一步要求:查詢機(jī)房計(jì)算機(jī)的使用情況。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      第 7 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書15 題目:商店銷售管理系統(tǒng)。

      功能:屏幕上出現(xiàn)一個(gè)界面,讓售貨員輸入商品編號(hào)或者商品名稱,可以進(jìn)貨,進(jìn)貨后商品庫(kù)存同時(shí)增加。顧客買走商品后,售貨員輸入商品編號(hào)或者商品名稱,可以生成銷售清單,統(tǒng)計(jì)本次銷售總的價(jià)錢,同時(shí)庫(kù)存數(shù)量相應(yīng)減少。完成前面的基本功能后,還可以完成增加新的商品或刪除不需要的商品的功能,以及每天銷售統(tǒng)計(jì)功能等。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、建立一個(gè)文件,將相關(guān)的信息寫入文件中并能顯示于屏幕上;

      3、能按商品編號(hào)進(jìn)貨和銷售;

      4、進(jìn)一步要求:完成增加新的商品或刪除不需要的商品的功能,以及每天銷售統(tǒng)計(jì)

      功能等。

      要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書16

      題目:計(jì)算機(jī)輔助教學(xué)(CAI)軟件開發(fā):教小學(xué)生學(xué)英語(yǔ)。

      功能:屏幕上隨機(jī)出現(xiàn)一個(gè)漢語(yǔ)單詞,英語(yǔ)單詞,漢語(yǔ)詞組,英語(yǔ)詞組或一短句提示小學(xué)生給出相應(yīng)答案,答錯(cuò)了要提示要求重新輸入,直到答對(duì)為止。要統(tǒng)計(jì)給分,且累計(jì),夠一定分?jǐn)?shù)后可進(jìn)級(jí),即從單詞到詞組,從詞組到短句。同樣,也可降級(jí)。起步階段可各選30個(gè),軟件可擴(kuò)充,即擴(kuò)大詞庫(kù)的容量。

      (rand(),#include 結(jié)構(gòu)體、文件或數(shù)組)分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成最低要求:能教單詞,并有統(tǒng)計(jì)功能,即一次答對(duì)的成功率為90%以上后可晉級(jí);

      3、進(jìn)一步要求:完成詞組和短語(yǔ)的問(wèn)答,也有晉級(jí)功能。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書17

      第 8 頁(yè)

      《C++語(yǔ)言課程設(shè)計(jì)》題目

      題目:飛機(jī)訂票系統(tǒng)設(shè)計(jì)

      功能:本飛機(jī)共有80個(gè)坐位,分20排,每排4個(gè)位子。編號(hào)為A,B,C,D。如10D表示10排D座。A和D靠窗,19到20排為吸煙區(qū)。本系統(tǒng)可讓乘客自己選座號(hào)和區(qū)域,直到乘客滿意為止,無(wú)法滿足的話,只能改乘另一個(gè)航班。定上票的乘客需給出姓名和身份證號(hào),最后要打印出乘客清單。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成最低要求:建立一個(gè)小系統(tǒng),包括5排座位,兩個(gè)區(qū)域,能供乘客選擇;

      3、進(jìn)一步要求:完成全部功能的系統(tǒng)。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      C++語(yǔ)言課程設(shè)計(jì)任務(wù)書18

      題目:高速公路計(jì)費(fèi)系統(tǒng)設(shè)計(jì)

      功能:在某高速公路出口收費(fèi)處,對(duì)三種類型的車輛計(jì)費(fèi),大型車每公里0。5元,中型車每公里0.4元,小型車每公里0.3元,來(lái)車驗(yàn)條,乘公里數(shù)即得該收的款項(xiàng)。在交班時(shí)要統(tǒng)計(jì)出總數(shù)。分步實(shí)施:

      1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);

      2、完成最低要求:建立一個(gè)只有三個(gè)入口的計(jì)費(fèi)系統(tǒng),并能進(jìn)行統(tǒng)計(jì)計(jì)算,打印出報(bào)表;

      3、進(jìn)一步要求:完成任意多個(gè)入口的通用系統(tǒng)。要求:

      1、用C++語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì);

      2、利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)信息的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);

      3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);

      4、界面友好(良好的人機(jī)交互),程序加必要的注釋。課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告要求:

      1、預(yù)習(xí)報(bào)告:題目、課程設(shè)計(jì)任務(wù)、數(shù)據(jù)結(jié)構(gòu)、程序的總體設(shè)計(jì)(算法)、模塊劃分。

      2、實(shí)驗(yàn)總結(jié)報(bào)告:流程圖、主要源程序代碼、測(cè)試情況及調(diào)試中問(wèn)題與解決方案、小結(jié)等。

      第 9 頁(yè)

      下載C語(yǔ)言與C++的區(qū)別總結(jié)word格式文檔
      下載C語(yǔ)言與C++的區(qū)別總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語(yǔ)言C++程序員編程必備

        Java,NET,PHP,Ruby,Perl 和 Python 等,但今天我們要討論的是兩個(gè)最古老和流行的語(yǔ)言的C和C++。它們都有其特殊的地方,更有效的功能和支持的工具,這兩種語(yǔ)言仍然很活躍。 今天我們......

        語(yǔ)言與言語(yǔ)的區(qū)別及關(guān)系

        語(yǔ)言與言語(yǔ)的區(qū)別及關(guān)系 王昕竹 寧夏大學(xué)新華學(xué)院文法外語(yǔ)系 09級(jí)英語(yǔ)二班 The Distinction and Relationship of Language and Speech WangXinZhu Grammar Department of F......

        C語(yǔ)言與Java的區(qū)別

        C語(yǔ)言與Java的區(qū)別 一、概覽 1、從編程思想來(lái)看 C語(yǔ)言 為面向過(guò)程語(yǔ)言 Java 為面向?qū)ο笳Z(yǔ)言 2、從對(duì)地址的可操作性上來(lái)看 C語(yǔ)言可以直接對(duì)硬件操作 Java 不能直接對(duì)硬件操......

        c++知識(shí)點(diǎn)總結(jié)

        C++知識(shí)點(diǎn)總結(jié) Day01 一、名字空間( 標(biāo)準(zhǔn)庫(kù)中的標(biāo)識(shí)符都定義在std名字空間中 ) 1、 名字空間的定義 namespace 名字空間名{ 名字空間成員 } 2、 名字空間指令 using name......

        C、C++總結(jié)

        1、類:類是一種抽象的數(shù)據(jù)結(jié)構(gòu),用來(lái)描述對(duì)象的屬性,是將不同數(shù)據(jù)類型的數(shù)據(jù)以及與這些數(shù)據(jù)相關(guān)的操作封裝在一起的集合體。(封裝性) 一個(gè)類的對(duì)象所占空間的大小由它的數(shù)據(jù)成員......

        c++課程設(shè)計(jì)總結(jié)

        課程設(shè)計(jì)總結(jié) 經(jīng)過(guò)一個(gè)學(xué)期對(duì)《C++程序設(shè)計(jì)》的學(xué)習(xí),我學(xué)習(xí)到了基本的理論知識(shí),了解到了C++語(yǔ)言程序設(shè)計(jì)的思想,這些知識(shí)都為我的課程實(shí)踐和進(jìn)一步的學(xué)習(xí)打下了堅(jiān)實(shí)的基礎(chǔ)。 在......

        C和C++總結(jié)

        1C中分為這幾個(gè)存儲(chǔ)區(qū): 棧,堆,全局區(qū)(靜態(tài)區(qū))—靜態(tài)變量,常量區(qū) C++中分為這幾個(gè)存儲(chǔ)區(qū):棧,堆(new創(chuàng)建,delete結(jié)束或者操作系統(tǒng)自動(dòng)回收),全局區(qū)(靜態(tài)區(qū)),自由存儲(chǔ)區(qū)-(malloc創(chuàng)建,free結(jié)束)......

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

        第一章面向?qū)ο缶幊淘??近五十年間,軟件技術(shù)經(jīng)歷了多個(gè)階段的發(fā)展演變 ? 目前為止最流行的技術(shù)還是面向過(guò)程編程(POP) ? 面向過(guò)程編程采用了自頂向下的設(shè)計(jì)方案,問(wèn)題被看做多個(gè)......