结构化程序设计及其语言ppt课件.pptx

上传人:飞****2 文档编号:29426781 上传时间:2022-07-31 格式:PPTX 页数:17 大小:5.42MB
返回 下载 相关 举报
结构化程序设计及其语言ppt课件.pptx_第1页
第1页 / 共17页
结构化程序设计及其语言ppt课件.pptx_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《结构化程序设计及其语言ppt课件.pptx》由会员分享,可在线阅读,更多相关《结构化程序设计及其语言ppt课件.pptx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、结构化程序设计语言目录CONTENTSPart1结构化程序设计的主要原则Part2结构化程序设计的三种基本结构Part3结构化程序设计语言Part4C语言的结构化程序设计结构化程序设计的主要原则结构化程序设计的主要原则 1自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 2逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。 3模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 4限

2、制使用goto语句 选择结构读 入 一 组 整 数 , 统 计 其 中正 整 数 和 负 整 数 的 个 数结构化语言的三种控制结构结构化语言的三个基本控制结构顺序结构、选择结构和循环结构 结 构 化 程 序 设 计 思 想 是 结 构 化 编 程 的 理 论 基 础 , 结 构 化 程 序 设 计 思想 是 一 个 程 序 的 任 何 逻 辑 问 题 都 可 以 利 用 顺 序 、 选 择 及 循 环 这 三 种结 构 来 描 述 , 且 这 个 程 序 只 有 一 个 入 口 , 只 有 一 个 出 口 , 结 构 中 无 死循 环 , 程 序 中 三 种 基 本 结 构 之 间 形 成

3、顺 序 执 行 关 系 。 上 述 的 三 种 结构 已 足 以 表 示 C P U 中 的 指 令 周 期 , 也 可 以 表 示 图 灵 机 的 运 作 。选择结构结构化程序设计语言结构化程序设计语言顺序结构、选择结构和循环结构 PascalPascal基 于基 于 A L G O LA L G O L 的 编 程 语 言 , 是 最 早的 编 程 语 言 , 是 最 早 出 现 的出 现 的 结 构 化结 构 化 程 序程 序设 计设 计 语 言语 言 , 具 有 丰 富 的 数 据 类 型 和 简 洁 灵 活 的 操 作, 具 有 丰 富 的 数 据 类 型 和 简 洁 灵 活 的 操

4、 作语 句语 句。传 统传 统 P A S C A LP A S C A L 的 标 准 库 中 缺 乏 对 网 络 编 程 的 支 持 ,的 标 准 库 中 缺 乏 对 网 络 编 程 的 支 持 ,并 且 仅 通 过 自 带 的并 且 仅 通 过 自 带 的 g r a p hg r a p h 单 元 难 以 实 现 较 好 的 图 形单 元 难 以 实 现 较 好 的 图 形界 面 (界 面 ( G U IG U I ) , 这 些 缺 点 大 多 需 要 嵌 入 汇 编 语 言 代) , 这 些 缺 点 大 多 需 要 嵌 入 汇 编 语 言 代码 才 能 得 到 解 决 , 缺 乏

5、 与 机 器 语 言 的 接 口 。码 才 能 得 到 解 决 , 缺 乏 与 机 器 语 言 的 接 口 。结构化程序设计语言顺序结构、选择结构和循环结构 FortranFortran它 是 世 界 上 最 早 出 现 的 计 算 机 高 级 程 序 设 计 语 言 ,它 是 世 界 上 最 早 出 现 的 计 算 机 高 级 程 序 设 计 语 言 ,广 泛 应 用 于 科 学 和 工 程 计 算 领 域 。广 泛 应 用 于 科 学 和 工 程 计 算 领 域 。 F O R T R A NF O R T R A N 语 言 以语 言 以其 特 有 的 功 能 在 数 值 、 科 学 和

6、 工 程 计 算 领 域 发 挥 着其 特 有 的 功 能 在 数 值 、 科 学 和 工 程 计 算 领 域 发 挥 着重 要 作 用 。重 要 作 用 。2 02 0 世 纪世 纪 6 06 0 代 末 , 结 构 化 程 序 设 计 方 法 提 出 后 , 具 有代 末 , 结 构 化 程 序 设 计 方 法 提 出 后 , 具 有结 构 化 特 征 的 程 序 设 计 语 言 开 始 出 现结 构 化 特 征 的 程 序 设 计 语 言 开 始 出 现 。 计 算 机。 计 算 机 厂 商厂 商和 研 究和 研 究 机 构 高 度 重 视机 构 高 度 重 视 于 是于 是 将将 结

7、构 化 特 征 引 入结 构 化 特 征 引 入F O R T R A N 6 6F O R T R A N 6 6 , 并 开 始 对, 并 开 始 对 F O R T R A N 6 6F O R T R A N 6 6 进 行 不 同 程进 行 不 同 程度 的 扩 充 , 引 入 了 结 构 化 特 征 。度 的 扩 充 , 引 入 了 结 构 化 特 征 。结构化程序设计语言顺序结构、选择结构和循环结构 AdaAdaA d aA d a 是 一 种 表 现 能 力 很 强 的 通 用 程 序 设 计 语 言 , 它是 一 种 表 现 能 力 很 强 的 通 用 程 序 设 计 语 言

8、 , 它是 美 国 国 防 部 为 克 服 软 件 开 发 危 机 , 耗 费 巨 资 , 历是 美 国 国 防 部 为 克 服 软 件 开 发 危 机 , 耗 费 巨 资 , 历时 近时 近 2 02 0 年 研 制 成 功 的年 研 制 成 功 的 。 被。 被 誉 为 第 四 代 计 算 机 语 言 的誉 为 第 四 代 计 算 机 语 言 的成 功 代 表 。 与 其 他 流 行 的 程 序 设 计 语 言 不 同 , 它 不成 功 代 表 。 与 其 他 流 行 的 程 序 设 计 语 言 不 同 , 它 不仅 体 现 了 许 多 现 代 软 件 的 开 发 原 理 , 而 且 将

9、这 些 原仅 体 现 了 许 多 现 代 软 件 的 开 发 原 理 , 而 且 将 这 些 原理 付 诸 实 现理 付 诸 实 现 。 A d aA d a 语 言 的 使 用 可 大 大 改 善 软 件 系 统语 言 的 使 用 可 大 大 改 善 软 件 系 统的 清 晰 性 、 可 靠 性 、 有 效 性 、 可 维 护 性 。的 清 晰 性 、 可 靠 性 、 有 效 性 、 可 维 护 性 。A d aA d a 语 言 的 重 要 特 征 就 是 其 嵌 入 式 风 格 , 模 块 化 设语 言 的 重 要 特 征 就 是 其 嵌 入 式 风 格 , 模 块 化 设计 , 编 译

10、 检 查 , 平 行 处 理 , 异 常 处 理 及 泛 型 编 程 。计 , 编 译 检 查 , 平 行 处 理 , 异 常 处 理 及 泛 型 编 程 。A d aA d a 在在 9 59 5 年 加 入 了 对 面 向 对 象 设 计 的 支 持 , 包 括 动年 加 入 了 对 面 向 对 象 设 计 的 支 持 , 包 括 动态 分 配 等 。态 分 配 等 。结构化程序设计语言顺序结构、选择结构和循环结构 BASICBASIC直 译直 译 式 的 编 程 语 言 , 在 完 成 编 写 后 不 须 经 由 编 译 及式 的 编 程 语 言 , 在 完 成 编 写 后 不 须 经

11、由 编 译 及连 结 等 手 续 即 可 执 行 , 但 如 果 需 要 单 独 执 行 时 仍 然连 结 等 手 续 即 可 执 行 , 但 如 果 需 要 单 独 执 行 时 仍 然需 要 将 其 建 立 成 执 行 档需 要 将 其 建 立 成 执 行 档 。在在 2 02 0 世 纪世 纪 8 08 0 年 代 中 期 , 美 国 国 家 标 准 化年 代 中 期 , 美 国 国 家 标 准 化 协 会 根 据协 会 根 据 结结构 化 程 序 设 计 的 思 想 , 提 出 了 一 个 新 的构 化 程 序 设 计 的 思 想 , 提 出 了 一 个 新 的 B A S I CB A

12、 S I C 标 准标 准草 案 。 在 此 前 后 , 出 现 了 一 些 结 构 化 的草 案 。 在 此 前 后 , 出 现 了 一 些 结 构 化 的 B A S I CB A S I C 语 言 ,语 言 ,主 要 有主 要 有 T r u e B A S I CT r u e B A S I C 、 Q u i c k B A S I CQ u i c k B A S I C 、 T u r b o T u r b o B A S I CB A S I C 等等 。1 9 9 11 9 9 1 年年 V i s u a l B a s i cV i s u a l B a s i

13、c 发 布 ,发 布 , V BV B 的的 出 现 是出 现 是 软 件 开软 件 开发 史 上 的 一 个 具 有 划 时 代 意 义 的 事 件发 史 上 的 一 个 具 有 划 时 代 意 义 的 事 件 。C语言的结构化程序设计C语言 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。C语言hanks!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁