C語言程序設(shè)計項(xiàng)目式教程(在線實(shí)驗(yàn)+在線自測)
定 價:43 元
當(dāng)前圖書已被 9 所學(xué)校薦購過!
查看明細(xì)
- 作者:匡泰
- 出版時間:2022/6/1
- ISBN:9787121434976
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:204
- 紙張:
- 版次:01
- 開本:16開
本書以圖形—動畫—游戲?yàn)橹骶,將知識點(diǎn)融入項(xiàng)目,較為全面地介紹了C語言基本語法知識和程序設(shè)計思想。全書共九大項(xiàng)目,通過由淺入深的方式,從畫圖入手,先學(xué)習(xí)和掌握C語言的基本語法知識和程序流程結(jié)構(gòu),再學(xué)習(xí)圖形動畫的編程,逐步掌握編程的方法和技巧。在此基礎(chǔ)上,開始編寫極具趣味性的游戲,全面鞏固和提高綜合編程的水平和能力。本書可以作為高職高專計算機(jī)相關(guān)專業(yè)和非計算機(jī)專業(yè)C語言課程的教材,也可以作為計算機(jī)軟件編程培訓(xùn)班的教材,還可以作為廣大計算機(jī)愛好者自學(xué)用書。
匡泰,男,碩士,副教授,浙江安防職業(yè)技術(shù)學(xué)院人工智能學(xué)院院長,物聯(lián)網(wǎng)技術(shù)應(yīng)用專業(yè)帶頭人。一直從事高職計算機(jī)類專業(yè)課教學(xué),講授課程包括C語言程序設(shè)計、Java面向?qū)ο蟮某绦蛟O(shè)計、Jsp編程技術(shù)與應(yīng)用、計算機(jī)操作系統(tǒng)等。
項(xiàng)目一 搭建C語言圖形編程環(huán)境 (1)
任務(wù)一 VC 6.0集成開發(fā)環(huán)境的搭建及圖形庫的安裝 (1)
1.1.1 C語言簡述 (2)
1.1.2 C語言程序的開發(fā)流程 (3)
任務(wù)二 使用printf語句在屏幕上輸出字符圖案 (7)
1.2.1 C語言程序的結(jié)構(gòu) (8)
1.2.2 C語言程序的組成 (9)
1.2.3 printf語句的使用 (9)
項(xiàng)目二 使用循環(huán)結(jié)構(gòu)輸出字符圖案 (14)
任務(wù)一 使用循環(huán)結(jié)構(gòu)在屏幕上輸出平行四邊形圖案 (14)
2.1.1 基本數(shù)據(jù)類型 (15)
2.1.2 常量和變量 (16)
2.1.3 數(shù)據(jù)操作 (17)
2.1.4 while循環(huán)結(jié)構(gòu) (19)
任務(wù)二 使用循環(huán)結(jié)構(gòu)在屏幕上輸出空心等腰梯形圖案 (22)
2.2.1 條件判斷表達(dá)式 (23)
2.2.2 選擇結(jié)構(gòu) (25)
2.2.3 for循環(huán)語句和do-while循環(huán)語句 (28)
項(xiàng)目三 使用C語言圖形函數(shù)畫圖 (34)
任務(wù)一 畫一把錘子 (34)
3.1.1 函數(shù)概念 (35)
3.1.2 屏幕坐標(biāo) (35)
3.1.3 C語言圖形函數(shù)1 (36)
任務(wù)二 畫一張笑臉 (41)
3.2.1 SmartDraw 6.0畫圖軟件的安裝和使用 (42)
3.2.2 C語言圖形函數(shù)2 (46)
項(xiàng)目四 使用C語言圖形函數(shù)畫創(chuàng)意圖案 (50)
任務(wù)一 在屏幕上畫位圖圖案 (50)
4.1.1 一維數(shù)組 (51)
4.1.2 二維數(shù)組 (54)
任務(wù)二 使用C語言圖形函數(shù)在屏幕上畫藝術(shù)圖案 (62)
4.2.1 格式輸入函數(shù)scanf() (62)
4.2.2 switch多分支結(jié)構(gòu) (64)
4.2.3 坐標(biāo)平移變換 (66)
項(xiàng)目五 使用C語言圖形函數(shù)畫數(shù)學(xué)曲線 (72)
任務(wù)一 在屏幕上畫十字漸開線圖案 (72)
5.1.1 格式輸出函數(shù)printf() (73)
5.1.2 算法與結(jié)構(gòu)化程序設(shè)計 (75)
5.1.3 描點(diǎn)畫圖法 (77)
5.1.4 C語言圖形函數(shù)3 (78)
任務(wù)二 在屏幕上畫藝術(shù)圖案 (83)
圖形的旋轉(zhuǎn)變換 (83)
項(xiàng)目六 使用自定義函數(shù)畫數(shù)學(xué)曲線 (91)
任務(wù) 在屏幕上畫內(nèi)五環(huán)曲線構(gòu)成的圖案 (91)
6.1.1 函數(shù)概述 (92)
6.1.2 函數(shù)的定義和使用 (93)
6.1.3 函數(shù)的嵌套調(diào)用 (98)
6.1.4 函數(shù)的遞歸調(diào)用 (99)
6.1.5 變量的作用域和生存期 (100)
項(xiàng)目七 使用C語言圖形函數(shù)實(shí)現(xiàn)動畫 (109)
任務(wù)一 在屏幕上顯示運(yùn)動的卡車 (109)
7.1.1 指針概念 (110)
7.1.2 指針變量的定義和使用 (110)
7.1.3 C語言圖像函數(shù) (112)
7.1.4 動畫原理 (115)
任務(wù)二 模擬時鐘動畫 (122)
7.2.1 指針變量作為函數(shù)的參數(shù) (122)
7.2.2 指針變量與一維數(shù)組 (124)
7.2.3 字符數(shù)組 (125)
7.2.4 結(jié)構(gòu)體 (127)
項(xiàng)目八 使用C語言圖形函數(shù)實(shí)現(xiàn)游戲 (135)
任務(wù)一 小人接水果游戲 (135)
8.1.1 鍵盤響應(yīng)處理 (136)
8.1.2 C語言圖像函數(shù)及其他函數(shù) (137)
任務(wù)二 貪吃蛇游戲 (146)
客戶區(qū)坐標(biāo)與邏輯坐標(biāo) (147)
任務(wù)三 小人推箱子游戲 (159)
任意類型的數(shù)字轉(zhuǎn)換為字符串 (159)
項(xiàng)目九 項(xiàng)目綜合實(shí)踐 (180)
任務(wù)一 打豆豆游戲 (180)
任務(wù)二 小炮打氣球游戲 (183)
任務(wù)三 雷電游戲 (186)
任務(wù)四 俄羅斯方塊游戲 (190)