C語言程序設(shè)計項目式教程(含實訓(xùn)與試題)
定 價:48 元
- 作者:陳燕熙,田楠,黃曉艷 編
- 出版時間:2021/8/1
- ISBN:9787564381622
- 出 版 社:西南交通大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
C語言程序設(shè)計課程作為理工科計算機專業(yè)和非計算機專業(yè)學(xué)生的專業(yè)基礎(chǔ)課,是覆蓋面較大、應(yīng)用廣泛的一門課程,也是許多相關(guān)專業(yè)課程的前導(dǎo)課程,還是訓(xùn)練學(xué)生計算思維的重要課程。這門課程將要學(xué)C語言是非計算機專業(yè)學(xué)生計算機應(yīng)用能力水平二級考試的主要語種之一。
本課程的教學(xué)目標(biāo)是學(xué)習(xí)使用一種典型的程序設(shè)計語言C語言,建立程序設(shè)計的概念,初步掌握程序設(shè)計方法和技巧,養(yǎng)成良好的程序設(shè)計習(xí)慣,在項目式教學(xué)中實踐軟件項目開發(fā)的過程,從而具備應(yīng)用程序設(shè)計解決相關(guān)專業(yè)領(lǐng)域內(nèi)實際問題的基本能力。C語言程序設(shè)計是一門實踐性很強的課程,既要掌握較系統(tǒng)的概念和理論,又要結(jié)合實際動手編程,還要上機調(diào)試運行。通過本課程的學(xué)習(xí),學(xué)生不但能掌握算法、基本概念,編制相應(yīng)的程序,并初步掌握軟件開發(fā)的基本技巧,同時也能為后繼課程的學(xué)習(xí)打下堅實的基礎(chǔ)。
項目1 程序設(shè)計宏觀認識
任務(wù)1.1 程序宏觀框架結(jié)構(gòu)
任務(wù)1.2 程序的構(gòu)成
任務(wù)1.3 程序開發(fā)過程及運行環(huán)境
項目考核
項目實訓(xùn)
項目2 程序設(shè)計基礎(chǔ)知識
任務(wù)2.1 C程序基礎(chǔ)知識概述
任務(wù)2.2 數(shù)據(jù)類型
任務(wù)2.3 常量
任務(wù)2.4 變量
任務(wù)2.5 運算符和表達式
任務(wù)2.6 數(shù)據(jù)類型轉(zhuǎn)換
任務(wù)2.7 算法與結(jié)構(gòu)化程序設(shè)計
項目考核
項目實訓(xùn)
項目3 順序結(jié)構(gòu)程序設(shè)計
任務(wù)3.1 順序結(jié)構(gòu)的概述
任務(wù)3.2 格式化輸出printf函數(shù)
任務(wù)3.3 格式化輸入scanf函數(shù)
任務(wù)3.4 字符輸入輸出函數(shù)
項目考核
項目實訓(xùn)
項目4 選擇結(jié)構(gòu)程序設(shè)計
任務(wù)4.1 if選擇語句
任務(wù)4.2 多分支switch語句
項目考核
項目實訓(xùn)
項目5 循環(huán)結(jié)構(gòu)程序設(shè)計
任務(wù)5.1 循環(huán)的概述
任務(wù)5.2 while循環(huán)語句
任務(wù)5.3 do-while循環(huán)語句
任務(wù)5.4 for循環(huán)語句
任務(wù)5.5 循環(huán)結(jié)構(gòu)控制語句
任務(wù)5.6 循環(huán)的嵌套
項目考核
項目實訓(xùn)
項目6 數(shù)據(jù)的處理批量
任務(wù)6.1 一維數(shù)組
任務(wù)6.2 二維數(shù)組
任務(wù)6.3 字符數(shù)組定義及初始化
任務(wù) 字符數(shù)組的輸入與輸出
任務(wù)6.5 字符串處理函數(shù)
項目考核
項目實訓(xùn)
項目7 函數(shù)
任務(wù)7.1 函數(shù)的概述
任務(wù)7.2 函數(shù)的基本使用
任務(wù)7.3 帶參宏定義
任務(wù)7.4 函數(shù)遞歸調(diào)用
任務(wù)7.5 作用域及存儲類型
項目考核
項目實訓(xùn)
項目8 利用指針訪問數(shù)據(jù)
任務(wù)8.1 地址和指針
任務(wù)8.2 用指針引用一維數(shù)組
任務(wù)8.3 用指針引用二維數(shù)組
任務(wù)8.4 用字符指針引用字符串
任務(wù)8.5 返回地址的函數(shù)
……
項目9 用戶自定義數(shù)據(jù)類型
項目10 文件操作
附錄
參考文獻