本書特色:本書沒有沿襲傳統(tǒng)教材的章節(jié)內容的條塊分割方式,首次引入經緯兩條線來組織內容。緯線方面,在一個平面上將內容劃分成為不同的條塊,以使介紹的內容與其他內容相對獨立,便于理解。經線方面,將所述的內容按照程序設計的一般步驟和實際技術難度層次的不同,劃分成為不同的技術層次,由淺入深地加以介紹。通過實例和實驗將前面每個章節(jié)中所介紹的內容貫穿在一起,提高讀者所學技術的貫通性和整體性。為了突出程序設計的技能性和技巧性,本書在每一個章節(jié)學完一部分技術內容后,就利用已經掌握的技術和技巧將在線考試系統(tǒng)做一次完善和升級,讀者能夠真實清晰地看到一個程序的設計和完善過程。本書沒有追求程序設計語言功能的全面性,只是通過實例介紹程序設計的基本思想,通過實驗使讀者能夠清楚直觀地看到每一個程序指令的執(zhí)行過程和效果,主題更加突出,內容更加緊湊,從而突出了技巧性和實用性,為以后系統(tǒng)地學習和應用一種計算機語言奠定基礎。本書通過大量的實例,使用簡單的語句形式解決程序設計過程中常見的問題。全書的大部分實例都描述了程序的調試過程,以使讀者能夠新歷程序的執(zhí)行過程和內存中數據的變化過程,從而直接體會人與計算機的交互過程和計算機按照程序完成任務的原理,進而使讀者直觀、深刻地理解程序設計的基本方法,為更進一步掌握計算機軟件的實現技術奠定基礎。本書可作為高職高專院校計算機專業(yè)的程序設計基礎課程教材,也可作為大學本科在校學生學習程序設計技術的自學參考書,同時也是其他各類專業(yè)技術人員學習軟件設計技術的入門參考書。