C語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)

出版時間:2011-6  出版社:謝滿德、 邵俊 機(jī)械工業(yè)出版社 (2011-06出版)  頁數(shù):140  
Tag標(biāo)簽:無  

內(nèi)容概要

  《c語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)》共設(shè)計(jì)了10個基本實(shí)驗(yàn)和2個綜合實(shí)驗(yàn),每個實(shí)驗(yàn)都給出了實(shí)驗(yàn)?zāi)康暮鸵?、?shí)驗(yàn)內(nèi)容、分析與討論、實(shí)驗(yàn)內(nèi)容擴(kuò)展等。“實(shí)驗(yàn)內(nèi)容”幫助學(xué)生加深對主教材的理解和鞏固所學(xué)知識;“實(shí)驗(yàn)內(nèi)容擴(kuò)展”啟發(fā)學(xué)生進(jìn)行更加深層次的探索;“分析與討論”指出了編程的關(guān)鍵要點(diǎn)及注意事項(xiàng)?! ”緦?shí)驗(yàn)指導(dǎo)內(nèi)容齊備、自成一體,照顧到各個層次學(xué)生的需求,對啟迪、提高讀者的程序設(shè)計(jì)能力很有裨益,適合于不同層次的讀者,既可作為《c語言程序設(shè)計(jì)與實(shí)踐》的配套實(shí)驗(yàn)教材,也可單獨(dú)作為計(jì)算機(jī)類專業(yè)的本科或?qū)?频膶?shí)驗(yàn)教材,同時也適合作為其他一些課程如數(shù)據(jù)結(jié)構(gòu)、編譯器設(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)圖形學(xué)、嵌入式系統(tǒng)等的輔助讀物。

書籍目錄

前言 實(shí)驗(yàn)1 熟悉c語言上機(jī)環(huán)境1 實(shí)驗(yàn)2 數(shù)據(jù)類型和表達(dá)式20 實(shí)驗(yàn)3 分支結(jié)構(gòu)程序設(shè)計(jì)29 實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)34 實(shí)驗(yàn)5 數(shù)組程序設(shè)計(jì)58 實(shí)驗(yàn)6 函數(shù)65 實(shí)驗(yàn)7 指針74 實(shí)驗(yàn)8 字符串與指針80 實(shí)驗(yàn)9 結(jié)構(gòu)體85 實(shí)驗(yàn)10 文件操作90 實(shí)驗(yàn)11 綜合實(shí)驗(yàn)1——五子棋游戲96 實(shí)驗(yàn)12 綜合實(shí)驗(yàn)2——通信錄管理程序110 參考文獻(xiàn)141

章節(jié)摘錄

版權(quán)頁:插圖:計(jì)算機(jī)落子函數(shù)from-computer相對比較難一些。但是,這里是c語言的一個綜合實(shí)訓(xùn),雖然問題描述中提到要求實(shí)現(xiàn)人機(jī)對弈的功能,但并沒有要求這個計(jì)算機(jī)具備五子棋大師的水平,因?yàn)橛?jì)算機(jī)下棋屬于人工智能領(lǐng)域的內(nèi)容,與我們的c語言本身并不相關(guān)。因此你可以放心大膽去嘗試,只要你能讓計(jì)算機(jī)乖乖地按照五子棋規(guī)則下棋,至于輸贏并不重要!最簡單的方法莫過于在棋盤上隨機(jī)返回一個未落子的點(diǎn),但這幾乎可以說是必輸?shù)姆椒?。雖然題目并沒說不能用這種方法,也許我們可以嘗試稍微像樣一些的方法,至少讓計(jì)算機(jī)看起來像一個五子棋初學(xué)者。比如進(jìn)行以下改良:掃描整個棋盤,對每個未落子的位置進(jìn)行分析,獲得“將棋子放到該處”的價值,最后把棋子擺放在價值最高的位置。計(jì)算五子棋擺放位置的價值由函數(shù)calc-value完成。下面簡單地介紹一些五子棋的規(guī)則:你在棋盤某處放了一顆棋子,如果它能和周圍其他棋子連成二子連珠、三子連珠,就稱它為“活二”、“活三”;如果能阻擋對方的棋子形成二子連珠、三子連珠,就稱它為“沖二”、“沖三”。依此類推,那么我們就可以給“活二”、“沖三”等設(shè)定一個價值,將這些所有的值累加起來就是在該位置落子的價值了。除了這些,我們還可以添加位置的價值,比如越靠近中心的位置價值越高,而邊緣部分則價值相對較低。方法很多,我們的源碼給出一個實(shí)現(xiàn)方法,讀者可以發(fā)揮自己的聰明才智來改進(jìn)這一估值策略。

編輯推薦

《C語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)》是一門實(shí)踐性很強(qiáng)的課程,集知識學(xué)習(xí)和技能訓(xùn)練于一體,要求學(xué)生既要學(xué)好理論知識,又要掌握實(shí)際操作技能,因此,學(xué)習(xí)這門課程時,除了注重課堂教學(xué)外,還需要特別重視實(shí)踐環(huán)節(jié).加強(qiáng)學(xué)生動手能力的培養(yǎng)。為了幫助廣大同學(xué)有效地提高實(shí)際編程能力,同時為了彌補(bǔ)目前市場上實(shí)驗(yàn)教材要么過于簡單、要么過于復(fù)雜的不足,作者編寫了《C語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)》以滿足實(shí)驗(yàn)教學(xué)的需要。《C語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo)》也是浙江省重點(diǎn)建設(shè)教材《C語言程序設(shè)計(jì)與實(shí)踐》的配套用書。包括基本買驗(yàn)和綜合實(shí)驗(yàn),基本實(shí)驗(yàn)幫助學(xué)生加深對主教材的理解,鞏固所學(xué)知識;綜合實(shí)驗(yàn)以項(xiàng)目實(shí)訓(xùn)的形式引導(dǎo)學(xué)生完成項(xiàng)目開發(fā)全過程,提高解決具體實(shí)際問題的能力。實(shí)驗(yàn)內(nèi)容多層次、立體化,照顧到各個層次的學(xué)生需求,并由淺入深,在完成簡單的實(shí)驗(yàn)內(nèi)容后.再通過實(shí)驗(yàn)內(nèi)容擴(kuò)展引導(dǎo)學(xué)生進(jìn)行更深層次的探索。圖文并茂地講解了V1sualC++6.0中幫助的使用,以及各種調(diào)試技巧的使用。實(shí)驗(yàn)內(nèi)容齊備、自成一體,既可作為《C語言程序設(shè)計(jì)與實(shí)踐》的配套實(shí)驗(yàn)教材,也可以單獨(dú)作為計(jì)算機(jī)類專業(yè)的本科或?qū)?频膶?shí)驗(yàn)教材。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C語言程序設(shè)計(jì)與實(shí)踐實(shí)驗(yàn)指導(dǎo) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7