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