• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
预防程序与TurboC常见错误解析(4)
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
预防程序与TurboC常见错误解析(4)
软件发布 预防程序与TurboC常见错误解析(4)
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 认证考试 >> 计算机等级考试 >> 计算机等级考试动态 >> 预防程序与TurboC常见错误解析(4)

预防程序与TurboC常见错误解析(4)

添加时间: 2007-5-7 3:48:05  作者: 计算机等级考试认证参考  阅读次数:47   来源: http://www.d9soft.com

       

从程序运行的结果不难看出程序中各变量之间的关系, 以及各个变量的作用域。

Turbo C 程序设计初步

    本节主要介绍Turbo C程序设计的基本步骤及如何编译、调试和运行源程序。
并给出Turbo C的常用编辑命令。最后介绍Turbo C编译、连接和运行时的常见错误。

 一、Turbo C程序设计基本步骤

    程序设计方法包括三个基本步骤:
    第一步:  分析问题。
    第二步:  画出程序的基本轮廓。
    第三步:  实现该程序。
      3a. 编写程序
      3b. 测试和调试程序
      3c. 提供数据打印结果
    下面, 我们来说明每一步的具体细节。

    第一步: 分析问题
    在这一步, 你必须:
    a. 作为解决问题的一种方法, 确定要产生的数据(输出)。作为这一子步的一部分, 你应定义表示输出的变量。
    b. 确定需产生输出的数据(称为输入), 作为这一子步的一部分,  你应定义表示输入的变量。
    c. 研制一种算法, 从有限步的输入中获取输出。 这种算法定义为结构化的顺序操作, 以便在有限步内解决问题。就数字问题而言, 这种算法包括获取输出的计算, 但对非数字问题来说, 这种算法包括许多文本和图象处理操作。

    第二步: 画出程序的基本轮廓
    在这一步, 你要用一些句子(伪代码)来画出程序的基本轮廓。每个句子对应一个简单的程序操作。对一个简单的程序来说,  通过列出程序顺序执行的动作,便可直接产生伪代码。然而, 对复杂一些的程序来说, 则需要将大致过程有条理地进行组织。对此, 应使用自上而下的设计方法。
    当使用自上而下的设计方法时, 你要把程序分割成几段来完成。列出每段要实现的任务, 程序的轮廓也就有了, 这称之为主模块。当一项任务列在主模块时,仅用其名加以标识, 并未指出该任务将如何完成。这方面的内容留给程序设计的下一阶段来讨论。将程序分为几项任务只是对程序的初步设计。整个程序设计归结为下图所示的流程图1.。
                                   ┏━━━━━━━━━━━━━━━┓
                                   ┃           主模块             ┃
  ┏━━━━━━━┓               ┃ 输入数据                     ┃
  ┃   主模块     ┃               ┃ 计算购房所需的金额           ┃

  ┃              ┃               ┃ 计算装修所需的金额           ┃
  ┃ 任务1        ┃               ┃ 计算总金额                   ┃
  ┃ 任务2        ┃               ┃ 输出计算结果                 ┃
  ┃ 任务3        ┃               ┃                              ┃
  ┃ 任务4        ┃               ┗━━━━━━━┳━━━━━━━┛
  ┃              ┃       ┏━━━━━┳━━━━━╋━━━━┳━━━━━┓
  ┃              ┃ ┏━━┻━┓┏━━┻━┓┏━━┻━┓┏━┻━┓┏━━┻━┓
  ┗━━━━━━━┛ ┃输入数据┃┃购房额..┃┃装修额..┃┃总额..┃┃输出结果┃
                     ┗━━━━┛┗━━━━┛┗━━━━┛┗━━━┛┗━━━━┛
   图1. 程序初步设计                    图2. 第二级程序设计

    如果把主模块的每项任务扩展成一个模块, 并根据子任务进行定义的话, 那么, 程序设计就更为详细了(见图2.)。这些模块称为主模块的子模块。程序中许多子模块之间的关系可象图2.中那样归结为一张图。这种图称为结构图。
    要画出模块的轮廓, 你可不考虑细节。如果这样的话, 你必须使用子模块,将各个模块求精, 达到第三级设计。继续这一过程, 直至说明程序的全部细节。这一级一级的设计过程称为逐步求精法。在编写程序之前, 对你的程序进行逐步求精, 对你来说, 是很好的程序设计实践, 会使你养成良好的设计习惯。
    我们则才描述了程序设计中自上而下的设计方法。实际上就是说, 我们设计程序是从程序的"顶部"开始一直考虑到程序的"底部"。

    第三步: 实现该程序
    程序设计的最后一步是编写源码程序。 在这一步,  把模块的伪代码翻译成Turbo C语句。
    对于源程序, 你应包含注释方式的文件编制, 以描述程序各个部分做何种工

 

上下文章:

 

上一篇文章: 预防程序与TurboC常见错误解析(6) 下一篇文章: 预防程序与TurboC常见错误解析(5)

相关文章:

  • 三招给系统“添加/删除程序”提速
  • 魔兽世界国服《巫妖王之怒》升级程序25日开放下载
  • MSN9.0可能被判恶意程序 引发安全软件报警(图)
  • 微软周三紧急发布IE浏览器漏洞补丁程序
  • 2.5亿网民“定时炸弹”:IE7 0day漏洞全面解析

相关软件:

  • 终极程序加密器 3.25
  • 程序猫(PC)光驱开关 V1.0
  • 程序监控专家 3.75
  • C/C++程序设计学习与实验系统 2008.14
  • 冲击波(Worm.Msblast)安全更新程序 For WinXP 简体中文版
  • 程序控件名查看器 v1.0 简体绿色中文版

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

计算机等级考试分类导航

  • 计算机等级考试动态
  • 计算机一级考试
  • 计算机二级考试
  • 计算机三级考试
  • 计算机四级考试

本类经典文章推荐

  • 全国计算机等级考试三级网络技术(...
  • 三级网络技术复习笔记(第1-2章)
  • 三级笔试样题(PC技术)
  • 三级数据库技术样题
  • 三级网络技术复习笔记(5-7)
  • 三级网络技术复习笔记(第3-4章)
  • 笔试样题(网络技术)
  • 机考如何避免范围性错误
  • 2003年最新三级网络模拟题(2)
  • 全国计算机等级考试三级网络技术部...

计算机等级考试动态阅读排行

  • 完整的计算机等级考试上机模拟系统
  • 9月17日计算机等级考试二级VF答案
  • 历年操作系统论述题及答案(2)
  • 计算机等级考试:VFp练习题1
  • 全国计算机等级考试三级网络技术(...
  • 计算机等级考试:VFp练习题2
  • 2005年全国计算机等级考试全真模拟...
  • 计算机二级VB软件环境、考试时间、...
  • 全国计算机等级考试报名时间、级别...
  • 三级网络技术复习笔记(第1-2章)

计算机等级考试阅读总排行

  • 全国计算机等级考试一级模拟试题01
  • 全国计算机等级考试一级模拟试题10
  • 全国计算机等级考试一级模拟试题08
  • 全国计算机等级考试一级模拟试题02
  • 全国计算机等级考试一级考试最新模...
  • 全国计算机等级考试一级模拟试题07
  • 一级(WINDOWS)试题解析-Word篇
  • 全国计算机等级考试上机考试应试技...
  • 全国计算机等级考试一级模拟试题03
  • 全国计算机等级考试一级模拟试题06

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有