-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
程序設(shè)計基礎(chǔ)(微課版·題庫版·在線測試版) 版權(quán)信息
- ISBN:9787302610878
- 條形碼:9787302610878 ; 978-7-302-61087-8
- 裝幀:70g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
程序設(shè)計基礎(chǔ)(微課版·題庫版·在線測試版) 本書特色
面向計算機類專業(yè)學生的程序設(shè)計能力需求,以程序設(shè)計的基礎(chǔ)知識、基本方法為核心,構(gòu)建了包含在線評測、視頻講解、作業(yè)題庫的立體化內(nèi)容體系。 堅持問題導向,圍繞程序設(shè)計的思想和方法,引導學生構(gòu)建程序設(shè)計的課程知識體系。 實踐以“基礎(chǔ)知識傳授、基本方法應用、計算思維訓練、實踐能力提升”為核心的教學模式,培養(yǎng)學生分析問題、主動思考和運用編程解決實際問題的能力。 本教材可以用于程序設(shè)計類入門課程的教學,還可以用于輔導大學生和青少年參加程序設(shè)計競賽的專項訓練。 (1)注重計算思維的培養(yǎng)和程序設(shè)計能力的訓練;(2)提供了豐富的教學案例和課后習題;(3)提供在線評測平臺供學生測評;(4)針對難題提供了視頻講解,滿足學生的學習需求。
程序設(shè)計基礎(chǔ)(微課版·題庫版·在線測試版) 內(nèi)容簡介
本書共9章,以程序設(shè)計思想與方法的傳授為中心,通過大量的例題,培養(yǎng)計算機類專業(yè)學生的計算思維、程序設(shè)計基本能力與必要的程序設(shè)計創(chuàng)新思想,達到知識、能力、素質(zhì)共同提升的目的。本書顯著的特點是傳統(tǒng)與前沿相結(jié)合,有效融合程序設(shè)計的基礎(chǔ)知識與基本思想。本書案例豐富,啟發(fā)性強,理論與實踐并重,強化算法設(shè)計思想與規(guī)范化編程。 本書可以作為計算機類、電氣信息類專業(yè)的本科教材,或作為信息學奧賽選手的參考書,也可以作為廣大科技工作者業(yè)務學習的參考書。
程序設(shè)計基礎(chǔ)(微課版·題庫版·在線測試版) 目錄
第1章C語言程序設(shè)計入門1
1.1C語言簡介1
1.2簡單的C程序舉例3
1.3程序設(shè)計的基本過程8
1.3.1問題分析8
1.3.2算法設(shè)計9
1.3.3程序編碼11
1.3.4分析調(diào)試11
1.3.5運行維護12
1.4C語言編程平臺12
1.4.1新建源程序12
1.4.2保存源程序14
1.4.3編譯、運行14
1.4.4調(diào)試程序14
1.5小結(jié)19
1.6拓展訓練19第2章順序結(jié)構(gòu)21
2.1數(shù)據(jù)類型21
2.1.1整型21
2.1.2實型22
2.1.3字符型23
2.1.4類型定義符typedef25
2.2常量與變量26
2.2.1符號常量26
2.2.2常變量28
2.3運算28
2.3.1賦值運算29
2.3.2算術(shù)運算31
2.3.3關(guān)系運算35
2.3.4邏輯運算36
2.3.5條件運算40
2.3.6逗號表達式41
2.3.7求字節(jié)數(shù)運算42
2.4數(shù)據(jù)類型轉(zhuǎn)換43
2.4.1自動轉(zhuǎn)換43
2.4.2強制類型轉(zhuǎn)換44
2.5數(shù)據(jù)的輸入輸出45
2.5.1字符輸出函數(shù)putchar()46
2.5.2字符輸入函數(shù)getchar()47
2.5.3格式輸出函數(shù)printf()48
2.5.4格式輸入函數(shù)scanf()52
2.5.5輸出函數(shù)cout和輸入函數(shù)cin56
2.5.6輸入輸出總結(jié)57
2.6順序結(jié)構(gòu)程序舉例57
2.7小結(jié)58
2.8拓展訓練59第3章選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)65
3.1選擇結(jié)構(gòu)66
3.1.1簡單if語句67
3.1.2if…else語句69
3.1.3嵌套的if…else語句70
3.1.4多分支選擇結(jié)構(gòu)——switch語句76
3.1.5選擇結(jié)構(gòu)程序舉例79
3.2循環(huán)結(jié)構(gòu)84
3.2.1while語句85
3.2.2do…while語句88
3.2.3for語句90
3.2.4循環(huán)的嵌套93
3.2.5break和continue語句96
3.2.6循環(huán)結(jié)構(gòu)程序舉例99
3.3小結(jié)106
3.4拓展訓練107第4章數(shù)組118
4.1一維數(shù)組118
4.1.1一維數(shù)組的定義118
4.1.2一維數(shù)組的引用119
4.1.3一維數(shù)組的初始化120
4.1.4一維數(shù)組的應用122
4.2二維數(shù)組135
4.2.1二維數(shù)組的定義和引用135
4.2.2二維數(shù)組的初始化137
4.2.3二維數(shù)組的應用139
4.3字符數(shù)組和字符串146
4.3.1字符數(shù)組的定義和引用147
4.3.2字符串147
4.3.3常用字符串函數(shù)150
4.3.4字符數(shù)組的應用154
4.4小結(jié)157
4.5拓展訓練157第5章函數(shù)與模塊化設(shè)計165
5.1概述165
5.2函數(shù)的定義與調(diào)用167
5.2.1函數(shù)的定義167
5.2.2函數(shù)的調(diào)用170
5.2.3函數(shù)的聲明172
5.3參數(shù)的傳遞175
5.3.1普通變量作為函數(shù)參數(shù)175
5.3.2數(shù)組元素作為函數(shù)參數(shù)176
5.3.3數(shù)組名作為函數(shù)參數(shù)178
5.4函數(shù)的嵌套調(diào)用與遞歸調(diào)用182
5.4.1函數(shù)的嵌套調(diào)用182
5.4.2函數(shù)的遞歸調(diào)用184
5.5全局變量與局部變量189
5.6變量的存儲方式193
5.6.1自動變量193
5.6.2靜態(tài)變量194
5.6.3寄存器變量196
5.6.4外部變量197
5.7綜合運用199
5.8小結(jié)204
5.9拓展訓練205第6章指針214
6.1指針初探214
6.1.1指針變量的定義215
6.1.2指針變量的引用216
6.1.3指針變量作為函數(shù)參數(shù)219
6.2指針與數(shù)組223
6.2.1指向一維數(shù)組的指針223
6.2.2指向多維數(shù)組的指針227
6.2.3指向數(shù)組的指針變量作為函數(shù)參數(shù)230
6.3指針與字符串238
6.4指向函數(shù)的指針和返回指針的函數(shù)241
6.4.1指向函數(shù)的指針241
6.4.2返回指針的函數(shù)245
6.5指針數(shù)組與多級指針247
6.5.1指針數(shù)組的定義和引用247
6.5.2多級指針254
6.5.3main()函數(shù)的參數(shù)255
6.6內(nèi)存的使用257
6.6.1動態(tài)內(nèi)存分配257
6.6.2釋放動態(tài)分配的內(nèi)存259
6.6.3重新分配內(nèi)存259
6.7小結(jié)260
6.8拓展訓練261第7章結(jié)構(gòu)體與鏈表263
7.1結(jié)構(gòu)體263
7.1.1結(jié)構(gòu)體類型聲明263
7.1.2定義結(jié)構(gòu)體變量264
7.1.3結(jié)構(gòu)體成員的訪問265
7.1.4結(jié)構(gòu)體變量的初始化267
7.1.5結(jié)構(gòu)體數(shù)組268
7.1.6指向結(jié)構(gòu)體的指針272
7.1.7結(jié)構(gòu)體與函數(shù)275
7.2鏈表279
7.3共用體288
7.4枚舉類型290
7.5小結(jié)291
7.6拓展訓練291第8章文件296
8.1文件概述296
8.2文件結(jié)構(gòu)體297
8.3文件的打開與關(guān)閉298
8.4文件的讀寫299
8.4.1fputc()函數(shù)和fgetc()函數(shù)300
8.4.2fread()函數(shù)和fwrite()函數(shù)304
8.4.3fscanf()函數(shù)與fprintf()函數(shù)308
8.4.4fgets()函數(shù)與fputs()函數(shù)310
8.5文件的定位與隨機讀寫311
8.6小結(jié)313第9章綜合程序設(shè)計315
9.1通過菜單選擇趣味程序315
9.1.1設(shè)計要求315
9.1.2程序設(shè)計中的主要知識點315
9.1.3總體設(shè)計315
9.1.4具體實現(xiàn)318
9.1.5程序運行結(jié)果323
9.2集合的基本運算324
9.2.1設(shè)計要求324
9.2.2程序設(shè)計中的主要知識點324
9.2.3總體設(shè)計325
9.2.4具體實現(xiàn)328
9.2.5程序運行結(jié)果339
9.3n皇后問題341
9.3.1設(shè)計要求341
9.3.2程序設(shè)計中的主要知識點341
9.3.3總體設(shè)計342
9.3.4具體實現(xiàn)343
9.4學生成績管理系統(tǒng)345
9.4.1設(shè)計要求345
9.4.2程序設(shè)計中的主要知識點345
9.4.3總體設(shè)計346
9.4.4具體實現(xiàn)347
9.4.5程序運行結(jié)果354附錄ADevC++的安裝與使用356附錄B常見字符的ASCII值361附錄C多組數(shù)據(jù)輸入的處理方式362
C.1具有明確的數(shù)據(jù)組數(shù)362
C.2具有明確的截止條件363
C.3無數(shù)據(jù)組數(shù)和截止條件364附錄D位運算367
D.1位邏輯運算367
D.2位移位運算369
D.3位運算的用法370
D.4位運算應用舉例371附錄EC++標準模板庫376
E.1迭代器377
E.2vector容器379
E.3string容器384
E.4set容器394
E.5multiset容器397
E.6map容器402
E.7unordered_map容器406
E.8priority_queue容器411
E.9算法414附錄F相關(guān)程序設(shè)計競賽419
F.1國際大學生程序設(shè)計競賽419
F.2中國大學生程序設(shè)計競賽420
F.3團體程序設(shè)計天梯賽420
F.4藍橋杯全國軟件和信息技術(shù)專業(yè)人才大賽420
F.5企業(yè)相關(guān)競賽421參考文獻423
程序設(shè)計基礎(chǔ)(微課版·題庫版·在線測試版) 作者簡介
張小峰,魯東大學副教授,山東省一流本科課程負責人,魯東大學ACM程序設(shè)計創(chuàng)新實驗室負責人。在高校從教18年,堅持實踐和探索計算機類專業(yè)學生的程序設(shè)計能力培養(yǎng),堅持基礎(chǔ)知識傳授、基本方法應用、計算思維訓練和實踐能力提升相融合的教學模式。主持完成山東省本科教學改革研究項目1項,教育部產(chǎn)學合作協(xié)同育人項目1項。獲魯東大學本科教學創(chuàng)新獎和我最喜愛的老師,3項山東省教學成果二等獎。作為教練指導學生參加相關(guān)程序設(shè)計競賽,近5年,獲得ICPC亞洲區(qū)域賽銀牌2項、銅牌10項;CCPC銅獎8項;團體程序設(shè)計天梯賽二等獎1項、三等獎5項;藍橋杯全國軟件和信息技術(shù)專業(yè)人才大賽一等獎6項。
- >
回憶愛瑪儂
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
經(jīng)典常談
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
名家?guī)阕x魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
二體千字文
- >
月亮虎