欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:29426781       资源大小:5.42MB        全文页数:17页
    • 资源格式: PPTX        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    结构化程序设计语言目录CONTENTSPart1结构化程序设计的主要原则Part2结构化程序设计的三种基本结构Part3结构化程序设计语言Part4C语言的结构化程序设计结构化程序设计的主要原则结构化程序设计的主要原则 1自顶向下:程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 2逐步求精:对复杂问题,应设计一些子目标作为过渡,逐步细化。 3模块化:一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为子目标,再进一步分解为具体的小目标,把每一个小目标称为一个模块。 4限制使用goto语句 选择结构读 入 一 组 整 数 , 统 计 其 中正 整 数 和 负 整 数 的 个 数结构化语言的三种控制结构结构化语言的三个基本控制结构顺序结构、选择结构和循环结构 结 构 化 程 序 设 计 思 想 是 结 构 化 编 程 的 理 论 基 础 , 结 构 化 程 序 设 计 思想 是 一 个 程 序 的 任 何 逻 辑 问 题 都 可 以 利 用 顺 序 、 选 择 及 循 环 这 三 种结 构 来 描 述 , 且 这 个 程 序 只 有 一 个 入 口 , 只 有 一 个 出 口 , 结 构 中 无 死循 环 , 程 序 中 三 种 基 本 结 构 之 间 形 成 顺 序 执 行 关 系 。 上 述 的 三 种 结构 已 足 以 表 示 C P U 中 的 指 令 周 期 , 也 可 以 表 示 图 灵 机 的 运 作 。选择结构结构化程序设计语言结构化程序设计语言顺序结构、选择结构和循环结构 PascalPascal基 于基 于 A L G O LA L G O L 的 编 程 语 言 , 是 最 早的 编 程 语 言 , 是 最 早 出 现 的出 现 的 结 构 化结 构 化 程 序程 序设 计设 计 语 言语 言 , 具 有 丰 富 的 数 据 类 型 和 简 洁 灵 活 的 操 作, 具 有 丰 富 的 数 据 类 型 和 简 洁 灵 活 的 操 作语 句语 句。传 统传 统 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 ) , 这 些 缺 点 大 多 需 要 嵌 入 汇 编 语 言 代) , 这 些 缺 点 大 多 需 要 嵌 入 汇 编 语 言 代码 才 能 得 到 解 决 , 缺 乏 与 机 器 语 言 的 接 口 。码 才 能 得 到 解 决 , 缺 乏 与 机 器 语 言 的 接 口 。结构化程序设计语言顺序结构、选择结构和循环结构 FortranFortran它 是 世 界 上 最 早 出 现 的 计 算 机 高 级 程 序 设 计 语 言 ,它 是 世 界 上 最 早 出 现 的 计 算 机 高 级 程 序 设 计 语 言 ,广 泛 应 用 于 科 学 和 工 程 计 算 领 域 。广 泛 应 用 于 科 学 和 工 程 计 算 领 域 。 F O R T R A NF O R T R A N 语 言 以语 言 以其 特 有 的 功 能 在 数 值 、 科 学 和 工 程 计 算 领 域 发 挥 着其 特 有 的 功 能 在 数 值 、 科 学 和 工 程 计 算 领 域 发 挥 着重 要 作 用 。重 要 作 用 。2 02 0 世 纪世 纪 6 06 0 代 末 , 结 构 化 程 序 设 计 方 法 提 出 后 , 具 有代 末 , 结 构 化 程 序 设 计 方 法 提 出 后 , 具 有结 构 化 特 征 的 程 序 设 计 语 言 开 始 出 现结 构 化 特 征 的 程 序 设 计 语 言 开 始 出 现 。 计 算 机。 计 算 机 厂 商厂 商和 研 究和 研 究 机 构 高 度 重 视机 构 高 度 重 视 于 是于 是 将将 结 构 化 特 征 引 入结 构 化 特 征 引 入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 是 一 种 表 现 能 力 很 强 的 通 用 程 序 设 计 语 言 , 它是 一 种 表 现 能 力 很 强 的 通 用 程 序 设 计 语 言 , 它是 美 国 国 防 部 为 克 服 软 件 开 发 危 机 , 耗 费 巨 资 , 历是 美 国 国 防 部 为 克 服 软 件 开 发 危 机 , 耗 费 巨 资 , 历时 近时 近 2 02 0 年 研 制 成 功 的年 研 制 成 功 的 。 被。 被 誉 为 第 四 代 计 算 机 语 言 的誉 为 第 四 代 计 算 机 语 言 的成 功 代 表 。 与 其 他 流 行 的 程 序 设 计 语 言 不 同 , 它 不成 功 代 表 。 与 其 他 流 行 的 程 序 设 计 语 言 不 同 , 它 不仅 体 现 了 许 多 现 代 软 件 的 开 发 原 理 , 而 且 将 这 些 原仅 体 现 了 许 多 现 代 软 件 的 开 发 原 理 , 而 且 将 这 些 原理 付 诸 实 现理 付 诸 实 现 。 A d aA d a 语 言 的 使 用 可 大 大 改 善 软 件 系 统语 言 的 使 用 可 大 大 改 善 软 件 系 统的 清 晰 性 、 可 靠 性 、 有 效 性 、 可 维 护 性 。的 清 晰 性 、 可 靠 性 、 有 效 性 、 可 维 护 性 。A d aA d a 语 言 的 重 要 特 征 就 是 其 嵌 入 式 风 格 , 模 块 化 设语 言 的 重 要 特 征 就 是 其 嵌 入 式 风 格 , 模 块 化 设计 , 编 译 检 查 , 平 行 处 理 , 异 常 处 理 及 泛 型 编 程 。计 , 编 译 检 查 , 平 行 处 理 , 异 常 处 理 及 泛 型 编 程 。A d aA d a 在在 9 59 5 年 加 入 了 对 面 向 对 象 设 计 的 支 持 , 包 括 动年 加 入 了 对 面 向 对 象 设 计 的 支 持 , 包 括 动态 分 配 等 。态 分 配 等 。结构化程序设计语言顺序结构、选择结构和循环结构 BASICBASIC直 译直 译 式 的 编 程 语 言 , 在 完 成 编 写 后 不 须 经 由 编 译 及式 的 编 程 语 言 , 在 完 成 编 写 后 不 须 经 由 编 译 及连 结 等 手 续 即 可 执 行 , 但 如 果 需 要 单 独 执 行 时 仍 然连 结 等 手 续 即 可 执 行 , 但 如 果 需 要 单 独 执 行 时 仍 然需 要 将 其 建 立 成 执 行 档需 要 将 其 建 立 成 执 行 档 。在在 2 02 0 世 纪世 纪 8 08 0 年 代 中 期 , 美 国 国 家 标 准 化年 代 中 期 , 美 国 国 家 标 准 化 协 会 根 据协 会 根 据 结结构 化 程 序 设 计 的 思 想 , 提 出 了 一 个 新 的构 化 程 序 设 计 的 思 想 , 提 出 了 一 个 新 的 B A S I CB A 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 c 发 布 ,发 布 , V BV B 的的 出 现 是出 现 是 软 件 开软 件 开发 史 上 的 一 个 具 有 划 时 代 意 义 的 事 件发 史 上 的 一 个 具 有 划 时 代 意 义 的 事 件 。C语言的结构化程序设计C语言 C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。C语言hanks!

    注意事项

    本文(结构化程序设计及其语言ppt课件.pptx)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开