程序设计语言与程序设计方法

上传人:w****2 文档编号:22351797 上传时间:2021-05-24 格式:PPT 页数:16 大小:257.98KB
返回 下载 相关 举报
程序设计语言与程序设计方法_第1页
第1页 / 共16页
程序设计语言与程序设计方法_第2页
第2页 / 共16页
程序设计语言与程序设计方法_第3页
第3页 / 共16页
点击查看更多>>
资源描述
第 1章 程 序 设 计 语 言 与 程 序 设 计 方 法 1.1.3 高 级 语 言 高 级 语 言 接 近 人 们 熟 悉 的 自 然 语 言 , 高 级 语 言 与 具 体 的 计 算 机 指 令 系 统 没 有 直 接 关 系 ,因 此 用 高 级 语 言 设 计 的 程 序 可 以 在 各 种 类 型 的 计 算 机 上 运 行 。 必 须 将 高 级 语 言 程 序 转 换 为 机 器 语 言 程 序 , 才 能 在 计 算 机 上 得 以 执 行 , 这 种 转 换 的 过 程叫 “ 翻 译 ” 。翻 译 分 解 释 和 编 译 , 在 “ 翻 译 ” 过 程 中 会 自 动 检 查 源 程 序 中 的 语 法 错 误 。 1.1 程 序 设 计 语 言 1.2 算 法 1.2.1 算 法 的 概 念 所 谓 算 法 , 是 指 为 解 决 一 个 问 题 而 采 取 的 方法 和 步 骤 , 或 者 说 是 解 题 步 骤 的 精 确 描 述 。 广 义地 说 , 处 理 任 何 问 题 都 有 一 个 “ 算 法 ” 问 题 。 计算 机 算 法 , 即 计 算 机 能 执 行 的 算 法 。 计 算 机 的 算 法 可 分 为 两 大 类 : 数 值 运 算 算 法和 非 数 值 运 算 算 法 。 1.2.2 算 法 的 表 示 1. 用 自 然 语 言 表 示 算 法 可 以 用 人 们 日 常 生 活 中 使 用 的 语 言 即 自 然 语言 来 表 示 算 法 , 用 自 然 语 言 表 示 算 法 的 好 处 是 人人 都 懂 , 人 人 都 会 。 但 是 , 自 然 语 言 表 示 的 算 法 容 易 非 常 冗 长 ,有 时 会 产 生 “ 二 义 性 ” 。 2. 用 流 程 图 表 示 算 法 起 止 框 判 断 框 处 理 框 输 入 输 出 框 流 程 线 连 接 点图 1-1 流 程 图 符 号用 流 程 线 将 各 种 操 作 图 符 号 连 接 在 一 起 就 构 成了 一 个 完 整 的 算 法 流 程 图 。 这 种 流 程 图 称 为 传 统流 程 图 。 N-S流 程 图 中 , 完 全 去 掉 了 流 程 线 。 全 部 算 法 写 在一 个 大 矩 形 框 中 , 在 某 一 矩 形 框 中 还 可 以 包 含 一 些 属于 它 的 小 矩 形 框 。 这 种 流 程 图 又 称 为 盒 图 。 传 统 流 程 图 N-S流 程 图 1.3 程 序 设 计 方 法 1.3.1 结 构 化 程 序 设 计 方 法 结 构 化 程 序 设 计 方 法 是 一 种 传 统 的 程 序 设 计 方 法 。结 构 化 程 序 设 计 方 法 从 编 程 思 想 上 要 求 自 顶 向 下 ,逐 步 求 精 , 从 程 序 的 具 体 结 构 上 要 求 程 序 是 模 块 化 ,要 求 程 序 语 言 中 有 直 接 实 现 顺 序 结 构 、 选 择 结 构 和循 环 结 构 这 三 种 基 本 结 构 的 语 句 , 要 求 程 序 代 码 由三 种 基 本 结 构 组 成 , 复 杂 的 结 构 应 该 由 基 本 结 构 进行 组 合 嵌 套 来 实 现 , 整 个 程 序 或 程 序 中 的 模 块 或 控制 结 构 只 有 一 个 入 口 和 一 个 出 口 。 1. 顺 序 结 构 AB AB 2. 选 择 结 构 3. 循 环 结 构 当 P为 真 ( 是 ) A 1.3.2 面 向 对 象 程 序 设 计 方 法 在 程 序 的 设 计 中 , 算 法 总 是 与 特 定 的 数 据 结构 密 切 相 关 的 , 算 法 含 有 对 数 据 结 构 的 访 问 , 特定 的 算 法 只 适 用 于 特 定 的 数 据 结 构 , 因 此 算 法 与数 据 结 构 在 编 程 中 应 该 是 一 个 密 不 可 分 的 整 体 ,这 个 整 体 叫 对 象 。面 向 对 象 的 程 序 设 计 通 过 类 、 对 象 、 继 承 、多 态 等 机 制 形 成 一 个 完 善 的 编 程 体 系 。 面 向 对 象 的 程 序 设 计 多 采 用 可 视 化 的 方 式 。 1. 类 和 对 象可 以 把 类 比 作 一 种 蓝 图 , 而 对 象 则 是 根 据 蓝图 所 创 建 的 实 例 , 可 以 把 类 比 作 生 产 模 具 , 而 对象 则 是 由 这 种 模 具 产 生 的 实 例 ( 产 品 ) 。 所 以 人们 又 把 对 象 叫 做 类 的 实 例 。 类 是 对 事 物 的 定 义 ,而 对 象 则 是 该 事 物 本 身 。 2. 对 象 的 属 性 、 事 件 和 方 法 (1) 对 象 的 属 性 C#中 的 对 象 属 性 可 以 看 作 是 表 现 对 象 特 征 的数 据 的 扩 展 。 在 面 向 对 象 的 编 程 中 , 控 件 对 象 的常 见 属 性 有 文 本 ( Text) 、 背 景 色 ( BackColor) 、字 体 大 小 ( Font) 、 是 否 可 见 ( Visible) 等 。 (2) 对 象 的 事 件 所 谓 事 件 ( Event) , 是 预 先 定 义 好 的 、 能够 被 对 象 识 别 的 动 作 。 如 单 击 ( Click) 事 件 。 (3) 对 象 的 方 法 任 何 一 个 对 象 都 具 有 一 定 的 行 为 , 这 种 行 为叫 做 对 象 的 方 法 , 方 法 完 成 某 一 特 定 功 能 。 对 象 的 事 件 方 法 是 固 定 的 , 不 能 由 用 户 增 加 ,用 户 可 以 为 事 件 方 法 添 加 所 需 代 码 , 事 件 方 法 由事 件 的 发 生 而 被 自 动 调 用 ; 系 统 预 定 义 的 对 象 的方 法 代 码 对 用 户 是 隐 藏 的 , 不 可 见 的 , 而 且 对 象的 方 法 必 须 在 代 码 中 调 用 。 章 节 目 录 上 一 页 下 一 页 章 节 目 录 上 一 页 下 一 页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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