1.1.2程序框图第三课时:循环结构

更新时间:2023-05-11 06:40:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

看左边的程序框图说出 它的输出结果

开始i=1 s=0 i=i+1 s=s+1/ii≤10

否 输出s 结束

如果一个计算过程,要重复一系列的计 算步骤若干次,每次重复的计算步骤完全 相同,则这种算法过程称为循环过程。 循环过程非常适合计算机处理,因为 计算机的运算速度非常快执行成千上万次 的重复计算,只不过是一瞬间的事,且能 保证每次的结果都正确。

根据指令条件决定是否重复执行一条或多条指令的控制结构称为循环结构。

循环结构特点 需要重复执行同一操作的结 构称为循环结构,即从某处开 始,按照一定的条件反复执行 某一处理步骤,反复执行的处 理步骤称为循环体. 右图是一 直到型循环结构 种常见的循环结构。 它的功能是先执行A框,然后判断给定 的条件是否成立,如果p条件不成立,则再 执行A,然后再对p条件作判断,如果p条 件仍然不成立,又执行A,……,

另外,下图所示的框图也是常见的一 种循环结构,它的功能是先判断条件p是 否成立,若成立,则执行A框;再判断, 再执行,……,直到不符合条件时,就 终止循环,执行本循环结构后的下一步 程序。当型循环结构

例1 请用循环结构设计一个计算1+2+3+……+100的值的算法, 并画出程序框图。算法分析: 第一步:令i=1,s=0; 第二步:若i<=100成立,则执行第三步;否则,输 出s,结束算法; 第三步:s=s+i; 第四步:i=i+1,返回第二步。

程序框图如下:

开始i=1 s=0 i=i+1 s=s+ii≤100

否 输出s 结束

例2. 设计一个求满足“1+3+5+…+n>2008” 的n的最小值的算法,并画出程序框图

解:在这个问题中,需要累加多少次,事先 并不知道,为此我们采用直到型的循环.

算法: S1 n=1; S2 s=1; S3 如果s>2008,则执行S6 , 否则执行S4,S5 ; S4 n=n+2 , S5 s=s+n ; S6 输出n.

开始n=1 s=1 s=s+n n=n+2s>2008

是 输出n 结束

1. 流程图中的判断框,有1个入口和( )个出口. A.1 B.2 C.3 D.4 2. 以下给出对程序框图的几种说法:①任何一个程序框图都 必须有起止框;②输入框只能放在开始框后,输出框只能 放在结束框前;③判断框是唯一具有超过一个退出点的符 号;④对于一个程序来说,判断框内的条件表述方法是唯 一的.其中正确说法的个数是( ). A.1 B.2 C.3 D.4 3. 算法的三种基本结构是( ). A.顺序结构、流程结构、循环结构 B.顺序结构、分支结构、嵌套结构 C.顺序结构、条件结构、循环结构 D.流程结构、分支结构、循环结构 4. 写出求的两点距离的一个算法,并画出框图。

开始 练习1. 画出对x=1,2,3,…,10, x=1

求x2的算法的程序 框图.是 x≤1

0 否 结束

x=x+1 输出y y=x2

练习2. 已知函数f(x)=x2,把区间[-3,3] 10等分,画出求等分点函数值算法的程序 框图. 解::把区间[-3,3] 10等分,每一份的长度为 ,所以各等分点分别为-3+ -3+ ×2,-3+ ×3,…,-3+ 代入函数解析式即可求值.3 5 3 5 3 5 3 5 3 ×1, 5

×9

开始 A =-3,B =3 i= 1 计 算 C =-3+ 3 i 5 C ≥ B?

结束

计算C 输出C i= i+ 1

2

2

练习3.设计计算13+33+53+…+993的算法程序, 并画出相应的流程图。 算法如下: S1 p=0; S2 i =1; S3 p=p +i 3; S4 i =i+2; S5 若i >99,则输出p,否则转S3.p=0 i=1

p= p+i3i=i+2

i >99 N Y 输出p

开始

i=1

课本第14页,练习A,1参考框图

S=0 i=i+1 S=S+i i≤10? 否 输出S 结束 是

开始 n=10 S=0

第14页,练习A,2参考框图

i=1 S=S+1/i i=i+1 i≤n N 输出S的值 Y

结束

开始 x=1

第14页,练习A,3参考框图x≤10 Y y=x2 输出S的值 x=x+1

N

结束

课堂总结1、循环结构的概念2、循环结构三要素: 循环变量、循环体、循环终止条件

3、累加求和、累乘求积

当型结构

直到型结构

本文来源:https://www.bwwdw.com/article/kkbe.html

微信扫码分享

《1.1.2程序框图第三课时:循环结构.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文
范文搜索
下载文档
Top