第3章流程控制语句研讨.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【实验指导】 1. 第1题题用if…else语句分情况判断即可。 2. 注意不同循环语句使用时变量的初始值以及循环条件的区别。 3. 第3题需要利用循环语句进行设计。可以用i作循环变量,初始值为1,变量s放和值,初始值为0。每次将i*10+2加到和上,循环条件设为s=1000。 4.牛顿迭代法又叫牛顿切线法。主要用于求方程的近似解。 设r是f(x) = 0的根,选取x0作为r的初始近似值,过点(x0,f(x0))做曲线y = f(x)的切线L,L的方程为y = f(x0) +f ’(x0)(x-x0),求出L与x轴交点的横坐标 x1 = x0-f(x0)/f ’(x0),称x1为r的一次近似值。过点(x1,f(x1))做曲线y = f(x)的切线,并求该切线与x轴的横坐标 x2 = x1-f(x1)/f ’(x1),称x2为r的二次近似值。重复以上过程,得r的近似值序列,其中x(n+1)=x(n)-f(x(n))/f ’(x(n)),称为r的n+1次近似值,上式称为牛顿迭代公式。 第4题可以用变量x0和x1分别表示x(n)和x(n+1),用变量y0和y1分别表示f(x(n))和f ’(x(n)),循环条件设为fabs(x1-x0)1.0e-5。 实验 一、选择题 1.下列关于switch语句描述正确的是( )。 A. switch语句中的default子句只能放在最后 B. switch语句的每个分支中必须有break语句 C. switch语句中case后的常量表达式的值必须互不相同 D. switch语句中case后面的表达式可以是整型的变量表达式 2.设有变量说明语句“int x=1,y=2,z=3;”,下列关于语句的描述中,错误的是( )。 A. if(x3) if(y5) else z=6 ;z=7; B. if(x=3) z=6;else z=7; else z=8; C. if(x3) for(z=6;z9;z++) ;else z=7; D. if(x3) switch(z){ case 1: z=6;} else z=7; 3.语句“if(x);”中的条件表达式等价于( )。 A. x==0 B. x=1 C. x==1 D. x!=0 课堂练习 C B D 4.下列关于循环语句的叙述中错误的是( )。 A. do…while的循环体至少执行一次 B. while的循环体可以是复合语句 C. do…while的循环条件可以是1 D. while允许从循环体外跳转到循环体内 5.if语句中若有else,则与其配对的应是( )。 A. 与其垂直对齐的if B. 在其后面最近的if C. 在其之前未配对的最近的if D. 在同一行上的if 6.以下程序的功能是计算:s=1+1/2+1/3+…+1/10 void main( ) { float s=0, n=10; //1 while(n1) //2 s=s+1/n--; //3 cout sendl; } //4 运行后输出结果错误,导致错误的程序行是( )。 A. 1 B. 2 C. 3 D. 4 一、选择题 D C B 7.执行以下程序段时,输出结果是( )。 int s1=0, s2=0, s3=0, s4=0; for(int t=1; t=4; t++) switch(t){ case 4: s1++; break; case 3: s2++; break; case 2: s3++; default: s4++; } couts1‘,’s2‘,’s3‘,’s4‘\n’; A. 语法错,编译不通过 B. 1,1,1,2 C. 1,2,3,2 D. 1,1,2,2 8.设有语句“for(int s=0, i=2; i=6; i++)s+=i/2;”,执行该语句后,s的值是( )。 A. 11 B. 8 C. 9 D. 10 一、选择题 B C

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档