- C語言程序設(shè)計(第2 版)
- 寧愛軍 張艷華主編
- 841字
- 2019-07-08 18:21:01
第2版 前言
C語言是結(jié)構(gòu)化的程序設(shè)計語言,它功能豐富、使用靈活、可移植性好,廣泛應(yīng)用于科學(xué)計算、工程控制、網(wǎng)絡(luò)通信、圖像處理等領(lǐng)域。C語言是特別適宜作為學(xué)習(xí)程序設(shè)計的語言,也是實用性較強(qiáng)的編程語言。
本書以Visual C++6.0為編程環(huán)境,通過分析問題、設(shè)計算法、編寫和調(diào)試程序的步驟,重點培養(yǎng)學(xué)生分析問題和算法設(shè)計的能力,以及對語言和語法知識的理解和掌握。力求彌補以往在程序設(shè)計課程教學(xué)中的不足,使學(xué)生不但能掌握語言語法知識,還能夠培養(yǎng)自己設(shè)計算法、編寫程序解決實際問題的能力。
教師選用本書作為教材,可以根據(jù)授課學(xué)時情況適當(dāng)取舍教學(xué)內(nèi)容。教學(xué)建議如下。
(1)如果學(xué)時充分,建議系統(tǒng)學(xué)習(xí)全部內(nèi)容。如果學(xué)時較少,建議以第1~11章為教學(xué)重點。后續(xù)章節(jié)可以在選修課或課程設(shè)計中介紹,也可以建議學(xué)生自學(xué)。
(2)學(xué)習(xí)第3章時,先重點掌握簡單格式的輸入輸出方法,在需要使用復(fù)雜格式的輸入輸出時再回來學(xué)習(xí)。
(3)學(xué)習(xí)第4~7章時,應(yīng)該先進(jìn)行問題分析、算法設(shè)計,后進(jìn)行程序設(shè)計和程序調(diào)試。注意培養(yǎng)分析問題、解決問題的能力。
(4)學(xué)生應(yīng)該認(rèn)真完成課后習(xí)題,以鞏固語言和語法知識,培養(yǎng)實際編程能力,力求達(dá)到全國計算機(jī)等級考試(二級C語言)要求的水平。
(5)各章學(xué)習(xí)資源可以在“本章資源”二維碼指向的網(wǎng)址下載。
(6)允許初學(xué)者不立刻學(xué)習(xí)帶★的內(nèi)容,可以在以后需要時再返回學(xué)習(xí)。
本書的作者都是長期從事軟件開發(fā)和大學(xué)程序設(shè)計課程教學(xué)的一線教師,具有豐富的軟件開發(fā)和教學(xué)經(jīng)驗。本書由寧愛軍和張艷華任主編,負(fù)責(zé)全書的總體策劃、統(tǒng)稿和定稿。第1~3章由張艷華編寫,第4~8章由寧愛軍編寫,第9~11章由滿春雷編寫,第12~14章由趙奇編寫。對本書的編寫工作做出貢獻(xiàn)的還有熊聰聰、楊光磊、李偉、竇若菲、王燕、張浥楠等老師。本書的編寫和出版,還得到了天津科技大學(xué)各級領(lǐng)導(dǎo)的關(guān)懷和老師的指導(dǎo),在此一并表示感謝。
本書是作者多年軟件研發(fā)和教學(xué)經(jīng)驗的總結(jié),但是由于水平有限,書中肯定還存在很多缺點和不足,懇請專家和讀者批評指正。聯(lián)系信箱:ningaijun@sina.com。
編者
2015年9月
- Java逍遙游記
- 自己動手實現(xiàn)Lua:虛擬機(jī)、編譯器和標(biāo)準(zhǔn)庫
- 編寫整潔的Python代碼(第2版)
- Functional Programming in JavaScript
- HTML5+CSS3網(wǎng)站設(shè)計教程
- Java性能權(quán)威指南(第2版)
- Mastering macOS Programming
- TypeScript實戰(zhàn)指南
- 大學(xué)計算機(jī)基礎(chǔ)(第2版)(微課版)
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- Big Data Analytics
- C++新經(jīng)典
- PHP 7+MySQL 8動態(tài)網(wǎng)站開發(fā)從入門到精通(視頻教學(xué)版)
- Instant Lucene.NET
- C語言程序設(shè)計