




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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-2026学年湖南省祁阳市祁阳一中高一上学期第一次月考考试数学试题(原卷及解析)
- 2025年潮汕教师面试真题及答案
- 昆山二中模拟考试题目及答案
- 2025北海局考试真题及答案
- 地理学(人文地理学)复试面试题及答案
- 英语综合知识真题及答案
- 助推高校实验教学发展的策略及实施路径
- 数字化转型下学前教育专业教学模式创新研究
- 2025年践行承诺考试题目及答案
- GB/T 6391-2003滚动轴承额定动载荷和额定寿命
- GB/T 36112-2018政务服务中心服务现场管理规范
- GB/T 28733-2012固体生物质燃料全水分测定方法
- GB/T 18591-2001焊接预热温度、道间温度及预热维持温度的测量指南
- 儿童和青少年社会工作伦理课件
- 国家外汇管理局国际收支申报培训课件
- 血管活性药物课件
- 中医内科学胃病病症讲解共51张课件
- 四年级上册心理健康教育教案 -全册教案 通用版
- 2022年万豪国际酒店委托管理合同
- 精选四川高中信息技术选修网络技术学业水平考试真题含答案
评论
0/150
提交评论