好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

算法的几种结构.ppt

8页
  • 卖家[上传人]:大米
  • 文档编号:579190447
  • 上传时间:2024-08-26
  • 文档格式:PPT
  • 文档大小:298KB
  • / 8 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 算法的表示算法的表示 ((1)自然语言描述(如上面的)自然语言描述(如上面的“过河过河”的方法与步骤的方法与步骤))((2)流程图)流程图((3)计算机语言)计算机语言流程图中符号流程图中符号流程图中符号流程图中符号处理框输入输出框判断框连接框流程线开始、结束框basic、vb、c等 程序三种基本控制结构程序三种基本控制结构程序三种基本控制结构程序三种基本控制结构顺序结构顺序结构分支结构分支结构循环结构循环结构执行执行B B步骤步骤执行执行A A步骤步骤开始结束条件条件语句语句1 1语句语句2 2是是否否开始结束条件条件语句语句1 1语句语句2 2是是否否开始结束 练习开始取空容器CA容器饮料倒入容器CB容器饮料倒入容器AC容器饮料倒入容器B1.1.有两个容有两个容器器A A和和B B,,A A容器中装满了雪碧,容器中装满了雪碧,B B容容器器中装满了可乐,中装满了可乐,要将要将A A和和B B容器内容交换,如何完成?容器内容交换,如何完成?用用流程图流程图写出交换写出交换A A和和B B容器容器内容的算法内容的算法结束 2.已知a=3,b=7,如何将两者之间的值交换?n自然语言①定义一个新变量c②先将a的值赋值给c ③再把b的值赋值给a④最后将c的值赋值给b流程图开始a 3;b 7;c 0c a a bb c输出 a,b结束计算机语言a=3b=7c=0c=aa=bb=cPrint a,b,cend 输入两个数a,b,输出最大数max。

      n自然语言①输入两个数a和b的值②如果a>b,则把a赋值给max,否则就把b赋值给max③最后输出max的值开始结束输入a和b的值a>b?NYmax=amax=b输出maxINPUT a,bIF a>b thenmax=aElsemax=bEndifPRINT maxEND 输入三个数a,b,c,输出最大数max开始输入a和b的值a>b?NYmax=amax=b输出max结束c>max?max=c 计算s=1+2+3+….+100的值开始结束s=1i=1i<=100?s累加:s=s+ii计数:i=i+1输出sYNS=1i=1While i<=100S=s+Ii=i+1WendPrint send 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.