書馨卡幫你省薪 2024個(gè)人購書報(bào)告 2024中圖網(wǎng)年度報(bào)告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
程序設(shè)計(jì)與問題求解 C語言版 微課版

程序設(shè)計(jì)與問題求解 C語言版 微課版

出版社:清華大學(xué)出版社出版時(shí)間:2024-07-01
開本: 16開 頁數(shù): 240
中 圖 價(jià):¥41.3(7.0折) 定價(jià)  ¥59.0 登錄后可看到會員價(jià)
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

程序設(shè)計(jì)與問題求解 C語言版 微課版 版權(quán)信息

程序設(shè)計(jì)與問題求解 C語言版 微課版 本書特色

注重經(jīng)典C語言程序設(shè)計(jì)知識的傳遞,通過實(shí)際應(yīng)用背景強(qiáng)的案例來進(jìn)行程序的設(shè)計(jì)與實(shí)現(xiàn),提高學(xué)生的問題求解能力。 注重學(xué)生計(jì)算思維能力、問題求解能力的培養(yǎng),在經(jīng)典知識的基礎(chǔ)上增加了能力拓展,設(shè)計(jì)了具有復(fù)雜工程背景的問題來引導(dǎo)學(xué)生進(jìn)行問題分析與求解。 配套例題及習(xí)題挑戰(zhàn)度較高,符合國家級一流本科課程“兩性一度”的要求,方便教師組織學(xué)生開展問題求解實(shí)踐、分組研討等,提高學(xué)生的問題求解能力。 提供了教學(xué)計(jì)劃、微課視頻,方便教師、學(xué)生使用。 本教材講授經(jīng)典程序設(shè)計(jì)的基礎(chǔ)上增加了能力拓展環(huán)節(jié),注重培養(yǎng)學(xué)生的計(jì)算思維能力和問題求解能力。

程序設(shè)計(jì)與問題求解 C語言版 微課版 內(nèi)容簡介

本書以C語言程序設(shè)計(jì)為主線,通過問題和案例引入內(nèi)容,重點(diǎn)講解利用C語言求解問題的思路、建模方法及編碼實(shí)現(xiàn)。全書主要內(nèi)容包括程序設(shè)計(jì)語言概述、數(shù)據(jù)類型、運(yùn)算符及表達(dá)式、順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、函數(shù)、數(shù)組與字符串、指針、結(jié)構(gòu)體與共用體、文件等,構(gòu)造了新穎的案例,涉及數(shù)據(jù)存儲基礎(chǔ)、計(jì)算幾何、方程求解、數(shù)據(jù)加密、字符串解析、菜單UI等具有復(fù)雜工程背景的問題,引導(dǎo)讀者開展程序設(shè)計(jì)應(yīng)用實(shí)踐,培養(yǎng)讀者的問題分析和求解能力。
本書可作為本科院校程序設(shè)計(jì)課程的教學(xué)用書,也可作為從事程序設(shè)計(jì)的科技人員、算法競賽選手的參考書及培訓(xùn)教材。

程序設(shè)計(jì)與問題求解 C語言版 微課版 目錄

目錄 第1章程序設(shè)計(jì)語言概述1 1.1概述1 1.1.1機(jī)器語言1 1.1.2匯編語言1 1.1.3高級語言1 1.2計(jì)算機(jī)中的信息表示2 1.2.1二進(jìn)制2 1.2.2ASCII3 1.2.3漢字編碼3 1.3程序設(shè)計(jì)基本概念3 1.3.1程序3 1.3.2程序設(shè)計(jì)4 1.4C語言的發(fā)展歷史4 1.5簡單的C語言程序4 習(xí)題11 第2章數(shù)據(jù)類型12 2.1標(biāo)識符與關(guān)鍵字12 2.1.1標(biāo)識符12 2.1.2關(guān)鍵字12 2.2數(shù)據(jù)類型與標(biāo)識符聲明13 2.2.1整型13 2.2.2浮點(diǎn)型14 2.2.3字符型14 2.2.4標(biāo)識符聲明14 2.3數(shù)據(jù)存儲原理15 2.3.1原碼、反碼和補(bǔ)碼15 2.3.2大小端存儲15 2.3.3整型在內(nèi)存中的存儲模式16 2.3.4浮點(diǎn)數(shù)在內(nèi)存中的存儲18 2.4常量19 2.4.1整型常量19 2.4.2實(shí)型常量19 2.4.3字符型常量19 2.5變量20 2.5.1變量的命名規(guī)則20 2.5.2變量的定義與聲明20 2.5.3變量的賦值與初始化21 習(xí)題21 第3章運(yùn)算符及表達(dá)式22 3.1簡單賦值運(yùn)算符及逗號運(yùn)算符22 3.1.1簡單賦值運(yùn)算符及表達(dá)式22 3.1.2逗號運(yùn)算符及表達(dá)式22 3.2算術(shù)運(yùn)算符及表達(dá)式23 3.3自增自減運(yùn)算符23 3.4關(guān)系運(yùn)算符及表達(dá)式24 3.5邏輯運(yùn)算符及表達(dá)式25 3.6位操作運(yùn)算符及表達(dá)式25 3.7復(fù)合賦值運(yùn)算符及表達(dá)式26 3.8條件運(yùn)算符及表達(dá)式27 3.9其他運(yùn)算符28 3.10類型轉(zhuǎn)換28 3.10.1自動類型轉(zhuǎn)換28 3.10.2強(qiáng)制類型轉(zhuǎn)換29 3.10.3類型轉(zhuǎn)換的規(guī)則29 3.11運(yùn)算符的優(yōu)先級與結(jié)合性30 習(xí)題31 第4章順序結(jié)構(gòu)32 4.1語句32 4.1.1簡單語句32 4.1.2復(fù)合語句33 4.2標(biāo)準(zhǔn)輸入輸出函數(shù)34 4.2.1格式化輸出函數(shù)34 4.2.2格式化輸入函數(shù)37 4.3常用函數(shù)庫40 4.3.1數(shù)學(xué)庫函數(shù)(math.h)40 4.3.2輸入輸出函數(shù)庫(stdio.h)41 4.3.3時(shí)間庫(time.h)41 4.3.4標(biāo)準(zhǔn)庫(stdlib.h)42 4.4程序流程圖44 4.5能力拓展44 4.5.1點(diǎn)到直線的距離44 4.5.2三點(diǎn)共圓半徑求解46 習(xí)題48 第5章選擇結(jié)構(gòu)49 5.1概述49 5.2單分支選擇結(jié)構(gòu)49 5.3雙分支選擇結(jié)構(gòu)50 5.4多分支選擇結(jié)構(gòu)53 5.4.1else if多分支選擇結(jié)構(gòu)53 5.4.2switch多分支選擇結(jié)構(gòu)54 5.5嵌套分支選擇結(jié)構(gòu)56 5.6條件表達(dá)式58 5.7能力拓展58 5.7.1一元二次方程求根58 5.7.2運(yùn)費(fèi)計(jì)算60 習(xí)題61 第6章循環(huán)結(jié)構(gòu)63 6.1概述63 6.2while語句64 6.3嵌套循環(huán)68 6.4循環(huán)中斷語句71 6.4.1break語句71 6.4.2continue語句73 6.5dowhile語句74 6.6for語句76 6.6.1for語句的語法76 6.6.2嵌套for語句77 6.6.3for語句的變體78 6.7goto語句80 6.8能力拓展81 6.8.1打印菱形81 6.8.2方程求根83 習(xí)題84 第7章函數(shù)91 7.1概述91 7.1.1函數(shù)的定義形式91 7.1.2函數(shù)的調(diào)用與聲明92 7.1.3函數(shù)的返回93 7.1.4函數(shù)的參數(shù)93 7.2函數(shù)的嵌套調(diào)用95 7.3遞歸函數(shù)96 7.4局部變量與全局變量100 7.4.1局部變量100 7.4.2全局變量101 7.5變量的存儲類型和生命周期101 7.5.1變量的存儲類型101 7.5.2變量的生命周期102 7.6預(yù)處理命令104 7.6.1宏定義104 7.6.2條件編譯105 7.6.3文件包含107 7.7能力拓展108 7.7.1求1000以內(nèi)數(shù)位之和為k的素?cái)?shù)108 7.7.2數(shù)字加密解密109 習(xí)題113 第8章數(shù)組與字符串121 8.1概述121 8.2一維數(shù)組的定義與使用121 8.2.1一維數(shù)組的定義121 8.2.2一維數(shù)組的初始化121 8.2.3一維數(shù)組元素的使用122 8.3二維數(shù)組的定義與使用123 8.3.1二維數(shù)組的定義與初始化123 8.3.2二維數(shù)組在內(nèi)存中的存儲123 8.3.3二維數(shù)組元素的使用124 8.4字符數(shù)組與字符串125 8.4.1字符數(shù)組125 8.4.2字符串表示125 8.4.3字符串格式化輸入輸出126 8.4.4字符串長度127 8.4.5字符串復(fù)制128 8.4.6字符串連接129 8.4.7字符串比較130 8.4.8字符串大小寫轉(zhuǎn)換131 8.5數(shù)組與函數(shù)132 8.6排序和查找133 8.6.1冒泡排序133 8.6.2順序查找136 8.6.3二分查找137 8.7能力拓展139 8.7.1出現(xiàn)次數(shù)*多的字符139 8.7.2大整數(shù)加法140 8.7.3花括號匹配142 習(xí)題144 第9章指針153 9.1概述153 9.1.1內(nèi)存地址與指針153 9.1.2指針變量的賦值154 9.2指針運(yùn)算155 9.2.1取地址運(yùn)算和間接訪問運(yùn)算155 9.2.2指針的賦值運(yùn)算156 9.2.3指針的算術(shù)運(yùn)算156 9.2.4指針的比較運(yùn)算158 9.3通用指針158 9.4數(shù)組與指針159 9.4.1一維數(shù)組與指針159 9.4.2二維數(shù)組與指針160 9.5指針與字符串162 9.6指針數(shù)組164 9.7指針與函數(shù)166 9.7.1指針作為函數(shù)參數(shù)166 9.7.2指針作為函數(shù)返回值169 9.7.3函數(shù)指針170 9.8const指針172 9.9動態(tài)內(nèi)存分配173 9.10內(nèi)存組織方式177 9.11能力拓展178 習(xí)題187 第10章結(jié)構(gòu)體與共用體195 10.1結(jié)構(gòu)體195 10.1.1定義結(jié)構(gòu)體類型195 10.1.2定義結(jié)構(gòu)體變量196 10.1.3結(jié)構(gòu)體初始化197 10.1.4結(jié)構(gòu)體變量引用197 10.2結(jié)構(gòu)體數(shù)組198 10.3結(jié)構(gòu)體指針200 10.4結(jié)構(gòu)體嵌套202 10.5共用體203 習(xí)題204 第11章文件207 11.1概述207 11.1.1文件類型207 11.1.2文件文本與二進(jìn)制文件207 11.1.3流208 11.2文件操作簡介208 11.2.1文件指針208 11.2.2文件操作常用函數(shù)208 11.2.3打開文件209 11.2.4關(guān)閉文件211 11.2.5讀寫文件211 11.3文件讀寫位置的定位操作218 習(xí)題220
展開全部

程序設(shè)計(jì)與問題求解 C語言版 微課版 作者簡介

鄧澤林,博士,長沙理工大學(xué)計(jì)算機(jī)與通信工程學(xué)院軟件工程系主任、特聘教授。主要從事模式識別、深度學(xué)習(xí)等相關(guān)研究。國家級一流本科課程“程序設(shè)計(jì)、算法與數(shù)據(jù)結(jié)構(gòu)”負(fù)責(zé)人,ACM程序設(shè)計(jì)類競賽教練,近兩年指導(dǎo)學(xué)生獲得ACM ICPC亞洲區(qū)域賽、天梯賽等國家級賽事一等獎(jiǎng)1項(xiàng)、二等獎(jiǎng)7項(xiàng)、三等獎(jiǎng)十余項(xiàng)。 李峰,博士,長沙理工大學(xué)計(jì)算機(jī)與通信工程學(xué)院教授,綜合交通運(yùn)輸大數(shù)據(jù)智能處理湖南省重點(diǎn)實(shí)驗(yàn)室主任。湖南省青少年信息學(xué)奧林匹克競賽委員會主席、湖南省普通高校計(jì)算機(jī)類專業(yè)教學(xué)指導(dǎo)委員會副主任委員、湖南省計(jì)算機(jī)學(xué)會常務(wù)理事、CCF理論計(jì)算機(jī)專委會委員。主要從事計(jì)算機(jī)視覺、數(shù)字安全等相關(guān)研究。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服