
劉奇志 尹存燕 曹迎春
本書基於“如何設計、實現出好的程序讓計算機求解簡單的問題”展開討論。第1章介紹比較容易理解的流程控制方法;第2章介紹比較有趣的模塊設計方法;第3~4章介紹較爲瑣碎的簡單數據的描述與基本操作方法;第5~9章介紹較難掌握的複雜數據的描述與操作方法。教學實踐證明,這一安排可以讓初學者儘快進入程序員角色,避免使初學者在嘗試編寫程序之前,被計算機系統對數據的存儲方式、表達式的處理規則等知識所困擾。此外,在涉及計算機系統、數據結構、算法設計與分析等後續課程中的一些深入話題時,只引導讀者瞭解相關內容,不對它們做深入討論。本書內容由淺入深,循序漸進,適合作爲高校程序設計入門課程的教材。