中职语文出版社《计算机编程基础——C语言》模块5----认识do...while循环学习实践任务书 学案(表格式)

资源下载
  1. 二一教育资源

中职语文出版社《计算机编程基础——C语言》模块5----认识do...while循环学习实践任务书 学案(表格式)

资源简介

学习实践任务书
学习 内容 模块5 循环结构程序设计 认识do…while循环语句
学习 目的 1、熟练do…while循环语句的应用。 2、知道do…while循环语句的格式。 3、熟悉do…while循环语句的流程。
知识 储备 一、 while循环(当型循环)一般格式 do { 语句; }while(表达式); 二、说明: 1、在do while循环中,”while(表达式)”后面的分号”;”不能遗漏。 2、{}花括号不能省略.即使是简单语句也要加上{}。 3、while(表达式)直接写在右花括号”}”的后面。
实践 操作 事项 1、死循环的处理 任何循环结构执行时应避免出现死循环,死循环就是无限次的循环,在调试程序时,若按任何键,屏幕没反应或输出的内容停不下来,可以判断已出现了死循环,此时,可以单击执行窗口的(叉按键)强制结束程序运行,再检查、修改相关代码并重新运行程序。 2、在一个已经打开的Visual C++ 6.0的界面,继续编辑下一个程序时应注意什么? 关闭工作空间。在文件→关闭工作空间,即可编辑下一个程序。
实践 活动 内容 任务1:定义变量sum用于统计累加和的结果,定义变量n存放1~10中的每一个数。编程求1+2+3+4+5+6+7+8+9+10的和。 代码提示: #include main( ) {int sum=0,n=1; do { sum=sum+n; n++; } while( ); /*当n<=10时,继续循环。*/ printf("%d,%d",sum,n); } 任务2:定义一个长整型变量num,存放从键盘输入的整数。定义变量n,分别代表该整数中各位上的数。最后,将该整数按照相反次序输出。例如,输入12345,输出54321。 代码提示: #include main( ) { long num; int n; scanf("%ld",&num); do { n= ; /* num%10的作用是取输入的整数的个位上的数*/ printf("%d",n); num= ; /* num/10的作用是保存个位数以外的其他所有数字*/ }while( ); /*当num的值为非0(非0就是真)时,就继续循环*/ } 任务3:while循环和do…while循环的区别 体验while循环和do…while循环的区别。使用while和do…while编写程序。完成如下功能:定义变量i,用来控制循环的次数,定义变量n,作为求积的累乘器。定义循环的条件为当i≤5,则执行n=n*i;语句,进行累乘;当i>5时,退出循环。 代码提示: #include main( ) { int n=1,i; scanf("%d",&i); while(i<=5) { n=n*i; i++;} printf("n in while =%d\n",n); do {n=n*i; i++;}while(i<=5); printf("n in do while=%d\n",n); }
2

展开更多......

收起↑

资源预览