1 / 31
文档名称:

1.3算法的表示方法.ppt

格式:ppt   大小:1,054KB   页数:31页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

1.3算法的表示方法.ppt

上传人:allap 2016/10/1 文件大小:1.03 MB

下载得到文件列表

1.3算法的表示方法.ppt

文档介绍

文档介绍:?1、自然语言描述?2、用流程图描述?3、用伪代码或直接用计算机程序描述易理解,但书写烦、易引起歧义直观、形象能被计算机识别和执行2伪代码?是介于自然语言和计算机程序语言之间的一种算法描述,它也是专业软件开发人员描述算法的一种常用方法。31、自然语言描述算法C引入一个空杯子【例1】交换两个杯子中的液体。提问同学,如何处理?将杯子A中的液体倒给杯子C;将杯子B中的液体倒给杯子A;将杯子C中的液体倒给杯子B。AB42、用流程图描述算法?【例3】将例2用流程图来描述。?顺序结构?分支结构(选择结构)?循环结构(重复结构)??顺序结构【例1】键盘输入半径r,求该圆周长及面积并输出。1、分析问题:输入数据:处理问题:输出数据:2、设计算法:r开始结束输入半径r计算圆周长c=2**r计算圆面积s=*r*r输出周长c输出面积s程序代码:Input rC=2**rS=*r*rPrint cPrint ?顺序结构【例2】交换变量a,b的值。1、分析问题:输入数据:处理问题:输出数据:2、设计算法:开始结束输入变量a、b输出变量a、b程序代码:Input a,bc=aa=bb=cPrint aPrint bc=aa=bb=?顺序结构【例3】连续输出5个*,设计程序并调试。1、分析问题:输入数据:处理问题:输出数据:2、设计算法:开始结束输出“*”程序代码:Print “*”Print “*”Print “*”Print “*”Print “*”输出“*”输出“*”输出“*”输出“*”10