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

仆参 1年前 已收到2个回答 举报

sunsun666666 幼苗

共回答了17个问题采纳率:88.2% 举报

区别:在WHILE(当型)语句中,是当条件满足时执行循环体;而在UNTIL(直到型)语句中,是当条件不满足时执行循环体.
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.因此,当型循环有时也称为“前测试型”循环
直到型循环又称为“后测试型”循环,从UNTIL型循环结构分析,计算机执行该语句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句.

1年前 追问

1

仆参 举报

那也就是说主要区别是当条件成立退出循环体就是直到型,继续循环就是当型的吗?

举报 sunsun666666

“当型”是先判断,后执行循环;“直到”型是先执行一次循环,然后判断条件,直到不满足,才离开循环往下一个语句。

西湖月亮 幼苗

共回答了8个问题 举报

你们说的根本就不对,
出口为是,则是直到型,
出口为否,则是当型,与先无条件执行一次,还是先判断是否执行无关!

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.666 s. - webmaster@yulucn.com