• 2.5 结构化程序设计的方法


    由基础的三种结构组成的程序叫做结构化程序

    结构化程序就是由高级语言编写的结构化算法。

    结构化算法

    百度百科:http://baike.baidu.com/view/10238768.htm

    结构化算法是由一些基本结构顺序组成的,就是把一个大的功能的实现分隔为许多个小功能的实现。在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本的结构范围内.一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变。这样的好处是可以将复杂问题简单化,让编程更容易,提高代码维护和可读性。

    普通表达:

    所谓结构化,就是条理清晰,整个系统由若干小模块像搭积木一样组合起来的,每一小块的功能(分工)明确,一般只使用顺序结构、选择结构、循环结构和分支结构,没有杂乱的跳转,对本块外的东西的依赖性尽可能小。让编程更容易,提高代码维护和可读性。

    采取以下的方法来保证得到结构化的程序;

    1 自顶向下

    2 逐步细化

    3 模块设计化

    4 结构化代码

    简称:自顶向下,逐步细化

    当然有时也可以,想到什么写什么逐步完善,但是这样往往要反复修改,思路不清晰。

    划分“块”的注意点:

    每个块应该有不同的作用,尽量避免重合,左后重新将若干个小块组合到一起,完成任务程序中的子模块一般不超过50行,即输出时不超过一页,这样的规模便于组织,和阅读。

  • 相关阅读:
    案例(用封装的ajax加载数据库的数据到页面)
    案例(用封装的ajax函数检查用户名)
    Verilog中的UDP
    FPGA中的“门”
    反馈的基础概述
    集成运放四种组态
    阻抗匹配处理方式
    关于阻抗匹配的理解
    关于输入阻抗和输出阻抗的理解
    电压跟随器的一点理解
  • 原文地址:https://www.cnblogs.com/taoyuan7788/p/3187282.html
Copyright © 2020-2023  润新知