1 / 7
文档名称:

程序流程图.doc

格式:doc   大小:60KB   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序流程图.doc

上传人:非学无以广才 2021/12/4 文件大小:60 KB

下载得到文件列表

程序流程图.doc

相关文档

文档介绍

文档介绍:程序流程图
编 写
马磊
编写 时间
-07-04
审 批
审批者姓名(及其职务)
审批 时间
版本

概述
运用计算机进行程序设计时,不但仅只解决某些简朴数据,在大某些程序设计里解决问题还是相称复杂。对于那些复杂程序设计,读者不也许直接就能写出程序源代码,而是要通过某些详细设计办法(如用程序流程图)把程序设计思想先写出来,然后依照程序流程图编写代码。本章将详细简介进行程序设计时使用基本办法和C程序流程控制。
程序设计基本知识
程序流程图
在描述一种程序基本构造思想时有诸各种办法,其中程序流程图是最惯用也是最基本办法。
老式程序流程图
老式流程图表达法特点是用某些图框表达各种类型操作,用线表达这些操作执行顺序。美国国标化协会ANSI规定了某些惯用流程图符号,现已为世界各国普遍采用。国内也有自己国标GB 1526-89与该原则基本相似,本书就参照ANSI原则做详细简介。。


起止框 输入输出框 判断框 解决框


流程线 连接点 注释框
图 老式流程图表达法
下面对其中某些重要符号作简要阐明:
(1)起止框是用来标记程序开始和结束位置。规定流程图以起止框开始,以起止框结束。
(2)输入输出框也叫数据框,其中可以注明数据名称、来源、用途或其他文字阐明。
(3)菱形框作用是对一种给定条件进行判断,依照给定条件与否成立来决定如何执行其后操作。
(4)解决框用矩形表达各种解决功能。例如,执行一种或一组特定操作,从而使信息值、信息形式或所在位置发生变化。此外在矩形框内可注明特定解决名称或其简要功能。
(5)流程线用带箭头直线表达程序执行顺序。当流程自左向右或自上向下时流程线可以不带箭头,其他状况应加箭头表达流程。
(6)连接点用小圆圈表达将画在不同地方流程线连接起来。下图中有两个以①为标志连接点,它表达这两个点是互联在一起,实际它们是同一种点。这种连接通惯用在图形画不下而需要分开画时。
(7)注释框不是流程图必要某些,其不反映流程操作,只是为了流程图中某些操作做解释补充,以协助阅读流程图人更好理解流程图作用。
N-S流程图
灵活流程线在程序设计中有它自己长处,但也隐藏着许多导致错误祸端。由于它容许用流程线使流程任意转移,这对程序设计是一种隐患,它使程序流程看起来很乱,使程序难以理解和维护。针对这一弊病,1973年美国学者I . Nassi和B . Shneiderman提出了一种无流程线流程图,称为N-S图。它基本表达办法是用一种矩形框,把整个程序算法像堆积木同样构成。、、、。
程序三种基本构造
构造化程序设计办法是面向过程程序设计基本办法。1996年意大利Bobra和Jacopini提出了三种基本程序构造。已经证明,这三种算法可以解决任何复