程序框图的综合.pptVIP

  • 1
  • 0
  • 约3.13千字
  • 约 35页
  • 2018-12-06 发布于浙江
  • 举报
程序框图的综合.ppt

  设计求1+2+3+…+n20000的最小正整数的算法,并画出相应的程序框图.     可采用累加法并应用循环结构.    解法1:直到型循环结构算法为: 第一步,令n=0,S=0. 第二步,n=n+1. 第三步,S=S+n. 第四步,如果S20000,则输出n,否则,执行第二步. 该算法的程序框图如图所示. 解法2:当型循环结构算法为: 第一步,令n=0,S=0. 第二步,若S≤20000成立,则执行第三步;否则,输出n,结束算法. 第三步,n=n+1. 第四步,S=S+n,返回第二步. 该算法的程序框图如图所示.    如果算法问题里涉及到的运算进行了许多次的重复,且先后参与运算的数之间有相同的规律,就可以引入变量循环参与运算,应用于循环结构.此题常常将n=n+1与S=S+n的先后次序写错,这点应引起足够的重视. 1.画程序框图的规则 (1)使用标准的框图符号; (2)框图一般按从上到下、从左到右的方向画; (3)除判断框外,大多数流程图符号只有一个进入点和一个退出点; (4)对含有“是”与“否”两个分支的判断,有且仅有两个结果; (5)在图形符号内描述的语言要非常简练清楚. 2.设计算法的程序框图的步骤 第一步,用自然语言表述算法步骤. 第二步,确定每一个算法步骤所包含的逻辑结构,并用相应的程序框图表示,得到该步骤的程序框图. 第三步,将所有步骤的程序框图用流程

文档评论(0)

1亿VIP精品文档

相关文档