第一章 算法初步1.2.3 循环语句循环结构两种循环结构有什么差别?AP成立不成立While (当型)循环 成立AP不成立Until (直到型)循环 成立AP不成立AP成立不成立While (当型)循环Until (直到型)循环两种循环结构有什么差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。先执行 后判断先判断 后执行DO 循环体LOOP UNTIL 条件先执行 DO 和 UNTIL 之间的循环体 , 再对 UNTIL 之后的条件判断 . 如果条件不符合 , 再次执行循环体 , 直到条件符合时为止 . 这时 , 计算机将不执行循环体 , 直接跳到 UNTIL 语句后 , 接着执行 UNTIL 语句之后的语句 .满足条件?循环体是否直到型循环直到型循环语句的一般格式新课学习用直到型循环语句编写计算机程序,来计算 1+2+…+100 的值 .i=1sum=0DO sum=sum+i i=i+1LOOP UNTIL i>100PRINT sumENDi=1开始结束sum=0输出 sumi=i+1sum=sum+1i>100?否是程序框图:程序:WHILE 条件 循环体WEND当计算机遇到 WHILE 语句时,先判断条件的真假,如果条件符合,就执行 WHILE 与 WEND 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止 . 这时,计算机将不执行循环体,直接跳到WEND 语句后,接着执行 WEND 之后的语句 .循环体满足条件?是否While (当型)循环当型循环语句的一般格式根据程序框图,编写 计算机程序来计算 1+2+…+100 的值i<=100?i=1开始输出 sum结束否是sum=0i=i+1sum=sum+ii=1sum=0WHILE i<=100 sum=sum+i i=i+1WENDPRINT sumEND程序:例 函数 y=x3+3x2-24x+30, 连续输入自变量的 11 个取值 ,输出相应的函数值.程序INPUT “x=”; x程序框图ENDy=x^3+3*x^2 - 24*x+30PRINT yn=1DOn=n+1LOOP UNTIL开 始输入 x输出 y结 束y=x3+3x2-24x+30n = 1n>11?n = n+1否是 n>11写出用“二分法”求方程 近似解的算法.)0(022xx第一步:输入 a,b,d第二步:取区间中点2bam第六步:判断],[ba的长度是否小于 d 或 f 是否等于 0.若是 ,则 m 是方程的近似值 ; 否则 , 返回第二步.第三步:计算22ga第四步:计算 fm22区间为].,[bm第五步:若 g f 0, 则含零点的区间为];,[ma否则 , 含零点的...