C語言程序設(shè)計(jì)實(shí)驗(yàn)與實(shí)訓(xùn)

出版時(shí)間:2005-3  出版社:科學(xué)出版社  作者:張寶森 編  頁數(shù):137  

前言

C語言程序設(shè)計(jì)課程是工科院校各電子信息類專業(yè)本科學(xué)生的基礎(chǔ)課程,是一門必修考試課程。C語言蘊(yùn)含豐富的程序設(shè)計(jì)概念,具備結(jié)構(gòu)化程序設(shè)計(jì)眾多的基礎(chǔ)方法,是現(xiàn)代高級(jí)程序設(shè)計(jì)基礎(chǔ)。學(xué)生通過學(xué)習(xí)本課程,應(yīng)當(dāng)能夠初步掌握“程序設(shè)計(jì)”的思想與常見簡(jiǎn)單問題算法,具有閱讀、分析和調(diào)試C語言程序的能力,并可以編寫解決簡(jiǎn)單問題的程序,為今后的專業(yè)學(xué)習(xí)或深入的程序設(shè)計(jì)打下基礎(chǔ)。實(shí)驗(yàn)是C語言程序設(shè)計(jì)課程的必要實(shí)踐環(huán)節(jié),是該課程的組成部分。其目的在于更深入地理解和掌握課程教學(xué)中的有關(guān)基本概念,提高使用程序設(shè)計(jì)基本技術(shù)和解決實(shí)際問題的能力。學(xué)生通過實(shí)驗(yàn)應(yīng)當(dāng)掌握程序的編寫、運(yùn)行與調(diào)試,注重解決問題的思維過程,養(yǎng)成良好的編程習(xí)慣。當(dāng)我們著手做一個(gè)實(shí)驗(yàn)的時(shí)候,必須明確實(shí)驗(yàn)的目的,以保證達(dá)到課程所指定的基本要求;在我們動(dòng)手寫一個(gè)程序的時(shí)候,除了保證程序邏輯的正確外,要注意自己的行為是否符合書寫程序的規(guī)范,自己的“作品”是否便于閱讀,優(yōu)美漂亮;在我們調(diào)試一個(gè)程序時(shí),程序的邏輯是否適應(yīng)實(shí)際的應(yīng)用;在寫實(shí)驗(yàn)報(bào)告時(shí),要進(jìn)一步確認(rèn)自己的程序是否達(dá)到了預(yù)期的目的。因此,要求學(xué)生上實(shí)驗(yàn)課之前,需要復(fù)習(xí)課堂上所學(xué)的內(nèi)容,獨(dú)立編寫程序,獨(dú)立上機(jī)調(diào)試。要學(xué)好C語言程序設(shè)計(jì),必須要有大量的上機(jī)實(shí)踐訓(xùn)練過程。由于課內(nèi)機(jī)時(shí)有限,需要通過課外作業(yè)的形式給學(xué)生留一定的課外作業(yè)。學(xué)生作業(yè)以打印的程序清單形式交給老師,以便老師及時(shí)檢查指導(dǎo)。本教材在每個(gè)實(shí)驗(yàn)前給出了實(shí)驗(yàn)例題,并遵循“問題-分析-方案-關(guān)鍵-程序-輸出”這一設(shè)計(jì)主線,對(duì)于要求學(xué)生自己完成的實(shí)驗(yàn),給出了簡(jiǎn)單的參考方案、關(guān)鍵技術(shù)和測(cè)試要求。我們鼓勵(lì)學(xué)生對(duì)問題有自己的解決方案,不要拘泥于教材所給的方法。每位指導(dǎo)老師應(yīng)根據(jù)學(xué)生的創(chuàng)新精神給予具體指導(dǎo),對(duì)于具有創(chuàng)新且設(shè)計(jì)合理的學(xué)生,可以考慮給予適當(dāng)?shù)募臃趾拖鄳?yīng)的評(píng)價(jià)。學(xué)生應(yīng)當(dāng)按照實(shí)驗(yàn)報(bào)告的要求書寫實(shí)驗(yàn)報(bào)告,這一方面是對(duì)實(shí)驗(yàn)的總結(jié),同時(shí)又可以強(qiáng)化建立文檔的意識(shí),為將來的實(shí)訓(xùn)和軟件開發(fā)做準(zhǔn)備。

內(nèi)容概要

本書是C語言程序設(shè)計(jì)的實(shí)驗(yàn)教材,重點(diǎn)突出,強(qiáng)調(diào)應(yīng)用,結(jié)構(gòu)合理,通俗易懂。本書分四部分:第一部分介紹程序設(shè)計(jì)風(fēng)格與規(guī)范的有關(guān)知識(shí);第二部分安排了十一個(gè)基礎(chǔ)實(shí)驗(yàn),力求使學(xué)生更加全面地掌握C語言的各個(gè)概念和各種編程技巧;第三部分為實(shí)訓(xùn)部分,通過13道實(shí)訓(xùn)題目來檢查同學(xué)的學(xué)習(xí)成果,并附有實(shí)驗(yàn)報(bào)告書的格式及樣本;第四部分為附錄,介紹了一些與本書內(nèi)容密切相關(guān)的知識(shí)。    本書可供應(yīng)用型本科、高職高專院校計(jì)算機(jī)、電子信息類專業(yè)一年級(jí)本科生使用,也適于??茖W(xué)生和自學(xué)的讀者。

書籍目錄

前言第一部分  程序設(shè)計(jì)風(fēng)格與規(guī)范 1.1 命名規(guī)則 1.2 縮進(jìn)與對(duì)齊 1.3 注釋第二部分 基礎(chǔ)實(shí)驗(yàn) 實(shí)驗(yàn)一 順序程序結(jié)構(gòu) 實(shí)驗(yàn)二 分支結(jié)構(gòu) 實(shí)驗(yàn)三 循環(huán)結(jié)構(gòu) 實(shí)驗(yàn)四 函數(shù) 實(shí)驗(yàn)五 指針與動(dòng)態(tài)存儲(chǔ)分配 實(shí)驗(yàn)六 數(shù)組 實(shí)驗(yàn)七 結(jié)構(gòu)體 實(shí)驗(yàn)八 文件 實(shí)驗(yàn)九 編譯預(yù)處理與存儲(chǔ)類別 實(shí)驗(yàn)十 共用體、位段與枚舉類型 實(shí)驗(yàn)十一 位運(yùn)算第三部分 實(shí)訓(xùn) 3.1 程序設(shè)計(jì)方法與樣例 3.2 實(shí)訓(xùn)題目 3.3 實(shí)驗(yàn)(訓(xùn))報(bào)告書格式示范第四部分  附錄 附錄A Turbo C集成環(huán)境安裝與設(shè)置 附錄B  Turbo C集成環(huán)境下編譯錯(cuò)誤信息 附錄C  Microsoft Visual Studio.NET控制臺(tái)程序簡(jiǎn)介 附錄D  C語言的保留字 附錄E  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 附錄F  常用庫函數(shù) 附錄G  ASCⅡ字符代碼

章節(jié)摘錄

插圖:方案 每次迭代計(jì)算的結(jié)果要及時(shí)存入相應(yīng)的存儲(chǔ)結(jié)構(gòu)中,但是由于迭代次數(shù)不可預(yù)先得知,應(yīng)當(dāng)采取一定的技術(shù)一靜態(tài)數(shù)組、動(dòng)態(tài)鏈表或增長的動(dòng)態(tài)數(shù)組。5.實(shí)現(xiàn)相似函數(shù)的統(tǒng)一調(diào)用問題 對(duì)于兩個(gè)數(shù)的加減乘除運(yùn)算函數(shù),可以使用統(tǒng)一的函數(shù)調(diào)用形式分別完成不同的運(yùn)算,請(qǐng)用統(tǒng)一的函數(shù)調(diào)用完成各自的運(yùn)算。另外,對(duì)于兩個(gè)分式、兩個(gè)復(fù)數(shù)的加減乘除運(yùn)算,也可以用一個(gè)統(tǒng)一的函數(shù)調(diào)用完成不同的運(yùn)算。請(qǐng)編寫一個(gè)能夠這樣處理的程序。方案使用指向函數(shù)的指針完成統(tǒng)一的調(diào)用形式。本題應(yīng)當(dāng)有三個(gè)指向函數(shù)的指針,分別指向不同類型的函數(shù)。6.電子通訊錄問題某年級(jí)的學(xué)生要建立通信錄,以便保持聯(lián)系。請(qǐng)編寫一個(gè)可以添加、刪除、查找、排序(按班級(jí)號(hào)或按姓名),列表輸出的完整程序。方案使用文件保存以往的學(xué)生信息。其他操作都要在數(shù)組上完成。7.數(shù)組排序過程的演示設(shè)計(jì)問題 將n個(gè)(n

編輯推薦

《C語言程序設(shè)計(jì)實(shí)驗(yàn)實(shí)訓(xùn)》:應(yīng)用型本科人才培養(yǎng)創(chuàng)新教程出版工程。

圖書封面

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


    C語言程序設(shè)計(jì)實(shí)驗(yàn)與實(shí)訓(xùn) PDF格式下載


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

 
 

  •   本書建議初學(xué)者使用,但需要在有一本完整的教材的基礎(chǔ)之上
 

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

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