本書(shū)由CCF組織富有程序設(shè)計(jì)教學(xué)經(jīng)驗(yàn)的中學(xué)老師編寫。通過(guò)詳實(shí)的例題,循序漸進(jìn)地介紹中學(xué)生計(jì)算機(jī)程序設(shè)計(jì)的各種知識(shí),內(nèi)容包括數(shù)據(jù)的存儲(chǔ)和讀入、程序的選擇執(zhí)行、程序段的反復(fù)執(zhí)行、數(shù)據(jù)的批量存儲(chǔ)等,旨在普及計(jì)算機(jī)科學(xué)教育,培養(yǎng)中學(xué)生的計(jì)算思維能力。
本書(shū)可作為中學(xué)生計(jì)算機(jī)程序設(shè)計(jì)教材,也可供廣大計(jì)算機(jī)編程愛(ài)好者參考。
CCF中學(xué)生計(jì)算機(jī)程序設(shè)計(jì) 基礎(chǔ)篇
本叢書(shū)是基于《CCF青少年計(jì)算機(jī)程序設(shè)計(jì)評(píng)級(jí)標(biāo)準(zhǔn)》開(kāi)發(fā)的一個(gè)系列培訓(xùn)教材。該標(biāo)準(zhǔn)圍繞計(jì)算機(jī)程序設(shè)計(jì)的知識(shí)要求和能力要求,共分十級(jí),其中1-3級(jí)為基礎(chǔ)級(jí),4-5級(jí)為提高級(jí),6-7級(jí)為高手級(jí),8-10級(jí)為大師級(jí)。本叢書(shū)將評(píng)級(jí)內(nèi)容進(jìn)行歸納,計(jì)劃1-3級(jí)出1本、4-5級(jí)出1本,6-7級(jí)出1本,8-10級(jí)出1本,共4本教材。
陳 穎:全國(guó)模范教師、福州一中特級(jí)教師、國(guó)際金牌指導(dǎo)教練、NOI十大杰出指導(dǎo)教師
邱桂香:沈陽(yáng)東北育才學(xué)校特級(jí)教師、國(guó)際金牌教練、NOI十大杰出指導(dǎo)教師
朱全民:全國(guó)師德先進(jìn)個(gè)人、雅禮中學(xué)特級(jí)教師、國(guó)際金牌指導(dǎo)教師、NOI十大杰出指導(dǎo)教師
第1章?編程如此簡(jiǎn)單
1.1 程序設(shè)計(jì)概念.......................................................... 1
1.2 整數(shù)算術(shù)運(yùn)算.......................................................... 4
1.3 實(shí)數(shù)算術(shù)運(yùn)算.......................................................... 8
附錄A?Dev-C++集成開(kāi)發(fā)環(huán)境........................................ 11
第2章?數(shù)據(jù)的存儲(chǔ)和讀入
2.1 變量和變量的類型.................................................. 17
2.2 賦值語(yǔ)句和數(shù)學(xué)表達(dá)式........................................... 21
*2.3 數(shù)據(jù)類型轉(zhuǎn)換........................................................ 32
2.4 變量的讀入........................................................... 38
*2.5 C語(yǔ)言中的scanf語(yǔ)句和printf語(yǔ)句............................. 43
2.6 順序結(jié)構(gòu)程序設(shè)計(jì)實(shí)例........................................... 51
附錄B?基本數(shù)據(jù)類型.................................................... 56
附錄C?常用數(shù)學(xué)函數(shù).................................................... 57
第3章?程序的選擇執(zhí)行
3.1 if語(yǔ)句和關(guān)系表達(dá)式................................................ 59
3.2 邏輯表達(dá)式和條件表達(dá)式........................................ 68
3.3 嵌套if語(yǔ)句............................................................ 75
3.4 switch語(yǔ)句............................................................ 83
*3.5 分支結(jié)構(gòu)程序設(shè)計(jì)實(shí)例........................................... 92
第4章?程序段的反復(fù)執(zhí)行
4.1 for語(yǔ)句............................................................... 105
4.2 while語(yǔ)句............................................................ 119
4.3 do-while語(yǔ)句....................................................... 131
4.4 多重循環(huán)............................................................. 142
*4.5 在循環(huán)結(jié)構(gòu)中應(yīng)用位運(yùn)算...................................... 156
*4.6 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)實(shí)例.......................................... 167
附錄D?break語(yǔ)句和continue語(yǔ)句.................................. 178
第5章?數(shù)據(jù)的批量存儲(chǔ)
5.1 一維數(shù)組............................................................. 183
5.2 活用數(shù)組下標(biāo)...................................................... 192
5.3 數(shù)值排序和查找................................................... 204
5.4 字符數(shù)組............................................................. 220
5.5 二維數(shù)組............................................................. 233
*5.6 數(shù)組的綜合應(yīng)用實(shí)例............................................. 245
參考文獻(xiàn) 261
索引 263