“十一五”高等院校規(guī)劃教材:C語言程序設計(計算機二級教程)
定 價:38 元
- 作者:馬俊,夏美云 著,馬俊,夏美云 編
- 出版時間:2009/9/1
- ISBN:9787811249040
- 出 版 社:北京航空航天大學出版社
- 中圖法分類:TP312C
- 頁碼:369
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C語言程序設計(計算機二級教程)》主要內(nèi)容包括二級考試基礎知識、C語言程序設計概述、基本數(shù)據(jù)類型、運算符及表達式、順序結構程序設計、選擇結構程序設計、循環(huán)結構程序設計、函數(shù)、指針、數(shù)組、用戶標識符的作用域和存儲類別、編譯預處理和動態(tài)存儲分配、結構體與共用體、位運算、文件、面向?qū)ο蟪绦蛟O計基礎、上機考試指導共16章。書中給出了大量的例題和習題,書后給出了附錄,便于學生自學。依據(jù)高等院!癈語言程序設計”課程教學內(nèi)容的基本要求而編寫,充分考慮到理論與實踐的結合,在講解C語言程序設計基本知識的同時,更注重講解相應的程序設計技巧、常用算法以及具有實用價值的程序?qū)嵗,并設有專門章節(jié)介紹上機步驟、調(diào)試技巧!禖語言程序設計(計算機二級教程)》既有嚴密完整的理論體系,又具有較強的實用性。
《C語言程序設計(計算機二級教程)》適合普通高等院校本、?朴嬎銠C與非計算機專業(yè)作為“C語言程序設計”課程教材使用,也適合C語言初學者用作計算機二級考試的學習與參考用書。
本教材起點較低,不需具備程序設計語言基礎知識;在內(nèi)容編排上,注意分散難點,便于讀者循序漸進地學習;本書主要講解C語言最基本、最常用的內(nèi)容,控制C語言中出現(xiàn)頻率很低或與語言的實踐版本相關內(nèi)容的篇幅,把重點放在語言本身的難點(如指針)和程序設計技巧方面;根據(jù)應用型人才的培養(yǎng)特點,采用基礎知識加例題的方法,使讀者能夠盡快掌握相關知識;本書結合全國計算機等級考試,在各章后提供了較多的習題,使讀者能夠得到有效的訓練。
目前我國高等教育已進入普及時代,如何培養(yǎng)滿足市場需求的應用型人才,是一個重要課題。掌握計算機知識和應用,無疑是培養(yǎng)新型人才的一個重要環(huán)節(jié)。計算機技術已與其它學科相互交融,成為推動社會發(fā)展的動力。無論什么專業(yè)的學生,都必須具備計算機的基礎知識和應用能力。因為計算機技術已經(jīng)成為高等院校全面素質(zhì)教育中極為重要的一部分。
近年來,由于C語言具有功能豐富、表達力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好等特點,所以被計算機專業(yè)和非計算機專業(yè)應用人員所使用。許多高等院校不僅在計算機專業(yè)開設了C語言課程,而且也在非計算機專業(yè)開設了C語言課程。全國計算機等級考試、全國計算機應用技術證書考試和全國各地區(qū)組織的大學生計算機統(tǒng)一考試都將C語言列入了考試范圍。因此,學習C語言已經(jīng)成為廣大計算機應用人員的基本要求。
由于C語言涉及的概念比較復雜,規(guī)則繁多,使用靈活,容易出錯,不少初學者感到困難,所以作者在北京航空航天大學出版社的支持下,根據(jù)長期從事第一線教學的經(jīng)驗,編寫了本書。本教材根據(jù)讀者對象的性質(zhì),力圖體現(xiàn)以下特色:
、倨瘘c較低,不需具備程序設計語言基礎知識。很多C語言的教材都要求讀者先前學過一門程序設計語言。但本教材從程序設計的基礎知識講起,把一些經(jīng)典算法的來龍去脈交代清楚,讀者不需要有其它程序設計語言的基礎即可學懂。
②概念準確,編排合理。在內(nèi)容編排上,注意分散難點,便于讀者循序漸進地學習。
、墼斅缘卯,重點突出。本書主要講解C語言最基本、最常用的內(nèi)容,控制C語言中出現(xiàn)頻率很低或與語言的實踐版本相關內(nèi)容的篇幅,把重點放在語言本身的難點(如指針)和程序設計技巧方面。
④深入淺出,講解通俗。根據(jù)應用型人才的培養(yǎng)特點,采用基礎知識加例題的方法,使讀者能夠盡快掌握相關知識。
、輳娀瘜嵺`,重視應用。本教材力求使讀者學完之后,不僅能學會C語言的語法、語義,更重要的是掌握C語言程序設計的技巧,具備編程解決實際問題的能力。所以本書結合全國計算機等級考試,在各章后提供了較多的習題,使讀者能夠得到有效的訓練。
第1章 二級考試基礎知識
1.1 程序設計基礎
1.1.1 面向結構的程序設計
1.1.2 面向?qū)ο蟮某绦蛟O計
1.2 數(shù)據(jù)結構
1.2.1 算法
1.2.2 鏈表、隊列、棧的基本概念
1.2.3 二叉樹的遍歷
1.3 數(shù)據(jù)庫
1.3.1 數(shù)據(jù)、信息和數(shù)據(jù)處理
1.3.2 數(shù)據(jù)庫系統(tǒng)概述
1.3.3 數(shù)據(jù)庫描述
1.3.4 數(shù)據(jù)庫管理系統(tǒng)
1.4 軟件工程
1.4.1 軟件工程的基本概念
1.4.2 結構化分析方法
1.4.3 結構化設計方法
1.4.4 軟件測試
1.4.5 程序的調(diào)試
本章小結
歷年試題匯集
第2章 C語言程序設計概述
2.1 C語言概述
2.2 簡單的C程序構成及格式
2.3 C語言開發(fā)工具
2.4 良好的程序設計風格
本章小結
歷年試題匯集
課后練習
第3章 基本數(shù)據(jù)類型、運算符及表達式
3.1 C語言的數(shù)據(jù)類型
3.2 常量、變量和標識符
3.3 整型數(shù)據(jù)
3.4 實型數(shù)據(jù)
3.5 字符型數(shù)據(jù)
3.6 C語言的運算符與表達式
3.7 數(shù)據(jù)類型轉(zhuǎn)換
本章小結
歷年試題匯集
課后練習
第4章 順序結構程序設計
第5章 選擇結構程序設計
第6章 循環(huán)結構程序設計
第7章 函數(shù)
第8章 指針
第9章 數(shù)組
第10章 用戶標識符的作用域和存儲類型
第11章 編譯預處理和動態(tài)存儲分配
第12章 結構體與共用體
第13章 位運算
第14章 文件
第15章 面向?qū)ο蟪绦蛟O計基礎
第16章 上級考試指導
附錄A C語言常用關鍵字及說明
附錄B ASCII碼表
附錄C C語言運算符及優(yōu)先級
附錄D 常用庫函數(shù)
參考文獻