1 / 18
文档名称:

§循环结构(1)1.ppt

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

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

分享

预览

§循环结构(1)1.ppt

上传人:一花一世 2019/5/28 文件大小:2.60 MB

下载得到文件列表

§循环结构(1)1.ppt

相关文档

文档介绍

文档介绍:从前有座山,山里有个庙,庙里有个老和尚,有天老和尚对小和尚说,我给你讲个故事说啊:从前有座山,山里有个庙,庙里有个老和尚,有天老和尚对小和尚说,我给你讲个故事说啊:……§,并学****了利用变量和赋值来描述算法,变量和赋值能够使算法具有普遍性和代表性,利用它我们可以解决一类问题。复****回顾循环体开始输入a=5000a=a(1+%)a=a(1+%)a=a(1+%)a=a(1+%)a=a(1+%)输出a结束在一些算法中,经常会出现从某处开始,按照一定的条件,反复执行某一处理,如在复利利率的计算问题,这样的结构就是循环结构,反复执行的处理步骤称为循环体开始输入a1,a2,a3,a4,a5b=a1b<a2b=a2否是输出b结束b<a3b=a3否b<a4b=a4否b<a5b=a5否是是是若要从五个不同的数找出最大数,我们可以用什么结构呢?选择结构问题:设计算法,求100个数中的最大数,画出流程图。我们是否还可以用上题的方法呢?不能,如果用上述的方法太繁了下面介绍另一种结构来解结这类问题例7:设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。分析:凡能被3和5整除的正整数都是15的倍数,由于1000=15*66+10因此一共有66个这样的正整数解:引入变量a表示待输出的数a=15n(n=1,2,3,…,66)只要n从1变到66,反复输出a,就能输出所有的正整数。例7:设计算法,输出1000以内能被3和5整除的所有正整数,画出算法流程图。循环变量初始值结束开始n=1a=15n输出an=n+1n>66否是循环体循环终止条件循环变量的后继变量n控制循环的开始和结束,称为循环变量说明:1循环体是算法的核心循环体2循环变量控制着循环的开始和结束循环变量3循环体必须有终止条件终止条件n=1a=15n输出an=n+1n>66结束否是开始n=1a=15n输出an=n+1n>66结束否是开始n=1a=15n输出an=n+1n>66结束否是开始说出下列各流程图输出的结果:15,15,15```15,30,45,```990990