出版時(shí)間:2010-9 出版社:清華大學(xué)出版社 作者:徐英慧 主編 頁(yè)數(shù):166
前言
C語(yǔ)言習(xí)題、實(shí)驗(yàn)指導(dǎo)及課程設(shè)計(jì)C語(yǔ)言是目前世界上流行、使用最為廣泛的高級(jí)程序設(shè)計(jì)語(yǔ)言之一。它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。因此,它的應(yīng)用范圍非常廣泛,除了應(yīng)用于軟件開(kāi)發(fā)外,在底層軟件的開(kāi)發(fā)中應(yīng)用也非常普遍,比如單片機(jī)以及嵌入式系統(tǒng)開(kāi)發(fā)?! 癈語(yǔ)言程序設(shè)計(jì)”課程是全國(guó)各大高校普遍設(shè)置的計(jì)算機(jī)基礎(chǔ)課程,旨在培養(yǎng)學(xué)生計(jì)算機(jī)編程的基本思想、編程基本技能及邏輯思維能力。由于該課程涉及的語(yǔ)法和算法都比較多,再加上通常面臨的是大一的新生,他們普遍對(duì)計(jì)算機(jī)的工作原理不熟悉,因此在理解使用計(jì)算機(jī)解決問(wèn)題的算法思路時(shí)容易出現(xiàn)問(wèn)題,因而該課程普遍被學(xué)生認(rèn)為比較難學(xué)。要想學(xué)好C語(yǔ)言,必須多聽(tīng)、多看、多練、多想,即認(rèn)真聽(tīng)老師講、反復(fù)仔細(xì)看教材、加強(qiáng)上機(jī)編程和調(diào)試練習(xí)、對(duì)難以理解的算法要多思考。C語(yǔ)言是一門(mén)實(shí)踐性很強(qiáng)的課程,上機(jī)實(shí)踐是學(xué)習(xí)C語(yǔ)言必不可少的一個(gè)重要環(huán)節(jié),很多人認(rèn)為C語(yǔ)言聽(tīng)不會(huì),也看不會(huì),只能練會(huì)。只有經(jīng)過(guò)大量的編程訓(xùn)練,才能理解和學(xué)好C語(yǔ)言?! ”緯?shū)作者均長(zhǎng)期從事高等學(xué)校C語(yǔ)言課程的教學(xué),了解C語(yǔ)言教學(xué)中常見(jiàn)的問(wèn)題和困惑,比如學(xué)生對(duì)語(yǔ)法知識(shí)點(diǎn)不能靈活掌握,教材提供的習(xí)題量一般較少難以達(dá)到訓(xùn)練目的,實(shí)驗(yàn)內(nèi)容無(wú)法滿足所有學(xué)生的需求,大部分學(xué)生對(duì)程序的調(diào)試工具不能熟練應(yīng)用。針對(duì)以上問(wèn)題,我們特地組織編寫(xiě)了這本《C語(yǔ)言習(xí)題、實(shí)驗(yàn)指導(dǎo)及課程設(shè)計(jì)》. 該書(shū)包括四個(gè)部分。 第一部分是自測(cè)練習(xí)。在這一部分中包含了針對(duì)各章的練習(xí)題,題型有選擇題、簡(jiǎn)答題、讀程序?qū)懡Y(jié)果、程序填空題、編程題等,涉及各類(lèi)考試用到的所有題型。自測(cè)練習(xí)用于學(xué)生在平時(shí)學(xué)習(xí)過(guò)程中對(duì)所學(xué)知識(shí)、概念的基本訓(xùn)練。針對(duì)不同專(zhuān)業(yè)學(xué)時(shí)數(shù)的不同,該課程的教學(xué)內(nèi)容和教學(xué)要求也不盡相同,題目中加“*”號(hào)的供學(xué)時(shí)數(shù)較多、對(duì)該課程要求較高的學(xué)生練習(xí)。另外在這部分的末尾還提供了兩套綜合練習(xí)題,供學(xué)生自測(cè)學(xué)習(xí)效果。其中第一套綜合練習(xí)題供講完循環(huán)結(jié)構(gòu)程序設(shè)計(jì)以后使用,第二套綜合練習(xí)題供講完指針以后使用。此外,本部分還增加了一些案例分析,旨在幫助學(xué)生學(xué)會(huì)如何使用C語(yǔ)言解決實(shí)際問(wèn)題?! 〉诙糠质菍?shí)驗(yàn)指導(dǎo)。這一部分首先介紹了Visual C++ 6.0的基本使用,然后是實(shí)驗(yàn)安排。在這一部分中包含了順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)組(一)、數(shù)組(二)、數(shù)組與函數(shù)、指針、結(jié)構(gòu)體、文件等實(shí)驗(yàn)內(nèi)容,每一個(gè)實(shí)驗(yàn)內(nèi)容都經(jīng)過(guò)精心設(shè)計(jì),是由很多一線教師經(jīng)過(guò)反復(fù)討論得來(lái)的,在設(shè)計(jì)時(shí)考慮了難易比例,對(duì)知識(shí)點(diǎn)的覆蓋。每個(gè)實(shí)驗(yàn)的題目?jī)?nèi)容都很豐富,老師可根據(jù)專(zhuān)業(yè)和班級(jí)情況選擇布置,多出的題目可供學(xué)有余力的同學(xué)練習(xí)?! 〉谌糠质钦n程設(shè)計(jì)實(shí)例。在這一部分中通過(guò)全面介紹“學(xué)生信息管理系統(tǒng)”這一綜合實(shí)例,使學(xué)生掌握設(shè)計(jì)較大程序的方法,從而使學(xué)生進(jìn)一步提高使用C語(yǔ)言解決實(shí)際問(wèn)題的能力,使對(duì)本課程的學(xué)習(xí)再上一個(gè)臺(tái)階。C語(yǔ)言的初學(xué)者在做課程設(shè)計(jì)時(shí)通常不知如何下手,該實(shí)例可作為課程設(shè)計(jì)的典型實(shí)例供學(xué)生分析,融會(huì)貫通后就可以比較容易地開(kāi)始自己的課程設(shè)計(jì)項(xiàng)目。
內(nèi)容概要
本書(shū)是李文杰主編的《C語(yǔ)言程序設(shè)計(jì)》一書(shū)的配套教材,主要包括四部分內(nèi)容。第一部分是自測(cè)練習(xí),章節(jié)安排與主教材基本一致,供學(xué)生在平時(shí)學(xué)習(xí)過(guò)程中對(duì)所學(xué)知識(shí)、概念進(jìn)行基本訓(xùn)練;另外在這部分的末尾還提供了兩套綜合練習(xí)題,供學(xué)生自測(cè)練習(xí);題目組織格式與目前的各級(jí)考試類(lèi)似。第二部分是實(shí)驗(yàn)指導(dǎo),在這一部分中涉及的實(shí)驗(yàn)內(nèi)容包含順序結(jié)構(gòu)程序設(shè)計(jì)、選擇結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件等共10個(gè)實(shí)驗(yàn),實(shí)驗(yàn)內(nèi)容豐富,能夠緊密結(jié)合相關(guān)的課程內(nèi)容,對(duì)讀者掌握相關(guān)知識(shí)有很大幫助。第三部分是課程設(shè)計(jì)實(shí)例,在這一部分中通過(guò)全面介紹“學(xué)生信息管理系統(tǒng)”這一綜合實(shí)例,使學(xué)生在學(xué)完C語(yǔ)言程序設(shè)計(jì)后進(jìn)行的C語(yǔ)言課程設(shè)計(jì)或程序設(shè)計(jì)實(shí)踐環(huán)節(jié)中,能對(duì)較大型程序有一個(gè)認(rèn)識(shí),進(jìn)一步提高使用C語(yǔ)言解決實(shí)際問(wèn)題的能力。第四部分是程序調(diào)試方法與技巧,本部分包含兩方面的內(nèi)容:一是通過(guò)4個(gè)調(diào)試實(shí)例向?qū)W生一步一步展示調(diào)試方法,二是羅列了常見(jiàn)的編程錯(cuò)誤供學(xué)生參考。 本書(shū)內(nèi)容豐富、實(shí)用性強(qiáng),不僅可作為《C語(yǔ)言程序設(shè)計(jì)》的配套教材,也可作為高等院校各類(lèi)專(zhuān)業(yè)學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》課程的輔助教材,同時(shí)也可作為各類(lèi)進(jìn)修班、培訓(xùn)班以及對(duì)C語(yǔ)言有興趣的學(xué)習(xí)者參考使用。
書(shū)籍目錄
第一部分 自測(cè)練習(xí) 第1章 基礎(chǔ)知識(shí)自測(cè)練習(xí) 第2章 順序結(jié)構(gòu)自測(cè)練習(xí) 第3章 選擇結(jié)構(gòu)自測(cè)練習(xí) 第4章 循環(huán)結(jié)構(gòu)自測(cè)練習(xí) 第5章 函數(shù)自測(cè)練習(xí) 第6章 數(shù)組自測(cè)練習(xí) 第7章 指針自測(cè)練習(xí) 第8章 結(jié)構(gòu)體自測(cè)練習(xí) 第9章 文件自測(cè)練習(xí) 第10章 綜合練習(xí)(一) 第11章 綜合練習(xí)(二)第二部分 實(shí)驗(yàn)指導(dǎo) 第12章 C語(yǔ)言程序開(kāi)發(fā)概述 第13章 【實(shí)驗(yàn)一】順序結(jié)構(gòu)程序設(shè)計(jì) 第14章 【實(shí)驗(yàn)二】選擇結(jié)構(gòu)程序設(shè)計(jì) 第15章 【實(shí)驗(yàn)三】循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 第16章 【實(shí)驗(yàn)四】函數(shù) 第17章 【實(shí)驗(yàn)五】數(shù)組(一) 第18章 【實(shí)驗(yàn)六】數(shù)組(二) 第19章 【實(shí)驗(yàn)七】數(shù)組與函數(shù) 第20章 【實(shí)驗(yàn)八】指針 第21章 【實(shí)驗(yàn)九】結(jié)構(gòu)體 第22章 【實(shí)驗(yàn)十】文件第三部分 課程設(shè)計(jì)實(shí)例 第23章 綜合實(shí)例第四部分 程序調(diào)試方法與技巧 第24章 程序調(diào)試參考文獻(xiàn)
章節(jié)摘錄
有些程序通過(guò)了編譯、鏈接,并能夠在計(jì)算機(jī)上運(yùn)行,但得到的結(jié)果不正確,這類(lèi)在程序執(zhí)行過(guò)程中的錯(cuò)誤往往最難改正。錯(cuò)誤的原因一部分是程序書(shū)寫(xiě)錯(cuò)誤帶來(lái)的,如應(yīng)該使用變量x的地方寫(xiě)成了變量y,雖然沒(méi)有語(yǔ)法錯(cuò)誤,但意思完全錯(cuò)了;另一部分可能是程序的算法不正確,解題思路不對(duì)。還有一些程序有時(shí)計(jì)算結(jié)果正確,有時(shí)不正確,這往往是在編程時(shí),對(duì)各種情況考慮不周所致。解決運(yùn)行錯(cuò)誤的首要步驟就是錯(cuò)誤定位,即找到出錯(cuò)的位置,才能予以糾正。通常先設(shè)法確定錯(cuò)誤的大致位置,然后通過(guò)C語(yǔ)言提供的調(diào)試工具找出真正的錯(cuò)誤?! 榱舜_定錯(cuò)誤的大致位置,可以先把程序分成幾大塊,并在每一塊的結(jié)束位置,手動(dòng)計(jì)算一個(gè)或幾個(gè)階段性結(jié)果,然后用調(diào)試方式運(yùn)行程序。到每一塊結(jié)束時(shí),檢查程序運(yùn)行的實(shí)際結(jié)果與手動(dòng)計(jì)算是否一致,通過(guò)這些階段性結(jié)果來(lái)確定各塊是否正確。對(duì)于出錯(cuò)的程序塊,可逐條仔細(xì)檢查各語(yǔ)句,找出錯(cuò)誤所在。如果出錯(cuò)程序塊較長(zhǎng),難以一下找出錯(cuò)誤,可以進(jìn)一步把該塊細(xì)分成更小的塊,按照上述步驟進(jìn)一步檢查。在確定了大致出錯(cuò)位置后,如果無(wú)法直接看出錯(cuò)誤,可以通過(guò)單步運(yùn)行相關(guān)位置的幾條語(yǔ)句,逐條檢查,一定能找出錯(cuò)誤的語(yǔ)句。 當(dāng)程序出現(xiàn)計(jì)算結(jié)果有時(shí)正確有時(shí)不正確的情況時(shí),其原因一般是算法對(duì)各種數(shù)據(jù)處理情況考慮不全面。解決辦法是最好多選幾組典型的輸人數(shù)據(jù)進(jìn)行測(cè)試,除了普通的數(shù)據(jù)外,還應(yīng)包含一些邊界數(shù)據(jù)和不正確的數(shù)據(jù)。比如確定正常的輸人數(shù)據(jù)范圍后,分別以最小值、最大值、比最小值小的值和比最大值大的值,多方面運(yùn)行檢查自己的程序?! ∠旅嬉訴isualC++6.0為實(shí)驗(yàn)平臺(tái),對(duì)C程序編譯、鏈接、運(yùn)行和調(diào)試作簡(jiǎn)單介紹。建議開(kāi)始學(xué)習(xí)上機(jī)時(shí),把注意力放在程序的編譯、鏈接和運(yùn)行上,以能運(yùn)行為目標(biāo),而把調(diào)試部分放到學(xué)習(xí)了后面幾章后再看,只有具有一定的程序語(yǔ)句量,調(diào)試才有作用。
編輯推薦
《C語(yǔ)言習(xí)題、實(shí)驗(yàn)指導(dǎo)及課程設(shè)計(jì)》是為讀者學(xué)習(xí)c語(yǔ)言程序設(shè)計(jì)而寫(xiě)的一本輔助教材,內(nèi)容豐富,既有針對(duì)各個(gè)c語(yǔ)言內(nèi)容而設(shè)計(jì)的自測(cè)練習(xí),又包含有經(jīng)過(guò)特別設(shè)計(jì)的上機(jī)實(shí)驗(yàn)指導(dǎo),還包括很多專(zhuān)業(yè)都需要的c語(yǔ)言課程設(shè)計(jì)的參考實(shí)例,書(shū)的最后還對(duì)本科新生在學(xué)習(xí)c語(yǔ)言程序設(shè)計(jì)時(shí)常犯的一些錯(cuò)誤進(jìn)行了說(shuō)明,幫助讀者盡快地掌握c語(yǔ)言程序設(shè)計(jì)?! 禖語(yǔ)言習(xí)題、實(shí)驗(yàn)指導(dǎo)及課程設(shè)計(jì)》的作者全部來(lái)自于教學(xué)一線,具有多年的c語(yǔ)言程序設(shè)計(jì)教學(xué)經(jīng)歷,并且目前仍然戰(zhàn)斗在教學(xué)一線,對(duì)新生的特點(diǎn)掌握比較好,因而能更好地把握新生的學(xué)習(xí)規(guī)律,寫(xiě)出讓讀者更容易掌握的教材。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言習(xí)題、實(shí)驗(yàn)指導(dǎo)及課程設(shè)計(jì) PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版