实验四 程序设计-循环结构程序设计
4.1 实验要求与目的
1. 理解循环条件、循环体以及循环的执行过程
2. 掌握及正确使用for、while和do-while语句实现循环程序设计
3. 掌握break,continue语句正确使用
4. 掌握双循环结构的程序设计
5. 掌握相关算法(累加、素数、最值、穷举法等)
4.2 实验指导
结构化程序设计的三大结构:顺序结构、选择结构和循环结构。
在实际生活中常说重复执行某项工作多次,或重复执行某项工作,达到某种要求为止。如果需要重复执行某些操作,在程序设计就要用到循环结构。
C语言中提供了三种循环语句:for语句、while语句和do-while语句。
1. for语句是常用的一种循环语句,它的一般格式:
for (表达式1; 表达式2; 表达式3)
循环体语句
for循环语句的执行过程:
S1:计算表达式1的值;
S2:计算表达式2的值,并判断其值是真值(非0值),还是假值(0值)。若为真值,执行步骤S3,反之执行步骤S5;
S3:执行循环体语句;
S4:计算表达式3的值;返回步骤S2;
S5:结束循环(退出循环);继续执行for 语句之后的后继语句。
2. while循环语句,它的一般格式:
while ( 条件表达式 )
循环体语句
while循环语句的执行过程:
S1:计算条件表达式的值,并判断其值是真值(非0值),还是假值(0值),若为真值,执行步骤S2,否则执行步骤S4。
S2:执行循环体;
S3:返回S1;
S4:退出循环,执行while语句的后继语句。
3. do-while循环语句,它的一般格式:
do
循环体语句
while( 条件表达式 );
do-while循环语句的执行过程:
S1:执行循环体语句;
S2:计算条件表达式的值,并判断其值是真值(非0值),还是假值(0值),若为真值,返回执行步骤S1,否则执行步骤S3;
S3:退出循环,执行do-while语句的后继语句。