C語言程序設計(微課+活頁式)(簡體書)
商品資訊
系列名:計算機類技能型理實一體化新形態系列
ISBN13:9787302654391
出版社:清華大學出版社(大陸)
作者:謝志偉; 江務學; 王超英; 郭美美
出版日:2024/03/01
裝訂/頁數:平裝/289頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
C語言既是目前應用極為廣泛的高級程序設計語言之一,也是高等學校“程序設計”課程的首選入門語言。全書共10個任務,主要內容包括第一個C語言程序,學生成績管理系統界面設計(順序結構程序設計),學生成績管理系統主菜單功能實現(分支結構程序設計),學生成績管理系統主菜單重復選擇的實現(循環結構程序設計),用數組實現學生成績管理系統,用函數改善學生成績管理系統,用結構體優化學生成績管理系統,用指針實現查詢、修改、添加、刪除學生成績,用文件完善學生成績管理系統,綜合實訓等。本書主要章節的內容採用任務驅動的方式,通過實例引出基本概念和基本方法。全書內容敘述自然,順理成章。全書案例豐富、闡述清晰、分析透徹、層次分明,注重培養讀者分析問題和解決問題的能力。
本書可作為高等院校程序設計課程的教學用書,也可作為計算機從業人員和愛好者的參考用書。為配合教學,本書配有PPT教學課件、習題參考答案等資源供讀者參考。
作者簡介
謝志偉,高校副教授,從事教學工作二十年來,一直從事“C語言程序設計”“Javascript程序設計”“JQuery應用技術”等課程教學,發表論文二十余篇,其中中文核心期刊三篇,EI檢索二篇,主編教材三部,申請軟件著作權四件,主持省市校級課題十余項,企業橫向課題六項。
名人/編輯推薦
本書按照新形態立體化教材方式編寫,配有微課視頻等立體化資源,有在線慕課。編輯QQ 1102528884
序
C語言是一門歷史悠久、博大精深的程序設計語言,它對計算機技
術的發展起到了極其重要的促進作用。C語言從產生之時就肩負著很多
重要使命,比如,開發操作系統,開發編譯器,開發驅動程序,還可以
解決計算機中的大部分問題。C語言幾乎是每一個致力於程序設計人員
的必學語言。但在學習之初,很多C語言的學生都苦於找不到一本通
俗易懂、容易入門和案例實用的參考書。通過本書的案例實訓,學生可
以很快地掌握流行的軟件工具,提高職業化能力,從而解決公司與學生
的雙重需求問題。
隨著高等教育的迅速發展,項目導向、任務驅動、基於工作過程系
統化課程開發等理念普遍得到教育界的認同。為了全面貫徹黨的教育方
針,落實立德樹人根本任務,及時反映新時代課程教學改革的成果,本
書根據高等教育的特點,基於“項目引導、任務驅動”的項目化教學方
式編寫而成,體現“基於工作過程”“教、學、做”一體化的教學思想,
以Visual Studio 2010為平臺,將全書內容劃分為9個學習任務、2個項
目實訓。本書具有以下特點。
1. 落實立德樹人根本任務
將“課程思政”貫穿於教育、教學全過程,提升育人成效。本書精
心設計,在課程內容講解中融入培養學生一絲不茍的學習習慣,引導學
生樹立正確的社會主義世界觀、人生觀和價值觀,弘揚精益求精的專業
精神、職業精神和工匠精神,培養學生的創新意識,激發愛國熱情。
2. 全面反映新時代教學改革成果
本書以課程建設為核心,全面反映新時代課程思政、產教融合、校
企合作、創新創業教育、工作室教學、現代學徒制和教育信息化等方面
的教學改革成果,以培養職業能力為主線,將探究學習、與人交流、與
人合作、解決問題、創新能力的培養貫穿於教材始終,充分適應不斷創
新與發展的工學結合、工學交替的教學需求,並採用“教、學、做”一
體化和項目教學、任務驅動、案例教學、現場教學和頂崗實習等“理實
一體化”教學組織與實施形式。
C語言程序設計(微課 活頁式)
II
3. 以“做”為中心的“教、學、做”一體化教材
本書從實際應用出發,從工作過程出發,從項目出發,以學生成績管理系統為
主線,採用“學習情境、任務驅動”的方式展開內容的講解,項目案例按照“學習情
境”→“任務學習引導”→“相關知識點”→“模塊實現”→“自學與拓展”五部分
展開。以學到實用技能及提高職業能力為出發點,以“做”為中心,教和學都圍繞著
“做”展開,在做中學,在學中做,在做中教,體現“教、學、做”一體化理念,從而
完成知識學習、技能訓練和提高職業素養的教學目標。
4. 作為新形態一體化教材,實現教學資源共建共享
本書發揮“互聯網+”教材的優勢,配備二維碼學習資源,實現了“紙質教
材+數字資源”的完美結合,體現“互聯網+”新形態一體化教材理念。學生通過掃描
書中二維碼可觀看相應資源,隨掃隨學,便於學生實時學習和個性化學習,有助於教師
借此創新教學模式。
5. 作為校企“雙元”合作開發教材,實現校企協同“雙元”育人
本書緊跟產業發展趨勢和行業人才需求,及時將產業發展的新技術、新工藝、新規
範納入教材內容,反映典型崗位(群)職業能力要求,並吸收行業企業技術人員、能工
巧匠等深度參與本書的編寫。本書在編寫團隊深入企業調研的基礎上開發完成,許多項
目案例都來源於東莞中科聚信網絡科技有限公司的真實業務。
本書由謝志偉、江務學、王超英、郭美美擔任主編,全書由謝志偉統稿。
編者為本書配備了PPT課件、電子教案、練習素材文件、習題答案等教學資源,
讀者可以在清華大學出版社官方網站免費下載。
由於編者的學識和水平有限,書中難免存在不足之處,敬請廣大讀者不吝指正。
編 者
2024年1月
目次
任務1 第一個C語言程序 1
11 任務學習引導1
111 C語言概述 1
112 編寫、運行一個簡單的C語言程序 3
113 數據類型 7
114 運算符與表達式 16
12 自學與拓展22
任務2 學生成績管理系統界面設計(順序結構程序設計) 30
21 任務學習引導30
211 結構化程序設計的基本結構 30
212 輸入/輸出語句 32
22 模塊實現:學生成績管理系統界面設計44
任務3 學生成績管理系統主菜單功能實現(分支結構程序設計) 49
31 任務學習引導49
311 關係運算符與關係表達式 50
312 邏輯運算符與邏輯表達式 50
313 if語句 52
314 switch語句 60
32 模塊實現:學生成績管理系統主菜單的實現63
321 需求分析 63
322 算法設計 63
323 程序代碼 64
324 引申 66
33 自學與拓展66
任務4 學生成績管理系統主菜單重復選擇的實現(循環結構程序設計) 71
41 任務學習引導71
411 for語句 72
412 while語句77
413 do-while語句 80
414 break語句82
415 循環語句的嵌套 84
42 模塊實現:學生成績管理系統主菜單重復選擇的實現 86
43 自學與拓展91
任務5 用數組實現學生成績管理系統97
51 任務學習引導98
511 一維數組 98
512 二維數組 112
513 字符串與字符數組 120
52 模塊實現:用數組實現學生成績管理系統 128
任務6 用函數改善學生成績管理系統137
61 任務學習引導138
611 函數的概述 138
612 函數定義的一般形式 140
613 函數的調用 141
614 函數參數與函數返回值 146
615 函數的嵌套調用 148
616 數組作為函數的實參 149
617 內部變量與外部變量 153
62 模塊實現:用函數改善學生成績管理系統 156
63 自學與拓展171
631 動態存儲變量與靜態存儲變量 171
632 文件包含預處理命令 174
任務7 用結構體優化學生成績管理系統179
71 任務學習引導179
目 錄
V
711 結構體類型與結構體變量 179
712 結構體變量的初始化與引用 182
713 結構體數組 184
714 結構體與函數傳遞 188
72 模塊實現:用結構體優化學生成績管理系統 193
73 自學與拓展197
任務8 用指針實現查詢、修改、添加、刪除學生成績204
81 任務學習引導204
811 變量的指針與指針變量的概念 204
812 指針變量 205
813 指針與函數 208
814 指針與一維數組 212
815 指針與字符串 220
816 指針與結構體 226
82 模塊實現:用指針實現查詢、修改、添加、刪除學生成績 235
83 自學與拓展239
任務9 用文件完善學生成績管理系統247
91 任務學習引導249
911 文件的概念 249
912 文件指針 250
913 文件的基本操作 251
92 模塊實現:用文件完善學生成績管理系統 259
93 自學與拓展266
任務10 綜合實訓274
101 項目實訓1:60s定時報警器 274
102 項目實訓2:入侵監控系統設計 282
參考文獻290
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。