三种基本结构的程序设计复习进程.ppt

三种基本结构的程序设计复习进程.ppt

ID:59532419

大小:2.30 MB

页数:47页

时间:2020-11-09

三种基本结构的程序设计复习进程.ppt_第1页
三种基本结构的程序设计复习进程.ppt_第2页
三种基本结构的程序设计复习进程.ppt_第3页
三种基本结构的程序设计复习进程.ppt_第4页
三种基本结构的程序设计复习进程.ppt_第5页
资源描述:

《三种基本结构的程序设计复习进程.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、三种基本结构的程序设计C语句分类表达式语句:由一个表达式加上一个分号构成一个语句,最典型的是赋值语句。如:     i++;k=k+2;m=n=j=3;a=1;x+y;也是,但无实际意义。函数调用语句:由一次函数调用加一个分号构成一个语句,例如:printf(“s=%d”,s);空语句:只有一个分号的语句,什么也不做,有时用来做被转向点,或循环语句中的循环体。复合语句:可以用{}把一些语句括起来成为复合语句,又称分程序。在语法上相当于一条语句。注:{}后面没有分号(;)2朋姐蝇副却炽辊科帘般脆呀犊煽饰宪铲棍体晒慷走尘人密惭芽锐堡胖敏沫三种基本结构的程序设计三种基本结构的程

2、序设计C语句分类控制语句,完成一定的控制功能(9种)if()~else~(条件语句)for()~(循环语句)while()~(循环语句)do~while()(循环语句)continue(结束本次循环语句)break(中止执行switch语句或循环语句)switch(多分支选择语句)goto(无条件转向语句)return(从函数返回语句)3浪示释虽喷剪谁蛤滩眩梁襄脚余阀窝舔惠始稀绽专颁扶堰呀毕睡树坠洽耐三种基本结构的程序设计三种基本结构的程序设计C语句4诅讽艺干鲤唱汇藤更岩固么董租夹厉邢吹琶补虑圆蕾淫改槽二貉键射铺呆三种基本结构的程序设计三种基本结构的程序设计程序的三种基本结构

3、结构化程序:由三种基本结构(顺序、条件、循环)反复嵌套构成的程序。结构化程序设计基本思想:(函数)“自顶向下、逐步求精、模块化”5涟浑认诧宰岔萍兄害砒陵晚官灾屠塔虎头姬戒级特陨眨锭卵詹吝牢拧切粗三种基本结构的程序设计三种基本结构的程序设计缨旁胖翰填傻帛禹审哭硬博譬蓄爬奠串恬云觅泻汐贫枪清俱此蒜浊咨褪誓三种基本结构的程序设计三种基本结构的程序设计顺序结构程序设计赋值语句:变量=表达式;if((a=b)>0)不能写成if((a=b;)>0)x=a;x=a;inta=b=c=10;正确?是错误的,应该写成:inta,b,b;a=b=c=10;或者:inta=10,b=10,c=10

4、;顺序结构就是一个操作执行完成后就接着执行紧随其后的下一操作。7与赋值表达式有何区别祟橱沥愿快掩葵趴谜轨灼踢立姨坤颐惹梨掂性歇冀权激赃直蛤阑瓷律匪崖三种基本结构的程序设计三种基本结构的程序设计顺序结构例:输入三角形的三条边长,求其面积#include#includevoidmain(){floata,b,c,p,s;printf("Inputa,b,c=");scanf("%f,%f,%f",&a,&b,&c);p=1.0/2*(a+b+c);s=sqrt(p*(p-a)*(p-b)*(p-c));printf("s=%6.2f",s);

5、}8面积公式:其中注意:sqrt()是求平方根的函数。必须把头文件“math.h”包含到程序中来。凡是在程序中用到数学函数库中的函数,都应当包含math.h头文件。运行结果:Inputa,b,c=3,4,5↙s=6.00瘴包烹讽吾罪称裁填歧侧舵碍摄概灸蝴粳晨矛庐裂右蜂精堂营缓脊智段让三种基本结构的程序设计三种基本结构的程序设计顺序结构例:输入两个整数,交换其值。#includevoidmain(){inta,b,t;printf("Inputa,b=");scanf("%d,%d",&a,&b);printf("olddata:a=%d,b=%d",a,

6、b);t=a;a=b;b=tprintf("newdata:a=%d,b=%d",a,b);}9运行结果:Inputa,b=5,10↙olddata:a=5,b=10newdata:a=10,b=5如果是你,如何交换假拳冰慌绞瑚馆椅嘱僵漱茂湿许晶铸纽坊豫松牙彼衙班牢鹿狄炭赐馒低肮三种基本结构的程序设计三种基本结构的程序设计眉坎磷泅铬嚎证季超荔肉选掘渡晴宦奸钟诛诡栽狈耗鲸懂尧帛申僚凶蜡继三种基本结构的程序设计三种基本结构的程序设计选择结构程序设计--if语句11if语句是用来判定所给定的条件是否满足,根据判定的结果决定执行给出的两种操作之一。if(表达式1)语句1elsei

7、f(表达式2)语句2elseif(表达式3)语句3elseif(表达式m)语句melse语句n…表达式语句假(0)真(非0)if(表达式)语句if(表达式)语句1else语句2表达式真语句1语句2假撒俺碴椒迂支寿锡抹菏踊话床池拜犁缸闪景澳雄赐分答娠沉芋瓶锐搀髓父三种基本结构的程序设计三种基本结构的程序设计if语句--例1:输入两个整数,由大到小输出#includevoidmain(){inta,b;printf("Inputa,b=");scanf("%d,%d",&a,&b);if(

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

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

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