作业帮 > 数学 > 作业

在循环结构中直到型与当型的根本区别在哪?(数学必修3)

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/06/17 01:17:52
在循环结构中直到型与当型的根本区别在哪?(数学必修3)
在循环结构中直到型与当型的根本区别在哪?(数学必修3)
区别:在WHILE(当型)语句中,是当条件满足时执行循环体;而在UNTIL(直到型)语句中,是当条件不满足时执行循环体.
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.因此,当型循环有时也称为“前测试型”循环
直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.
再问: 那也就是说主要区别是当条件成立退出循环体就是直到型,继续循环就是当型的吗?
再答: “当型”是先判断,后执行循环;“直到”型是先执行一次循环,然后判断条件,直到不满足,才离开循环往下一个语句。