欢迎来到天天文库
浏览记录
ID:56463215
大小:141.50 KB
页数:30页
时间:2020-06-19
《全国计算机二级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编程:求。41357111直到最后一项的绝对值小于10-7分析:111n11S1(1)
此文档下载收益归作者所有