码迷,mamicode.com
首页 > 编程语言 > 详细

2-2:python之控制结构

时间:2017-06-11 14:55:35      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:images   分享   http   包含   style   技术分享   注意   计算机   分代   

 

一、程序流程图

1.用规定的一系列图形、流程线和文字说明算法从开始到结束全部步骤,包括基本操作和控制流程。
2.流程图的基本元素包括:
  1)  表示相应操作的框
  2) 带箭头的流程线
  3) 框内必要的文字说明

 

                                   技术分享

 

3.设计程序框图的步骤:
第一步:用自然语言表述算法步骤;
第二步:确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图;
第三步:将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。

4.任何算法(程序)都可以由顺序结构、选择结构和循环结构这三种基本结构组合来实现.

 

5.顺序结构流程图

技术分享

这个图表示了语句是s1、s2按着箭头的自然顺序依次执行!

举例:温度转换程序流程图

技术分享

6.选择结构:
选择结构也叫分支结构,是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。

选择结构的形式如下:

技术分享

两者的区别在于:单选择结构在条件不满足的条件下执行了空操作,而双选择结构则执行了S2操作!

 

7.循环结构:

循环结构是指在一定条件下反复执行某部分代码的操作,是程序设计中最能发挥计算机特长的程序结构!

技术分享

两者区别是:当型循环先判断所给条件是否成立,如果成立执行循环体A,如此反复,直到不成立,退出循环!

      直到型循环先执行A,再判断条件是否成立,如果不成立,再执行A,如此反复,直到条件成立,退出循环!

注意:python中不提供直到型循环结构的语句!在必要的时候我们可以通过一系列特殊的方法来构造直到型循环!

程序的三种结构图示例:

技术分享

二、简单分支结构

技术分享

技术分享

技术分享

下面是一些关系操作符的例子

技术分享

 

技术分享

 

2-2:python之控制结构

标签:images   分享   http   包含   style   技术分享   注意   计算机   分代   

原文地址:http://www.cnblogs.com/python-machine/p/6985110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!