普通高等教育“十一五”規(guī)劃教材 C語言程序設(shè)計

出版時間:2009-9  出版社:中國電力出版社  作者:鄭玲 編  頁數(shù):358  

前言

  為貫徹落實教育部《關(guān)于進一步加強高等學(xué)校本科教學(xué)工作的若干意見》和《教育部關(guān)于以就業(yè)為導(dǎo)向深化高等職業(yè)教育改革的若干意見》的精神,加強教材建設(shè),確保教材質(zhì)量,中國電力教育協(xié)會組織制訂了普通高等教育“十一五”教材規(guī)劃。該規(guī)劃強調(diào)適應(yīng)不同層次、不同類型院校,滿足學(xué)科發(fā)展和人才培養(yǎng)的需求,堅持專業(yè)基礎(chǔ)課教材與教學(xué)急需的專業(yè)教材并重、新編與修訂相結(jié)合。本書為新編教材?! 語言程序設(shè)計是我國工科院校的一門必修課程,為了更好地體現(xiàn)高等學(xué)校培養(yǎng)人才的要求,圍繞高等技術(shù)應(yīng)用型人才培養(yǎng)的主線,課程內(nèi)容的改革本著突出基礎(chǔ)理論知識的應(yīng)用和實踐能力培養(yǎng)的原則,按照突出應(yīng)用性、實踐性的原則重組課程結(jié)構(gòu)、更新教學(xué)內(nèi)容。該教材符合教學(xué)大綱要求,以培養(yǎng)學(xué)生程序設(shè)計能力為目標(biāo)。通過該課程的學(xué)習(xí),學(xué)生不僅要掌握高級程序設(shè)計語言,更重要的是在實踐中逐步掌握程序設(shè)計的思想和方法,培養(yǎng)問題求解和語言的應(yīng)用能力?! 語言是功能強大、靈活性好、可移植性高的程序設(shè)計語言,它具有自由的書寫格式、良好的表達能力、豐富的數(shù)據(jù)結(jié)構(gòu)、清晰的程序結(jié)構(gòu)等優(yōu)勢。但由于C語言涉及的概念較多,語法規(guī)則比較繁雜且使用靈活,對缺乏計算機基礎(chǔ)知識的初學(xué)者來說,容易引起混亂。這也就是造成C語言“難學(xué)”的主要原因之一?! ‰m然目前有關(guān)C語言程序設(shè)計的教材很多,但現(xiàn)有的教材一般圍繞語言本身的體系展開內(nèi)容,以講解語言知識為主,特別注重語法知識講解,書中大多數(shù)例題也是圍繞著語法知識展開,很容易使學(xué)生陷入繁雜的語法記憶和理解中,對C語言的學(xué)習(xí)產(chǎn)生畏難情緒。  本教材是作者多年教學(xué)經(jīng)驗和應(yīng)用C語言體會的結(jié)晶,在內(nèi)容選擇和結(jié)構(gòu)組織上,體現(xiàn)以培養(yǎng)程序設(shè)計能力為核心,以c語言基礎(chǔ)知識、算法基本概念和程序基本結(jié)構(gòu)為重點的教學(xué)理念。本教材具有以下幾個特點?! ≡诮Y(jié)構(gòu)組織上本著學(xué)以致用的原則,內(nèi)容安排循序漸進,每個知識點的介紹都以引起讀者的學(xué)習(xí)熱情和興趣為出發(fā)點,每一章都通過案例和問題引入內(nèi)容,以解決問題為目的介紹相關(guān)的語言知識,重點講解程序設(shè)計的思想和方法。為了避免過多地羅列C語言的語法規(guī)則使讀者難以掌握,將難點分散到各個章節(jié)。教材從第1章開始就教讀者寫簡單的應(yīng)用程序;第2章只是簡單介紹c語言的基本語法知識、簡單的數(shù)據(jù)類型和輸入輸出語句,利用這些知識學(xué)生就能實現(xiàn)簡單的程序設(shè)計了;有關(guān)數(shù)據(jù)類型、表達式、數(shù)據(jù)類型轉(zhuǎn)換等煩瑣的運算規(guī)則放在了第5章,這樣既便于讀者理解和掌握又不乏對知識的總結(jié)和提高。同樣我們將數(shù)組、函數(shù)和指針也分解成兩部分即基礎(chǔ)部分和提高部分;第6章介紹了數(shù)組的基本概念和編程方法;在第7章函數(shù)中介紹了函數(shù)的基本概念,重點讓讀者掌握模塊化的程序設(shè)計思想:在第8章指針中介紹了指針的基本概念,重點讓讀者掌握間接尋址的概念和方法,同時將數(shù)組和函數(shù)的概念進一步延伸,介紹如何利用指針解決函數(shù)設(shè)計中的問題,介紹了指針與數(shù)組、指針與字符串等典型的應(yīng)用問題;在學(xué)習(xí)完結(jié)構(gòu)體后,進一步地學(xué)習(xí)和理解指針,在第11章中給出了指針的高級應(yīng)用。

內(nèi)容概要

本書為普通高等教育“十一五”規(guī)劃教材。    本書是高等院校計算機程序設(shè)計基礎(chǔ)課程的教材,該教材以培養(yǎng)學(xué)生程序設(shè)計能力為目標(biāo),以程序設(shè)計為主線,重點講解程序設(shè)計的思想和方法。為了注重教材的可讀性和可用性,每章以學(xué)習(xí)目標(biāo)開頭,通過應(yīng)用案例引入內(nèi)容,以解決問題為目的介紹相關(guān)的語言知識,書中例題豐富,注重實用,由淺入深,強化知識點、算法、編程方法與技巧,為了便于學(xué)生學(xué)習(xí)和掌握,以醒目的方式給出了常用語法規(guī)則和常見錯誤提示,每一章的結(jié)尾都安排了小結(jié)并配有多種題型的習(xí)題。幫助學(xué)生學(xué)習(xí)和理解教學(xué)內(nèi)容,全書共分14章,包括c語言程序設(shè)計簡介、C語言程序基礎(chǔ)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)據(jù)類型和表達式、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、共用體與牧舉、指針高級的應(yīng)用、文件、編譯預(yù)處理及大規(guī)模程序設(shè)計等內(nèi)容。    本書可作為高等學(xué)校本科、高職高專相關(guān)專業(yè)程序設(shè)計的入門教材,也可作為全國計算機等級考試的輔導(dǎo)教材,還可供相關(guān)領(lǐng)域的工程技術(shù)人員學(xué)習(xí)參考。

書籍目錄

前言第1章  C語言程序設(shè)計簡介  1.1  C語言概述    1.1.1  程序設(shè)計語言    1.1.2  C語言的簡介    1.1.3  C++語言簡介    1.1.4  C語言的主要特點  1.2  C語言程序簡介    1.2.1  簡單的c程序    1.2.2  C語言源程序的結(jié)構(gòu)特點  1.3  運行一個C程序    1.3.1  C程序運行的基本步驟    1.3.2  Microsoft Visual C++6.0集成環(huán)境  小結(jié)  習(xí)題第2章  C語言程序基礎(chǔ) 2.1 C程序的基本結(jié)構(gòu) 2.2 C語言基本語法成分 2.3 C語言數(shù)據(jù)類型 2.4 C語句 2.5 C語言的格式輸出printf函數(shù)  2.6 C語言的格式輸入sanf函數(shù)  小結(jié) 習(xí)題第3章  選擇結(jié)構(gòu) 3.1 問題的引出(選擇結(jié)構(gòu)概述) 3.2 關(guān)系運算與邏輯運算 3.3 兩個分支的if語句 3.4 一個分支的語句   3.5 多個分支的if語句  3.6 if語句的嵌套 3.7 switch語句 小結(jié) 習(xí)題第4章  循環(huán)結(jié)構(gòu)程序設(shè)計第5章  數(shù)據(jù)類型和表達式第6章  數(shù)組第7章  函數(shù)第8章  指針第9章  結(jié)構(gòu)體第lO章  共用體與枚舉第11章  指針的高級應(yīng)用第12章  文件第13章  編譯預(yù)處理第14章  大規(guī)模程序設(shè)計附錄A  C語言運算符和結(jié)合性附錄B  常用字符與ASCII代碼對照表附錄C  C語言常用的庫函數(shù)參考文獻

章節(jié)摘錄

  第1章 C語言程序設(shè)計簡介  學(xué)習(xí)目標(biāo) ?。?)掌握程序設(shè)計語言的基本概念,理解機器語言、匯編語言、高級語言的區(qū)別及特點; ?。?)通過閱讀簡單的C程序,了解C語言的結(jié)構(gòu)特點;  (3)熟悉Visual C++6.0編程環(huán)境,掌握C語言程序在Visual C++6.0環(huán)境下的開發(fā)過程?! 語言是一種高級程序設(shè)計語言,它是由貝爾實驗室在20世紀(jì)70年代開發(fā)出來的。C語言具有高效性、靈活性及高可移植性等特點,經(jīng)過多年的發(fā)展,它已經(jīng)成為許多領(lǐng)域中應(yīng)用廣泛的、流行的編程語言?! ≡谏钊雽W(xué)習(xí)C語言之前,首先需要學(xué)習(xí)計算機程序設(shè)計語言的概念、分類及特點,了解C語言的起源和發(fā)展,以及通過閱讀簡單的C程序,掌握C語言的特點及開發(fā)過程。通過本章的學(xué)習(xí),讀者可以對C語言有一個大概的了解。  1.1 C語言概述  什么C語言?什么是程序?怎樣設(shè)計程序?這往往是計算機語言的初學(xué)者首先會遇到的問題?! ?.1.1 程序設(shè)計語言  什么是計算機程序設(shè)計語言?人與人交流要用人們所能理解的語言,人與計算機交互,讓計算機按照人的命令完成指定的工作,就必須使用計算機所能理解的語言。因此,計算機程序設(shè)計語言是計算機能夠理解和識別的、具有一定格式的語言,是人與計算機交互的媒介。  什么是計算機程序?要讓計算機按照人的意志完成某項任務(wù),就必須首先制定好完成該任務(wù)的執(zhí)行方案,再將其分解成計算機所能識別并可以執(zhí)行的指令序列,將該指令序列存放在內(nèi)存中,當(dāng)人發(fā)出執(zhí)行命令后,計算機自動地依次執(zhí)行該指令序列,完成人所規(guī)定的任務(wù)。因此,計算機程序就是完成某一指定任務(wù)的一組有序的指令集合。

圖書封面

評論、評分、閱讀與下載


    普通高等教育“十一五”規(guī)劃教材 C語言程序設(shè)計 PDF格式下載


用戶評論 (總計2條)

 
 

  •   簡單明了的把較為復(fù)雜的編程方法和語法內(nèi)容介紹出來,初學(xué)推薦
  •   這是一本很好的C語言編程教材,書中將語法知識穿插在每一章節(jié)學(xué)起來更簡單,而且書后的小結(jié)部分將重點總結(jié)的很到位,適合初學(xué)者學(xué)習(xí)!
 

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

京ICP備13047387號-7