顺序结构、循环结构、分支结构的流程示意图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了顺序结构、循环结构、分支结构的流程示意图相关的知识,希望对你有一定的参考价值。

详细,越详细再给几分

参考技术A -------�����,-------��������,
|语句1|�����,|语句1|��������,
-------�����,-------����������,
�,|��������,|������������
�,V��������/�\����������
-------������/判定\�,NO�-------���
|语句2|������\��/�----,|语句3|��,
-------������,\�/����-------�,
���������YES|���������,
���������,-------��������,
���������,|语句2|��������,
���������,--------�������,

---------------
|语句1�,i,=,1|
---------------
�����,|
����,/�\
����/i<n,\�,NO���,-------
�|--->,\��/-----------|,exit,|
�|���\�/������,-------
�|���,|,YES����
�|�------------��
�---|语句2�i+1|
��,------------
参考技术B 示意图如下:http://p1.images22.51img1.com/6000/iqfuweng/186955243717516eb8247c4b25a77761.gif本回答被提问者采纳 参考技术C 本文将详细介绍Python语言中的两种选择语句:while语句,for语句以及经常跟for语句一起使用的range()内建函数。与此同时,我们还将说明跟循环语句紧密相关的break语句、continue语句和pass语句。在整个讲解过程中,我们会适时地给出一些简单的示例程序,以帮助读者加深理解。
一、程序的循环结构

在Python语言中,除了顺序结构和选择结构之外,还有一种常见的结构:循环结构。所谓循环结构,就是在给定的条件为真的情况下,重复执行某些操作。具体而言,Python语言中的循环结构包含两种语句,分别是while语句和for语句。这两种语句是编程时的基本元素,例如当我们需要用户输入十个整数时,如果使用循序结构的话,则需要使用十条输入语句,但是使用循环结构的话,我们只需要一条语句就够了。由此可见,循环结构能够给我们的开发工作带来极大的便利。
二、while语句

Python的while语句的功能是,当给定的条件表达式为真时,重复执行循环体(即内嵌的语句),直到条件为假时才退出循环,并执行循环体后面的语句。while语句的语法形式如下所示:
while的表达式:
循环体

while语句的流程图如下所示:
http://www.qqread.com/soft-engineering/b424648.html
参考技术D C语言书上都有的,这儿又不能画图

Python基础之流程控制

目录

一、引子

二、顺序结构

二、分支结构

三、循环结构

 

一、引子

  流程控制就是控制流程的执行过程,任何情况下都只有三种情况(结构):顺序结构、分支结构、循环结构。

 

二、顺序结构

  从上到下依次执行流程

 

 

 

二、分支结构

  在执行过程中,遇到不同的条件,可能会执行不同的流程。比如看天气预报今天会不会下雨,会下雨就带伞,不下雨就不带伞。

  分支结构有三种用法:

    1.单if分支结构:

    单条件成立后执行的子代码块。

      age = 28
      if age < 29:   # 注意冒号:
        print(\'小姐姐好\')   # 注意缩进

 

    2.if与else连用结构:

    if条件:条件成立之后执行的代码块;

    else条件:条件不成立之后执行的子代码块。

    两个条件,if 和 else 永远只会执行一个

      age = 30
      if age < 28: # 如果条件成立,就执行这个
        print(\'小姐姐好\')
      else: # 如果条件不成立,就执行这个
        print(\'不好意思认错人了\')

 

    3.if、elif、else连用结构:

    if条件:条件1成立之后执行的子代码块;

    elif条件:条件1不成立,条件2...条件N成立之后执行的子代码块;

    else 条件:以上所有条件都不成立之后执行的子代码块。

    多个条件,elif可以重复多次代表多个条件,三个条件永远只会执行其中一个

      age = 70
      if age < 13:   # 如果条件1成立就执行这个
        print(\'小朋友好\')
      elif age < 28:   # 如果条件1不成立,条件2成立就执行这个
        print(\'小姐姐好\')
      elif age < 60:   # 如果条件1,2都不成立,条件3成立就执行这个
        print(\'女士您好\')
      else:    # 以上所有条件都不成立,就执行这个
        print(\'阿姨好\')

    4.if嵌套结构:

      多层if条件嵌套,if下面还有if       

 

 

 

 

 

 

 

三、循环结构

  在执行过程中有些需要反复执行,需要配一定的条件,不能一直循环。

 

以上是关于顺序结构、循环结构、分支结构的流程示意图的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript流程控制

Python开发第4节Python分支结构与循环结构

流程控制--顺序结构

程序流程控制1 if 分支机构

十流程控制结构

JavaScript流程控制的三种结构,循环语句及相关练习