当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

齐齐哈尔大学:《C语言程序设计》课程教学资源(PPT课件讲稿)循环结构实验1

资源类别:文库,文档格式:PPT,文档页数:6,文件大小:42.5KB,团购合买
实验项目:循环结构(写实验报告) 程序1:由下面公式,计算e的近似值,(误差小于给定的小数δ)
点击下载完整版文档(PPT)

实验项目:循环结构(写实验报告) 程序1:由下面公式,计算e的近似值,(误差小 于给定的小数6) e≈1+ ×、 × ∴+一+ 3! 几个变量的含义:e表示总和, X表示加项的分母(阶乘), y表示加项「 detax表示一个很小的正数,做为误 差满足的条件, i表示循环变量(用来求阶乘)

实验项目:循环结构 (写实验报告) 程序1:由下面公式,计算e 的近似值,(误差小 于给定的小数δ) ... ! 1 ... 3 1 2 1 1 1 1+ + + + + + n e ! ! ! 几个变量的含义:e 表示总和, x表示加项的分母(阶乘), y 表示 加项 , detax 表示一个很小的正数,做为误 差满足的条件, i 表示循环变量(用来求阶乘) n! 1

maino double e=1.0, x=1.0,y,detax; 程 int 1; 序 printf("n please enter a number:); scanf(%lr”,& detax); y=1/x; while(y>=detax) ix-x*i; =1/x; e=ety; 十 printi(%12.10r”,e);

main() {double e=1.0,x=1.0,y,detax; int i; printf(“\n please enter a number:”); scanf(“%lf”,&detax); y=1/x; while(y>=detax) {x=x*i; y=1/x; e=e+y; ++i; } printf(“%12.10lf”,e); } 程 序

问题解答: 2、当 detax取小于1的数时,不循环 当 detax取什么值时,也不会只循环一次。 当 detax取等于时,循环两次 当 detax取0时,死循环 3、增加一条 piprint(“%d”,i);语句,放在 程序结束前

问题解答: 2、当detax 取 小于1的数时,不循环。 当detax 取什么值时,也不会只循环一次。 当detax 取等于1时,循环两次。 当detax 取0时,死循环。 3、增加一条 piprintf(“%d”,i); 语句,放在 程序结束前

程序2:计算:∑∑(+10+2) mainO int 1 long sum=0 for(i=1;i<=20;i++) for(j-1; j<4; j++) sum=sum+(i计+1)*(i计+1)*(j计+2); printf(sum is %ld n,, sum)

程序2:计算:  = = + + 3 1 20 1 ( 1)( 2) i j i j 2 main() {int i , j; long sum=0; for(i=1 ; i<=20 ; i++) for(j=1; j<4;j++) sum=sum+(i+1)*(i+1)*(j+2); printf(“sum is :%ld \n”,sum); }

问题: 1、分别加 printf(“i=%d”,i-1);和 printf(」=%d”2j-1)

问题: 1、分别加 printf(“i=%d ”,i-1); 和 printf (“j=%d ”,j-1);

∑的含义,例如 ∑n2=1?+2+3+42+.+102 ∑∑(n+m)=∑[(n+1)+(n+2)+(m+3) ={[I(1+1)+(1+2)+(1+3)]+[(2+1)+(2+2)+(2+3)]

= 10 n 1 n  的含义,例如 2 =1 + 2 + 3 + 4 + ….+ 10 2 2 2 2 2   = = = + = + + + + + 2 1 2 1 3 1 ( ) [( 1) ( 2) ( 3)] n m n n m n n n ={[(1+1)+(1+2)+(1+3)]+[(2+1)+(2+2)+(2+3)] n m

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有