谢丽聪老师C语言-2算法的基本概念_第1页
谢丽聪老师C语言-2算法的基本概念_第2页
谢丽聪老师C语言-2算法的基本概念_第3页
谢丽聪老师C语言-2算法的基本概念_第4页
谢丽聪老师C语言-2算法的基本概念_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.1算法的概念算法的概念 整理ppt一个程序应包括:一个程序应包括:程序中要指定数据的类型和数据程序中要指定数据的类型和数据的组织形式,即数据结构。的组织形式,即数据结构。即操作步骤,也就是算法。即操作步骤,也就是算法。算法的概念:算法的概念:步骤步骤1:先求:先求12,得到结果,得到结果2。步骤步骤2:将步骤:将步骤1得到的结果乘以得到的结果乘以3,得到结果,得到结果6。步骤步骤3:将:将6再乘以再乘以4,得,得24。步骤步骤4:将:将24再乘以再乘以5,得,得120。算法结束。算法结束。返回返回S1: 使t=1S2: 使i=2S3: 使ti, 乘积仍然放在在变量t中,可表示为titS4:

2、 使i的值+1,即i+1iS5: 如果i5, 返回重新执行步骤S3以及其后的S4和S5;否则,算法结束。 ?返回返回一个算法应包含有限的操作步骤而不能是一个算法应包含有限的操作步骤而不能是无限的。无限的。算法中每一个步骤应当是确定的,而不能算法中每一个步骤应当是确定的,而不能应当是含糊的、模棱两可的。应当是含糊的、模棱两可的。算法中每一个步骤应当能有效地执行,并算法中每一个步骤应当能有效地执行,并得到确定的结果。得到确定的结果。举举例例 1、含义含义:先执行先执行A、后执行后执行B、脱离本结构、脱离本结构 。2、若若条件条件p成立、执成立、执行行A,否则执行,否则执行B,脱离本结,脱离本结构。

3、构。 重复重复判断条件判断条件p是否成立、执行是否成立、执行A,一,一旦条件旦条件p不成立,立即脱离本结构;不成立,立即脱离本结构; 重复重复执行执行A,判断条件,判断条件p是否成立,是否成立,一旦条件一旦条件p成立,立即脱离本结构。成立,立即脱离本结构。 1973年美国学者提出了一种新型流程图。年美国学者提出了一种新型流程图。 顺序结构顺序结构循环结构循环结构选择结构选择结构A、B为下面三者之一:为下面三者之一:空空 一个语句(不引起转移)一个语句(不引起转移)结构化程序段结构化程序段整理pptl l只有一个入口;只有一个入口;l l只有一个出口;只有一个出口;l l结构内的每一部分都有机会被执行到;结构内的每一部分都有机会被执行到;l l结构内不存在结构内不存在“死循环死循环”。求求12345用用C语言表示。语言表示。voidmain()inti,t;t=1;i=2;while(i=5)t=t*i;i=i+1;printf(“%d”,t);自顶向下自顶向下:逐步细化:逐步细化:模块化设计:模

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论