出版時(shí)間:2000-1 出版社:中央廣播電視大學(xué)出版社 作者:李寧 編 頁數(shù):116 字?jǐn)?shù):187000
前言
本書是依據(jù)中央電大教學(xué)大綱為“C+十語言程序設(shè)計(jì)”課程編寫的指導(dǎo)上機(jī)實(shí)踐的實(shí)驗(yàn)教材,應(yīng)與主教材《C++語言程序設(shè)計(jì)》一書配合使用。上機(jī)實(shí)踐是學(xué)習(xí)程序設(shè)計(jì)的重要教學(xué)環(huán)節(jié)。只有通過上機(jī)實(shí)踐,才能真正領(lǐng)會(huì)主教材中介紹的知識(shí),才能正確靈活地利用C++語言中的各種要素,才能熟練地掌握作為集成化開發(fā)環(huán)境的編譯系統(tǒng),才有可能獲得用程序設(shè)計(jì)解決實(shí)際問題的經(jīng)驗(yàn)和技巧。本教材安排了11個(gè)實(shí)驗(yàn),全面覆蓋了主教材的教學(xué)內(nèi)容,但又有所側(cè)重。本教材系統(tǒng)地將那些需要通過實(shí)踐環(huán)節(jié)掌握的知識(shí)和技能安排為實(shí)驗(yàn)的具體內(nèi)容,以便學(xué)生通過實(shí)驗(yàn)?zāi)軌蝾I(lǐng)會(huì)和鞏固所學(xué)知識(shí),能夠獲得用程序設(shè)計(jì)解決實(shí)際問題的基本技能和初步經(jīng)驗(yàn)。當(dāng)然,要想學(xué)好C++語言程序設(shè)計(jì),僅靠這11次實(shí)驗(yàn)是不夠的,這些實(shí)驗(yàn)只是對學(xué)生在上機(jī)實(shí)踐方面的最低要求。有條件的讀者應(yīng)在閱讀主教材和完成自測題、習(xí)題的過程中,隨時(shí)上機(jī),隨時(shí)驗(yàn)證。特別是程序設(shè)計(jì)方面的習(xí)題,不上機(jī)就無法獲得必要的反饋,就無法判斷是否正確,因而就很難達(dá)到完成該類習(xí)題應(yīng)達(dá)到的效果。參加本書審定工作的學(xué)科專家有陳明、孫天正、晉良穎和李書通等,陳明教授擔(dān)任圭審。諸位學(xué)科專家對本書的初稿提出了寶貴的意見,特此致謝。由于學(xué)識(shí)水平和時(shí)間的限制,不妥2處在所難免,歡迎批評指正。編者2000年4月
內(nèi)容概要
依據(jù)中央電大教學(xué)大綱為“C++語言程序設(shè)計(jì)”課程編寫的指導(dǎo)上機(jī)實(shí)踐的實(shí)驗(yàn)教材。安排了11個(gè)實(shí)驗(yàn),全面覆蓋了主教材的教學(xué)內(nèi)容,如:條件分支程序設(shè)計(jì)、循環(huán)程序設(shè)計(jì)、數(shù)組應(yīng)用程序設(shè)計(jì)、函數(shù)與程序設(shè)計(jì)、指針應(yīng)用程序設(shè)計(jì)、操作符重載的應(yīng)用等實(shí)驗(yàn)。教材系統(tǒng)地將需要通過實(shí)踐環(huán)節(jié)掌握的知識(shí)和技能安排為實(shí)驗(yàn)的具體內(nèi)容,以便學(xué)生通過實(shí)驗(yàn)領(lǐng)會(huì)和鞏固所學(xué)知識(shí),獲得用程序設(shè)計(jì)解決實(shí)際問題的基本技能和初步經(jīng)驗(yàn)。
書籍目錄
實(shí)驗(yàn)一 C++程序的編輯、編譯、連接和運(yùn)行實(shí)驗(yàn)二 變量的定義與表達(dá)式的構(gòu)造實(shí)驗(yàn)三 條件分支程序設(shè)計(jì)實(shí)驗(yàn)四 循環(huán)程序設(shè)計(jì)實(shí)驗(yàn)五 數(shù)組應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)六 函數(shù)與程序設(shè)計(jì)實(shí)驗(yàn)七 指針應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)八 結(jié)構(gòu)應(yīng)用程序設(shè)計(jì)實(shí)驗(yàn)九 類與對象的應(yīng)用實(shí)驗(yàn)十 操作符重載的應(yīng)用實(shí)驗(yàn)十一 C++流的應(yīng)用附錄A 主教材自測題參考答案附錄B 主教材部分習(xí)題參考答案附錄C 課程教學(xué)大綱
章節(jié)摘錄
插圖:選擇菜單命令Porject/Make項(xiàng)目名或Porjeet/Build項(xiàng)目名均可對當(dāng)前項(xiàng)目進(jìn)行編譯、鏈接,最后生成項(xiàng)目的可執(zhí)行文件。注意。項(xiàng)目名是指當(dāng)前項(xiàng)目的名稱,如當(dāng)前打開的是項(xiàng)目area,對應(yīng)于菜單項(xiàng)Make項(xiàng)目名,實(shí)際顯現(xiàn)的是Makearea;對應(yīng)于菜單項(xiàng)Build項(xiàng)目名,實(shí)際顯現(xiàn)的是Buildarea。Make依據(jù)文件間的依賴關(guān)系,進(jìn)行一致性檢查,從而只編譯那些必須編譯的程序文件。例如,若一個(gè)頭文件被修改了,則只有那些用到該頭文件的程序文件才被重新編譯一遍,其他文件并不重新處理。如果連續(xù)兩次執(zhí)行Make,則第二次將不做任何事情。由于Make的這個(gè)不做無效勞動(dòng)的特性,它的處理效率是很高的,這對于包含大量文件的大系統(tǒng)尤其重要。Build與Make不同的是,它不進(jìn)行任何一致性檢查,無條件地對項(xiàng)目中的程序文件統(tǒng)統(tǒng)重新處理。在未對源程序進(jìn)行修改,但改變了項(xiàng)目某些設(shè)置(Options)的情況下,就可以選擇Build命令強(qiáng)制性地把項(xiàng)目中的所有程序文件重新編譯一遍,并重新鏈接,生成符合設(shè)置要求的可執(zhí)行文件。②程序的運(yùn)行選擇菜單命令Run/Run,或按F9鍵,即運(yùn)行當(dāng)前項(xiàng)目的可執(zhí)行文件(見圖1-9)。如果項(xiàng)目中的某個(gè)文件已被修改,但又沒有使用Make或Build這樣的菜單命令重新生成可執(zhí)行程序,則有關(guān)文件將被重新編譯鏈接,Run執(zhí)行的是新生成的可執(zhí)行文件。也就是說,Run在執(zhí)行程序前,首先執(zhí)行Make,因此在程序開發(fā)過程中很少直接使用菜單命令Make。
編輯推薦
《C++語言程序設(shè)計(jì)實(shí)驗(yàn)》由中央廣播電視大學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
C++語言程序設(shè)計(jì)實(shí)驗(yàn) PDF格式下載