C語言程序設計案例教程(微課版 第二版)/“十二五”職業(yè)教育國家規(guī)劃教材
定 價:43.8 元
叢書名:“十二五”職業(yè)教育國家規(guī)劃教材
- 作者:新世紀高職高專教材編審委員會,王明福 編
- 出版時間:2018/6/1
- ISBN:9787568515030
- 出 版 社:大連理工大學出版社
- 中圖法分類:TP312C
- 頁碼:265
- 紙張:膠版紙
- 版次:2
- 開本:16開
《C語言程序設計案例教程(微課版 第二版)/“十二五”職業(yè)教育國家規(guī)劃教材》的編寫理念是:以就業(yè)為導向,以學生為主體,著眼于學生職業(yè)生涯發(fā)展,注重職業(yè)素養(yǎng)的培養(yǎng)。本教材采用“案例引入+知識學習+案例拓展+自測練習”的四位一體教學模式組織教學內容。每章安排“模仿練習”和“拓展訓練”兩個層次的實訓環(huán)節(jié),用于模仿、驗證概念、語法規(guī)則及其應用,以適應自主學習、合作學習和個性化教學。前6章選擇與章節(jié)內容關聯(lián)的小案例,作為問題引入;從第7章開始,以綜合案例“學生成績管理系統(tǒng)”為任務驅動,伴隨系統(tǒng)的設計、開發(fā)、優(yōu)化到最后完善,使學生了解項目實施的過程,掌握基礎知識,在職業(yè)情境中實現(xiàn)知識構建。
《C語言程序設計案例教程》(第二版)是“十二五”職業(yè)教育國家規(guī)劃教材,也是新世紀高職高專教材編審委員會組編的計算機應用技術專業(yè)系列規(guī)劃教材之一。
C語言是目前應用非常廣泛的高級程序設計語言。它是高等院校計算機類和電子信息類各專業(yè)的核心課程,在人才培養(yǎng)中占有重要的地位和作用。
本教材作為國家級精品課程“C語言程序設計”的配套教材,吸收省示范性專業(yè)建設中的教學改革成果,教材建設不但注重知識的講授,而且強調基本技能的訓練。
本教材的編寫理念是:以就業(yè)為導向,以學生為主體,著眼于學生職業(yè)生涯發(fā)展,注重職業(yè)素養(yǎng)的培養(yǎng)。本教材采用“案例引入十知識學習十案例拓展十自測練習”的四位一體教學模式組織教學內容。每章安排“模仿練習”和“拓展訓練”兩個層次的實訓環(huán)節(jié),用于模仿、驗證概念、語法規(guī)則及其應用,以適應自主學習、合作學習和個性化教學。前6章選擇與章節(jié)內容關聯(lián)的小案例,作為問題引入;從第7章開始,以綜合案例“學生成績管理系統(tǒng)”為任務驅動,伴隨系統(tǒng)的設計、開發(fā)、優(yōu)化到最后完善,使學生了解項目實施的過程,掌握基礎知識,在職業(yè)情境中實現(xiàn)知識構建。
本教材具有如下特色:
1.作為一門專業(yè)基礎課教材,主線上仍保留或沿襲理工科課程以“學科體系”為線索的指導思想,即在教材內容的知識結構上,依然以概念、定律、定理為線索進行編寫,有別于專業(yè)技能課教材。
2.為了滿足“以能力為中心”的培養(yǎng)目標要求,本教材改變傳統(tǒng)基礎課教材的編寫方法,在掌握必需的理論知識的基礎上,突出技術的綜合應用能力培養(yǎng),加強實踐操作和技能訓練。充分考慮高職學生特點和學習規(guī)律,精心設計經典有趣案例,采用案例教學和任務驅動方式,增加了“模仿練習”和“拓展訓練”兩個層次的實訓環(huán)節(jié),體現(xiàn)“做中學、做中教,教學做合一”的理論實踐一體化思想,使學生的學習重心從“學會知識”擴展到“學會學習、掌握方法和培養(yǎng)能力”上。
3.“算法”是程序設計的靈魂,是程序設計方法的核心內容。本教材突破傳統(tǒng)的知識內容歸屬問題,將“算法設計”滲透到教材的每一個案例中,從而培養(yǎng)學生的程序設計能力,掌握程序設計方法。
4.案例的選擇遵循“趣味、實用、易學”的特點,部分來自企業(yè)和近幾屆全國“藍橋杯”軟件大賽的變形考題。充分反映產業(yè)升級、技術進步和職業(yè)崗位變化的要求,從而使教材內容體現(xiàn)新知識、新技術和新方法。
本教材共10章,前5章介紹了C語言的基本概念、語法規(guī)則和程序設計方法;第6章至第10章分別介紹了數(shù)組,函數(shù),結構體、共用體和枚舉類型,指針,文件。
本教材配套立體化教學資源,主要包括微課、電子課件、教案、教學大綱、習題和參考答案、模仿練習、實訓項目、自我測試題等源程序代碼。方便教師授課和學生自學。
本教材既可以作為高職高專院校計算機相關專業(yè)C語言程序設計課程的教材,也可以作為應用型本科相關專業(yè)學習C語言程序設計的教材,還可以作為全國“藍橋杯”軟件大賽的參考指導書。
本教材由深圳職業(yè)技術學院王明福任主編,湖南網絡工程職業(yè)學院劉冠群、大連外國語大學景雨、深圳職業(yè)技術學院顧明、蘇州托普信息職業(yè)技術學院徐云娟任副主編。具體編寫分工為:王明福編寫第1章和附錄,劉冠群編寫第2、3章,景雨編寫第4、5章,顧明編寫第6、8~10章,徐云娟編寫第7章。臨沂大學職業(yè)教育學院高宗振、中州大學楊雅軍、四川長江職業(yè)學院朱莉萍、四川長江職業(yè)學院龍燕、山西經貿職業(yè)學院胡曉東參與編寫并提出了許多建議。全書由王明福審閱并統(tǒng)稿,同時還得到了深圳職業(yè)技術學院計算機軟件專業(yè)全體教師的大力支持,提出了許多建設性意見,在此,我們深表感謝。
盡管我們在編寫本教材的過程中做了很多努力,但由于作者水平所限,不當之處在所難免,懇請各位讀者批評指正,并將意見和建議及時反饋給我們,以便下次修訂時改進。
第1章 初識C語言
案例1 開篇例程:學生成績管理系統(tǒng)
1.1 C語言概述
1.1.1 C語言的產生和發(fā)展
1.1.2 C語言的特點
1.2 C語言程序
1.2.1 簡單的C程序
1.2.2 C程序的結構
1.3 C程序的開發(fā)
1.3.1 C程序的開發(fā)過程
1.3.2 Visual C++6.0開發(fā)環(huán)境
1.3.3 工程設置
1.4 程序設計基礎
1.4.1 基本概念
1.4.2 算法的特性
1.4.3 算法的描述
1.4.4 程序設計方法
1.5 情景應用——訓練項目
項目1-1 Visual C++6.0開發(fā)工具的使用
項目1-2 多程序文件的工程設置
自我測試練習
第2章 數(shù)據類型、運算符與表達式
案例2 飲料交換問題
2.1 字符集、關鍵字和標識符
2.1.1 字符集
2.1.2 關鍵字(保留字)
2.1.3 標識符
2.1.4 C語言的編程規(guī)范
2.2 C語言的數(shù)據類型
2.2.1 C語言的數(shù)據類型分類
2.2.2 整型數(shù)據
2.2.3 實型數(shù)據
2.2.4 字符型數(shù)據
2.3 常量與變量
2.3.1 常量
2.3.2 變量
2.4 運算符與表達式
2.4.1 C語言運算符
2.4.2 算術運算符和算術表達式
2.4.3 數(shù)據間的混合運算與類型轉換
2.4.4 位運算和位運算符
2.4.5 賦值運算符和賦值表達式
2.4.6 逗號運算符和逗號表達式
2.4.7 案例2的解答
2.5 情景應用——案例拓展
案例2-1 利用星號字符“*”輸出矩形
案例2-2 計算a+=a*=a/=a-5
案例2-3 十進制數(shù)與二進制數(shù)的轉換
自我測試練習
第3章 順序結構程序設計
案例3 算術計算器
3.1 結構化程序設計的基本概念
3.1.1 三種基本結構
3.1.2 C語言的基本語句
3.2 順序結構的基本語句
3.2.1 賦值語句
3.2.2 格式輸出函數(shù)printf()
3.2.3 格式輸入函數(shù)scanf()
3.2.4 字符輸出函數(shù)putchar()
3.2.5 字符輸入函數(shù)getchar()
3.2.6 案例3的解答
3.3 情景應用——案例拓展
案例3-1 字母的魔法變幻
案例3-2 求各位數(shù)字
案例3-3 紙幣兌換
自我測試練習
第4章 選擇結構
案例4 誰是盜竊者
4.1 條件判斷表達式
4.1.1 關系表達式
4.1.2 邏輯表達式
4.2 算術、關系、邏輯、賦值混合運算
……
第5章 循環(huán)結構
第6章 數(shù)組
第7章 函數(shù)
第8章 結構體、共用體和枚舉類型
第9章 指針
第10章 文件
參考文獻
附錄