算法的几种结构

上传人:枫** 文档编号:587373399 上传时间:2024-09-05 格式:PPT 页数:8 大小:298.01KB
返回 下载 相关 举报
算法的几种结构_第1页
第1页 / 共8页
算法的几种结构_第2页
第2页 / 共8页
算法的几种结构_第3页
第3页 / 共8页
算法的几种结构_第4页
第4页 / 共8页
算法的几种结构_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《算法的几种结构》由会员分享,可在线阅读,更多相关《算法的几种结构(8页珍藏版)》请在金锄头文库上搜索。

1、算法的表示算法的表示 (1)自然语言描述(如上面的)自然语言描述(如上面的“过河过河”的方法与步骤的方法与步骤)(2)流程图)流程图(3)计算机语言)计算机语言流程图中符号流程图中符号流程图中符号流程图中符号处理框输入输出框判断框连接框流程线开始、结束框basic、vb、c等程序三种基本控制结构程序三种基本控制结构程序三种基本控制结构程序三种基本控制结构顺序结构顺序结构分支结构分支结构循环结构循环结构执行执行B B步骤步骤执行执行A A步骤步骤开始结束条件条件语句语句1 1语句语句2 2是是否否开始结束条件条件语句语句1 1语句语句2 2是是否否开始结束练习开始取空容器CA容器饮料倒入容器CB

2、容器饮料倒入容器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 输

3、入两个数a,b,输出最大数max。n自然语言输入两个数a和b的值如果ab,则把a赋值给max,否则就把b赋值给max最后输出max的值开始结束输入a和b的值ab?NYmax=amax=b输出maxINPUT a,bIF ab thenmax=aElsemax=bEndifPRINT maxEND输入三个数a,b,c,输出最大数max。开始输入a和b的值ab?NYmax=amax=b输出max结束cmax?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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号