结构,在编写程序时要用到循环语句.
2.两种循环语句执行循环体的顺序相同吗?
[提示] 两种循环语句执行循环体的顺序不同.在for循环语句中,循环变量的值和终值比较,结果为真时执行循环体,结果为假时,停止循环.在while循环语句中,当表达式的结果为真时执行循环体;结果为假时,停止循环.
3.在两种循环语句中,循环体执行的次数相同吗?
[提示] 在两种循环语句中,循环体执行的次数是不同的,由于for语句是先执行循环体再判断条件,因此,任何一个for语句中,循环体至少要执行一次,直到满足条件为止;而while语句是先判断条件,因此,循环体可能一次也不执行就退出循环体.
画出计算12+32+52+...+9992的程序框图,并写出程序.
[思路探究] 根据累加的特点,用循环结构,然后用for循环语句编写.
[解] 由题意知各项指数相同,底数相差2,可以借助于循环结构设计算法.
①程序框图:
②程序为:
母题探究:1.(变条件)用for循环语句写出求1+++...+的值的计算程序.