C語(yǔ)言程序設(shè)計(jì)項(xiàng)目式教程(在線實(shí)驗(yàn)+在線自測(cè))
定 價(jià):43 元
- 作者:匡泰
- 出版時(shí)間:2022/6/1
- ISBN:9787121434976
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:204
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書以圖形—?jiǎng)赢嫛螒驗(yàn)橹骶,將知識(shí)點(diǎn)融入項(xiàng)目,較為全面地介紹了C語(yǔ)言基本語(yǔ)法知識(shí)和程序設(shè)計(jì)思想。全書共九大項(xiàng)目,通過(guò)由淺入深的方式,從畫圖入手,先學(xué)習(xí)和掌握C語(yǔ)言的基本語(yǔ)法知識(shí)和程序流程結(jié)構(gòu),再學(xué)習(xí)圖形動(dòng)畫的編程,逐步掌握編程的方法和技巧。在此基礎(chǔ)上,開(kāi)始編寫極具趣味性的游戲,全面鞏固和提高綜合編程的水平和能力。本書可以作為高職高專計(jì)算機(jī)相關(guān)專業(yè)和非計(jì)算機(jī)專業(yè)C語(yǔ)言課程的教材,也可以作為計(jì)算機(jī)軟件編程培訓(xùn)班的教材,還可以作為廣大計(jì)算機(jī)愛(ài)好者自學(xué)用書。
匡泰,男,碩士,副教授,浙江安防職業(yè)技術(shù)學(xué)院人工智能學(xué)院院長(zhǎng),物聯(lián)網(wǎng)技術(shù)應(yīng)用專業(yè)帶頭人。一直從事高職計(jì)算機(jī)類專業(yè)課教學(xué),講授課程包括C語(yǔ)言程序設(shè)計(jì)、Java面向?qū)ο蟮某绦蛟O(shè)計(jì)、Jsp編程技術(shù)與應(yīng)用、計(jì)算機(jī)操作系統(tǒng)等。
項(xiàng)目一 搭建C語(yǔ)言圖形編程環(huán)境 (1)
任務(wù)一 VC 6.0集成開(kāi)發(fā)環(huán)境的搭建及圖形庫(kù)的安裝 (1)
1.1.1 C語(yǔ)言簡(jiǎn)述 (2)
1.1.2 C語(yǔ)言程序的開(kāi)發(fā)流程 (3)
任務(wù)二 使用printf語(yǔ)句在屏幕上輸出字符圖案 (7)
1.2.1 C語(yǔ)言程序的結(jié)構(gòu) (8)
1.2.2 C語(yǔ)言程序的組成 (9)
1.2.3 printf語(yǔ)句的使用 (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)語(yǔ)句和do-while循環(huán)語(yǔ)句 (28)
項(xiàng)目三 使用C語(yǔ)言圖形函數(shù)畫圖 (34)
任務(wù)一 畫一把錘子 (34)
3.1.1 函數(shù)概念 (35)
3.1.2 屏幕坐標(biāo) (35)
3.1.3 C語(yǔ)言圖形函數(shù)1 (36)
任務(wù)二 畫一張笑臉 (41)
3.2.1 SmartDraw 6.0畫圖軟件的安裝和使用 (42)
3.2.2 C語(yǔ)言圖形函數(shù)2 (46)
項(xiàng)目四 使用C語(yǔ)言圖形函數(shù)畫創(chuàng)意圖案 (50)
任務(wù)一 在屏幕上畫位圖圖案 (50)
4.1.1 一維數(shù)組 (51)
4.1.2 二維數(shù)組 (54)
任務(wù)二 使用C語(yǔ)言圖形函數(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語(yǔ)言圖形函數(shù)畫數(shù)學(xué)曲線 (72)
任務(wù)一 在屏幕上畫十字漸開(kāi)線圖案 (72)
5.1.1 格式輸出函數(shù)printf() (73)
5.1.2 算法與結(jié)構(gòu)化程序設(shè)計(jì) (75)
5.1.3 描點(diǎn)畫圖法 (77)
5.1.4 C語(yǔ)言圖形函數(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語(yǔ)言圖形函數(shù)實(shí)現(xiàn)動(dòng)畫 (109)
任務(wù)一 在屏幕上顯示運(yùn)動(dòng)的卡車 (109)
7.1.1 指針概念 (110)
7.1.2 指針變量的定義和使用 (110)
7.1.3 C語(yǔ)言圖像函數(shù) (112)
7.1.4 動(dòng)畫原理 (115)
任務(wù)二 模擬時(shí)鐘動(dòng)畫 (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語(yǔ)言圖形函數(shù)實(shí)現(xiàn)游戲 (135)
任務(wù)一 小人接水果游戲 (135)
8.1.1 鍵盤響應(yīng)處理 (136)
8.1.2 C語(yǔ)言圖像函數(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)