欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第三章第点-循环优秀文档.ppt

    • 资源ID:92780498       资源大小:91.54KB        全文页数:12页
    • 资源格式: PPT        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第三章第点-循环优秀文档.ppt

    第三章第4点 循环n循环结构的特点是在给定的条件成立时,反复执行某个程序。n名词:循环条件、循环体、死循环、空循环。n循环主要分两种:当型:当满足条件再执行循环体,如此反复,当不满足则退出。直到型:先执行循环体,满足条件再执行,如此反复,直到不满足退出。当型循环语句:for 语句n一般形式 for(表达式1;条件表达式;表达式3)循环语句(组);n表达式1:整个循环中只执行1次,常用来对循环变量设置初值n条件表达式(表达式2):其值为真(非0)时继续执行循环语句(组),否则结束循环n表达式3:常用于循环变量值的更新(循环体的一部分每次循环语句组执行完后执行一次)执行流程:表达式2循环体假真表达式1for语句后面的语句表达式3for 的典型应用n形式:for(初始化;条件;增量)循环体n例3.9 求1到100的和 main()int i,sum;sum=0;for(i=1;i=100;i+)sum+=i;printf(“%dn”,sum);请看运行结果,应该是5050。课堂练习(3.1):请写程序求从15到155之间所有能被3整除的数之和。do-while 的流程图可以改成:for(i=1;i+)名词:循环条件、循环体、死循环、空循环。每次执行完循环体就再判断表达式,如此反复循环,只要表达式为假就推出循环。通过 s=s+(每一项值)for(表达式1;过程:程序先执行一次循环体后检测表达式的值,若值为真(非0),则程序继续执行循环体,构成了循环,一直当检测到表达式的值为假(0)时,程序跳出循环结构。do-while语句举例比较while与do-whileprintf(“%dn”,sum);直到型循环:do-while语句比较while与do-whilecounter+;int i,sum;sum=0;for语句的其他格式n省略表达式1 i=1;for(;i100)break;sum+=i;n省略表达式3 for(i=1;i=100;)sum+=i;i+;n省略循环体 for(i=1;i=100;sum+=i,i+);注意:n以下程序的运行结果是【】。main()int i;for(i=3;i1)break;printf(%d,i);printf(n);答案:d 【请选择】A)3 4 5 6 7 B)3 4 C)3 4 5 d)3 4 5 6当型循环语句2:while语句while语句v一般形式:while(表达式)循环体语句;v执行流程:表达式循环体假真whileWhile语句后面的语句 先判断表达式,当表达式为真,则执行循环体,表达式为假,则推出循环。每次执行完循环体就再判断表达式,如此反复循环,只要表达式为假就推出循环。sum+=+i;/*+i;sum=sum+i;*/while(表达式)int i;int n,t;请看运行结果,应该是5050。printf(“%dn”,sum);过程:程序先执行一次循环体后检测表达式的值,若值为真(非0),则程序继续执行循环体,构成了循环,一直当检测到表达式的值为假(0)时,程序跳出循环结构。int i=0,sum=0;sum=0;过程:程序先执行一次循环体后检测表达式的值,若值为真(非0),则程序继续执行循环体,构成了循环,一直当检测到表达式的值为假(0)时,程序跳出循环结构。直到型:先执行循环体,满足条件再执行,如此反复,直到不满足退出。for(i=1;i=100;sum+=i,i+);printf(n);do-while语句举例表达式1:整个循环中只执行1次,常用来对循环变量设置初值do-while 的流程图可以改成:n统计从键盘上输入的字符个数,遇到回车时输出这个数字,结束程序。#include main()int counter=0;while(getchar()!=n)counter+;printf(“the chars num is%d.n”,counter);请运行程序。课堂练习:请用while语句改写求1到100之和的例子。直到型:先执行循环体,满足条件再执行,如此反复,直到不满足退出。请运行程序直到型:先执行循环体,满足条件再执行,如此反复,直到不满足退出。11:求分数序列:2/1,3/2,printf(“%dn”,sum);do-while:先执行循环体,再判断是否继续而这两者与do-while之间更改时要注意后者的先执行一次循环体。for(i=1;i+)counter+;While语句后面的语句 int i=0,sum=0;循环语句(组);5/3,8/5,13/8,21/13,的前直到型循环:do-while语句v一般形式:v执行流程:whiledo循环体表达式假真do 循环体语句;while(表达式);此处有;号过程:程序先执行一次循环体后检测表达式的值,若值为真(非0),则程序继续执行循环体,构成了循环,一直当检测到表达式的值为假(0)时,程序跳出循环结构。继续执行后面的语句。do-while语句举例n例子3.12 求满足1到i的和大于100,而1到(i-1)的和小于100的i值 main()int i=0,sum=0;do sum+=+i;/*+i;sum=sum+i;*/while(sum100);请运行程序比较while与do-whilenwhile:先判断再执行循环体ndo-while:先执行循环体,再判断是否继续do-while 的流程图可以改成:表达式循环体假(0)真(非0)循环体While循环看历年试题看历年试题n注意:注意:for语句与语句与 while语句通常可以直接更改;而这两者与语句通常可以直接更改;而这两者与do-while之间更改时要注意后者的先执行一次循环体。之间更改时要注意后者的先执行一次循环体。例题例题3.11:求分数序列:求分数序列:2/1,3/2,5/3,8/5,13/8,21/13,的前,的前20项之和。项之和。解题思路:解题思路:1、可以用一个变量可以用一个变量s保存结果保存结果 通过通过 s=s+(每一项值)(每一项值)2、用一个变量来保存分子,一、用一个变量来保存分子,一 个变量来保存分母,则可求出每个变量来保存分母,则可求出每 一项的值一项的值#define N 20 main()int n,t;float a=2,b=1,s=0;for(n=1;n=N;n+)s=s+a/b;t=a;a=;b=t;printf(“the total is%9.2fn”,s);作业nP68 P70 3.13

    注意事项

    本文(第三章第点-循环优秀文档.ppt)为本站会员(教****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开