【典例精析】
题型一 直到型循环语句
【例1】 画出计算1+3+5+...+999的程序框图,并写出程序.
[思路探索] ―→
―→―→
解:由题意知各项指数相同,底数相差2,可以借助于循环设计算法.
①程序框图: ②程序为:
规律方法 一般地,累加变量的初始值为0,而累乘变量的初始值为1.
解决此类问题应注意以下两个方面的问题:
(1)循环终止的条件,在设置结束循环的条件时最好做"边界的检验",注意是用">"还是"≥"等问题,防止多循环一次或少循环一次.
(2)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.
【变式1】 设计一个计算1×3×5×7×...×999的算法.