信息技术导论(第2版)-鄂大伟-第6章 信息与数据的组织.pptVIP

  • 11
  • 0
  • 约5.55千字
  • 约 35页
  • 2017-10-19 发布于浙江
  • 举报

信息技术导论(第2版)-鄂大伟-第6章 信息与数据的组织.ppt

6.4.3 结构化程序设计 1. 程序的控制结构 一个可以用顺序、选择、循环和跳转(如goto语句)四种程序结构解决的问题,也一定能用顺序、选择、循环三种程序结构解决。 但确实存在这样的问题,它可以用顺序、选择、循环三种程序结构解决,但不能用其中任何两种解决。 换句话说,顺序、选择、循环三种程序结构构成了一个最小完备集。我们将这三种程序结构叫基本程序结构。 2.结构化程序设计方法 结构化程序设计方法主要包括程序结构的自顶向下和模块化设计方法。 6.4.4 程序设计的步骤 程序设计的一般步骤如下: 1.分析问题 对要解决的问题,首先必须分析清楚,明确题目的要求,列出所有已知量,找出题目的求解范围、解的精度等。 2.建立数学模型 对实际问题进行分析之后,找出它的内在规律,就可以建立数学模型。只有建立了模型的问题,才能可能利用计算机来解决。 3.确定算法 建立数学模型后,还不能着手编程序,必须根据数据结构,确定解决问题的算法。一般确定算法要注意: ?算法的逻辑结构尽可能简单; ?算法所要求的存贮量应尽可能少; ?在满足题目条件要求下,使所需的计算量最小。 4.编写程序 把整个程序看作一个整体,先全局后局部,自顶向下,一层一层分解处理,如果某些子问题的算法相同而仅参数不同,可以用子程序来表示。 5.调试运行; 6.分析结果; 7.写出程序的文

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档