注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)新概念C語言程序設(shè)計

新概念C語言程序設(shè)計

新概念C語言程序設(shè)計

定 價:¥25.00

作 者: 張基溫編著
出版社: 中國鐵道出版社
叢編項: 21世紀(jì)大學(xué)生信息素養(yǎng)教育示范教材
標(biāo) 簽: C語言

ISBN: 9787113054571 出版時間: 2003-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 249頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本基于信息素養(yǎng)教育的程序設(shè)計教材。全書分為4章:第1章是一個只需要6-8學(xué)時的快速入門,介紹C語言的基本語法;第2章介紹最基本的算法設(shè)計方法;第3章介紹在程序中組織數(shù)據(jù)的基本方法;第4章進一步介紹算法設(shè)計的重要策略。本書在注重進行思維訓(xùn)練、提高程序設(shè)計能力的同時,較集中突出了程序設(shè)計語言中的語法知識。這樣的一種結(jié)構(gòu),可以滿足不同層次的學(xué)習(xí)和教學(xué)的需要,給學(xué)習(xí)者創(chuàng)造一個知識和能力的建構(gòu)空間,鼓勵學(xué)習(xí)者創(chuàng)新性的學(xué)習(xí)興趣。本書在每章中均提供了許多利于舉一反三的練習(xí)題目。本書適合作為高等學(xué)習(xí)程序設(shè)計課程的教材,也可作為相關(guān)人士用于自學(xué)的參考書籍。

作者簡介

暫缺《新概念C語言程序設(shè)計》作者簡介

圖書目錄

第1章 C語言入門 1
 1.1 程序 2
  1.1.1 程序的一般概念 2
  1.1.2 計算機程序與計算機程序設(shè)計語言 3
 1.2 C語言程序中的數(shù)據(jù) 6
  1.2.1 C語言程序的基本數(shù)據(jù)類型 6
  1.2.2 變量 7
  1.2.3 常量 9
 1.3 C語言程序中的基本操作 11
  1.3.1 運算符與表達式 11
  1.3.2 算術(shù)運算符與算術(shù)表達式 12
  1.3.3 關(guān)系運算符與關(guān)系表達式 13
  1.3.4 邏輯運算符與邏輯表達式 14
  1.3.5 條件運算符與條件表達式 15
  1.3.6 復(fù)合賦值運算符 15
 1.4 C語言程序過程組織 16
  1.4.1 C程序語句 17
  1.4.2 函數(shù) 20
  1.4.3 庫函數(shù) 24
  1.4.4 編譯預(yù)處理 30
 1.5 程序開發(fā)的一般過程 32
 習(xí)題 37
第2章 基本算法 43
 2.1 判斷與選擇 44
  2.1.1 三數(shù)中取大 44
  2.1.2 分情形處理 49
  語法小結(jié)(1)—— 程序的分支結(jié)構(gòu) 54
 2.2 迭代與遞推 59
  2.2.1 大獎賽評分程序 59
  2.2.2 Fibonacci數(shù)列 66
  2.2.3 吉普車穿越沙漠問題 68
  語法小結(jié)(2)—— 程序的循環(huán)結(jié)構(gòu) 72
 2.3 窮舉 74
  2.3.1 搬磚問題 74
  2.3.2 求素數(shù) 77
  2.3.3 推斷名次 80
  語法小結(jié)(3)—— 流程轉(zhuǎn)向控制 85
 2.4 模擬 86
  2.4.1 隨機抽樣 86
  2.4.2 蒙特卡羅法—— 求π的近似值 89
  2.4.3 事件步長法—— 中子擴散問題 90
  2.4.4 時間步長法—— 導(dǎo)彈追擊飛機 93
 2.5 遞歸 97
  2.5.1 計算n!的遞歸函數(shù) 98
  2.5.2 漢諾塔問題 100
  語法小結(jié)(4)—— 變量的存儲類型 104
第3章 組織數(shù)據(jù) 111
 3.1 數(shù)組 112
  3.1.1 洗撲克牌 112
  3.1.2 氣泡排序 117
  3.1.3 成績處理 120
  3.1.4 日期轉(zhuǎn)換 122
  3.1.5 字符串操作 123
  語法小結(jié)(5)—— 數(shù)組 129
 3.2 指針 135
  3.2.1 用指針將數(shù)組元素倒放 135
  3.2.2 基于指針的字符串操作 139
  3.2.3 查找二維數(shù)組中的最大元素 140
  3.2.4 求兩個向量和的函數(shù) 143
  語法小結(jié)(6)—— 指針類型 145
 3.3 用戶定制數(shù)據(jù)類型 149
  3.3.1 枚舉應(yīng)用—— 明天是星期幾 149
  3.3.2 結(jié)構(gòu)體應(yīng)用—— 學(xué)籍管理 152
  3.3.3 共用體應(yīng)用—— 學(xué)校人員管理 162
  語法小結(jié)(7)—— 用戶定制數(shù)據(jù)類型 164
 3.4 文件 168
  3.4.1 寫若干行字符串到文本文件 168
  3.4.2 文件復(fù)制 170
  語法小結(jié)(8)—— 文件 172
 3.5 堆棧和隊列 181
  3.5.1 后序表達式的求值 181
  3.5.2 魔術(shù)師翻牌 188
第4章 算法設(shè)計策略 197
 4.1 分治策略 198
  4.1.1 二分查找 198
  4.1.2 快速排序 200
  4.1.3 自行車帶人問題 205
 4.2 回溯策略 209
  4.2.1 迷宮問題 209
 4.3 貪心策略 221
  4.3.1 旅行費用問題 221
  4.3.2 刪數(shù)問題 224
 4.4 分枝定界策略 228
  4.4.1 最小耗費問題 229
 4.5 動態(tài)規(guī)劃 235
  4.5.1 背包問題 235
附錄A C語言運算符的優(yōu)先級和結(jié)合方向 243
附錄B C語言關(guān)鍵字及其用途 247
參考文獻 249

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號