2 |
您所在的位置:网站首页 › 程序框图的基本结构包括 › 2 |
一、程序流程图
1.用规定的一系列图形、流程线和文字说明算法从开始到结束全部步骤,包括基本操作和控制流程。2.流程图的基本元素包括: 1) 表示相应操作的框 2) 带箭头的流程线 3) 框内必要的文字说明
3.设计程序框图的步骤:第一步:用自然语言表述算法步骤;第二步:确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图;第三步:将所有步骤的程序框图用流程线连接起来,并加上终端框,得到表示整个算法的程序框图。 4.任何算法(程序)都可以由顺序结构、选择结构和循环结构这三种基本结构组合来实现.
5.顺序结构流程图 这个图表示了语句是s1、s2按着箭头的自然顺序依次执行! 举例:温度转换程序流程图 6.选择结构:选择结构也叫分支结构,是指在算法中通过对条件的判断,根据条件是否成立而选择不同流向的算法结构。 选择结构的形式如下: 两者的区别在于:单选择结构在条件不满足的条件下执行了空操作,而双选择结构则执行了S2操作!
7.循环结构: 循环结构是指在一定条件下反复执行某部分代码的操作,是程序设计中最能发挥计算机特长的程序结构! 两者区别是:当型循环先判断所给条件是否成立,如果成立执行循环体A,如此反复,直到不成立,退出循环! 直到型循环先执行A,再判断条件是否成立,如果不成立,再执行A,如此反复,直到条件成立,退出循环! 注意:python中不提供直到型循环结构的语句!在必要的时候我们可以通过一系列特殊的方法来构造直到型循环! 程序的三种结构图示例: 下面是一些关系操作符的例子: 程序代码格式如下: 1.python可以使用for语句循环遍历整个系列的值 for in :在for循环中,循环变量var遍历了队列中的每一个值,循环的语句体为每个值执行一次。 words= ['cat','windows','sequence'] for w in words: print(w,len(w))结果如下: ('cat', 3) ('windows', 7) ('sequence', 8)2.for循环-缺点: 1.程序开始时必须提供输入数字总数。 2.大规模数字求平均值需要用户先数清楚个数。 3.for循环需要提供固定循环次数 4.Python提供了另一种循环模式即无限循环,不需要提前知道循环次数。 3.无限循环:1.语法: while语句 while :2.while语句中是布尔表达式3.是一条或多条语句 当条件为真时,循环体重复执行 当条件为假时,循环体终止执行 i = 0 while i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |