C語言程序設計基礎(第2版):基于案例教學/21世紀高等學校規(guī)劃教材·計算機應用
定 價:49.8 元
叢書名:21世紀高等學校規(guī)劃教材·計算機應用
C語言是國內外廣泛使用的計算機語言。學會使用C語言進行程序設計是一項基本的技能。 《C語言程序設計基礎(第2版):基于案例教學/21世紀高等學校規(guī)劃教材·計算機應用》是C語言程序設計教學用書,全書共分10章,依托經典教學案例,由淺入深,循序漸進,層次推進,同時兼顧全國計算機等級考試需要,介紹目前流行的計算機語言,通過案例驅動學習法幫助讀者快速掌握C語言編程技術;依據C程序設計課程要求,按照教學安排配套設計分類教學模塊和教學內容,依次由C程序設計基礎、簡單程序設計(順序結構程序設計)、C語言語法、選擇結構和循環(huán)結構程序設計、數組與函數使用、指針、預編譯及復雜數據類型、文件及附錄中的俄羅斯方塊游戲設計,實現一個循序漸進、系統的教學模塊體系,可以快速提高學習C語言編程的效率。 《C語言程序設計基礎(第2版):基于案例教學/21世紀高等學校規(guī)劃教材·計算機應用》既可作為高等院校計算機專業(yè)和非計算機專業(yè)學習C語言程序設計的教材,也可供相關工程技術人員和計算機愛好者學習計算機程序設計使用。 《C語言程序設計基礎(第2版):基于案例教學/21世紀高等學校規(guī)劃教材·計算機應用》特點: 教學目標明確,注重理論與實踐的結合 教學方法靈活,培養(yǎng)學生自主學習的能力 教學內容先進,強調計算機在各專業(yè)中的應用 教學模式完善,提供配套的教學資源解決方案 可在清華大學出版社網站下載教學資料
C語言是國內外廣泛使用的計算機語言。學會使用C語言進行程序設計是一項最基本的技能。
本書是C語言程序設計教學用書,全書共分10章,依托經典教學案例,由淺入深,循序漸進,層次推進,同時兼顧全國計算機等級考試需要,介紹目前流行的計算機語言,通過案例驅動學習法幫助讀者快速掌握C語言編程技術; 依據C程序設計課程要求,按照教學安排配套設計分類教學模塊和教學內容,依次由C程序設計基礎、簡單程序設計(順序結構程序設計)、C語言語法、選擇結構和循環(huán)結構程序設計、數組與函數使用、指針、預編譯及復雜數據類型、文件及附錄中的俄羅斯方塊游戲設計,實現一個循序漸進、系統的教學模塊體系,可以快速提高學習C 語言編程的效率。
本書既可作為高等院校計算機專業(yè)和非計算機專業(yè)學習C語言程序設計的教材,也可供相關工程技術人員和計算機愛好者學習計算機程序設計使用。
C語言是目前廣泛使用的一種結構化高級計算機程序設計語言。C語言功能豐富、表達能力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,既有高級語言的優(yōu)點同時又兼具低級語言的優(yōu)點,因此使用C語言不僅可以編寫應用軟件,也可以編寫系統軟件。 目前有各種C語言程序設計的教材,每本教材都各有自己的特色,C語言程序設計課程不僅應當使學生掌握程序設計的基本知識、基本方法和編程技能,對學生更應是一種理念、思維方式和知識綜合應用能力的培養(yǎng)。本書的編寫以此為出發(fā)點,其特點是:內容涵蓋教育部《關于進一步加強高等學校計算機基礎教學的意見》(即白皮書)及全國計算機等級考試二級考試大綱;在教材內容的組織及選材上采用基于案例教學的引導法,精選經典教學案例,引導學生形成良好的學習習慣和思維方式,同時在體系結構上具有完整性、系統性和合理性;堅持以計算機程序設計的思想和方法為核心,通過理論知識及案例的講解,使學生從應用程序的組織、協調和控制中領會計算思維的綜合應用方法。同時每章均附有習題,以培養(yǎng)學生的編程技能和實際應用能力。 全書由重慶理工大學肖朝暉、洪雄、何進、全文君、叢超等老師編寫,全書共分10章,其中第1章為概述,第2章為C語言基礎,第3章為順序結構程序設計,第4章為選擇結構程序設計,第5章為循環(huán)程序設計,第6章為數組,第7章為指針,第8章為函數,第9章為復雜數據類型,第10章為文件,附錄提供了俄羅斯方塊游戲設計案例。 本書既可作為高等院校計算機專業(yè)和非計算機專業(yè)學習C語言程序設計的教材,也可供相關工程技術人員和計算機愛好者學習計算機程序設計使用,同時也可作為參加全國計算機二級等級考試的參考用書。 本書雖經反復修改,但限于作者水平,不當之處在所難免,謹請廣大讀者指正。
重慶理工大學計算機基礎教研室主任,主編過《大學計算機》、《大學計算機實驗指導》、《計算機網絡基礎》等教材。
第1章 概述1.1 程序設計與算法簡介1.1.1 計算機語言與程序設計的概念1.1.2 算法簡介1.1.3 結構化程序設計1.1.4 面向對象程序設計1.2 C語言簡介1.2.1 C語言的特點1.2.2 C語言程序的基本結構1.3 C語言程序的上機步驟1.3.1 VisualC++6.0上機指南1.3.2 打開C程序文件1.3.3 程序調試1.3.4 MSDN簡介1.4 常用開發(fā)語言簡介1.4.1 C++1.4.2 C#1.4.3 Java1.4.4 JavaScript1.4.5 Ruby1.4.6 Python習題1第2章 C語言基礎2.1 標識符2.2 C語言的數據類型2.3 常量2.3.1 數值型常量2.3.2 字符型常量2.3.3 轉義字符2.3.4 字符串常量2.3.5 符號常量2.4 變量2.4.1 變量的定義2.4.2 變量的賦值2.5 運算符與表達式2.5.1 算術運算符和算術表達式2.5.2 賦值表達式和復合賦值運算符2.5.3 逗號表達式2.5.4 自增自減運算符2.5.5 強制類型轉換符2.5.6 關系運算符2.5.7 邏輯運算符2.5.8 位運算符2.5.9 運算符的優(yōu)先級和結合性2.5.10 各數據類型間的混合運算習題2第3章 順序結構程序設計3.1 結構化程序設計3.1.1 結構化程序設計概述3.1.2 結構化程序設計的基本結構及其特點3.2 算法3.2.1 算法的基本概念3.2.2 算法的特性3.2.3 算法的流程圖表示法3.2.4 基本算法3.3 C語句概述3.4 輸入輸出函數3.4.1 格式化輸出函數printf3.4.2 格式化輸入函數scanf3.4.3 字符輸出函數putchar3.4.4 字符輸入函數getchar3.4.5 getche()函數和getch()函數3.5 良好結構的程序3.6 順序結構程序設計舉例習題3……第4章 選擇結構程序設計第5章 循環(huán)程序設計第6章 數組第7章 指針第8章 函數第9章 復雜數據類型第10章 文件附錄參考文獻