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

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

前言

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

內(nèi)容概要

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

書籍目錄

前言第1章  C語言程序設計簡介  1.1  C語言概述    1.1.1  程序設計語言    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é)  習題第2章  C語言程序基礎 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é) 習題第3章  選擇結(jié)構(gòu) 3.1 問題的引出(選擇結(jié)構(gòu)概述) 3.2 關系運算與邏輯運算 3.3 兩個分支的if語句 3.4 一個分支的語句   3.5 多個分支的if語句  3.6 if語句的嵌套 3.7 switch語句 小結(jié) 習題第4章  循環(huán)結(jié)構(gòu)程序設計第5章  數(shù)據(jù)類型和表達式第6章  數(shù)組第7章  函數(shù)第8章  指針第9章  結(jié)構(gòu)體第lO章  共用體與枚舉第11章  指針的高級應用第12章  文件第13章  編譯預處理第14章  大規(guī)模程序設計附錄A  C語言運算符和結(jié)合性附錄B  常用字符與ASCII代碼對照表附錄C  C語言常用的庫函數(shù)參考文獻

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計2條)

 
 

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

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

京ICP備13047387號-7