C語言程序設計實驗與實訓

出版時間:2005-3  出版社:科學出版社  作者:張寶森 編  頁數(shù):137  

前言

C語言程序設計課程是工科院校各電子信息類專業(yè)本科學生的基礎課程,是一門必修考試課程。C語言蘊含豐富的程序設計概念,具備結構化程序設計眾多的基礎方法,是現(xiàn)代高級程序設計基礎。學生通過學習本課程,應當能夠初步掌握“程序設計”的思想與常見簡單問題算法,具有閱讀、分析和調(diào)試C語言程序的能力,并可以編寫解決簡單問題的程序,為今后的專業(yè)學習或深入的程序設計打下基礎。實驗是C語言程序設計課程的必要實踐環(huán)節(jié),是該課程的組成部分。其目的在于更深入地理解和掌握課程教學中的有關基本概念,提高使用程序設計基本技術和解決實際問題的能力。學生通過實驗應當掌握程序的編寫、運行與調(diào)試,注重解決問題的思維過程,養(yǎng)成良好的編程習慣。當我們著手做一個實驗的時候,必須明確實驗的目的,以保證達到課程所指定的基本要求;在我們動手寫一個程序的時候,除了保證程序邏輯的正確外,要注意自己的行為是否符合書寫程序的規(guī)范,自己的“作品”是否便于閱讀,優(yōu)美漂亮;在我們調(diào)試一個程序時,程序的邏輯是否適應實際的應用;在寫實驗報告時,要進一步確認自己的程序是否達到了預期的目的。因此,要求學生上實驗課之前,需要復習課堂上所學的內(nèi)容,獨立編寫程序,獨立上機調(diào)試。要學好C語言程序設計,必須要有大量的上機實踐訓練過程。由于課內(nèi)機時有限,需要通過課外作業(yè)的形式給學生留一定的課外作業(yè)。學生作業(yè)以打印的程序清單形式交給老師,以便老師及時檢查指導。本教材在每個實驗前給出了實驗例題,并遵循“問題-分析-方案-關鍵-程序-輸出”這一設計主線,對于要求學生自己完成的實驗,給出了簡單的參考方案、關鍵技術和測試要求。我們鼓勵學生對問題有自己的解決方案,不要拘泥于教材所給的方法。每位指導老師應根據(jù)學生的創(chuàng)新精神給予具體指導,對于具有創(chuàng)新且設計合理的學生,可以考慮給予適當?shù)募臃趾拖鄳脑u價。學生應當按照實驗報告的要求書寫實驗報告,這一方面是對實驗的總結,同時又可以強化建立文檔的意識,為將來的實訓和軟件開發(fā)做準備。

內(nèi)容概要

本書是C語言程序設計的實驗教材,重點突出,強調(diào)應用,結構合理,通俗易懂。本書分四部分:第一部分介紹程序設計風格與規(guī)范的有關知識;第二部分安排了十一個基礎實驗,力求使學生更加全面地掌握C語言的各個概念和各種編程技巧;第三部分為實訓部分,通過13道實訓題目來檢查同學的學習成果,并附有實驗報告書的格式及樣本;第四部分為附錄,介紹了一些與本書內(nèi)容密切相關的知識。    本書可供應用型本科、高職高專院校計算機、電子信息類專業(yè)一年級本科生使用,也適于專科學生和自學的讀者。

書籍目錄

前言第一部分  程序設計風格與規(guī)范 1.1 命名規(guī)則 1.2 縮進與對齊 1.3 注釋第二部分 基礎實驗 實驗一 順序程序結構 實驗二 分支結構 實驗三 循環(huán)結構 實驗四 函數(shù) 實驗五 指針與動態(tài)存儲分配 實驗六 數(shù)組 實驗七 結構體 實驗八 文件 實驗九 編譯預處理與存儲類別 實驗十 共用體、位段與枚舉類型 實驗十一 位運算第三部分 實訓 3.1 程序設計方法與樣例 3.2 實訓題目 3.3 實驗(訓)報告書格式示范第四部分  附錄 附錄A Turbo C集成環(huán)境安裝與設置 附錄B  Turbo C集成環(huán)境下編譯錯誤信息 附錄C  Microsoft Visual Studio.NET控制臺程序簡介 附錄D  C語言的保留字 附錄E  運算符的優(yōu)先級和結合性 附錄F  常用庫函數(shù) 附錄G  ASCⅡ字符代碼

章節(jié)摘錄

插圖:方案 每次迭代計算的結果要及時存入相應的存儲結構中,但是由于迭代次數(shù)不可預先得知,應當采取一定的技術一靜態(tài)數(shù)組、動態(tài)鏈表或增長的動態(tài)數(shù)組。5.實現(xiàn)相似函數(shù)的統(tǒng)一調(diào)用問題 對于兩個數(shù)的加減乘除運算函數(shù),可以使用統(tǒng)一的函數(shù)調(diào)用形式分別完成不同的運算,請用統(tǒng)一的函數(shù)調(diào)用完成各自的運算。另外,對于兩個分式、兩個復數(shù)的加減乘除運算,也可以用一個統(tǒng)一的函數(shù)調(diào)用完成不同的運算。請編寫一個能夠這樣處理的程序。方案使用指向函數(shù)的指針完成統(tǒng)一的調(diào)用形式。本題應當有三個指向函數(shù)的指針,分別指向不同類型的函數(shù)。6.電子通訊錄問題某年級的學生要建立通信錄,以便保持聯(lián)系。請編寫一個可以添加、刪除、查找、排序(按班級號或按姓名),列表輸出的完整程序。方案使用文件保存以往的學生信息。其他操作都要在數(shù)組上完成。7.數(shù)組排序過程的演示設計問題 將n個(n

編輯推薦

《C語言程序設計實驗實訓》:應用型本科人才培養(yǎng)創(chuàng)新教程出版工程。

圖書封面

評論、評分、閱讀與下載


    C語言程序設計實驗與實訓 PDF格式下載


用戶評論 (總計1條)

 
 

  •   本書建議初學者使用,但需要在有一本完整的教材的基礎之上
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7