3 循环语句1
理解循环语句的两种格式及功能
会应用条件语句和循环语句编写程序
掌握两种循环语句的使用条件
(易混点)4
正确应用循环语句编写程序
(难点)[基础·初探]教材整理 循环语句阅读教材 P22~P24“例 2”以上部分,完成下列问题
循环语句的概念:用来处理算法中的循环结构的语句
在 Scilab 语言中,for 循环和 while 循环的格式
名称格式适合条件作用for循环for 循 环 变 量 = 初值:步长:终值 循环体,end用于预先知道循环次数的情形用来控制有规律的重复运算或者在程序中需要对某些语句进行重复的执行while循环while 表达式循环体;end用于预先不知道循环次数的情形1
判断(正确的打“√”,错误的打“×”)(1)在循环次数不确定时,可使用 while 循环语句
( )(2)while 语句是先判断条件,后执行循环体
( )(3)在 for 循环语句中,结果为真时终止循环,结果为假时执行循环体
( )【答案】 (1)√ (2)√ (3)×2
下面程序的作用是( )A
求 1+3+…+9+11B
求 1+2+3+…+10C
求 1×3×5×…×11D
求 1×2×3×4×…×10【解析】 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
i=11>10,跳出循环
【答案】 B[小组合作型]for 循环语句的应用 画出计算 12+32+52+…+9992的程序框图,并写出程序
【精彩点拨】 根据累加的特