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