第 1單元 魔法天地—初識編程
第 1課 擁有魔法盒——軟件安裝 002
第 2課 求生者密碼——編程體驗 006
第3課 交換身份牌——數(shù)據(jù)類型 012
第4課 絕地闖關卡——算術運算 019
第 2單元 步步為營—順序結構
第5課 萬有引力——常量與變量 026
第6課 勾股定理——輸入和輸出 034
第7課 凱撒密碼——字符運算 041
第3單元 披沙揀金—選擇結構
第8課 密碼鎖之謎—if語句 051
第9課 久違的派對—if-else語句 058
第 10課 人機大比拼—if語句的嵌套 066
第 11課 快樂的周末—switch多分支語句 075
第4單元 周而復始—循環(huán)結構
第 12課 誰計算得快—for語句 085
第 13課 有趣的數(shù)列—for與if語句 092
第 14課 角谷的猜想—while語句 099
第 15課 球彈跳高度—do-while語句 105
第 16課 求水仙花數(shù)—for循環(huán)嵌套 112
第5單元 物以類聚—數(shù)組
第 17課 操場列隊——一維數(shù)組 120
第 18課 體能測試——二維數(shù)組 130
第 19課 特長統(tǒng)計——字符數(shù)組 141
第 20課 加密與解密——數(shù)組應用 151
第6單元 提速增效—函數(shù)
第 21課 用海倫公式求面積—庫函數(shù)的使用 159
第 22課 孿生素數(shù)有多少—函數(shù)的定義和
調用 169
第 23課 巧算最大公約數(shù)—函數(shù)的遞歸調用 180
第7單元 里應外合—文件操作
第 24課 創(chuàng)建記賬本——寫入數(shù)據(jù)到文件 191
第 25課 查消費記錄——讀取文件中的數(shù)據(jù) 201
第 26課 數(shù)連綿群山——文件的讀和寫 211
第8單元 運籌決算—基本算法
第 27課 四葉玫瑰數(shù)——窮舉算法 222
第 28課 數(shù)據(jù)表排序——排序算法 228
第 29課 多米諾骨牌——遞推算法 236
第30課 組合數(shù)問題——搜索和回溯 243