注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計C/C++及其相關實用C語言程序設計教程

實用C語言程序設計教程

實用C語言程序設計教程

定 價:¥39.00

作 者: 孟朝霞 主編
出版社: 清華大學出版社
叢編項: 高等學校教材·計算機應用
標 簽: VC++

ISBN: 9787302207696 出版時間: 2009-12-01 包裝: 平裝
開本: 16開 頁數(shù): 413 字數(shù):  

內(nèi)容簡介

  《實用C語言程序設計教程》旨在培養(yǎng)非計算機專業(yè)學生使用計算機解決各種問題的能力,這些問題包括從計算簡單函數(shù)到解非線性方程,再至較復雜的事務處理。《實用C語言程序設計教程》避免過分研究語法細節(jié),注重通過案例和項目培養(yǎng)程序設計能力,內(nèi)容側(cè)重點安排恰當,強調(diào)程序設計及風格,充分體現(xiàn)應用型人才培養(yǎng)的目標要求,《實用C語言程序設計教程》分為初級篇(必選)、中級篇(有選擇安排)和高級篇(建議輔導、自學結(jié)合)?!秾嵱肅語言程序設計教程》基于VisualC++6.0集成開發(fā)環(huán)境,每章配有編程練習和實驗,教學中最好配合以小組學習法。教材結(jié)合各種實際工程問題,精心設計應用案例和項目開發(fā)任務,把“語句(Statement)、代碼(Code)、編程(Programming)、應用(Application)”教學目標融入課程,使編程成為經(jīng)驗體驗和創(chuàng)新樂趣的結(jié)合?!秾嵱肅語言程序設計教程》強調(diào)用計算機求解問題的方法論,注重對工程和科學問題的求解,重點介紹如何結(jié)合現(xiàn)實工程和科學應用的示例與問題?!秾嵱肅語言程序設計教程》可作為高等院校和職業(yè)技術(shù)學校非計算機專業(yè)的計算機程序設計教學用書,也可作為從事計算機應用的科技人員的參考書或培訓教材(目錄中標注“*”的為選修章節(jié))。

作者簡介

暫缺《實用C語言程序設計教程》作者簡介

圖書目錄

初級篇
第1章 C語言學習基礎
1.1 預備知識:計算機系統(tǒng)的硬件與軟件
1.1.1 計算機硬件系統(tǒng)
1.1.2 計算機軟件系統(tǒng)
1.1.3 計算機語言
1.2 C語言簡介
1.2.1 C語言的發(fā)展歷史
1.2.2 C語言的特點
1.3 工程問題求解方法論
1.4 算法及其描述方法
1.4.1 算法的基本概念
1.4.2 算法的描述方法
1.5 C語言程序初探
1.5.1 親身經(jīng)歷第一個C語言程序
1.5.2 認識C語言程序的基本結(jié)構(gòu)
1.5.3 項目任務
1.5.4 要記住的C語言基本詞匯
1.5.5 C語言的語句分類
1.6 對初學者的忠告
1.7 本章小結(jié)
第2章 C程序設計初步
2.1 程序入門
2.2 C語言的數(shù)據(jù)及其類型
2.2.1 C語言中的數(shù)據(jù)
2.2.2 數(shù)據(jù)類型概念
2.2.3 C語言數(shù)據(jù)類型
2.3 程序中的常量和變量
2.3.1 程序中的直接常量和符號常量
2.3.2 C語言程序中的變量
2.3.3 確定問題領域的數(shù)據(jù)及其類型
2.4 程序中的常用運算符和表達式
2.4.1 算術(shù)運算符和算術(shù)表達式
2.4.2 賦值運算符和賦值表達式
2.4.3 自增(減)運算的進一步理解
2.4.4 逗號運算符
2.4.5 位運算符
2.4.6 指針運算符
2.4.7 數(shù)據(jù)類型轉(zhuǎn)換
2.5 程序中的人機交互設計
2.6 C語言的基本語句
2.7 C語言中的輸入輸出語句
2.7.1 標準格式輸入輸出語句的簡單應用
2.7.2 輸入輸出的復雜格式控制
2.7.3 字符/字符串數(shù)據(jù)的輸入輸出
2.8 工程計算問題求解與數(shù)學函數(shù)的應用
2.8.1 工程應用案例:數(shù)值問題求解
2.8.2 常用數(shù)學函數(shù)及其頭文件
2.9 項目任務:“學生信息管理系統(tǒng)”軟件界面的優(yōu)化設計
2.10 本章小結(jié)
第3章 控制結(jié)構(gòu)和數(shù)據(jù)文件
3.1 算法開發(fā)
3.1.1 自頂向下設計的算法思想
3.1.2 結(jié)構(gòu)化程序設計思想
3.2 構(gòu)造程序中的條件
3.2.1 關系運算符與關系表達式
3.2.2 邏輯運算符與邏輯表達式
3.2.3 控制條件的描述與表示
3.3 選擇結(jié)構(gòu)程序設計
3.3.1 選擇結(jié)構(gòu)語句(ConditionalStatements)
3.3.2 選擇結(jié)構(gòu)的嵌套
3.3.3 switch語句、break語句和goto語句
3.3.4 項目案例
3.4 循環(huán)結(jié)構(gòu)(LoopStructure)程序設計
3.4.1 循環(huán)機制
3.4.2 實現(xiàn)循環(huán)的三種語句
3.4.3 三種循環(huán)的比較
3.4.4 循環(huán)嵌套
3.5 數(shù)據(jù)文件
3.5.1 I/O語句
3.5.2 數(shù)據(jù)文件的讀取
3.6 應用案例:數(shù)值技術(shù)
3.6.1 定積分的計算
3.6.2 一元方程根的數(shù)值計算
3.7 本章小結(jié)
中級篇
第4章 函數(shù)模塊化編程
4.1 模塊化程序設計
4.2 函數(shù)的概念和分類
4.2.1 函數(shù)的概念
4.2.2 函數(shù)原型與定義
4.2.3 函數(shù)的分類
4.3 函數(shù)的調(diào)用與返回
4.3.1 函數(shù)間的數(shù)據(jù)傳遞方式
4.3.2 函數(shù)的嵌套與遞歸函數(shù)
4.3.3 項目案例
4.4 變量的作用域與生存期
*4.4.1 變量的存儲空間分配概念
4.4.2 變量的作用域——局部變量和全局變量
4.4.3 動態(tài)存儲與靜態(tài)存儲
4.5 編譯預處理
4.5.1 宏定義
4.5.2 文件包含
4.6 本章 小結(jié)
高級篇
第5章 數(shù)組和矩陣
5.1 數(shù)組的基本概念
5.2 一維數(shù)組
5.2.1 一維數(shù)組的定義(邏輯結(jié)構(gòu),LogicalStructure)
5.2.2 一維數(shù)組的存儲結(jié)構(gòu)(物理結(jié)構(gòu),PhysicalStructure)
5.2.3 一維數(shù)組的初始化
5.2.4 一維數(shù)組元素的引用
5.3 數(shù)組與函數(shù)
5.3.1 數(shù)組元素作為函數(shù)的實際參數(shù)
5.3.2 一維數(shù)組名作為函數(shù)參數(shù)
5.3.3 應用案例:開發(fā)常用統(tǒng)計度量函數(shù)
5.4 排序算法
5.5 數(shù)據(jù)查找算法
5.6 數(shù)據(jù)插入算法
5.7 二維數(shù)組與多維數(shù)組
5.7.1 二維數(shù)組的定義與引用
5.7.2 二(多)維數(shù)組的存儲與管理
5.7.3 二維數(shù)組的初始化
5.7.4 遍歷二維數(shù)組元素
5.7.5 二維數(shù)組元素的計算與處理
5.7.6 項目任務實現(xiàn)
5.7.7 二(多)維數(shù)組名作為函數(shù)參數(shù)
5.8 字符數(shù)組與字符串處理庫函數(shù)
5.8.1 字符數(shù)組定義及初始化
5.8.2 字符數(shù)組的輸入輸出
5.8.3 字符串處理函數(shù)
5.8.4 應用案例:開發(fā)文本編輯常用操作
5.8.5 項目任務:信息的保存和讀取
*5.8.6 項目任務:用戶信息管理
*5.8.7 項目任務:用戶信息的查詢和編輯操作
5.9 本章 小結(jié)
第6章 指針
6.1 指針的基本運算與操作
6.1.1 基本運算和操作
6.1.2 多級指針概念與地址關系
6.2 利用指針訪問數(shù)組
6.2.1 指向一維數(shù)組和數(shù)組元素的指針
6.2.2 指向二(多)維數(shù)組和數(shù)組元素的指針
6.3 指針數(shù)組
6.3.1 指針數(shù)組定義與說明
6.3.2 指針數(shù)組與二維數(shù)值數(shù)組
6.3.3 指針數(shù)組與字符串(或文本)處理
*6.3.4 項目任務:用指針數(shù)組實現(xiàn)學生成績管理
6.4 指針與函數(shù)
6.4.1 指針作函數(shù)參數(shù)
6.4.2 指針函數(shù)
6.4.3 函數(shù)指針
*6.5 動態(tài)內(nèi)存分配
6.5.1 動態(tài)內(nèi)存的基本概念
6.5.2 指針與動態(tài)內(nèi)存函數(shù)
6.5.3 項目任務:用動態(tài)內(nèi)存分配實現(xiàn)學生成績管理
6.6 本章 小結(jié)
第7章 結(jié)構(gòu)體.聯(lián)合體及用戶自定義類型
7.1 結(jié)構(gòu)及結(jié)構(gòu)變量的引入
7.1.1 結(jié)構(gòu)類型的定義
7.1.2 結(jié)構(gòu)體變量的定義和初始化
7.1.3 結(jié)構(gòu)體變量的使用
7.2 結(jié)構(gòu)數(shù)組
7.2.1 結(jié)構(gòu)數(shù)組的定義和初始化
7.2.2 結(jié)構(gòu)數(shù)組的使用
7.3 結(jié)構(gòu)與指針
7.3.1 指向結(jié)構(gòu)體變量的指針
7.3.2 指向結(jié)構(gòu)體數(shù)組的指針
7.4 結(jié)構(gòu)體與函數(shù)
7.4.1 結(jié)構(gòu)體變量作為函數(shù)參數(shù)
7.4.2 結(jié)構(gòu)體指針變量作函數(shù)參數(shù)
7.4.3 返回結(jié)構(gòu)體類型值的函數(shù)
7.5 鏈表
7.5.1 鏈表的基本概念
7.5.2 鏈表的基本操作
7.6 特殊的數(shù)據(jù)類型——聯(lián)合體
7.6.1 聯(lián)合體類型的定義
7.6.2 聯(lián)合體變量的定義
7.6.3 聯(lián)合體變量的使用
7.6.4 結(jié)構(gòu)和聯(lián)合的區(qū)別
7.7 用typedef定義類型
7.8 枚舉類型
7.9 本章 小結(jié)
*第8章 項目案例綜合實現(xiàn)
8.1 “學生信息管理系統(tǒng)”需求分析
8.2 系統(tǒng)流程處理設計
8.3 詳細設計
8.4 編碼
8.5 軟件使用說明
附錄
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號