C語言程序設計(新形態版)
施文英、谷蕭君、王鳳萍、楊萍
相關主題
商品描述
本書從經典案例和課程思政兩方面結合入手,針對完全零基礎入門的讀者,採用由淺入深循序漸進、學練結合激發學生編程興趣,註重培養讀者的程序設計能力,培養良好的程序設計風格和習慣,達到熟練掌握C語言的目的。 本書分為10章,從C語言發展歷程、C語言基本結構以及C語言環境的搭建開始,逐步介紹C語言的數據類型、流程控制結構、函數、數組、指針、結構體、文件等。每章均結合思政元素設計適當案例,讓學生在學習C語言知識的同時潛移默化地接受思政教育,同時適當地加入理工科專業的案例,強化C語言在理工科專業中工具作用。本書概念清晰、內容簡練、通俗易懂,非常適合作為高等院校非電腦專業師生的教學用書。
本書特色體現在以下幾個方面:
? 力求一題多解。
C語言中有一些經典案通過不同求解方法的訓練,既拓展了學生的解題思路,又培養了學生的精益求精的科學家精神。
? 舉一反三、由淺入深
教材將由經典案例入手,舉一反三、由淺入深,拓展學生的解題思維、培養學生解決問題的綜合能力。
? 使用類比方法幫助學生鞏固知識點
C語言中有很多知識點微小的差異結果完全不一樣,教材將這些知識點放在一起類比,不僅幫助學生理解知識點,也使他們明白“差之毫釐失之千里”的道理。
? 趣味案例入手,激發學生學習興趣
教材引入一些趣味案例,降低C語言學習的枯燥性,激發學生學習C語言的興趣。
? 多課程融合
為了強化C語言的工具作用,將在教材中增加與理工科專業相關的綜合應用案例,引導學生進一步將C語言課程知識應用於專業的實際應用中。
? 綜合案例貫穿全教程
在教材中將設計一個綜合案例:學生成績表的處理,從輸入輸出開始編寫系統的界面、到選擇結構菜單的選擇、循環結構中處理成績表中各科**分或**分、再到數組處理排序、找數問題、函數章節模塊化處理、指針章節將指針作為函數的參數,甚至用結構體處理,最後將學生成績表以文件形式存儲及處理。這個綜合案例將貫穿教材除第1、2章基礎知識外的所有章節,從簡單到難,逐步加深、逐漸擴充內容,最後呈現一個完整的學生成績管理系統。通過綜合案例的訓練,培養學生模塊化程序設計的思想,以及化繁為簡的解決問題的方法。