程序的三种基本结构

本文详细介绍了程序设计的三大基本结构:顺序结构、选择结构和循环结构。顺序结构按照源码顺序执行操作;选择结构根据条件选择一个分支执行;循环结构反复执行某段操作直至满足特定条件。无论哪种结构,都遵循从入口到出口的执行路径。
摘要由CSDN通过智能技术生成

结构化程序设计主要强调某个功能实现的算法,而算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。任何简单或复杂的算法都可以由顺序结构、选择结构、循环结构这三种基本结构组合而成,所以这三种结构就是程序设计的基本结构,也是结构化程序设计必须采用的结构。
顺序结构:
顺序结构表示程序中的各操作是按照它们在源码中的排列顺序依次执行的,其流程如图所示。

图中的处理步骤可以是一个非转移操作或者多个非转移操作,甚至可以是空操作,也可以是三种基本结构中的任一结构。整个顺序结构只有一个入口点和一个出口点。这种结构的特点是:程序从入口点开始执行,按顺序执行所有操作,直到出口点,所以称为顺序结构。

选择结构:
选择结构表示程序的处理需要根据某个特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
双选择是典型的选择结构,其流程如图所示。
在这里插入图片描述
在结构入口的A处有一个判断条件,表示程序的流程出现可供选择的分支,如果判定条件为真则执行处理步骤1,否则执行处理步骤2.这俩个分支中只能选择一个并且必须选择一个执行,但不论选择哪个,最后流程都一定到达结构的出口点B。
当俩个处理步骤中的任意一个为空时,说明结构中只有一个可供选择的分支࿰

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值