全国计算机二级C语言程序设计讲义 三种循环结构.ppt

全国计算机二级C语言程序设计讲义 三种循环结构.ppt

ID:56463215

大小:141.50 KB

页数:30页

时间:2020-06-19

全国计算机二级C语言程序设计讲义  三种循环结构.ppt_第1页
全国计算机二级C语言程序设计讲义  三种循环结构.ppt_第2页
全国计算机二级C语言程序设计讲义  三种循环结构.ppt_第3页
全国计算机二级C语言程序设计讲义  三种循环结构.ppt_第4页
全国计算机二级C语言程序设计讲义  三种循环结构.ppt_第5页
资源描述:

《全国计算机二级C语言程序设计讲义 三种循环结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室第6讲三种循环结构一、while语句二、do-while语句三、for语句按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室循环结构也称重复结构:程序中反复执行的一组指令或程序段。循环体:被反复执行的程序段。循环变量:用来控制循环是否继续进行的变量。循环结构有两种类型即当型循环和直到型循环。按照《可感染人类的高致病性病原微生物菌(

2、毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室方框图及执行过程:0(假)表达式语句A非0(真)语句表达式非0(真)0(假)当型循环直到型循环按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室一、while语句格式:while(<表达式>)语句A;流程图:若表达式(条件)的值为真,则0(假)表达式执行内嵌语句A,再判断表达式(条非0(真)件)···,当表达式语句A的值为假时,执行while后面的语句。按照《可感染人类

3、的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室while语句的说明:(1)while语句属当型循环,即先判断条件(表达式),再执行循环体。0(假)(2)表达式为一条件,用于控制循表达式环是否可继续执行,故称控制表达式。非0(真)(3)语句A为内嵌式语句,是循环结语句A构的循环体。它可以是单语句也可以是复合语句,且该语句中必须包含有对循环条件进行修改的语句。按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活

4、动资质的实验室例6.1求1+2+······+100分析:求和的过程为:S0=01)S=1S1=S0+12)S=1+2S2=S1+23)S=1+2+3S3=S2+3············100)S=1+2+···+100S100=S99+100求和表达式:S=S+i初值:S=0循环次数i:1~100按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室流程图:程序:main()定义变量s,i{ints,i;s=0,i=1;s=0,i=1;Nwhil

5、e(i<=100)i≤100Y{s+=i;循环条件控制语句s+=i;i++;}i++;循环条件改变语句printf("s=%ld",s);}输出s按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室注意:如果循环体中包含一个以上的语句,应该用花括弧括起来,以复合语句的形式出现。如果不加花括弧,则while语句的范围只到while后的第一个分号处。在循环体中应该有使循环趋向结束的语句,否则会导致死循环。如上例中的语句改写则while语句的循环体语

6、句为:成如下形式:s+=i;i=1;循环变量i的值没有改变,循while(i<=100)环不能终止,陷入死循环s+=i;i++;按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室二、do-while语句格式:do<语句A;>while(<条件>);流程图:语句A表达式非0(真)0(假)按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室执行过程:执行内嵌语句A,在判断表达式(条件)

7、若为真,则继续执行内嵌语句A,再判断表达式(条件)···,直到表达式的值为假时,执行do-while后面的语句。与while语句的不同:do-while语句至少执行循环体一次,但while语句当条件为假时不执行循环体语句。按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室例:while与do-while区别#include#includemain()main(){inti=65;{inti=65;while(i

8、<‘A’)do{putchar(i);{putchar(i);i++;}i++;}while(i<‘A’);}}无输出输出A按照《可感染人类的高致病性病原微生物菌(毒)种或样本运输管理规定》要求运输至具有从事埃博拉病毒相关实验活动资质的实验室例6.2编程:求。41357111直到最后一项的绝对值小于10-7分析:111n11S1(1)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。