21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎

1.2 2.1 模組化程式設計——函式

基本信息

作 者: 張長海
出 版 社: 清華大學出版社
ISBN: 9787302194361
出版時間: 2009-05-01
版 次: 1
頁 數: 261
裝 幀: 平裝
開 本: 16開
所屬分類: 圖書>教材教輔>大學教材教輔

內容簡介

《21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎》以C語言為載體,引進PAD圖表示程式邏輯,闡述基本的程式設計方法。全書共分13章,主要內容包括算法、程式設計方法、函式、數據的組織、程式開發。每章都包含大量例題和習題。 《21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎》最大的特點是以程式設計為主線、以案例為驅動。全書自始至終圍繞“程式設計”來講解,而不是“語言”的簡單介紹,摒棄了目前各種程式設計書中流行的“解釋程式設計語言”的做法。《21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎》的目的是教會讀者怎樣編程式,提高讀者的程式設計能力,徹底改變 “學了程式設計而不會編程式”的現狀。 《21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎》整體結構好、圖文並茂,力求體現“結構化程式設計”思想,注重培養和訓練讀者良好的程式設計風格。 《21世紀計算機科學與技術實踐型教程:大學電腦程式設計基礎》可以作為面向套用的高等院校中計算機類各個專業程式設計課程、一般高等院校理工科各專業公總計算機基礎課程“高級語言程式設計”、“程式設計基礎”、 “C程式設計”、 “C語言”等的教材和參考書;還可以供從事計算機工作的有關人員參考。

圖書目錄

第1章 緒論
1.1 “雞兔同籠”——計算
1.2 算法
1.3 PAD圖
1.4 程式
1.5 運行
1.6 計算機的基本結構
1.7 C語言
1.8 VisualC++集成開發環境
1.8.1 啟動VC++
1.8.2 獨立檔案模式下建立環境
1.8.3 獨立檔案模式下錄入、編輯源程式
1.8.4 編譯
1.8.5 連線與運行
1.8.6 程序參數
1.8.7 項目管理模式下建立運行環境
1.8.8 項目管理模式下錄入、編輯源程式
本章小結
習題一
第2章 簡單程式
2.1 行程問題——簡單程式
2.2 語句
2.3 表達式
2.3.1 表達式語句
2.3.2 賦值
2.4 基本符號
2.4.1 關鍵字
2.4.2 標識符
2,4.3 間隔符
2.4.4 注釋
2.5 數據及其類型
2.5.1浮點類型
2.5.2 整數類型
2.5.3 字元類型
2.5.4 混合運算
2.6 常量和變數
2.6.1 字面常量
2.6.2 常量標識符
2.6.3 變數
2.7 類型轉換
2.8 輸入輸出
2.8.1 字元輸入
2.8.2 字元輸出
2.8.3 格式輸入
2.8.4 格式輸出
2.9 順序控制結構
本章小結
習題二
第3章 分支程式設計
3.1 判斷成績是否及格——雙分支程式設計
3.2 成績加上獲獎信息——單分支程式設計
3.3 邏輯判斷——布爾類型
3.3.1 關係運算
3.3.2 布爾運算
3.4 獲獎分等級——多分支程式設計
3.5 表示汽車種類——枚舉類型
本章小結
習題三
第4章 循環程式設計
4.1 計算平均成績——循環程式
4.1.1 後判斷條件的循環
4.1.2 先判斷條件的循環
4.1.3 for語句
4.2 列印99表——多重循環
4.3 程式設計實例
本章小結
習題四
第5章 模組化程式設計——函式
5.1 求給定三角形的重心——模組化程式設計
5.2 函式
5.2.1 函式定義
5.2.2 函式調用
5.2.3 先調用後定義
5.3 程式設計實例
本章小結
習題五
第6章 批量數據組織——數組
6.1 成績統計——數組類型
6.1.1 數組聲明
6.1.2 下標表達式
6.1.3 應注意的問題
6.2 統計多科成績——多維數組
6.3 程式設計實例
6.4 成績排序——數組初值
6.5 輸出回文字——字元串
6.6 類型定義
本章小結
習題六
第7章 指針
7.1 指針與變數
7.1.1 指針類型和指針變數
7.1.2 指針所指變數
7.1.3 空指針、無效指針
7.2 指針運算
7.3 指針與數組
7.3.1 用指針標識數組
7.3.2 指針數組
7.4 指針與字元串
7.5 指向指針的指針
本章小結
習題七
第8章 表單數據組織——結構體
8.1 圖書卡管理
8。2圖書卡保存——結構體
8.2.1 定義結構體類型
8.2.2 結構體類型名
8.2.3 結構體變數
8.2.4 指向結構體變數的指針
8.2.5 訪問結構體變數的成分
本章小結
習題八
第9章 再論函式
9.1 參數
9.1.1 傳遞直線方程係數——指針作參數
9.1.2 對任意數組排序——數組作參數
9.1.3 圖書卡檢索——結構體作參數
9.2 函式值
9.2.1 列印月份名——返回指針值的函式
9.2.2 讀入圖書卡片——返回結構體值的函式
9.3 作用域
9.4 局部量和全局量
9.5 計算n!——遞歸程式設計
本章小結
習題九
第10章 外部數據組織——檔案
10.1 重新考慮圖書卡管理問題——檔案
10.2 檔案概述
10.3 打開和關閉檔案
10.4 程式參數
10.5 字元讀寫
10.6 字元串讀寫
10.7 格式化讀寫
10.8 數據塊讀寫
10.9 檔案定位
本章小結
習題十
第11章 程式開發
11.1 求三角形外心——自頂向下、逐步求精
11.2 結構化程式設計原則
11.3 程式風格
11.3.1 行文格式
11.3.2 標識符
11.3.3 注釋
11.3.4 對程式說明的建議
本章小結
習題十
第12章 動態數據組織
12.1 列印法雷序列——動態數據結構
12.2 動態變數
12.3 鍊表
12.4 程式設計實例
本章小結
習題十二
第13章 若干深入問題
附錄A ASCII字元集
附錄B 標準庫頭檔案表
參考文獻263

相關詞條

熱門詞條

聯絡我們