人工智能編程(賦能C語(yǔ)言) 版權(quán)信息
- ISBN:9787302648796
- 條形碼:9787302648796 ; 978-7-302-64879-6
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類:>>
人工智能編程(賦能C語(yǔ)言) 本書特色
這套教材以賦能C語(yǔ)言、Java語(yǔ)言和Python語(yǔ)言為基礎(chǔ),旨在為廣大讀者提供系統(tǒng)而全面的AI編程教材。
人工智能編程(賦能C語(yǔ)言) 內(nèi)容簡(jiǎn)介
本書以C語(yǔ)言為基礎(chǔ)介紹人工智能賦能編程,幫助讀者循序漸進(jìn)地掌握人工智能賦能編程的方法,深入理解人工智能的原理。本書特色在于將C語(yǔ)言和人工智能賦能編程的原理相結(jié)合,通過(guò)C語(yǔ)言實(shí)現(xiàn)人工智能賦能編程的應(yīng)用,幫助讀者把人工智能賦能編程從理論落地到實(shí)踐。 本書內(nèi)容主要包括數(shù)據(jù)類型、運(yùn)算符與表達(dá)式、程序基本控制結(jié)構(gòu)、函數(shù)及其應(yīng)用、數(shù)組及其應(yīng)用、指針及其應(yīng)用、結(jié)構(gòu)體及其應(yīng)用、文件與數(shù)據(jù)存儲(chǔ)、人工智能輔助編程入門實(shí)戰(zhàn)、人工智能輔助編程高階實(shí)戰(zhàn),以及各類大賽和競(jìng)賽題的自動(dòng)解答。 本書面向高校在校學(xué)生、機(jī)器學(xué)習(xí)愛(ài)好者、人工智能研究者和開發(fā)者,也可作為開發(fā)者實(shí)現(xiàn)人工智能賦能編程的有力工具。
人工智能編程(賦能C語(yǔ)言) 目錄
第1章引論1
1.1C語(yǔ)言環(huán)境簡(jiǎn)介1
1.1.1C語(yǔ)言編譯器及其原理1
1.1.2C語(yǔ)言文本編輯器2
1.1.3C語(yǔ)言環(huán)境的搭建3
1.2搭建C語(yǔ)言的開發(fā)環(huán)境3
1.2.1安裝VS Code3
1.2.2安裝VS Code擴(kuò)展3
1.2.3配置C語(yǔ)言編譯器5
1.2.4創(chuàng)建編譯和調(diào)試配置6
1.3AI工具的安裝7
1.3.1注冊(cè)GitHub賬號(hào)7
1.3.2GitHub學(xué)生認(rèn)證7
1.3.3在VS Code中安裝Copilot教程9
1.4AI工具入門方法10
1.4.1Copilot基本使用方法10
1.4.2ChatGPT基本使用方法11
1.5AI工具的功能介紹13
1.5.1Copilot功能介紹14
1.5.2ChatGPT功能介紹15
本章小結(jié)18
課后習(xí)題18
第2章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式19
2.1C語(yǔ)言程序的基本結(jié)構(gòu)19
2.2C語(yǔ)言程序中的常用符號(hào)23
2.3C語(yǔ)言程序的基本數(shù)據(jù)類型23
2.4常量24
2.4.1整型常量24
2.4.2實(shí)型常量242.4.3字符常量25
2.4.4字符串常量26
2.4.5宏常量26
2.4.6const常量27
2.5變量27
2.5.1變量的聲明27
2.5.2變量初始化28
2.5.3變量的訪問(wèn)與使用28
2.6運(yùn)算符與表達(dá)式29
2.6.1算術(shù)運(yùn)算符29
2.6.2運(yùn)算符的優(yōu)先級(jí)與結(jié)合性30
2.6.3關(guān)系運(yùn)算符30
2.6.4復(fù)合賦值運(yùn)算符31
2.6.5 和--運(yùn)算符31
2.7表達(dá)式的類型轉(zhuǎn)換32
2.7.1賦值表達(dá)式的類型轉(zhuǎn)換32
2.7.2強(qiáng)制類型轉(zhuǎn)換32
本章小結(jié)33
課后習(xí)題33
〖3〗人工智能編程(賦能C語(yǔ)言)目錄〖3〗第3章程序基本控制結(jié)構(gòu)35
3.1邏輯運(yùn)算符和邏輯表達(dá)式35
3.2選擇控制結(jié)構(gòu)36
3.2.1if單分支語(yǔ)句36
3.2.2if雙分支語(yǔ)句37
3.3條件表達(dá)式37
3.4switch多分支語(yǔ)句38
3.5循環(huán)控制語(yǔ)句40
3.5.1while循環(huán)語(yǔ)句40
3.5.2for循環(huán)語(yǔ)句41
3.5.3dowhile循環(huán)語(yǔ)句42
3.6程序跳轉(zhuǎn)語(yǔ)句42
3.6.1break語(yǔ)句42
3.6.2continue語(yǔ)句43
3.6.3goto語(yǔ)句44
3.7多重循環(huán)及其利用45
3.8循環(huán)程序設(shè)計(jì)方法46
3.8.1迭代法46
3.8.2窮舉法47
本章小結(jié)48
課后習(xí)題49
第4章函數(shù)及其應(yīng)用51
4.1函數(shù)的定義與分類51
4.1.1函數(shù)的定義51
4.1.2return語(yǔ)句52
4.1.3函數(shù)分類54
4.2函數(shù)的參數(shù)55
4.2.1形式參數(shù)和實(shí)際參數(shù)的概念55
4.2.2函數(shù)參數(shù)的傳遞方式56
4.3函數(shù)的調(diào)用57
4.3.1函數(shù)的調(diào)用過(guò)程57
4.3.2函數(shù)的返回值59
4.4函數(shù)的聲明59
4.4.1函數(shù)聲明的目的和作用59
4.4.2函數(shù)聲明與函數(shù)定義的關(guān)系62
4.5變量的作用域63
4.5.1變量的作用域和生命周期63
4.5.2局部變量的定義和使用64
4.5.3全局變量的定義和使用65
4.5.4局部變量與全局變量的區(qū)別和注意事項(xiàng)66
4.6函數(shù)嵌套調(diào)用66
4.6.1函數(shù)之間的調(diào)用關(guān)系66
4.6.2函數(shù)的嵌套調(diào)用過(guò)程67
4.7遞歸函數(shù)69
4.7.1遞歸的概念和原理69
4.7.2遞歸函數(shù)的定義和調(diào)用69
4.7.3遞歸函數(shù)的應(yīng)用和注意事項(xiàng)71
本章小結(jié)71
課后習(xí)題72
第5章數(shù)組及其應(yīng)用74
5.1概述74
5.2一維數(shù)組74
5.2.1數(shù)組的組成74
5.2.2一維數(shù)組75
5.2.3定義數(shù)組簡(jiǎn)單舉例76
5.3一維數(shù)組的簡(jiǎn)單應(yīng)用77
5.4向函數(shù)中傳遞一維數(shù)組79
5.5二維數(shù)組81
5.6二維數(shù)組的簡(jiǎn)單應(yīng)用83
5.7向函數(shù)中傳遞二維數(shù)組85
5.8字符串與字符數(shù)組87
本章小結(jié)90
課后習(xí)題91
第6章指針及其運(yùn)用92
6.1指針的本質(zhì)92
6.2指針變量的定義與初始化94
6.2.1指針變量的定義94
6.2.2指針初始化95
6.3指針與函數(shù)97
6.3.1傳值調(diào)用和傳地址調(diào)用97
6.3.2指針作為函數(shù)參數(shù)的應(yīng)用實(shí)例98
6.4指針和一維數(shù)組100
6.5指針和二維數(shù)組102
6.5.1二維數(shù)組的指針表示和訪問(wèn)102
6.5.2指針數(shù)組103
6.5.3數(shù)組指針103
6.5.4指針數(shù)組與數(shù)組指針的區(qū)別104
6.6實(shí)際應(yīng)用示例104
本章小結(jié)109
課后習(xí)題109
第7章結(jié)構(gòu)體及其應(yīng)用111
7.1概述111
7.2結(jié)構(gòu)體的定義和聲明111
7.3結(jié)構(gòu)體的初始化113
7.4結(jié)構(gòu)體成員的訪問(wèn)114
7.5指向結(jié)構(gòu)體的指針115
7.6結(jié)構(gòu)體數(shù)組116
7.7結(jié)構(gòu)體和函數(shù)118
7.7.1結(jié)構(gòu)體作為函數(shù)參數(shù)118
7.7.2結(jié)構(gòu)體作為函數(shù)返回值119
7.8結(jié)構(gòu)體的應(yīng)用121
7.8.1存儲(chǔ)和操作一組相關(guān)數(shù)據(jù)121
7.8.2創(chuàng)建復(fù)雜的數(shù)據(jù)結(jié)構(gòu)122
7.9結(jié)構(gòu)體擴(kuò)展123
7.9.1聯(lián)合123
7.9.2位域123
本章小結(jié)124
課后習(xí)題126
第8章文件與數(shù)據(jù)存儲(chǔ)130
8.1核心文件操作130
8.1.1文件的打開與關(guān)閉130
8.1.2文件的讀取131
8.1.3文件的寫入132
8.2應(yīng)用實(shí)例講解132
8.2.1字符串讀寫應(yīng)用實(shí)例132
8.2.2學(xué)生信息讀寫實(shí)例137
本章小結(jié)142
課后習(xí)題142
第9章AI輔助競(jìng)賽題解答143
9.1藍(lán)橋杯競(jìng)賽題自動(dòng)答題143
9.1.1藍(lán)橋杯競(jìng)賽特點(diǎn)143
9.1.2基本解題方法概述144
9.1.3貪心法145
9.1.4動(dòng)態(tài)規(guī)劃146
9.1.5圖的染色算法149
9.1.6深度優(yōu)先算法151
9.1.7二分法153
9.2ICPC競(jìng)賽題自動(dòng)答題155
9.2.1ICPC概述155
9.2.2算法設(shè)計(jì)方法與應(yīng)用156
9.2.3枚舉法156
9.2.4貪心法158
9.2.5遞歸法160
9.2.6分治法161
9.2.7遞推法164
9.2.8模擬法166
本章小結(jié)168
課后習(xí)題169
第10章AI輔助系統(tǒng)設(shè)計(jì)172
10.1系統(tǒng)設(shè)計(jì)過(guò)程概述172
10.1.1軟件工程方法學(xué)172
10.1.2軟件生命周期180
10.2基于大語(yǔ)言模型的編程學(xué)習(xí)與輔助系統(tǒng)的案例分析181
10.2.1問(wèn)題描述與需求分析182
10.2.2總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)183
10.2.3編碼185
10.2.4測(cè)試與運(yùn)行效果185
本章小結(jié)186
課后習(xí)題187
第11章AI鏈無(wú)代碼生產(chǎn)平臺(tái)Prompt Sapper188
11.1Prompt Sapper功能介紹188
11.1.1提示中心功能188
11.1.2引擎管理功能189
11.1.3項(xiàng)目管理功能190
11.2Prompt Sapper視圖介紹191
11.2.1探索視圖191
11.2.2設(shè)計(jì)視圖192
11.2.3構(gòu)建視圖194
- >
詩(shī)經(jīng)-先民的歌唱
- >
隨園食單
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
伯納黛特,你要去哪(2021新版)
- >
經(jīng)典常談
- >
二體千字文
- >
月亮虎