本叢書是基于《CCF青少年計算機程序設計評級標準》開發的一個系列培訓教材。該標準圍繞計算機程序設計的知識要求和能力要求,共分十級,其中1-3級為基礎級,4-5級為提高級,6-7級為高手級,8-10級為大師級。本叢書將評級內容進行歸納,計劃1-3級出1本、4-5級出1本,6-7級出1本,8-10級出1本,共4本教材。
陳 穎:全國模范教師、福州一中特級教師、國際金牌指導教練、NOI十大杰出指導教師
邱桂香:沈陽東北育才學校特級教師、國際金牌教練、NOI十大杰出指導教師
朱全民:全國師德先進個人、雅禮中學特級教師、國際金牌指導教師、NOI十大杰出指導教師
第1章?編程如此簡單
1.1 程序設計概念.......................................................... 1
1.2 整數算術運算.......................................................... 4
1.3 實數算術運算.......................................................... 8
附錄A?Dev-C 集成開發環境........................................ 11
第2章?數據的存儲和讀入
2.1 變量和變量的類型.................................................. 17
2.2 賦值語句和數學表達式........................................... 21
2.3 數據類型轉換........................................................ 32
2.4 變量的讀入........................................................... 38
2.5 C語言中的scanf語句和printf語句............................. 43
2.6 順序結構程序設計實例........................................... 51
附錄B?基本數據類型.................................................... 56
附錄C?常用數學函數.................................................... 57第1章?編程如此簡單
1.1 程序設計概念.......................................................... 1
1.2 整數算術運算.......................................................... 4
1.3 實數算術運算.......................................................... 8
附錄A?Dev-C 集成開發環境........................................ 11
第2章?數據的存儲和讀入
2.1 變量和變量的類型.................................................. 17
2.2 賦值語句和數學表達式........................................... 21
2.3 數據類型轉換........................................................ 32
2.4 變量的讀入........................................................... 38
2.5 C語言中的scanf語句和printf語句............................. 43
2.6 順序結構程序設計實例........................................... 51
附錄B?基本數據類型.................................................... 56
附錄C?常用數學函數.................................................... 57
第3章?程序的選擇執行
3.1 if語句和關系表達式................................................ 59
3.2 邏輯表達式和條件表達式........................................ 68
3.3 嵌套if語句............................................................ 75
3.4 switch語句............................................................ 83
3.5 分支結構程序設計實例........................................... 92
第4章?程序段的反復執行
4.1 for語句............................................................... 105
4.2 while語句............................................................ 119
4.3 do-while語句....................................................... 131
4.4 多重循環............................................................. 142
4.5 在循環結構中應用位運算...................................... 156
4.6 循環結構程序設計實例.......................................... 167
附錄D?break語句和continue語句.................................. 178
第5章?數據的批量存儲
5.1 一維數組............................................................. 183
5.2 活用數組下標...................................................... 192
5.3 數值排序和查找................................................... 204
5.4 字符數組............................................................. 220
5.5 二維數組............................................................. 233
5.6 數組的綜合應用實例............................................. 245
參考文獻 261
索引 263