第一部分 計算與算法基礎(chǔ)
第1章 導(dǎo)論
1.1 計算系統(tǒng)
1.1.1 珠算系統(tǒng)
1.1.2 電子計算機基本原理
1.1.3 信息數(shù)字化及其標(biāo)準(zhǔn)化
1.2 計算機程序設(shè)計語言概述
1.2.1 計算機低級語言與高級語言
1.2.2 高級語言程序要素
1.2.3 高級語言程序設(shè)計方法
1.3 算法基礎(chǔ)
1.3.1 算法的概念
1.3.2 算法的表示
1.4 小結(jié)
練習(xí)1
第二部分 面向過程程序設(shè)計
第2章 C++概貌
2.1 基本程序設(shè)計
2.1.1 “算術(shù)測驗”程序之
2.1.2 C++程序基本元素
2.1.3 輸入輸出及賦值操作
2.2 基本程序改進(jìn)
2.2.1 “算術(shù)測驗”程序之二
2.2.2 C++基本運算
2.2.3 C++程序流程控制
2.3 基本程序擴(kuò)展
2.3.1 簡單函數(shù)
2.3.2 多文件結(jié)構(gòu)
2.4 C++程序開發(fā)流程
2.5 C++應(yīng)用程序集成開發(fā)環(huán)境簡介
2.6 趣味程序——變換的字符
2.7 小結(jié)
練習(xí)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 運算表達(dá)式
3.3.1 C++運算符匯總
3.3.2 單目運算
3.3.3 二進(jìn)制位運算
3.3.4 迭代賦值運算
3.3.5 抽取及插入運算
3.3.6 三目條件運算
3.3.7 逗號運算
3.3.8 區(qū)分作用域
3.4 語句
3.5 I/O流格式控制
3.6 應(yīng)用舉例
3.6.1 深入理解ASCII字符集
3.6.2 深入理解整型數(shù)據(jù)
3.6.3 輸出字符圖案
3.7 趣味程序——行走的字符串
3.8 小結(jié)
練習(xí)3
第4章 變量設(shè)計
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 標(biāo)志變量的設(shè)計與應(yīng)用
4.3.1 整除問題
4.3.2 三角形的周長及面積
4.4 單變量版“評委評分”程序設(shè)計
4.4.1 問題描述及算法分析
4.4.2 程序?qū)崿F(xiàn)
……
第三部分 面向?qū)ο蟪绦蛟O(shè)計
附錄A ASCII字符集
附錄B 常用庫函數(shù)參考