商品簡介
本書是一本關於程序設計的教材,它圍繞程序設計初學者面對的中心問題(即如何構思算法)來介紹程序設計中的主要基本概念和設計方法,包括“程序設計開發的過程、選擇結構、重復結構、數組、文件”等,并介紹了主要的基本算法、冒泡排序、串行搜索等,給出了很多生動有趣的例子進行講解。在算法最終描述時,以VB與C++為例,對一些程序進行對比實現。這樣,既讓學生可以在與語言無關的算法介紹中學習算法思想,又使他們能夠自己動手進行實際的編程練習。
本書各章節后面配有豐富的練習題,很有針對性,網上配套資源也很實用,不僅非常適合作為程序設計的教材,也很適合讀者自學使用。
目次
第0章 緒論
0.1 無處不在的計算機
0.2 計算機簡史
0.2.1 什麼是計算機
0.2.2 早期的計算機
0.2.3 個人計算機
0.2.4 今天的計算機
0.2.5 因特網
0.2.6 自測題
0.3 計算機基礎
0.3.1 中央處理器
0.3.2 內部存儲器
0.3.3 大容量存儲設備
0.3.4 輸入設備
0.3.5 輸出設備
0.3.6 自測題
0.4 軟件和程序設計語言
0.4.1 軟件的種類
0.4.2 程序設計語言的種類
0.4.3 自測題
0.5 復習與練習
0.5.1 重要術語
0.5.2 本章小結
0.5.3 復習題
第1章 程序設計概述
1.1 什麼是計劃
1.1.1 一種通用的解題策略
1.1.2 編寫計算機程序:程序開發周期
1.1.3 自測題
1.2 基本的程序設計概念
1.2.1 一個簡單的程序
1.2.2 價格換算程序
1.2.3 數據輸入
1.2.4 Input與Write語句
1.2.5 使用輸入提示
1.2.6 其他形式的輸入
1.2.7 程序變量和常量
1.2.8 變量名
1.2.9 變量名要有意義
1.2.10 在計算機中變量的實際情況是怎樣的
1.2.11 自測題
1.3 數據處理與輸出
1.3.1 數據處理
1.3.2 Set語句
1.3.3 給變量賦值和再賦值
1.3.4 數據的運算
1.3.5 運算優先級
1.3.6 數據輸出
1.3.7 Write語句的回顧
1.3.8 注解你的輸出
1.3.9 自測題
1.4 數據類型
1.4.1 數值數據
1.4.2 整數
1.4.3 除以整數
1.4.4 實數
1.4.5 Declare語句
1.4.6 最后再談價格轉換
1.4.7 科學計數法與指數計數法
1.4.8 字符串數據
1.4.9 字符類型
1.4.10 字符串操作
1.4.11 自測題
1.5 復習與練習
1.5.1 重要術語
1.5.2 本章小結
1.5.3 復習題
第2章 程序開發
2.1 程序開發周期
2.1.1 程序開發過程
2.1.2 分析問題
2.1.3 設計程序
2.1.4 編寫程序代碼
2.1.5 測試程序
2.1.6 周期中的額外步驟
2.1.7 自測題
2.2 程序設計
2.2.1 模塊化程序設計
2.2.2 使用模塊和子模塊
2.2.3 模塊化程序設計的優點
2.2.4 在程序開頭給出歡迎信息
2.2.5 自測題
……
第3章 選擇結構:做決策
第4章 重復結構:循環
第5章 數組:列表與表格
第6章 順序數據文件
術語表
學習技巧指導