顺序结构、循环结构、分支结构的流程示意图
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
三、循环结构
在执行过程中有些需要反复执行,需要配一定的条件,不能一直循环。
以上是关于顺序结构、循环结构、分支结构的流程示意图的主要内容,如果未能解决你的问题,请参考以下文章