c语言程序设计考试流程图,c语言程序设计流程图详解.pdf

c 语言程序设计流程图详解

介绍常见的流程图符号及流程图的例子。

本章例 1 - 1 的算法的流程图如图 1 - 2 所示。本章例 1 - 2 的算法的流程图如图 1 - 3 所示。

在流程图中, 判断框左边的流程线表示判断条件为真时的流程, 右边的流程线表示条件为假

时的流程,有时就在其左、右流程线的上方分别标注 真“ ”、 假“ ”或 “T、” “F或” “Y、” “N”

注 “真 ”、 “假 ”或 “T、” “F或” “Y、” “N”

另外还规定,流程线是从下往上或从右向左时,必须带箭头,除此以外,都不画箭头,流程

线的走向总是从上向下或从左向右。

2. 算法的结构化描述

早期的非结构化语言中都有 go to 语句,它允许 程序 从一个地方直接跳转到另一个地方去。

执行这样做的好处是 程序 设计十分方便灵活, 减少了人工复杂度, 但其缺点也是十分突出的,

一大堆跳转语句使得 程序 的流程十分复杂紊乱, 难以看懂也难以验证 程序 的正确性, 如果有

错,排起错来更是十分困难。 这种转来转去的流程图所表达的混乱与复杂, 正是软件危机中

程序 人员处境的一个生动写照。而结构化 程序 设计,就是要把这团乱麻理清。

经过研究,人们发现,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构

这三种基本结构组成,因此,我们构造一个算法的时候,也仅以这三种基本结构作为 建筑“

单元 ”,遵守三种基本结构的规范, 基本结构之间可以并列、 可以相互包含, 但不允许

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值