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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號(hào)-7