程式設計基礎[劉白林著作]

程式設計基礎[劉白林著作]

《程式設計基礎》是由劉白林所著,2010年03月由清華大學出版社出版的圖書。

1.圖書信息

書 名: 程式設計基礎
作 者:劉白林
出版社清華大學出版社
出版時間: 2010年03月
ISBN: 9787302218579
開本: 16開
定價: 23.00 元內容簡介

《程式設計基礎(C語言版)(第2版)》是按照教育部關於套用型大學計算機課程基本要求,並結合當前程式設計技術發展現狀而編寫的,主要內容包括C程式設計概述、數據類型、運算符、表達式、程式結構、數組、函式、指針、結構體與共用體、檔案等內容。
《程式設計基礎(C語言版)(第2版)》內容豐富,圖文並茂,深入淺出,循序漸進。將理論介紹與七機演示緊密結合,注重培養讀者對基礎知識和基本技能的掌握,以及培養良好的程式設計風格和習慣。
《程式設計基礎(C語言版)(第2版)》適合各類套用型大學在校學生作為教材使用,也可作為從事計算機套用的各類工程技術人員的參考書和自學教材。
為配合《程式設計基礎(C語言版)(第2版)》的學習,作者還編寫了與《程式設計基礎(C語言版)(第2版)》配套的習題集,可供讀者學習時參考使用。

目錄

第1部分 C語言上機步驟以及運行環境
1.1 C語言程式的上機步驟
1.2 VisualC++編程工具
1.2.1 VisualC++語言集成環境簡介
1.2.2 VisualC++語言編程過程
第2部分 C語言實驗
2.1 實驗報告要求
2.2 實驗1熟悉VC++語言運行環境
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.3 實驗2數據類型、運算符和表達式
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.4 實驗3順序結構程式設計
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.5 實驗4選擇結構程式設計
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.6 實驗5循環結構程式設計
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.7 實驗6數組
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.8 實驗7函式
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.9 實驗8指針
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.1 0實驗9結構體和共用體
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
2.1 1實驗10檔案
1.實驗目的
2.實驗重點
3.實驗難點
4.實驗內容
5.討論與總結
第3部分 C語言習題
3.1 C語言初步
1.選擇題
2.填空題
3.簡答題
4.編程題
3.2 數據類型、運算符與表達式
1.選擇題
2.填空題
3.簡答題
4.編程題
3.3 簡單C程式設計
1.選擇題
2.填空題
3.程式改錯題
4.編程題
3.4 程式結構
1.選擇題
2.填空題
3.程式分析題
4.程式設計題
3.5 數組
1.選擇題
2.填空題
3.程式分析題
4.程式設計題
3.6 函式
1.選擇題
2.填空題
3.程式分析題
4.程式設計題
3.7 指針
1.選擇題
2.填空題
3.程式分析題
4.程式設計題
3.8 結構體與共用體
1.選擇題
2.程式分析題
3.程式設計題
3.9 檔案
1.選擇題
2.填空題
第4部分 綜合模擬測試題
4.1 模擬試題1
4.2 模擬試題2
4.3 模擬試題3
參考文獻

2.圖書信息

書 名: 程式設計基礎
作 者:高克寧 趙長寬 李金雙
出版社: 清華大學出版社
出版時間: 2009年10月01日
ISBN: 9787302203780,7302203784
開本: 16開
平裝: 477頁
定價: 43.00 元內容簡介

《程式設計基礎(C語言)》總結了作者多年的教學和軟體開發經驗,重點介紹程式設計的基本方法和技術,以程式設計思想、程式設計語言、程式設計技術和軟體工程管理四條主線組織相關內容。以C語言為依託,全面、系統地介紹了程式設計的基本知識。
《程式設計基礎(C語言)》結構清晰,語言通俗易懂,內容由淺人深,循序漸進,實例豐富,習題具有代表性。全書貫徹傳授知識、培養能力、提高素質的教學理念。另外,針對書中各章內容和上機實驗,《程式設計基礎(C語言)》還配有輔導教材《程式設計基礎(C語言)實驗指導與測試》,引導讀者學習和掌握各章節的知識。

目錄

第1章 計算機及程式設計概述
1.1 概述
1.2 計算機的基本原理
1.3 指令與程式
1.4 計算機套用簡介
1.5 程式設計語言
1.6 問題求解與算法設計
1.6.1 算法定義
1.6.2 算法的複雜性
1.6.3 偽代碼
1.6.4 流程圖
1.6.5 N—S圖
1.6.6 UML
1.7 程式設計思想
1.7.1 程式設計概述
1.7.2 程式設計基本步驟
1.7.3 結構化程式設計
1.7.4 面向對象程式設計
1.7.5 並行程式設計
1.7.6 程式設計思想前沿
1.8 C語言概述
1.8.1 C語言的特點
1.8.2 簡單的C程式設計
1.8.3 C語言程式結構
1.8.4 C程式調試處理
1.9 案例——應用程式界面的簡單設計
練習題
第2章 基本數據類型、常量及變數
2.1 概述
2.2 信息編碼與存儲
2.2.1 數值
2.2.2 字元
2.3 標識符
2.4 數據類型
2.5 常量
2.5.1 整型常量
2.5.2 實型常量
2.5.3 字元常量
2.5.4 字元串常量
2.5.5 符號常量
2.6 變數_
2.6.1 變數聲明
2.6.2 變數初始化
2.6.3 變數賦值
2.6.4 const修飾符
2.7 數據溢出與計算精度
2.8 其他語言的基本數據類型
2.8.1 C++語言的基本類型
2.8.2 Java語言的基本類型
2.8.3 C#語言的基本類型
2.9 數據類型與程式移植
2.10 案例——跨平台程式開發
練習題
第3章 運算符與表達式
3.1 概述
3.2 算術運算符與算術表達式
3.3 關係運算符與關係表達式
3.4 邏輯運算符與邏輯表達式
3.5 賦值運算符與賦值表達式
3.6 ++/——運算符與自增/自減表達式
3.7 條件運算符與條件表達式
3.8 逗號運算符與逗號表達式
3.9 sizeof運算符
3.10 類型轉換
3.10.1 隱式轉換
3.10.2 顯式轉換
3.11 位運算符與位運算
3.11.1 位邏輯運算
3.11.2 位移運算
3.11.3 複合位運算及補位原則
3.12 表達式運算
3.13 其他語言中的運算符及表達式
3.14 案例
練習題
第4章 輸入輸出
4.1 概述
4.2 printf函式
4.2.1 printf函式的調用格式
4.2.2 printf函式的簡單套用
4.2.3 printf函式的格式控制字元串
4.3 scanf函式
4.3.1 scanf函式的調用格式
4.3.2 scanf函式的格式控制字元串
4.4 字元輸入與輸出
4.5 圖形輸出
4.5.1 圖形處理函式
4.5.2 圖形界面接口
4.6 案例——基於OpenGL建立一個立方體
練習題
第5章 程式控制結構
5.1 概述
5.2 基本語句
5.3 條件控制語句
5.3.1 if語句
5.3.2 if-else語句
5.3.3 if-elseif語句
5.3.4 switch語句
5.3.5 分支結構套用
5.4 循環控制語句
5.4.1 while語句
5.4.2 for語句
5.4.3 C10-While語句
5.4.4 循環的本質
5.4.5 幾種循環語句的比較
5.4.6 循環結構套用
5.5 其他控制語句
5.5.1 goto語句
5.5.2 break語句
5.5.3 continue語句
5.5.4 goto,break,contihue語句的區別
5.6 語句嵌套
5.6.1 條件分支嵌套結構
5.6.2 循環嵌套結構
5.7 案例——應用程式選單界面
練習題
第6章 數組
6.1 概述
6.2 一維數組
6.2.1 一維數組定義
6.2.2 一維數組初始化
6.2.3 一維數組引用
6.2.4 一維數組套用
6.3 二維數組
6.3.1 二維數組定義
6.3.2 二維數組初始化
6.3.3 二維數組引用
6.3.4 二維數組套用
6.4 高維數組
6.5 字元數組與字元串
6.5.1 字元數組
6.5.2 字元串
6.5.3 字元串輸入輸出
6.5.4 常用字元串處理函式
6.5.5 字元數組與字元串套用
6.6 數組與數據存儲
6.6.1 一維數組的存儲
……
第7章 函式
第8章 指針
第9章 結構體、共用體與枚舉類型
第10章 預編譯和宏定義
第11章 檔案
第12章 程式設計思想及範例
第13章 面向對象程式設計
第14章 並行程式設計與MPI
第15章 個體軟體開發過程管理(PSP)
附錄
參考文獻

3.圖書信息

《程式設計基礎(C語言)》
作者於帆,趙妮 等主編
ISBN:10位[7302134626] 13位[9787302134626]
出版社:清華大學出版社
出版日期:2006-11-1
定價:¥25.00 元

內容提要

《程式設計(C語言版)》是一本介紹程式設計基礎知識和套用的普及教材。本教材按 照教育部關於套用型大學計算機課程基本要求,並結合當前編程技術發展狀況而編寫的。內容包括程式設計基礎、數據類型、運算符號與表達式、C語言程式的控制結構、數組與函式、指針、結構與鍊表、檔案、Turbo C 圖形程式設計以及實驗等內容。
本書內容翔實,圖文並茂並安排有實驗課程。將理論介紹與上機緊密結合,重點放在對基礎知識和基本操作技能的培養上。
本書適合各類套用型大學在校學生作為教材作用,也適合國家公務員和社會種類成人作為培訓教材使用。

目錄

第1章 程式設計基礎
1.1 程式設計概述
1.2 程式設計語言
1.3 常見程式的各種結構
1.4 C語言的產生與特點
1.5 C語言程式的結構
1.6 標準輸入輸出庫函式
1.7 C語言程式的編輯與運行
習題
第2章 數據類型、運算符號與表達式
2.1 標識符、常量與變數
2.2 C語言的數據類型
2.3 不同類型數據的混合運算
2.4 運算符和表達式
2.5 位運算
習題
第3章 C語言程式的控制結構
3.1 順序結構程式設計
3.2 選擇結構程式設計
3.3 循環結構程式設計
習題
第4章 數組
4.1 數組的概念
4.2 一維數組
4.3 二維數組
4.4 字元數組
習題
第5章 函式
5.1 概述
5.2 函式定義與調用
5.3 數組作為函式參數
5.4 函式的嵌套調用與遞歸調用
5.5 變數的作用域
5.6 內部函式和外部函式
5.7 編譯預處理
習題
第6章 指針
6.1 地址和指針變數的概念
6.2 對指針變數的操作
6.3 數組指針和指針變數
6.4 字元串指針和指針變數
6.5 返回指針值的函式
6.6 指針數組與主函式main()的形象
6.7 函式的指針和指針變數
習題
第7章 結構與鍊表
第8章 檔案
第9章 Turbo C圖形程式設計
第10章 實驗
附錄A 運算符號的優先權和結合性
附錄B C語言標準輸入輸出函式
附錄C ASCII字元代碼集
附錄D 常用庫函式
附錄E Turbo C集成環境下錯誤信息及處理
參考文獻

4.圖書信息

書 名: 程式設

計基礎
作 者:謝書良
出版社: 清華大學出版社
出版時間: 2010年5月1日
ISBN: 9787302217916
開本: 16開
定價: 29.50元

內容簡介

《程式設計基礎》是為從來沒有接觸過程式設計的讀者編寫的“零起點”入門教材。全書共分8章,第1章主要介紹程式設計的概念和程式運行的環境,第2章介紹了基本的數據類型、運算符與表達式,第3章介紹面向過程程式的順序、分支選擇和循環三種控制結構,第4章至第7章分別介紹了數組、指針的概念,結構體和其他數據類型,函式及其調用,內容涵蓋了C++面向過程程式設計內容,與C語言教材完全兼容。第8章是體現《程式設計基礎》特色的一章,分別介紹了“小型通訊錄查詢系統”和“學生成績管理系統”的設計過程並附有完整代碼,作為最後的“課程實踐”還提供了兩個控制台工程樣例。
《程式設計基礎》還為授課教師提供精心設計的配套電子課件、全部例題原始碼、自測練習題答案和部分題目的原始碼,可在清華大學出版社網站上下載。
《程式設計基礎》可作為高等院校涉及程式設計的相關專業程式設計課程的教材,也可作為工程技術人員的參考用書和有志於程式設計的社會青年的自學用書。

作者簡介

陳明,教授,博士生導師。1993年獲德國科學聯合會DFG基金於德國圖濱根大學計算機學院做神經網路綜合技術研究。教育部計算機及套用教學指導組成員(1996-2000),《計算機科學與探索》編委,《計算機教育》編委,中國計算機學會第六屆、第七屆、第八屆、第九屆理事(1996年-現在),中國計算機學會開放式系統專業委員會副主任,中國計算機學會計算機教育專委會常委及計算機科學與技術專業套用型人才培養研究組組長,全國計算機基礎教育研究會常務理事,北京市計算機基礎教育研究會副理事長,教育部IT&AT教育工程專家組成員,教育部文科計算機教學指導委員會委員,2003年獲北京市教學名師獎。撰寫並出版計算機教材、專著及譯著82種。其中有多種教材獲“十一五”國家級規劃教材,北京市精品教材以及北京市精品教材立項項目,曾獲部級數學成果二等獎一項。北京市《計算機軟體基礎課程》優秀教學團隊負責人。參加和完成國家自然科學基金、國家863高技術基金等多項科研項目。目前主要從事分布計算及計算智慧型方面的研究,培養了三百二十餘名碩士學位和博士學位研究生。在《計算機學報》、《軟體學報)》、《通信學報》等國內外學術刊物與會議上發表論文130餘篇。

圖書目錄

第1章 程式設計概述
1.1 基本概念
1.2 算法概述
1.3 數據的輸入與輸出
1.3.1 數據輸出
1.3.2 數據輸入
1.3.3 一個簡單的C++程式
1.4 C++程式的結構
1.5 程式運行的流程
1.6 C++程式的上機環境——VC++6.0集成開發環境簡介
第2章 基本數據類型、運算符與表達式
2.1 數據的基本類型
2.2 變數
2.2.1 標識符命名
2.2.2 變數的聲明與初始化
2.2.3 使用變數時的注意事項
2.3 算術運算符與算術表達式
2.3.1 基本的算術運算符
2.3.2 算術表達式和運算符的優先權與結合性
2.3.3 表達式中各類數值型數據間的混合運算
2.3.4 強制類型轉換運算符
2.4 常量
2.4.1 整型常量
2.4.2 實型常量
2.4.3 字元常量
2.4.4 字元串常量
2.4.5 宏常量
2.4.6 const常量
2.5 賦值運算符與賦值表達式
2.5.1 賦值運算符
2.5.2 賦值過程中的類型轉換
2.5.3 複合的賦值運算符
2.5.4 賦值表達式
2.6 自增1和自減1運算符
2.7 逗號運算符與逗號表達式
自測練習題
第3章 面向過程程式的控制結構
3.1 在輸出流中使用控制符
3.2 用輸出函式printf進行格式輸出
3.3 字元數據的輸出與輸入
3.4 編寫順序結構的程式
3.5 關係運算與邏輯運算
3.5.1 關係運算符與關係表達式
3.5.2 邏輯常量和邏輯變數
3.5.3 邏輯運算與邏輯表達式
3.6 分支選擇結構與if語句
3.7 if語句的嵌套
3.8 條件運算符與條件表達式
3.9 多分支選擇結構與switch語句
3.1 0編寫分支選擇結構的程式
3.1 1循環結構和循環語句
3.1 1.1 用while語句構成循環
3.1 1.2 用do-while語句構成循環
3.1 1.3 用for語句構成循環
3.1 2循環的嵌套
3.1 3流程控制的轉移
3.1 3.1 continue語句
3.1 3.2 break語句
3.1 3.3 goto語句
3.1 4編寫循環結構的程式
自測練習題
第4章 數組
4.1.1 一維數組的定義
4.1.2 一維數組元素的引用
4.1.3 一維數組的初始化
4.1.4 對數組元素的賦值
4.2 二維數組的定義和引用
4.2.1 二維數組的定義
4.2.2 二維數組元素的引用
4.2.3 二維數組的初始化
4.2.4 二維數組的套用舉例
4.3 字元數組與字元串簡介
4.3.1 字元數組的定義
4.3.2 字元數組的輸出和輸入
4.3.3 字元串處理函式
自測練習題
第5章 指針
5.1 指針與指針變數
5.2 指針與數組
5.2.1 用指針操作一維數組
5.2.2 用指針操作二維數組
5.2.3 用指針數組操作二維數組
5.3 指針與字元串
自測練習題
第6章 其他數據類型
6.1 結構體145
6.1.1 結構體類型的定義
6.1.2 結構體變數
6.1.3 結構體數組
6.2 指針與結構體
6.2.1 指向結構體變數的指針
6.2.2 指向結構體數組的指針
6.2.3 用指針處理靜態鍊表簡介
6.3 共用體(聯合體)
6.3.1 共用體類型的定義
6.3.2 共用體變數
6.4 枚舉——基本數據類型
6.4.1 枚舉類型的定義和枚舉變數的聲明
6.4.2 枚舉類型的引用
6.5 自定義類型
6.5.1 自定義類型的一般形式
6.5.2 自定義類型的使用說明
6.6 位運算及位欄位
6.6.1 位運算
6.6.2 移位運算
6.6.3 位運算的複合賦值運算
6.6.4 位欄位
自測練習題
第7章 函式及其調用
7.1 概述
7.2 定義函式的一般形式
7.2.1 無參函式
7.2.2 有參函式
7.3 函式參數與函式的值
7.3.1 調用函式時的數據傳遞
7.3.2 函式返回值
7.4 函式的調用
7.5 函式的嵌套調用
7.6 函式的遞歸調用
7.7 數組作為函式參數
7.7.1 數組元素作函式實參
7.7.2 數組名作函式的參數
7.7.3 二維數組名作函式參數
7.8 指針與函式
7.8.1 指針作為函式的參數
7.8.2 返回指針值的函式——指針函式
7.8.3 指向函式的指針——函式指針
7.8.4 用結構體變數和指向結構體的指針作函式參數
7.9 指針與引用
7.1 0變數的存儲類型
7.1 0.1 存儲類型
7.1 0.2 全局變數
7.1 0.3 局部變數(自動變數)
7.1 0.4 靜態變數
7.1 0.5 靜態函式
第8章 綜合套用
實驗1 熟悉Visual C++6.0的運行環境
實驗2 數據類型、運算符及表達式
實驗3 數據的輸入、輸出與順序結構程式設計
實驗4 分支選擇結構程式設計
實驗5 循環結構程式設計
實驗6 數組的套用
實驗7 指針的基本使用
實驗8 結構體和共用體
實驗9 用指針數組處理字元串及用指針處理結構體
實驗10 函式及其調用
實驗11 函式的嵌套、遞歸調用及帶宏替換
課程實踐 含數據錄入、修改、刪除、查詢等的綜合實例設計
附錄A ASCII碼字元集
附錄B 運算符的優先權和結合性
附錄C 輸入、輸出函式中的格式控制符及修飾符
任務索引
自測練習題參考答案
參考文獻

相關詞條

熱門詞條

聯絡我們