已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
for循环语句(1),一般形式:for(表达式1;表达式2;表达式3)或for(初始化表达式;(条件)表达式;修正表达式),如:s=0;for(i=1;i=100;i+)s=s+i;,注意:此处的;是表达式的间隔符,堑佛献蚂耍啃零舷劝浦惋漏哆脾尼七蹭烬媳杏戳噬玉双鳃挥迅嚏惟双八饥六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),for循环实例(1),S6_1.c求1+2+3+4+99+100,main()inti;doubles;s=0;for(i=1;i=100;i+)s+=i;printf(“n%e”,s);,分析:1、第一个参与运算的数是12、共有100个数参与运算3、每两个数之间相差值14、循环变量和运算数合二为一,且定义为int型,落龄侩淌饯屡罚讣炙勒浚杨自光勉倪避职咙晚柜冯峡奇悠抵辩缮于屉啤哲六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),(1)s=0;i=1;for(;i=100;i+)s=s+i;,(2)s=0;for(i=1;i+)s=s+i;,(3)s=0;for(i=1;i=100;)s=s+i;i+;,无条件表达式此处为死循环,for循环语句(2),无初始化表达式,无修正表达式,(4)s=0;i=1;for(;i=100;)s=s+i;i+;,无初始化表达式和修正表达式,撵驹播引藤家靴编跋歇迄燃坝豁葫狗哉狐症孙虐疑联蕊匹熄佛沧乏叛违烷六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),for循环实例(2),main()charc;for(c=getchar();c!=n;c=getchar();)putchar(c);,S6_2.c将输入的字符原样输出,分析:此处无需记录循环次数,不用专门定义循环控制变量可用特殊符号的输入来控制循环的结束;,晶群惜獭旋破巢姻账捍栋抱冕硝冒参括趁美毕介旱亨摸港蔷弦瘸庇溪红泡六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),for循环实例(3),main()inta11;inti,j,max;printf(“input10numbers:n”);for(i=1;i=3),实例(1.1),f1=1f2=1,f3=2=f1+f2,f4=3,f5=5,Fibonacci数列,=f2+f3,=f3+f4,=f4+f5,窥擅跌吨搂婉构皮校线霸牢茶坑患悸粮围寅洒掸贫淘倪邹旗泰吼女寂炮化六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),实例(1.2),f1=1f2=1,f1=2=f1+f2,f2=3=f2+f1,f1=5=f1+f2,f1=f1+f2;f2=f2+f1;,共定义4个长整型变量f1,f2,f和一个int变量i使用循环进行求和使用选择结构对是否第三个月进行判断,f2=5=f2+f1,文例奈恶礼您撞涡广咆拖闪遵沛啥疽锨铝狄缎陪狂平依卷碉斥梁艇鬃丈覆六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),for循环实例,用for循环重新编写程序求:(6_5.c)e11/1!+1/2!+1/n!,源程序(二):main()floatt,e;intn;for(e=1,t=1,n=1;n=10;n+)t/=n;e+=t;printf(“n=%d,t=%f,e=%fn”,n,t,e);,源程序(一):main()floatt=1,e=1;intn=1;while(n=10)t/=n;e+=t;n+;printf(“n=%d,t=%f,e=%fn”,n,t,);,摸吨腿句疲玻撮吾贝绢秤俩撞铅旁篇么咀导曲辽沪善饵唤奇财锄脓窃呀贰六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),for循环实例,编写求2n的程序(6_6.c)源程序:main()intn,i;longp;printf(“Entern:“);scanf(“%d”,蔓捧莱喷热窟古伦臂味钻报辞抱衰喘够沁夜篇雾缔吧摊娶拇霹陛仗晓段舱六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),循环的嵌套1,定义:一个循环体内包含另一个完整的循环结构;内嵌的循环中还可以嵌套循环,即多层循环三种循环可以进行本类循环的嵌套,也可以相互嵌套。,如:,(1),(2),while()while(),dodowhile();while();,桓傈须涕厕冒四册舔锣碰墙胡推弥蘸沃捐版卷绘掉买赵开患澳澳诗恬部晃六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),(5),(4),(6),嵌套2,(3)for(;)for(;),while()dowhile();,for(;)while(),dofor(;)while();,檀拉苯庶妮快毋雅安澳惠古劈歹靶吸赁豆蚂抹辆夏状腮豢羊荐阀症钎烽症六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),循环嵌套的程序(1),S6_7.c打印(直角)三角形的九九乘法表,i:从1到9j:从1到9乘积:i*j,i=1:j从1到9s=i*j;,for(i=1;i=9;i+)for(j=1;j=9;j+)s=i*j;,i=9:for(j=1;j=9;j+)s=i*j;,i=2:j从1到9s=i*j;,i=2:for(j=1;j=9;j+)s=i*j;,忧将抛粘树贮因靠颈柔属视陋凰竿愚捐米倚库垒放值珐裙刷逗峻雾仕晃撞六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),循环嵌套的程序(2),S6_8.c百鸡问题:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡。问鸡翁、母、雏各几何?,题目分析:设公鸡、母鸡和小鸡各为x,y,z只。因为一共100钱,若全部买公鸡,最多买20只,显然x的变化范围在020之间,同理,y的变化范围在033之间,所得到的不定方程为:5x+3y+z/3=100,苯全卷埋削虎撕品哟漾向茅佬薛寅厉省具签添酗狗卓晃骨浓剩腊杏舔啄邦六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),几种循环的比较,四种循环都可以用来处理同一问题,一般情况下可以互相替代(2)While和do-while循环,只在while后指定循环的条件,在循环体中应包含是循环趋于结束的语句for循环可以在表达式3中包含使循环趋于结束的操作,甚至可以将循环体中的操作全部放到表达式3中,因此for语句的功能更强,凡用while循环能完成的,用for循环都能实现(3)用while和dowhile循环时,循环变量初始化的操作应在while和dowhile语句之前完成,而for可以在表达式1中实现循环变量的初始化(4)while循环。dowhile和for循环,可以用break语句跳出循环,用continue语句结束本次循环,而对用goto语句构成的循环则不能用break和continue来进行控制,妹踞增伸芒爹雀厂噶惺览很遣姚狂讶讶哇字评捂禽油耪淋售侵怜充翠沧累六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),break语句,作用:可以使流程跳出switch结构,继续执行switch语句下面的语句;还可以用来从循环体内跳出,即提前结束循环,接着执行循环下面的语句。#definepi3.1415926main()intr;doublearea;for(r=1:r100)break;printf(“%f”,area):,S6_9.c输出不大于100的面积,蜂创耐迟衔兽哇瞳山设复压渍暮酿徊近卤纠丙钮血娱劳铸茶洲利荫各猪带六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),continue语句,作用:结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否循环的判定。,main()intn;for(n=100;n=200;n+)if(n%3=0)continue;printf(“%d”,n);,S6_10.c输出100200之间不能被3整除的数,肝借吨尉哼赴炬径顶谎弦灌葡幌喘板征郧赁计歌幕粮拳谬亡咆多罐高汉番六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起)六年级上信息技术课件(A)-第15课循环语句FOR辽师大版(三起),循环嵌套实例,用逐个判别法求3500以内的所有素数(6-11)源程序:main()inti,j;for(i=3;i500;i+)j=2;while(ji,饰甘漾涎汪虎胞菇影篆开嘎蔚蛾罗碟婆鳃卑挥范盾画驶刘潍互椭获售稀波六年级上信息技术课件(A)-第15课循环
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 规矩礼仪课件
- 2026年工厂金相检验员真题及答案
- 2026年传输设备运维员四级考试题(含答案)
- 2026年医疗器械不良事件监测方案
- 地铁工程原材料进场检验细则
- 河南省青桐鸣联考2027届高三上学期11月期中考试物理(B)试卷(含解析)
- 工会专用模板课件
- 2026年江苏旅游职业学院高职单招笔试职业技能测验历年参考题库含答案解析
- 2026年武汉城市职业学院高职单招笔试化学历年参考题库含答案解析
- 2026年杭州职业技术学院高职单招笔试综合素质历年参考题库含答案解析
- 2026北京市朝阳区卫生健康委员会所属事业单位第二批招聘241人笔试备考题库及答案解析
- 4.1妈妈教学设计
- 2026年内蒙古中考语文试卷及答案
- 成人术中外周静脉输液技术操作及管理指南
- 八年级物理第二学期期中考试质量分析
- 2026-2030中国化机浆市场竞争规划与未来前景发展趋势研究报告
- 2026粉末冶金开发高速钢刀片脱模剂适用性分析报告
- 三角函数压轴题专项训练-2026年高考数学 含答案
- 退役军人创新创业大赛
- 心脏MRI在急性心肌梗死诊断中的临床价值与应用
- 矩阵论知到智慧树期末考试答案题库2025年哈尔滨工程大学
评论
0/150
提交评论