顺序程序设计

一个程序由若干个程序段组成,而程序段在顺序处理器上的执行是严格按序的,只有当前一个操作结束后,后继操作才能开始。换而言之,程序是顺序进行的

顺序的含义不但指一个程序模块内部,也指两个程序模块之间。把一个程序设计成一个顺序执行的程序模块的过程称为「顺序程序设计

计算机的信息处理

  • 处理机逐条的一次只执行一条指令
  • 主存储块一次只访问一个字或字节
  • 外设一次只能传送一个数据块

特点

顺序程序设计特点有:

  • 程序执行的顺序性:处理机严格按照程序所规定的顺序执行,即每个操作必须在下一个操作开始前结束。
  • 程序环境的封闭性:程序一旦开始执行,其计算结果不受外界的影响。当程序的初始条件给定后,其后的状态只能由程序本身确定,即只有本程序能改变它
  • 执行结果的确定性:程序执行结果与它的执行速度无关。
  • 计算过程的可再现性:程序执行的结果与初始条件有关,而与执行时间无关。即只要程序的初始条件相同,不论什么时间执行