【www.arisingsemi.com--IT认证】
c阶乘公式 项目三 循环程序设计—打鱼还是晒网任务一 while语句 学案
学生自评 教师评分
专业
班级
姓名
工位号
【学习要求】
1. 了解循环结构、循环语句
2. 掌握while语句和语法形式、执行顺序及用法
3. 掌握循环结构的嵌套使用方法
【学习重点、难点】
1.while语句
2. 算法描述。
【学时安排】4学时
【学习过程】
中国有句俗话叫“三天打鱼两天晒网”。某人从1990年1月1日开始“三天打鱼两天晒网”,问这个人在1994年3月1日这一天是在“打鱼”,还是“晒网”。
一、 课前预习及课堂学习任务
1、 循环结构?
2、循环语句:实现循环结构的语句称为循环语句。
3、在C中,循环语句有以下三种:
for语句
while语句
do…while语句
1)while循环——当型循环
while语句的一般格式为:
while(表达式)语句
while语句的执行过程为:
(1)计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则执行循环体。
(2)转步骤(1)。
执行过程流程图:
1. 写出以下程序的运行结果
二、While语句-------使用要点(当型循环)
while(x 。
= 0)
while(x == 0)
2.当判终表达式为 时,这样的while语句为无穷循环语句,如:
while(1) 语句; // 无穷循环语句
3. while语句的循环体通常是一个复合语句,也可以是简单语句,甚至可以是一个 。
4.在循环体中应有使循环趋于 的语句,以避免“死循环”。
任务二 do-while循环——直到型循环学案
学生自评 教师评分
专业
班级
姓名
工位号
【学习要求】
1. 了解循环结构、循环语句
2. 掌握do-while语句和语法形式、执行顺序及用法
3. 掌握循环结构的嵌套使用方法
【学习重点、难点】
1.do-while语句
【学时安排】2学时
【学习过程】
二、 课前预习及课堂学习任务
do-while语句的一般格式为
do 语句 while(表达式);
do-while语句的执行过程为:
(1)执行循环体语句。
(2)计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则转步骤 (1)。
执行过程:
练习 求s=2+4+6+……+20
练习 求s=1+3+5+……+19
三、 do-while语句与while语句的本质区别
1)while语句是 的值。若其值为非 0,则执行 ;若其值为0,则退出 。
2)do-while语句则首先执行循环体,然后再计算并 的值。因此,do-while语句至少要执行 循环体。
四、do-while语句-------使用要点
1.与while语句类似,判终表达式可以是任意表达式,它仅用来测试表达式的值是零值还是非零值,用以决定循环进行的条件.
-while语句的循环体既可以是一个复合语句,也可以是一个简单语句。但即使循环体是一个简单语句,包围它的一对大括号也不能省略。
任务三 for语句 学案
【学习要求】
1. 了解循环结构、循环语句
2. 掌握for语句和语法形式、执行顺序及用法
3. 掌握循环结构的嵌套使用方法
【学习重点、难点】
1.for语句
2. 算法描述。
for语句的一般格式为:
for(表达式1;表达式2;表达式3)语句
表达式1用于循环赋初始值,它只能执行一次;
表达式2是循环条件;
表达式3用于对循环条件的修改,以使循环能趋于结束。
执行过程流程图:
练习 求s=2+4+6+……+20
练习 求s=1+3+5+……+19
任务四 跳转语句 学案
【学习要求】
1. 了解continue、break、goto语句
2. 掌握continue、break语句和语法形式、执行顺序及用法
【学习重点、难点】
1.continue语句
continue语句用于提前结束循环中的一轮循环。当程序执行到continue语句时,就跳过循环中后面还未执行的语句,回到循环的起始处,继续进行下一轮的循环。
continue语句常与if 语句联合起来使用,以便在满足一定条件时提前结束本轮循环。
功能:结束本次循环,接着判定下一次是否执行循环。
例3-10把100~200之间的不能被3整除的数输出.
#include
void main(void)
{ int n;
for(n=100;n