資源描述:
《C++語言基礎(chǔ)教程教學(xué)大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、計算機科學(xué)與技術(shù)專業(yè)C++語言基礎(chǔ)教程教學(xué)大綱信息技術(shù)學(xué)院2009年2月·IV·編寫說明C++語言是目前世界上最流行和實用的一種計算機高級程序設(shè)計語言,它具有豐富的數(shù)據(jù)類型和各種運算功能,帶有龐大的函數(shù)庫和類庫,既支持面向過程的程序設(shè)計,又支持面向?qū)ο蟮某绦蛟O(shè)計,因此是目前進行計算機軟件開發(fā)的主要工具之一,正在成為普通高等院校開設(shè)程序設(shè)計課程的首選語言。《C++語言基礎(chǔ)教程》在計算機科學(xué)中是一門基礎(chǔ)課程,它將為數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、軟件工程、面向?qū)ο蟪绦蛟O(shè)計、計算機網(wǎng)絡(luò)等所有后續(xù)課程打下堅實的計算機語言和程序設(shè)計的基礎(chǔ)?!禖++語言基礎(chǔ)教程》目前尚無全國性統(tǒng)編教學(xué)大綱,為
2、了規(guī)范教學(xué),提高教學(xué)質(zhì)量,在參考其他兄弟院校相關(guān)教學(xué)大綱的基礎(chǔ)上,編寫了本大綱。本大綱的編寫目的除了給出教學(xué)時應(yīng)參考的教學(xué)目的、教學(xué)重點和難點外,也在大綱中提供了各個章節(jié)的內(nèi)容要點,以為讀者學(xué)習時提供指導(dǎo)。學(xué)習C++語言的最好辦法是上機實踐,掌握C++語言的語言規(guī)范并不等于掌握了C++語言。C++語言十分靈活,要在實踐中不斷提高應(yīng)用水平?!禖++語言基礎(chǔ)教程》作為一門專業(yè)技術(shù)基礎(chǔ)課程,其內(nèi)容適合于計算機科學(xué)與技術(shù)專業(yè)、信息管理與信息技術(shù)專業(yè)以及相關(guān)專業(yè)的本科生和??粕褂?。本大綱編寫人:梁曉林。本大綱修訂時間:二OO九年二月課時分配表課程總時數(shù):68學(xué)時章目內(nèi)容講課時數(shù)
3、上機時數(shù)第一章C++語言概述22第二章數(shù)據(jù)類型和表達式5第三章流程控制語句72第四章數(shù)組與字符串84第五章指針74第六章函數(shù)82第七章結(jié)構(gòu)與聯(lián)合4第八章類與對象4第九章類的繼承與多態(tài)性4第十章C++流32合計5216·IV·目錄第一章C++語言概述11.1引言11.2C++字符集11.3C++單詞11.4C++語句11.5C++函數(shù)21.6C++程序21.7VC++6.0集成開發(fā)環(huán)境簡介2第二章數(shù)據(jù)類型和表達式32.1數(shù)據(jù)類型32.2常量32.3變量32.4運算符42.5函數(shù)4第三章流程控制語句(選擇、循環(huán)、跳轉(zhuǎn))53.1if語句—條件語句53.2switch語句---
4、開關(guān)語句、情況語句63.3for語句63.4while語句63.5do語句63.6跳轉(zhuǎn)語句6第四章數(shù)組與字符串74.1數(shù)組的概念74.2數(shù)組的定義74.3數(shù)組的應(yīng)用84.4字符串8第五章指針95.1指針的概念95.2指針變量95.3指針運算95.4指針與數(shù)組105.5引用變量105.6動態(tài)存儲分配10第六章函數(shù)116.1函數(shù)的定義116.2函數(shù)的調(diào)用116.3變量的作用域116.4遞歸函數(shù)126.5函數(shù)重載126.7函數(shù)指針12第七章結(jié)構(gòu)與聯(lián)合13·IV·7.1結(jié)構(gòu)的定義137.2結(jié)構(gòu)變量的定義和初始化137.3結(jié)構(gòu)成員的訪問操作147.4使用結(jié)構(gòu)的程序舉例147.5結(jié)
5、構(gòu)與函數(shù)157.6結(jié)構(gòu)與鏈表157.7結(jié)構(gòu)與操作符重載157.8聯(lián)合15第八章類與對象168.1類的定義168.2構(gòu)造函數(shù)168.3析構(gòu)函數(shù)168.4友元函數(shù)和友元類16第九章類的繼承與多態(tài)性179.1類的繼承179.2類的虛函數(shù)與多態(tài)性179.3類的靜態(tài)成員179.4類模板17第十章C++流1810.1C++流的概念1810.2輸入輸出格式控制1810.3文件操作1810.4字符串流18主要參考書19·IV·第一章C++語言概述【教學(xué)目的和要求】本章是全書的綜述,要求學(xué)生了解C++語言出現(xiàn)的歷史背景、當前發(fā)展概況、C++語言的特點等內(nèi)容;掌握C++語言程序的格式、上機
6、環(huán)境和程序的編譯執(zhí)行?!窘虒W(xué)重點】C++語言程序的格式?!窘虒W(xué)難點】VC++語言程序的上機環(huán)境和程序的調(diào)試方法?!窘虒W(xué)方法】講授為主,通過上機熟悉VC++集成開發(fā)環(huán)境?!舅伎碱}】1.一個標識符中的首字符必須是什么字符?其余位置上的字符必須是什么字符?2.C++語言分為哪幾類?3.上機運行一個程序需要經(jīng)過哪些階段?【講授內(nèi)容】1.1引言C++語言是目前世界上公認的最流行、最實用的高級語言;它是對C的繼承和擴展;是既面向過程又面向?qū)ο蟮恼Z言。本書是以VisualC++6.0為藍本和操作界面的。1.2C++字符集同自然語言一樣,具有字、詞、句、章的基本成分和結(jié)構(gòu),C++具有規(guī)
7、定的字符集,其中包括:英文字母、數(shù)字符號、標點符號、運算符、特殊符號等。1.3C++單詞由C++字符按照一定的組詞規(guī)則構(gòu)成的C++單詞。其中包括:保留字、標識符、常量、運算符、標點符號等。1.4C++語句單詞按照一定的語法規(guī)則排列起來形成語句。除復(fù)合語句外,必須以分號結(jié)束。C++語句有類型定義語句、變量定義語句、函數(shù)原型語句、表達式語句、復(fù)合語句、選擇語句、循環(huán)語句、跳轉(zhuǎn)語句等?!?9·1.5C++函數(shù)函數(shù)是指能夠完成某一功能的功能模塊。C++函數(shù)分為系統(tǒng)函數(shù)和用戶函數(shù)。系統(tǒng)函數(shù)由C++系統(tǒng)提供,用戶可以直接使用;用戶函數(shù)是指由編程者(用