出版時間:2007-8 出版社:科學出版社 作者:杜友福 編 頁數(shù):193
內(nèi)容概要
《21世紀大學計算機基礎(chǔ)教學“1+X”改革系列教材:C語言程序設(shè)計導學》為《C言程序設(shè)計導學》的第二版,為C語言程序設(shè)計課程的學習指導和實驗教材,既可與《c語言程序設(shè)計(第二版)》配套使用,也可獨立使用。《21世紀大學計算機基礎(chǔ)教學“1+X”改革系列教材:C語言程序設(shè)計導學》分為學習指導和實驗指導兩部分,學習指導部分分為13章,每章包括學習要求、內(nèi)容要點、典型例題分析等3個方面的內(nèi)容;實驗指導部分根據(jù)C語言的教學需要,設(shè)計了10個實驗。學習者通過學習與訓練,能夠進一步掌握C語言的基本概念、C程序設(shè)計的基本方法,并通過上機實驗強化程序設(shè)計與調(diào)試的基本功,理解和掌握C語言的基本知識,達到學好和用好C語言的目的。 《21世紀大學計算機基礎(chǔ)教學“1+X”改革系列教材:C語言程序設(shè)計導學》特別適合于本、專科非計算機專業(yè)的初學者,也可供計算機等級考試者和其他各類學習者使用和參考。
書籍目錄
學習指導第1章 C語言程序設(shè)計概述1.1 學習要求1.2 內(nèi)容要點1.3 典型例題分析第2章 數(shù)據(jù)類型、運算符與表達式2.1 學習要求2.2 內(nèi)容要點2.3 典型例題分析第3章 順序結(jié)構(gòu)程序設(shè)計3.1 學習要求3.2 內(nèi)容要點3.3 典型例題分析第4章 選擇結(jié)構(gòu)程序設(shè)計4.1 學習要求4.2 內(nèi)容要點4.3 典型例題分析第5章 循環(huán)結(jié)構(gòu)程序設(shè)計5.1 學習要求5.2 內(nèi)容要點5.3 典型例題分析第6章 數(shù)組6.1 學習要求6.2 內(nèi)容要點6.3 典型例題分析第7章 函數(shù)7.1 學習要求7.2 內(nèi)容要點7.3 典型例題分析第8章 用戶標識符的作用域和存儲類8.1 學習要求8.2 內(nèi)容要點8.3 典型例題分析第9章 編譯預(yù)處理9.1 學習要求9.2 內(nèi)容要點9.3 典型例題分析第10章 指針10.1 學習要求10.2 內(nèi)容要點10.3 典型例題分析第11章 結(jié)構(gòu)體、共用體和用戶定義類型11.1 學習要求11.2 內(nèi)容要點11.3 典型例題分析第12章 位運算12.1 學習要求12.2 內(nèi)容提要12.3 典型例題分析第13章 文件13.1 學習要求13.2 內(nèi)容要點13.3 典型例題分析實驗指導實驗一 順序結(jié)構(gòu)程序設(shè)計實驗二 選擇結(jié)構(gòu)程序設(shè)計實驗三 循環(huán)結(jié)構(gòu)程序設(shè)計(一)實驗四 循環(huán)結(jié)構(gòu)程序設(shè)計(二)實驗五 數(shù)組(一)實驗六 數(shù)組(二)實驗七 函數(shù)(一)實驗八 函數(shù)(二)實驗九 指針實驗十 結(jié)構(gòu)體附錄C 語言上機指南
章節(jié)摘錄
第1章 C語言程序設(shè)計概述 1.1 學習要求 掌握程序及程序設(shè)計的基本概念、程序的運行過程、算法及其特點、算法的描述、C語言程序的基本結(jié)構(gòu)。 熟悉設(shè)計程序時應(yīng)遵循的基本原則?! ×私饫糜嬎銠C解決實際問題的過程、結(jié)構(gòu)化程序設(shè)計方法,并在以后的程序設(shè)計中應(yīng)用和逐步熟練掌握。 基本要求能將日常生活中解決一些簡單問題的步驟用算法描述,掌握N—s圖的算法表示方法,熟悉程序開發(fā)環(huán)境,學會上機基本操作。 【知識點】 1.程序和程序設(shè)計 1.2 內(nèi)容要點 程序是控制計算機運行的指令序列。程序設(shè)計就是設(shè)計、書寫及檢查程序的過程?! 〕绦蛟O(shè)計語言是軟件系統(tǒng)的重要組成部分,各種程序設(shè)計語言有自己的語法、詞匯,一般可分為機器語言、匯編語言和高級語言三類。 高級語言程序通常要經(jīng)過編輯、編譯、裝配鏈接后方能在計算機上運行。少數(shù)語言以解釋方式執(zhí)行。 2.用計算機解決實際問題的基本過程 一般由分析問題、建立數(shù)學模型、選擇合適算法、編寫程序、調(diào)試、運行程序直至得到正確的結(jié)果等幾個階段所組成。其設(shè)計步驟可以分為: ?。?)確定要解決的問題。主要目的是搞清楚“做什么”?! 。?)算法設(shè)計與數(shù)據(jù)結(jié)構(gòu)設(shè)計。主要任務(wù)是解決“如何做”,涉及兩個方面的內(nèi)容:一是數(shù)據(jù)結(jié)構(gòu)設(shè)計(解決數(shù)據(jù)的表示與存儲),另一個是算法設(shè)計(描述操作步驟)?! 。?)編寫程序和調(diào)試程序?! 。?)整理資料,交付使用。 3.算法 計算機算法是為計算機解題設(shè)計的有明確意義的運算步驟的有限集合。算法具有有窮性、確定性、有效性、有輸人/輸出等特點?! ”硎疽粋€算法,可以用不同的方法。常用的有自然語言、傳統(tǒng)流程圖、結(jié)構(gòu)化流程圖(N-S圖)、偽代碼、PAD圖等?! ?/pre>圖書封面
評論、評分、閱讀與下載