C語言程序設(shè)計習(xí)題解答與實訓(xùn)指導(dǎo)

出版時間:2010-8  出版社:機(jī)械工業(yè)出版社  作者:張寶森 等編著  頁數(shù):180  字?jǐn)?shù):289000  

前言

  程序設(shè)計是一門邏輯性和實踐性很強(qiáng)的綜合課程,主要涉及以下幾個方面:1)C語言本身的語法規(guī)則和機(jī)理知識;2)計算機(jī)數(shù)據(jù)存儲與代碼運行的模式;3)邏輯思維與形象思維能力;4)用語言表達(dá)思維意圖的能力;5)錯誤分析與改正能力?! 〕鯇W(xué)者在學(xué)習(xí)C語言或運用C語言進(jìn)行程序設(shè)計時,要有意識地在這幾個方面加強(qiáng)鍛煉并注意能力的養(yǎng)成。要加強(qiáng)對基本概念的記憶與理解,體會程序中數(shù)據(jù)的存儲方法和代碼的運行機(jī)理,同時要經(jīng)常閱讀他人的程序,注意積累解決問題的方法和經(jīng)驗,勇于和勤于用C語言編寫程序?! ∽鳛槌鯇W(xué)者,難免在編程時出現(xiàn)錯誤,甚至反復(fù)出現(xiàn)錯誤。這時候不應(yīng)氣餒,更不要放棄。程序的錯誤一般分為兩類:一是語法錯誤;二是邏輯錯誤。對于編譯程序可以檢查出的語法錯誤,很容易改正,而對于編譯程序檢查不出來的邏輯錯誤,則需要編程人員通過對程序代碼的跟蹤,檢查程序代碼對數(shù)據(jù)處理的步驟和過程,從而確定錯誤的原因和所在。  本書圍繞這些環(huán)節(jié),并針對初學(xué)者在學(xué)習(xí)C語言中容易出現(xiàn)的錯誤,對教材各章習(xí)題按其類別進(jìn)行了詳細(xì)講解,加強(qiáng)了對初學(xué)者在程序調(diào)試和改錯方面的訓(xùn)練?! ≡诟髡铝?xí)題解答中,對于基本概念和語法題,在給出答案之前,指出了題目考查的“知識點”,以鞏固對基本概念的記憶;對于閱讀理解題,講解了調(diào)試方法和過程,以使學(xué)生理解數(shù)據(jù)的存儲方式和程序的執(zhí)行過程,從而建立程序的運行模型;對于編程題,給出了問題分析、方案設(shè)計和代碼提示,而將程序放在最后一部分,目的是培養(yǎng)獨立思考能力、開拓設(shè)計思路。對于改錯題,除指出編譯錯誤、邏輯錯誤外,還對錯誤進(jìn)行了分析,并提出了改正的方法?! 嵱?xùn)是程序設(shè)計課程的一個較強(qiáng)的綜合實踐環(huán)節(jié)。其核心思想是擴(kuò)展程序設(shè)計知識和技術(shù),展示一個設(shè)計過程,即從問題分析人手,確立所用的數(shù)據(jù)和結(jié)構(gòu),著手方案設(shè)計、軟件結(jié)構(gòu)設(shè)計和模塊接口設(shè)計,甚至算法設(shè)計,最后確定調(diào)試方法,以便使學(xué)生了解解決問題的全過程,提高運用語言的能力,掌握程序設(shè)計的方法。

內(nèi)容概要

本書是機(jī)械出版社出版的張寶森等編著的《C語言程序設(shè)計》ISBN:978-7-111-26968-7教材的配套教材,全書共分3個部分:    第1部分為編程前的準(zhǔn)備。主要介紹如何使用Visual C++6.0集成環(huán)境進(jìn)行程序設(shè)計,并以樣例的方式講述程序的編輯、編譯、運行和調(diào)試的操作過程,以及幫助的使用。    第2部分為教材各章習(xí)題解答。根據(jù)教材各章對習(xí)題的分類,這部分包括語法概念、閱讀與理解、編程和本書新增加的改錯4個組成部分。本部分的最后是各章編程題參考答案。    第3部分為實訓(xùn)指導(dǎo)。實訓(xùn)部分包括編程常用技術(shù)、實訓(xùn)樣例的設(shè)計,以及實訓(xùn)題目的分析與參考方案。其中,實訓(xùn)題目涉及信息管理、數(shù)值計算、控制、通信和游戲等類別。

書籍目錄

出版說明前言第1部分  編程準(zhǔn)備  一、建立“工程”  二、添加源程序  三、編譯與運行  四、調(diào)試程序  五、工程項目的保存與再啟動  六、使用MSDN第2部分  習(xí)題解答  第1章  簡單的C語言程序    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第2章  程序的分支結(jié)構(gòu)    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第3章  循環(huán)結(jié)構(gòu)    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第4章  算法與函數(shù)    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第5章  數(shù)組    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第6章  指針    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第7章  數(shù)據(jù)表示與存儲    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第8章  文件    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  第9章  C程序的結(jié)構(gòu)    一、概念與語法    二、閱讀與理解    三、編程題    四、改錯題  編程題參考答案第3部分  實訓(xùn)指導(dǎo)  一、常用庫函數(shù)與程序設(shè)計技術(shù)  二、軟件開發(fā)樣例  三、實訓(xùn)題目與方案分析  四、關(guān)于實訓(xùn)報告

章節(jié)摘錄

  “算法”是指為解決某個具體問題而采取的方法和步驟。算法應(yīng)具備的特征是:1)有窮性。一個算法應(yīng)包含有限個操作步驟,其中每一步都應(yīng)在合理的時間范圍內(nèi)完成。2)確定性。算法中的每個步驟都必須是確定的。不能出現(xiàn)模棱兩可,不確定、怎么做都行,這是絕對不允許的。3)有效性。算法中的每個步驟都應(yīng)該能夠有效地執(zhí)行,并得到正確的結(jié)果。4)有輸入或無輸入。既然算法是要解決某一個或某一類問題,因此必須有要處理的數(shù)據(jù)。通常情況下數(shù)據(jù)是通過輸入環(huán)節(jié)提供的,但某些情況下有些數(shù)據(jù)是固定的常量,此時可以沒有輸入環(huán)節(jié)。5)有輸出。數(shù)據(jù)處理完畢后,必須有結(jié)果輸出,沒有輸出結(jié)果的算法是毫無意義的。4.結(jié)構(gòu)化程序由哪幾種基本結(jié)構(gòu)組成?為什么要采用結(jié)構(gòu)化程序設(shè)計?結(jié)構(gòu)化程序設(shè)計的基本方法是什么。

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計習(xí)題解答與實訓(xùn)指導(dǎo) PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7