中职语文出版社《计算机编程基础——C语言》模块5---应用循环嵌套学习实践任务书 学案(表格式,无答案)

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

中职语文出版社《计算机编程基础——C语言》模块5---应用循环嵌套学习实践任务书 学案(表格式,无答案)

资源简介

学习实践任务书
学习内容 模块5 循环结构程序设计应用循环嵌套(图形设计)
学习目的 1、会描述for循环语句的执行过程2、会使用for循环语句编写应用程序
知识储备 一、双循环的格式 二、双循环的应用双循环内外循环要分清,根据图形来确定,内外循环变量的关系,最后,分析内外循环变量的关系式。
实践操作事项 1、死循环的处理任何循环结构执行时应避免出现死循环,死循环就是无限次的循环,在调试程序时,若按任何键,屏幕没反应或输出的内容停不下来,可以判断已出现了死循环,此时,可以单击执行窗口的(叉按键)强制结束程序运行,再检查、修改相关代码并重新运行程序。2、在一个已经打开的Visual C++ 6.0的界面,继续编辑下一个程序时应注意什么?关闭工作空间。在文件→关闭工作空间,即可编辑下一个程序。
实践活动内容 任务1:1、请问: 该双循环执行次数是 for(i=1;i<=5;i++) { for(j=1;j<=2;j++) printf(“奋斗”); printf(“\n”); }2、请问: 该双循环执行次数是 for(i=1;i<4;i++) { for(j=1;j<=i;j++) printf("%d",i); printf("\n"); }结果是
任务2:打印下列图案,如图所示。 代码提示: #include main( ) { int i,j; for(i=1; i<= ;i++) /*循环变量i控制图案的行数4行*/ {for(j=1;j<= ;j++) /*循环变量j控制图案中每行空格的个数*/ printf(" "); for(j=1;j<= ;j++) /* j控制图案中每行"*"的个数为2*i-1个*/ printf(" "); printf(" "); } }任务2:数字1、2、3、4能组成多少个互不相同且无重复数字的三位数,分别是多少? 代码提示: #include main( ) { int i,j,k; printf("\n"); for(i=1;i< ;i++) /*循环变量i控制百位上的数,从1到4*/ for(j=1;j< ;j++) /*循环变量j控制十位上的数,从1到4*/for (k=1;k< ;k++) /*循环变量k控制个位上的数,从1到4*/ { if (i!=k && i!=j && j!=k) /*如果i、j、k三位互不相同*/ printf("%d%d%d\n",i,j,k); /*输出互不相同且无重复数字的三位数*/ } }任务3:利用 for循环的循环嵌套,输出小九九表。 代码提示: #include int main( ) { int i,j; for(i=1;i<= ;i++) { for(j=1;j<= ;j++) printf("%d*%d=%d\t",j,i,i*j); printf("\n"); }
*
***
*****
*******
等腰三角形
3

展开更多......

收起↑

资源预览