第一部分 計算與算法基礎
第1章 導論
1.1 計算系統(tǒng)
1.1.1 珠算系統(tǒng)
1.1.2 電子計算機基本原理
1.1.3 信息數(shù)字化及其標準化
1.2 計算機程序設計語言概述
1.2.1 計算機低級語言與高級語言
1.2.2 高級語言程序要素
1.2.3 高級語言程序設計方法
1.3 算法基礎
1.3.1 算法的概念
1.3.2 算法的表示
1.4 小結
練習1
第二部分 面向過程程序設計
第2章 C++概貌
2.1 基本程序設計
2.1.1 “算術測驗”程序之
2.1.2 C++程序基本元素
2.1.3 輸入輸出及賦值操作
2.2 基本程序改進
2.2.1 “算術測驗”程序之二
2.2.2 C++基本運算
2.2.3 C++程序流程控制
2.3 基本程序擴展
2.3.1 簡單函數(shù)
2.3.2 多文件結構
2.4 C++程序開發(fā)流程
2.5 C++應用程序集成開發(fā)環(huán)境簡介
2.6 趣味程序——變換的字符
2.7 小結
練習2
第3章 數(shù)據(jù)的表示及I/O流格式控制
3.1 數(shù)據(jù)的表示
3.1.1 常量
3.1.2 變量
3.1.3 變量的引用
3.1.4 常量的引用
3.2 函數(shù)
3.2.1 函數(shù)的形式參數(shù)
3.2.2 函數(shù)的返回類型
3.3 運算表達式
3.3.1 C++運算符匯總
3.3.2 單目運算
3.3.3 二進制位運算
3.3.4 迭代賦值運算
3.3.5 抽取及插入運算
3.3.6 三目條件運算
3.3.7 逗號運算
3.3.8 區(qū)分作用域
3.4 語句
3.5 I/O流格式控制
3.6 應用舉例
3.6.1 深入理解ASCII字符集
3.6.2 深入理解整型數(shù)據(jù)
3.6.3 輸出字符圖案
3.7 趣味程序——行走的字符串
3.8 小結
練習3
第4章 變量設計
4.1 窮舉計算
4.1.1 “百錢買百雞”問題
4.1.2 判定素數(shù)
4.2 迭代計算
4.2.1 牛頓迭代法
4.2.2 級數(shù)計算
4.2.3 最大公因數(shù)和最小公倍數(shù)
4.3 標志變量的設計與應用
4.3.1 整除問題
4.3.2 三角形的周長及面積
4.4 單變量版“評委評分”程序設計
4.4.1 問題描述及算法分析
4.4.2 程序?qū)崿F(xiàn)
……
第三部分 面向?qū)ο蟪绦蛟O計
附錄A ASCII字符集
附錄B 常用庫函數(shù)參考