推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

GBT13502-1992 信息处理 程序构造及其表示的约定

更新时间:2024-11-06 20:59:30 大小:244K 上传用户:xuzhen1查看TA发布的资源 标签:信息处理 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

GBT13502-1992 信息处理 程序构造及其表示的约定

1 引言

按照某种已定义好的方式,用有限个不同构造的组合,便足以表示任意的处理过程,这已为人们公认。一个程序如果是用本标准中的各种构造并按照其中的组合规则构成的,则认为该程序是结构良好的。

一个程序可以从概念上分成若干层次。除最低层外,任何一层上的构造均可表示成低一层次上的若干个构造。

2 主题内容与适用范围

本标准适用于面向算法的过程。它

a.

定义了程序构造的性质;b.指明了构造的组合方式;c.

针对一组构造提供了规格说明

d.允许使用由已规定的构造组成的各种子集。程序构造的图形表示请参看附录A(参考件)。

3 程序构造的定义

一个程序构造(简称构造)由一组(一个或多个)过程部分和一个(可能是隐式的)控制部分组成。

每个过程部分由一个或多个要被执行的操作组成,或者为空。

控制部分规定了诸过程部分执行的方式,它由一个指向和一组条件组成。它根据条件的取值和指向的性质,决定要激活或抑制的过程部分。没有指向和条件的控制部分称为隐式的。

4构造的組合方式

由多个构造组合成一个结构良好的程序,其唯一方式是以一个个完整的构造去代换构造中的过程部分。

5 构造的规格说明

5.1 强制构造

强制构造含有一个过程部分和一个隐式的控制部分,其控制部分规定过程部分仅执行一次

5.2 顺序构造

顺序构造含有两个或多个过程部分以及一个隐式的控制部分,其控制部分规定诸过程部分按给定

的顺序执行一次,而且仅执行一次。

5.3 并行构造

并行构造由两个或多个过程部分以及一个启动这些过程部分的控制部分组成,当所有启动了的过程部分都执行完之后,并行构造的执行方告结束。

5.4 循环构造

先检测循环:先检测循环构造由一个过程部分和含有一个条件的控制部分组成,根据该条件的取值决定其过程部分是否要执行以及多次执行。

b.后检测循环:后检测循环构造由一个过程部分和含有一个条件的控制部分组成,根据该条件的取值决定其过程部分是否重复执行。

c.连续循环:连续循环构造由一个过程部分和含有一个隐式条件的控制部分组成,该条件规定了其过程部分要无限重复执行。


部分文件列表

文件名 大小
GBT13502-1992_信息处理_程序构造及其表示的约定.pdf 244K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载