《《程序設計與算法語言》實驗教學大綱.docx》由會員分享,可在線閱讀,更多相關《《程序設計與算法語言》實驗教學大綱.docx(3頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、《程序設計與算法語言》實驗教學大綱
課程名稱(中文): 程序設計與算法語言
課程名稱(英文): Programming and Algorithm Language
課程編號: 072010
課程性質:課內(nèi)實驗 (課內(nèi)實驗或獨立設課)
課程類別: 專業(yè)基礎課 (公共基礎課、專業(yè)基礎課、專業(yè)核心課或專業(yè)選修課)
學時學分:總學時 80 總學分 4 實驗學時 32 實驗學分 _
開出時間: 2 年級 第1 學期
開課單位:數(shù)學與信息科學學院
適用專業(yè) 數(shù)學與應用數(shù)學、信息與計算科學、金融數(shù)學、統(tǒng)計學、應用統(tǒng)計學
先修課程:計算機基礎
執(zhí)
筆:孔麗英
審
核: 鄒
2、小林
一、 課程簡介與任務
《程序設計與算法語言》是以C++程序設計語言為教學語言,其教學任務是使學生 理解程序設計的基礎知識,熟練掌握程序設計環(huán)境及其應用,培養(yǎng)程序設計的意識,掌 握程序設計的分析、設計、編碼和調試等基本方法和能力,并掌握和鞏固程序設計語言 及面向對象程序設計的基本原理和方法。在此基礎上,培養(yǎng)解決實際問題的意識和基本 能力。
二、 課程實驗目的與要求
本課程實驗目的與要求是理解程序設計的基本思想和方法;理解程序設計語言相關 部分的基本語法規(guī)定;理解運用程序設計語言描述問題求解的基本方法:注意多種方法 的運用和分析比較,以獲得更好的求解。
三、 主要儀器設備
設備
3、:PC 機;環(huán)境:Windows98/2000/XP, VC++。
四、實驗方式與基本要求
實驗之前將實驗內(nèi)容中的編程題完在成,然后按實驗報告要求填寫實驗報告(含設 計的程序、實驗心得或評價掌握的知識點)。
五、實驗項目設置與內(nèi)容
序號
實驗名稱
內(nèi)容提要
實驗學時
每組人數(shù)
實驗類型
實驗者類別
開 出 要 求
1
順序結構程序設 計
熟悉VC4H■環(huán)境并用順序結構設計程序
2
班人 數(shù)
必 做
2
if語句程序設計
用if語句設計程序
2
班人 數(shù)
相斗
必 做
3
switch語句程序設 計
用switch語句設計程序
4、
2
班人 數(shù)
肉十
必 做
4
while, do-while 程 序設i十
用while語句和do-while語句設計程
2
班人 數(shù)
相斗
必 做
5
for語句與轉移語 句程序設計
用for i的和轉移語句設擊早停
2
班人 數(shù)
設計
同
必 做
6
二重循環(huán)程序設
計
用二重循環(huán)語句設計程序
2
班人 數(shù)
相斗
必 做
7
函數(shù)定義與調用
用函數(shù)設計程序
2
班人 數(shù)
相斗
必 做
8
參數(shù)傳遞,作用 域,存儲類別
用函數(shù)參數(shù)傳遞、作用域與存儲類別設計程序
2
班人 數(shù)
街十
必 做
5、
9
嵌套與遞歸
用函數(shù)嵌套與遞歸設計程序
2
班人 數(shù)
設i|?
杯斗
必 做
10
一維數(shù)組
用一維數(shù)組設計程序
2
班人 數(shù)
必 做
11
二維數(shù)組
用二維數(shù)組設計程序
2
班人 數(shù)
Sit
必 做
12
字符數(shù)組、數(shù)組
與函數(shù)
用字符數(shù)組、數(shù)組與函數(shù)設計程序
2
班人 數(shù)
杓斗
必 做
13
字符串處理函數(shù)
用字符串函數(shù)設計程序
2
班人 數(shù)
必 做
14
結構體
用結構體類型設計程序
2
班人 數(shù)
肉十
必 做
15
指針與數(shù)組
應用指針與數(shù)組設計程序
2
班人 數(shù)
6、
相斗
必
做
16
指針與函數(shù)
應用指針與函數(shù)設計程序
2
班人 數(shù)
必 做
17
*類和構造函數(shù)
應用定義類和構造函數(shù)設計程序
2
班人 數(shù)
選 做
18
*靜態(tài)成員、友元
應用靜態(tài)成員、友元設計程序
2
班人 數(shù)
新十
19
*繼承性
應用繼承性和運算符重載設計程序
2
班人 數(shù)
選 做
20
*文件和流
應用文件和流設計程序
2
班人 數(shù)
選 做
小 計
40
帶有的實驗為可選項。
六、 考核與報告
每次實驗成績是由教師隨堂的測試成績,每次
7、實驗成績之和的平均值作為實驗考核成 績。實驗報告是根據(jù)實驗內(nèi)容寫出程序與程序測試結果以及閱卷調查和學習心得體會等,實 驗報告作為評時成績的一部分。
七、 指導書和參考書
[1]孔麗英,夏艷,徐勇,夏艷.程序設計與算法語言-C++程序設計,清華大學出版 社,2018 年 6 月第 3 次印刷,ISBN: 978-7-302-36696-60
[2]孔麗英,夏艷,徐勇.C++程序設計基礎習題解析與實驗解答(第2版), 清華大學出版社,2016年8月第1版,ISBN: 978-7-302-43995-0o
[3] 中國大學M00C (慕課)
[4] 慕課網(wǎng):
[5] 譚浩強,C++程序設計(第3版),清華大學出版社,2015年8月。
[6] David J. Krugl inski, Scot Wingo , George Shepherd 著,希望圖書創(chuàng)作室譯,Visual C++6. 0技術內(nèi)幕第五版,北京希望電子出版社。
[7] 錢能,C++程序設計教程(修訂版)一設計思想與實現(xiàn),清華大學出版社,2018年10 月。
⑻錢能,C++程序設計教程詳解一一過程化編程,清華大學出版社,2014年5月。
[9]錢能,C++程序設計教程(第二版)習題及解答,清華大學出版社,2019年1月。
日期: