




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Teacher teaching designCONTENTS 目 录自主学习 明确考点案例分析 交流提升课后作业 自我提升仿真演练,体验探索自主学习 明确考点PART 01do while ;自主学习 明确考点考点一、dowhile循环语句结构及运行过程do.while型循环语句先执行循环体,执行一遍后再进行循环条件的判断,如果条件表达式值为“真”,则再次进入循环体的执行。这样循环往复,直到某次判断循环条件不成立,表达式之值为“假”,则退出循环,跳到循环语句后面执行其他语句。结构流程图如图所示(传统流程图和N-S流程图)循环体循环条件直到表达式为假循环体语句考点二、dowhile循环语句的运
2、行过程do while循环与while循环的不同之处仅在于,它先执行循环中的语句,然后再判断表达式是否为真, 如果为真则继续循环;如果为假, 则终止循环。因此, do-while循环至少要执行一次循环语句。案例分析 交流提升PART 02ABC输出的是1【例1】下面的程序的输出结果是( )main( ) int x=3; do printf (%dn,x-=2); while (!(- - x); 输出的是3和0 输出的是1和-2 D案例分析 交流提升是死循环ABCD0 -10 0-1 -1-1 0案例分析 交流提升【例2】下面程序的运行结果是( )main() int y=10;doy-;
3、while(-y);printf(%dn,y-);printf(%dn,y);程序流程#includemain() int i=1,sum=0; do sum=sum+i;i+; while(i100sum=sum+ii+输出sum的值#include main() int a,b; char c,ch; printf(Enter integer a and b:); scanf(%d %d,&a,&b); printf(Enter character c and ch:); scanf(%c%c,&c,&ch); printf(a=%d b=%dn,a,b);
4、 printf(c=%d ch=%dn,c,ch);输入数据:Enter integer a and b:123 456Enter character c and ch: AB运行结果 明确考点 交流提升思考:请分析程序运行后,结果产生的原因是?源程序运行结果:a=123 b=456c=10 ch=65main() float s=1.0; int n=1; do n=n+; s=s+1.0/n; while(s=10.0); printf(%d,n-1); 这是一个求和的程序,除了第一项是1,后面的每一个加数都是一个真分数,为了使和达到10,因此,我们应设一个实型的变量s,用来存放和,每一项
5、加数中的分子都使用1.0。这是一个未知循环次数的程序,所以最好选择用do-while循环解题思路明确考点 交流提升设S=1+1/2+1/3+1/n,n为正整数,求使S不超过10(S10)的最大的n。 源程序 仿真演练 体验探索PART 041、运行以下程序时,从键盘上输入ADescriptor(CR)后程序的运行结果是( )#includemain() char c; int v0=1,v1=0,v2=0;do switch(c=getchar() casea:caseA: casee:caseE: casei:caseI: caseo:caseO: caseu:caseU:v1+=1; de
6、fault:v0+=1;v2+=1; while(c!=n);print(%d,%d,%d,v0,v1,v2);A) 7,4,7B)8,4,8 C)11,4,11D)13,4,12仿真演练,体验探索1,-12、下面程序的运行结果是( )main() int a=1,b=10;dob-=a;a+; while(b-0);printf(%d,%d,a,b);3.11仿真演练,体验探索2,84,9以下程序的输出结果是( )#includemain() int i=10,j=0; do j=j+i; i-; while(i2); printf(%d,j); 添加标题内容仿真演练,体验探索点击输入简要文
7、字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容点击输入简要文字内容,需概括精炼,不用多余的文字修饰,言简意赅的说明分项内容。添加标题内容下列程序是计算1+1/2+1/3+1/(n-1)+1/n的值。请找出并修改。main() int num=1,n; double sum=0; scanf(%d,&n); do sum+=sum; num+; while(num=n) printf(sum=%f,sum); 仿真演练,体验探索课后作业 自我提升PART 05【1】编程求sum=1-1/2+1/3-1/4+1/5-+1/99-1/100的和;【2】有一分数序列:2/1,3/2,5/3,8/5,13/8
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年矿山智能化开采无人作业技术智能化设备市场细分领域分析报告
- 环境灾害应急法律法规培训法规重点基础知识点归纳
- 真功夫快餐的在外经营模式探索
- 炸鸡店的行业调研与竞争分析
- 绿色施工人才培养与发展策略
- 客服人员负面情绪过滤技巧
- 国潮风的春节舞会
- 彩妆选择 如何选择适合自己的彩妆产品与技术
- 儿童与老年人护理的特殊考虑因素
- 保险公司猜灯谜活动方案
- 非煤矿山知识培训课件危险化学品和非煤矿山知识培训
- 四年级下册劳动《小小快递站》课件
- 失眠障碍的西医治疗指南及中医治疗
- 战略管理(南昌大学)知到智慧树章节测试课后答案2024年秋南昌大学
- 【MOOC】船舶柴油机构造与原理-江苏科技大学 中国大学慕课MOOC答案
- 门诊护理沟通技巧
- 农业生产应急救援方案
- 华为智慧油田解决方案
- 高校新教师科研能力培养方案
- 行测图形推理1000题库带答案
- 老旧小区路灯改造施工方案
评论
0/150
提交评论