:.(重点).(易混点)3•正确应用循环语句编写程序.(难点)[自主预****探新知]循环语句1•,for循环和while循环的格式名称格式适合条件作用for循环for循环变量=初值:步长:终值循环体;end用于预先知道循环次数的情形用来控制有规律的重复运算或者在程序中需要对某些语句进行重复的执行while循环while表达式循环体;end用于预先不知道循环次数的情形[基础自测]思考辨析(1) 在循环次数不确定时,可使用while循环语句.( )(2) while语句是先判断条件,后执行循环体.( )(3) 在for循环语句中,结果为真时终止循环,结果为假时执行循环体. ( )[答案]⑴V⑵V(3)x下面循环语句中,循环终止时,n等于( )n=2whilenv=7n=n+[当nW7成立时,执行循环体n=n+1,直至n=()i二1;sum=0;fori=1:1:10sum=sum+i;endprint(%io(2,sum);+3+-+9+11求1+2+3+-+10求1x3X5x-x11求1x2x3x4x・・・x10B[i的初值为1,sum的初值为0,步长为1•程序的处理过程为:第1轮的结果为:sum=0+1=1,i=1+1=2;第2轮的结果为sum=1+2,i=2+1=3;第3轮的结果为:sum=1+2+3,i=3+1=4;…;第10轮(最后一轮)的结果为:sum=1+2+3+4+5+6+7+8+9+10,i=10+1==11>10,.]“forn=1:50”时.(1)变量n的第1个值为 .⑵变量n的第2个值为 .⑶变量n的最后1个值为 .(1)1(2)2(3)50[forn=1:50”的意思是n的初值为1,步长为1,终值为50,因此变量n的第1个值是1,第2个值是2,最后1个值是50.][合作探究攻重难]循环语句的编写[探究问题]循环语句与条件语句有什么关系?编写程序时,什么情况下使用循环语句?[提示]循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环,但条件语句可以脱离循环语句单独存在,,对不同的运算对象进行若干次相同运算或处理时,结构,?[提示] for循环语句中,循环变量的值和终值比较,结果为真时执行循环体,结果为假时, while循环语句中,当表达式的结果为真时执行循环体;结果为假时,,循环体执行的次数相同吗?[提示]在两种循环语句中,循环体执行的次数是不同的,由于 for语句是先执行循环体再判断条件,因此,任何一个 for语句中,循环体至少要执行一次,直到满足条件为止;而while语句是先判断条件,因此,+32+52+…+9992的程序框图,并写出程序.[思路探究]根据累加的特点,用循环结构,然后用for循环语句
18 19第1章12123循环语句 来自淘豆网www.taodocs.com转载请标明出处.