書主要講解算法與編程,全面闡述算法與編程的基本概念和技術,循序漸進地引導學習者了解計機編程的基礎知識。書中從 C 語言基礎知識開始介紹,在此基礎上詳細闡述 C 語言的特性,)俗化的語言和形象的比喻來解釋算法設計邏輯,同時用大量的圖示和實例代碼來幫助理解,并輔以各類練習題供學習者動手進行編程實踐。
本書具有科學性與趣味性相結(jié)合、內(nèi)容結(jié)構(gòu)合理、例題豐富、配有高質(zhì)量資源平臺等特點,是學習C 語言的人門級圖書。本書適用于小學高年級、中學生及編程愛好者,也可作為備考青少年信息學奧賽的初級教材使用。
第一章
走近信息學
第一節(jié)
什么是信息學
第二節(jié)
計算機系統(tǒng)簡介
第三節(jié)
計算機語言
第四節(jié)
信息的存儲與表示
第五節(jié)
數(shù)據(jù)在計算機中的編碼表示
第六節(jié) C 語言概述
第二章
順序結(jié)構(gòu)程序設計
第一節(jié):第一個C 程序--Hello World!
第二節(jié)
變量--可變的籠子
第三節(jié)
數(shù)據(jù)類型
第四節(jié)
運算符與表達式
第五節(jié)
基本的輸入與輸出
第六節(jié)
順序結(jié)構(gòu)綜合實戰(zhàn)
第三章
分支結(jié)構(gòu)程序設計
第一節(jié)
算法
第二節(jié) if分支語句
第三節(jié) switch 分支語句
第四節(jié)
分支結(jié)構(gòu)綜合實戰(zhàn)
第四章
循環(huán)結(jié)構(gòu)程序設計
第一節(jié)
循環(huán)結(jié)構(gòu)之 while 循環(huán)
第二節(jié)
循環(huán)結(jié)構(gòu)之 for 循環(huán)·
第三節(jié)
循環(huán)結(jié)構(gòu)之 do...while 循環(huán)
第四節(jié)
循環(huán)嵌套
第五節(jié)循環(huán)控制語句
第六節(jié)
循環(huán)結(jié)構(gòu)綜合實戰(zhàn)
第五章
數(shù)組
第一節(jié)
算法初探---維數(shù)組
第二節(jié)
維度升級--二維數(shù)組
第三節(jié)
字符數(shù)組與字符串類型
第四節(jié)
數(shù)組綜合實戰(zhàn)
第六章
函數(shù)
第一節(jié)
函數(shù)的定義和調(diào)用參數(shù)
第二節(jié):函數(shù)的變量作用域
第三節(jié)
遞歸函數(shù)
第四節(jié)
函數(shù)綜合運用1
第五節(jié)
函數(shù)綜合運用2
第六節(jié)
函數(shù)綜合實戰(zhàn)
第七章
文件和結(jié)構(gòu)體
第一節(jié)
文件操作
第二節(jié)
海納百川--結(jié)構(gòu)體
第八章
指針
第一節(jié)
快捷方式--指針
第二節(jié)指針的運算
第三節(jié)
指針與數(shù)組
第四節(jié)
指針與函數(shù)·
第五節(jié)
鏈表結(jié)構(gòu)
第六節(jié)
指針綜合實戰(zhàn)
參考文獻