数学:1.2.3循环语句

上传人:wt****50 文档编号:50607015 上传时间:2018-08-09 格式:PPT 页数:17 大小:245KB
返回 下载 相关 举报
数学:1.2.3循环语句_第1页
第1页 / 共17页
数学:1.2.3循环语句_第2页
第2页 / 共17页
数学:1.2.3循环语句_第3页
第3页 / 共17页
数学:1.2.3循环语句_第4页
第4页 / 共17页
数学:1.2.3循环语句_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《数学:1.2.3循环语句》由会员分享,可在线阅读,更多相关《数学:1.2.3循环语句(17页珍藏版)》请在金锄头文库上搜索。

1、算法基本语句算法基本语句-循环语句循环语句计算机程序计算机程序DO循环体 LOOP UNTIL 条件你能说明计算机在执行上述语句时是怎 样工作的吗? 直到型循环结构对应的循环语句的一般格式 设定为: 满足条件?是循环体否先执行一次DO和UNTIL之间的循环体,再对 UNTIL后的条件进行判断.如果条件不符合,则继续 执行循环体;然后再检查上述条件,如果条件仍不 符合,则再次执行循环体,直到条件符合为止.这 时,计算机将不执行循环体,而执行UNTIL语句之 后的语句. DO循环体 LOOP UNTIL 条件满足条件?是循环体否WHILE 条件循环体 WEND 当型循环结构对应的循环语句的一般格式

2、设定为 : 循环体满足条件?是否你能说明计算机在执行上述语句时是 怎样工作的吗?WHILE 条件循环体 WEND 循环体满足条件?是否先对条件进行判断,如果条件符合,则 执行WHILE和WEND之间的循环体;然后再检查 上述条件,如果条件仍符合,则再次执行循 环体,直到某一次条件不符合为止.这时,计 算机将不执行循环体,而执行WEND语句之后 的语句. 例1、计算1+2+3+100的值第一步,令i=1,S=0. 第二步,计算S+i,仍用S表示. 第三步,计算i+1,仍用i表示. 第四步,判断i100是否成立.若是,则输出S, 结束算法;否则,返回第二步.利用UNTIL语句写出这个算法对应的程序

3、算法一:i=1 S=0 DOS=S+i i=i+1 LOOP UNTIL i100 PRINT S END算法二:第一步,令i=1,S=0. 第二步,若i100成立,则执行第三 步;否则,输出S,结束算 法. 第三步,S=S+i. 第四步,i=i+1,返回第二步.利用WHILE语句写出这个算法对应的程序i=1 S=0 WHILE i11?结束是否n=1 DO INPUT xy=x3+3*x2-24*x+30 PRINT y n=n+1 LOOP UNTIL n11 END例3、将用“二分 法”求方程 的近似解的程序 框图转化为相应 的程序.开始结束f(a)f(m)0?a=mb=m是否|a-b|

4、d或f(m)=0?输出m是否f(x)=x2-2输入精确度d 和初始值a,bENDINPUT “a,b,d=”;a,b,d DOm=(a+b)/2 g=a2-2 f=m2-2 IF g*f0 THEN b=m ELSEa=m END IF LOOP UNTIL ABS(a-b)d OR f=0 PRINT m在下面的程序运行中,计算机输出的结 果是多少?x=20 DO x=x-3 LOOP UNTIL x0 PRINT x END -1阅读下面的程序,你能说明它是一个什 么问题的算法吗?x=1 WHILE x21000 PRINT xx=x+1 WEND END 求满足x21000的所有正整数x的值.小结2、直到型循环语句在条件不符合时再执 行循环体,当型循环语句在条件符合时 再执行循环体. 1、两种循环语句源于两种循环结构,直 到型循环语句先执行循环体,再判断条 件;当型循环语句先判断条件,再执行 循环体.

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

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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