官术网_书友最值得收藏!

前言

C語言結構化、簡單、靈活、可移植等多個優良特點,決定了其在程序設計中的基礎性地位,在教學中有難以動搖的實際應用。作為大多數學生第一種需要認真學習理解的編程語言,C語言已成為他們中間很多人的“編程母語”,深深地烙印在學生的思維方式中。其中,實驗是學習C語言最為重要的一個環節,學生通過實驗把課堂上學到的理論知識運用于實踐當中,建立對程序的基本認識和對計算機模型的最初理解。為了幫助讀者盡快掌握C語言的初步編程方法和程序設計思維,我們特地編寫了這本與《C語言程序設計與應用(第2版)》配套的實驗指導書,以便同學們在完成一定量的課程及課外項目實踐后,建立正確的軟件開發實踐習慣。本書共分兩大部分:第一部分為學習輔導與習題解答,第二部分為實驗指導與實驗報告。

在第一部分學習輔導與習題解答中,按照《C語言程序設計與應用(第2版)》中的各章進行學習輔導,每章分為3個模塊,第一個模塊為本章學習輔導,對本章所涵蓋的知識點進行了匯總,按詞匯、語法和應用的線路進行輔導,并對關鍵的內容、編程技巧和易錯、易混、易亂的知識點進行了要點提示;第二個模塊為課后習題指導,包括每一章課后的習題正確答案和較為詳細的解釋,特別是對編程題,一般是以問題分析、算法設計和代碼實現等軟件算法設計方法學的基本思想為指導進行解答;第三個模塊為實驗問題解答,融合了多位在C語言教學一線工作的教師多年在指導學生實驗方面的經驗,總結學生在實驗過程所遇到的典型問題,做了較為詳盡的解答,以幫助讀者更好地進行實驗。另外,在這部分還安排了兩套精心編制的試卷和詳盡的試題解答,使同學們能夠對自己的學習情況進行檢查。

在第二部分實驗指導與實驗報告中,從教材的第2章開始設置了8個實驗,每個實驗分4個模塊,第一個模塊實驗目的,是完成本次實驗后所要達到的目標,即了解什么,熟悉什么,掌握什么;第二個模塊實驗指導,說明了完成本實驗所需要的參考學時數(每學時為50分鐘),針對本次實驗中所遇到的難點和編程技巧進行輔導;第三個模塊實驗內容,按照每章所涉及的知識點精心編制實驗題目,其中包括閱讀程序、編程并上機調試、調試記錄,旨在幫助同學們運用教材上學到的知識進行實踐演練,盡快掌握本章的知識點,同時養成良好的編程習慣;第四個模塊實驗小結,以自檢表的形式將本章所涉及的知識點用問題展示出來,讀者按照自己的實際學習情況如實回答,每張自檢表有3次回答機會,對于第一次沒有掌握好的,經過復習準備后,再進行第二次、第三次回答,以確定對每章知識點的掌握程度。

本書的主要特點有以下幾點。

1.避免機械思維,變被動學習為主動學習

對于剛剛接觸C語言學習的學生來說,開始實驗時相對比較慌亂,往往是機械而盲目地將指導書上的代碼敲入計算機中,驗證代碼的正確性,而忽視了實驗最重要的目的是學習如何運用C語言去設計程序,并非代碼驗證!這種被動的學習方式通常很難達到實驗所期待的教學效果。因此,在閱讀程序題這一模塊中加入程序擴展和擴展分析等內容,旨在幫助同學們從機械的思維中解脫出來,主動思考在程序擴展的變化中本段代碼的含義,學習如何進行代碼的分析與設計,在潛移默化中變被動學習為主動學習。

2.加強實驗中的互動性,提高獨立解決問題的能力

實驗問題解答模塊針對實驗所涉及的題目和實驗中同學們容易出現的錯誤,列出了諸多問題,并進行了詳細的解答,盡最大努力幫助同學們做好實驗。它采用了實驗→問題→思考→解答→實踐的良性循環思維模式,體現了本書的互動性,在提高同學們獨立解決問題能力的同時,也減輕了指導教師的工作負擔。

3.突出程序設計思路和程序設計表達方面的培養

學習語言的最終目標是能夠進行正確的程序設計并能表達出程序設計的思想,以便進行交流、改進和維護。所以,本書從一開始便注重對學生正確程序設計思維的培養和訓練,每道編程題都是以問題分析→流程圖的繪制→代碼編寫→測試與分析的流程模式進行講解,同時在實驗內容的設計中也要求學生按照這一線路進行訓練,以達到預期的目標。

4.抓住學習重點,提高自學能力

為了讓學生抓住學習重點,提高學習效率,本書除了設置了學習輔導、習題指導、實驗問題解答和豐富的實驗內容及指導外,還有一個實驗小結模塊,匯總各章節的知識點內容,以問題的方式提出,幫助學生理清學習思路,把握學習方向,提高自學能力。

5.進行初步工程能力方面的培養

本書在程序設計時,按正向工程模式訓練,即按照問題分析→模型建立→算法描述(流程圖)→算法實現(程序)→測試→編寫使用手冊的流程進行;在閱讀程序時,按照反向工程模式培養,即通過進行程序擴展與結果分析,推導程序解題的設計方法和數學模型。這兩種能力都是系統分析師、設計師或程序員所必須具備的能力,需要進行必要的訓練與培養。

全書由張小東負責統稿,第1、2、4章由張小東編寫,第3、6章由張維剛編寫,第7、8章由張華編寫,第5章由李春山編寫,第9章由周學權編寫。鄭宏珍教授在百忙之中審閱了全部初稿,對本書提出了很多寶貴意見。在書稿的錄入、校對及實驗內容、例題和習題的審核調試過程中,向曦、馬帥、劉藝姝、張壹帆、崔楊、倪燁、過友輝、衣景龍、張天昊、張博凱、楊帆、劉娟等同志也做了大量的工作。

因編者水平有限,書中疏漏在所難免,懇請讀者批評指正。作者E-mail為z_xiaodong7134@163.com,wgzhang@jdl.ac.cn。歡迎讀者給我們發送電子郵件,對本書提出寶貴意見。

編者

2017年8月

主站蜘蛛池模板: 肇庆市| 南岸区| 张家港市| 靖西县| 清镇市| 海口市| 乌鲁木齐市| 佳木斯市| 河南省| 上犹县| 五河县| 大姚县| 仪陇县| 八宿县| 寿光市| 嘉定区| 莎车县| 宝丰县| 平阳县| 金坛市| 左云县| 姚安县| 望奎县| 自贡市| 本溪市| 博湖县| 宁德市| 图木舒克市| 麻城市| 碌曲县| 新乡县| 葫芦岛市| 昆明市| 屏东市| 松阳县| 南丹县| 岑巩县| 榆社县| 凉山| 玛纳斯县| 武邑县|