我们在编程的时候,编写出来的程序在执行时,可能会出现以下三种情况:
顺序结构:所有语句从上往下依次执行;
选择结构:根据不同的条件执行不同的语句(块);
循环结构:在某个条件为真的情况下对某一段代码反复执行多次。
顺序结构
顺序结构的程序流程图表示如下:

在这个图中,圆角矩形是起止框,表示程序开始和结束;直角矩形是处理框,表示数据的处理过程。程序从上往下逐条语句依次执行。
选择结构
选择结构的程序流程图表示如下:

此图中间的菱形框是判断框,表示判断某个表达式是否为真。若表达式为真,程序流程转向左边执行语句块1,所谓语句块是某条语句或某几条语句组成的一段代码,这一段代码构成一个整体,要么全都执行,要么全都不执行;若判断表达式为假,程序转向右边执行语句块2。
在选择结构中,语句块1和语句块2只能有一个语句块得到执行,不可能同时执行两个语句块,程序在此走向一个分支,这就是选择结构的核心涵义,所以选择结构也叫分支结构。
循环结构
循环结构的程序流程图如下:

循环结构中也有一个判断框,当条件表达式为真时,执行语句块,此语句块执行完后,再一次判断表达式是否为真,若为真,再次执行语句块,直至某次判断表达式为假时,才退出循环,不再执行语句块。
循环结构中的语句块被循环执行多次,所以将此段代码称之为循环体。一般来说,在循环多次执行语句块的过程中,至少有一个变量在循环过程中会发生变化,这个变量值的变化会使得某次流程判断表达式时为假,使整个程序流程退出循环。如果表达式永远为真,则这个循环永远无法结束,这是一个死循环,一般来说这是没有意义的,应尽量避免。
----------END----------
如果您觉得有用,请点赞,转发,关注,谢谢!
文章转载自AI小白笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




