循环程序设计 思考;如何求1×1+2×2+3×3=? 1+2+3+4+, 特点:有限次的重复某个操作 在C语言中,引入whe语句、do- while语句和for语句三 种循环结构来处理此类问题。 Whle结构: 表达式 Whie(条件表达式 语句序列; 环体
循环程序设计 • 思考;如何求1 × 1+2×2+3 ×3=? 1+2+3+4+……=? • 特点:有限次的重复某个操作。 • 在C语言中,引入while语句、do-while语句和 for语句三 种循环结构来处理此类问题。 ◼ While结构: While (条件表达式) 语句序列;
循环程序设计( while循环) S=0;l=1 例2:求1~10之间所有数之和 While(<=10) 循环结构的三个术语: {S=s+l;I++;} 循环条件:循环结构中的条件表达式如whle 〔j<10)其中,j10就是循环条件。 2、循环体:在每个循环周期均要执行一次的语 句序列。如 while下用{}括起来的语句序列。 3、循环控制变量:能够决定控制条件是真是假 的量。 如 while(x<=10)中的变量x
循环程序设计(while循环) • 例2:求1~10之间所有数之和 • 循环结构的三个术语: 1、循环条件:循环结构中的条件表达式如while (j<10)其中,j<10就是循环条件。 2、循环体:在每个循环周期均要执行一次的语 句序列。如while下用{ }括起来的语句序列。 3、循环控制变量:能够决定控制条件是真是假 的量。 如while(x<=10)中的变量x S=0;I=1; While(I<=10) {S=s+I;I++;}
执行过程: 1)求解“循环继续条件”表达式。如果其值为非 0,转2);否则转3)。 2)执行循环体语句组,然后转1)。 3)执行whie语句的下一条
• 执行过程: 1)求解“循环继续条件”表达式。如果其值为非 0,转2);否则转3)。 2)执行循环体语句组,然后转1)。 3)执行while语句的下一条
循环程序设计( while循环) 要写出一个正确的循环结构,对控制变量要做 方面的工作: 对循环控制变量赋初值 2、将循环控制变量写入正确的控制条件。 ·3、对循环控制变量值的更新。 如:x=1 给x赋初值* whil(x<=10)/条件* Rs=S+x; x+;对x的值做更新、调整* }看书上例题6-1p62
循环程序设计(while循环) • 要写出一个正确的循环结构,对控制变量要做 三方面的工作: • 1、对循环控制变量赋初值。 • 2、将循环控制变量写入正确的控制条件。 • 3、对循环控制变量值的更新。 如:x=1; /* 给x赋初值 */ while(x<=10) /*条件*/ {s=s+x; x++; /*对x的值做更新、调整*/ } 看书上例题6-1p62
首先设置一个累计器sum,其初值为0,利用sum+=n 来计算(n依次取1、2 、100),只要解决以下3 个问题即可: (1)将n的初值置为1; (2)每执行1次“sum+=n”后,n增1; (3)当n增到101时,停止计算。此时,sum的值 就是1~100的累计和
• 首先设置一个累计器sum,其初值为0,利用sum += n 来计算(n依次取1、2、……、100),只要解决以下3 个问题即可: (1)将n的初值置为1; (2)每执行1次“sum += n”后,n增1; (3)当n增到101时,停止计算。此时,sum的值 就是1~100的累计和