出版時間:2007-3 出版社:陜西西北工業(yè)大學(xué) 作者:高邐 編 頁數(shù):182 字?jǐn)?shù):285000
前言
近年來,我國在計算機應(yīng)用、計算機軟件和網(wǎng)絡(luò)通信類相關(guān)專業(yè)的人才培養(yǎng)方面盡管取得了長足的進展,但學(xué)生在走進企業(yè)、科研單位之后,往往還深刻感到缺乏實際開發(fā)設(shè)計的經(jīng)驗,不善于綜合運用所學(xué)理論,對知識的把握缺乏融會貫通的能力。綜合考查目前高等院校教學(xué)大綱、課程設(shè)置以及內(nèi)容安排等方面的情況,多數(shù)學(xué)校還是比較重視培養(yǎng)學(xué)生的實踐能力的。但是從安排實踐的內(nèi)容來看,基本上是圍繞相關(guān)課程狹小的教學(xué)內(nèi)容而展開的,在難度上體現(xiàn)不夠,缺乏綜合性實驗訓(xùn)練,而且實驗內(nèi)容高度抽象并脫離現(xiàn)實,學(xué)生很難獲得針對具體問題的獨立分析能力訓(xùn)練以及綜合運用所學(xué)知識的整體訓(xùn)練機會。由此可以看出,大多數(shù)學(xué)生實踐能力訓(xùn)練與國內(nèi)精品課程的要求相比較,還存在一些差距。為此,我們針對當(dāng)前高等院校計算機軟、硬件和網(wǎng)絡(luò)通信類相關(guān)課程教學(xué)中存在的問題,緊扣培養(yǎng)創(chuàng)新型學(xué)生的中心要求,參考了國內(nèi)外知名大學(xué)相關(guān)課程成功的教學(xué)經(jīng)驗,設(shè)計編寫了這套“新世紀(jì)計算機基礎(chǔ)課實驗教程叢書”,其目的就是通過實踐訓(xùn)練,把知識獲取和實踐能力訓(xùn)練兩個方面有機地結(jié)合起來。這套叢書覆蓋了計算機基礎(chǔ)課的實驗內(nèi)容,包括“大學(xué)計算機基礎(chǔ)”“程序設(shè)計”“微型計算機原理及應(yīng)用”等課程,學(xué)生們可以在教師的指導(dǎo)下,逐步涉及這些實驗內(nèi)容,并進行綜合實驗。通過實驗,一方面可以結(jié)合課程的教學(xué)內(nèi)容循序漸進地進行實驗方面的實踐訓(xùn)練;另一方面在參與一系列綜合實驗、創(chuàng)新實驗和自主實驗的實踐過程中,還能提高學(xué)生綜合運用所學(xué)知識解決實際問題的能力,增強學(xué)生對相關(guān)課程具體內(nèi)容的理解和掌握能力,培養(yǎng)學(xué)生對整體課程知識綜合應(yīng)用和融會貫通的能力。參加這套叢書編寫的教師都有豐富的教學(xué)、科研等多方面的經(jīng)驗。實驗教程中的實驗內(nèi)容,都來自教師們具體的教學(xué)科研實踐,許多實驗裝置和軟件都是由教師自己根據(jù)具體的教學(xué)要求設(shè)計完成的,再結(jié)合眾多公司、廠商的大力支持,使得所選實驗內(nèi)容與教學(xué)內(nèi)容配合緊密,實驗難度與規(guī)模適宜。
內(nèi)容概要
本書是譚浩強主編的《C程序設(shè)計》(第3版)教材的配套實驗教程。全書分為3章,具體介紹了VisualC++、BorlandC-H-、Turbo C開發(fā)工具的使用方法以及VisualC++的調(diào)試方法。書中實驗內(nèi)容按課程教材和教學(xué)大綱要求編寫,分驗證型實驗和設(shè)計型實驗,突出綜合性實驗,并結(jié)合算法設(shè)計、數(shù)據(jù)結(jié)構(gòu)知識要求設(shè)計了一些有難度的算法實驗題目。本書還包括按3個項目專題編排的專題實驗內(nèi)容,其目的是使讀者能獲取設(shè)計C程序項目的初步知識和工程經(jīng)驗,為讀者進行C語言課程設(shè)計提供了有價值的參考。 本書可作為大學(xué)本科C語言程序設(shè)計課程的實驗教學(xué)教材,也可作為自學(xué)者的學(xué)習(xí)參考。
書籍目錄
第1章 開發(fā)環(huán)境及上機操作 1.1 C語言開發(fā)環(huán)境簡介 1.2 Visual C++6.0開發(fā)環(huán)境及上機操作 1.3 Borland C-S-3.1開發(fā)環(huán)境及上機操作 1.4 Turbo C 2.0開發(fā)環(huán)境及上機操作第2章 程序調(diào)試技術(shù) 2.1 概述 2.2 程序調(diào)試的方法 2.3 常見編譯系統(tǒng)調(diào)試功能 2.4 Visual C++6.0調(diào)試方法第3章 基礎(chǔ)實驗內(nèi)容 3.1 實驗一 C語言程序初步 3.2 實驗二 輸入與輸出 3.3 實驗三 選擇結(jié)構(gòu) 3.4 實驗四 循環(huán)結(jié)構(gòu) 3.5 實驗五 數(shù)組 3.6 實驗六 函數(shù)與預(yù)處理命令 3.7 實驗七 指針 3.8 實驗八 結(jié)構(gòu)體與位運算 3.9 實驗九 鏈表與數(shù)據(jù)結(jié)構(gòu) 3.10 實驗十 文件附錄 常見編譯錯誤信息 附錄1 Visual C-S-6.0編譯錯誤信息 附錄2 Turbo C與Borland C++編譯錯誤信息參考文獻
章節(jié)摘錄
插圖:計算機是按照計算機指令自動工作的,計算機的工作過程就是指令的執(zhí)行過程。讓計算機執(zhí)行什么樣的工作,得到什么樣的結(jié)果的過程本質(zhì)上就是編寫什么樣指令的過程。在計算機發(fā)展的早期,編寫計算機指令是一件非常復(fù)雜的事情,后來人們逐步設(shè)計出了各種高級語言,大大簡化了指令(程序,指令的集合)設(shè)計的難度,并且提高了程序生產(chǎn)效率。編譯器是將一種計算機語言翻譯為另一種計算機語言的程序。編譯器將源語言(Sourlce Language)編寫的程序(簡稱源程序)作為輸入,翻譯產(chǎn)生用目標(biāo)語言(target Language)編寫的等價程序。源程序一般為高級語言(High-levelL,anguage),例如c、C++等。而目標(biāo)語言則是匯編語言或目標(biāo)機器的目標(biāo)代碼(0bjectCode),有時也稱做機器代碼(Machine Code)。編譯器可以生成用在與編譯器本身所在的計算機和操作系統(tǒng)(或平臺)相同的環(huán)境下運行的目標(biāo)代碼,這種編譯器叫本地編譯器;編譯器也可以生成用來在其他平臺上運行的目標(biāo)代碼,這種編譯器叫做交叉編譯器,交叉編譯器在生成新的硬件平臺時非常有用。編譯器有兩種方式可以執(zhí)行高級語言程序:一是通過解釋程序,二是通過編譯、連接生成執(zhí)行代碼。第一種方式,解釋程序能夠直接執(zhí)行高級語言源程序。這種方式非常方便,但是效率不高,而且沒有安裝解釋程序的計算機不能執(zhí)行,例如Java語言等就是采用解釋方式。第二種方式,使用編譯器將高級語言源程序編譯、連接成為執(zhí)行代碼,也就是二進制的機器指令,從而允許用戶直接執(zhí)行程序,C語言、C++語言等就是這樣的方式。
編輯推薦
《基礎(chǔ)課程·C語言程序設(shè)計實驗教程》是新世紀(jì)計算機基礎(chǔ)課實驗教程叢書之一。
圖書封面
評論、評分、閱讀與下載
Visual Basic程序設(shè)計習(xí)題集 PDF格式下載