c语言程序设计和数据结构,C语言程序设计与数据结构实践 闵光太主编.pdf
第 一 章 概 論
語 言 是 近 年 來 在 國 內(nèi) 外 流 行 的 高 級 程 序 設(shè) 計 語 言 , 它 既 具 有 高 級 語 言 的 特 點 , 又 具 備
低 級 語 言 的 特 點 , 它 不 僅 被 計 算 機(jī) 軟 件 工 作 者 用 來 設(shè) 計 開 發(fā) 系 統(tǒng) 軟 件 , 而 且 也 為 廣 大 的 工 程
技 術(shù) 人 員 所 喜 愛 。 語 言 目 前 已 在 系 統(tǒng) 軟 件 開 發(fā) 、 科 學(xué) 工 程 數(shù) 值 計 算 、 數(shù) 據(jù) 處 理 、 計 算 機(jī) 圖
形 技 術(shù) 等 方 面 得 到 了 廣 泛 應(yīng) 用 。 本 章 首 先 介 紹 結(jié) 構(gòu) 化 程 序 設(shè) 計 的 基 本 方 法 ; 其 次 介 紹 數(shù) 據(jù) 結(jié)
構(gòu) 與 算 法 在 程 序 設(shè) 計 中 的 地 位 和 重 要 性 ; 最 后 介 紹 語 言 的 特 點 、 基 本 結(jié) 構(gòu) 及 調(diào) 試 方 法 。
結(jié) 構(gòu) 化 程 序 設(shè) 計 的 基 本 方 法
結(jié) 構(gòu) 化 程 序 設(shè) 計 是 系 統(tǒng) 詳 細(xì) 設(shè) 計 時 使 用 的 有 效 設(shè) 計 技 術(shù) 。 它 的 任 務(wù) 是 將 經(jīng) 過 改 進(jìn) 的 模 塊
結(jié) 構(gòu) 中 的 各 個 模 塊 , 用 結(jié) 構(gòu) 化 設(shè) 計 方 法 設(shè) 計 出 正 確 、 合 理 的 算 法 , 并 用 一 定 的 圖 示 工 具 描 述
出 來 , 為 進(jìn) 一 步 編 程 作 好 準(zhǔn) 備 。
結(jié) 構(gòu) 化 程 序 設(shè) 計 思 想
結(jié) 構(gòu) 化 程 序 設(shè) 計 方 法 是 于 年 提 出 來 的 。 它 的 基 本 思 想 是 要 求 程 序 設(shè) 計 者 不
要 隨 心 所 欲 地 編 寫 程 序 , 而 要 按 一 定 的 結(jié) 構(gòu) 形 式 來 設(shè) 計 和 編 寫 程 序 , 使 程 序 易 讀 、 易 理 解 、
易 修 改 。 同 系 統(tǒng) 分 析 和 系 統(tǒng) 的 概 要 設(shè) 計 時 采 用 的 分 析 方 法 一 樣 , 結(jié) 構(gòu) 化 程 序 設(shè) 計 方 法 也 是 采
用 自 頂 向 下 逐 步 求 精 的 設(shè) 計 方 法 , 把 一 個 模 塊 逐 步 分 解 細(xì) 化 為 一 系 列 的 處 理 步 驟 , 使 之 成 為
單 入 口 和 單 出 口 的 結(jié) 構(gòu) 形 式 。
年 和 提 出 了 程 序 的 三 種 基 本 結(jié) 構(gòu) 順 序 結(jié) 構(gòu) 、 分 支 結(jié) 構(gòu) 和 循 環(huán) 結(jié) 構(gòu) 。
這 三 種 基 本 結(jié) 構(gòu) 有 以 下 特 點 :
只 有 一 個 入 口 。
只 有 一 個 出 口 。
結(jié) 構(gòu) 內(nèi) 的 每 一 部 分 都 有 機(jī) 會 執(zhí) 行 到 。 也 就 是 說 , 對 每 一 個 框 來 說 , 都 應(yīng) 當(dāng) 有 一 條 從
入 口 到 出 口 的 路 徑 通 過 它 。
結(jié) 構(gòu) 內(nèi) 無 死 循 環(huán) 。
已 經(jīng) 證 明 , 由 三 種 基 本 結(jié) 構(gòu) 組 成 的 算 法 可 以 解 決 任 何 復(fù) 雜 的 問 題 。 由 基 本 結(jié) 構(gòu) 所 構(gòu) 成 的
算 法 稱 為 結(jié) 構(gòu) 化 的 算 法 。 采 用 結(jié) 構(gòu) 化 的 算 法 進(jìn) 行 程 序 設(shè) 計 實 際 上 就 是 結(jié) 構(gòu) 化 的 程 序 設(shè) 計 。
結(jié) 構(gòu) 化 程 序 設(shè) 計 的 步 驟
學(xué) 習(xí) 計 算 機(jī) 語 言 的 目 的 是 利 用 該 語 言 工 具 設(shè) 計 出 可 供 計 算 機(jī) 運 行 的 程 序 。
注 : 鑒 于 計 算 機(jī) 程 序 的 習(xí) 慣 和 特 點 所 有 的 文 字 和 符 號 都 用 正 體 。 因 此 , 本 書 中 所 有 的 與 計 算 機(jī)
程 序 有 關(guān) 的 文 字 和 符 號 都 采 用 正 體 或 保 持 與 軟 件 開 發(fā) 工 具 中 顯 示 的 一 致 編 輯 注 。
在 拿 到 一 個 需 要 求 解 的 實 際 問 題 之 后 , 怎 樣 才 能 編 寫 出 程 序 呢 ? 以 數(shù) 值 計 算 為 例 , 一 般
按 照 圖 所 示 的 步 驟 進(jìn) 行 。
總結(jié)
以上是生活随笔為你收集整理的c语言程序设计和数据结构,C语言程序设计与数据结构实践 闵光太主编.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 字符串操作 c语言,C语言字符串操作(
- 下一篇: c语言 error 9,C语言求助(_