《程序的控制》PPT课件

《程序的控制》PPT课件

ID:42003297

大小:335.31 KB

页数:18页

时间:2019-09-06

《程序的控制》PPT课件_第1页
《程序的控制》PPT课件_第2页
《程序的控制》PPT课件_第3页
《程序的控制》PPT课件_第4页
《程序的控制》PPT课件_第5页
资源描述:

《《程序的控制》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三节程序的控制1、教学目的了解C语言结构化程序设计方法明确C语言三种基本结构学会用框图描述C程序的算法2、教学过程:(1)流程图符号强调说明:起始吃饭吃饱了yn结束流程图符号说明:流程线:指出控制方向ny(2)C语言是一个结构化程序设计语言,它提供三种基本逻辑的控制结构:1、顺序结构。(“从左到右,从上到下)(2)C语言是一个结构化程序设计语言,它提供三种基本逻辑的控制结构:1、选择结构。(“也称为分支结构”)有两种形式:(1)if条件结构:(简称为:if语句)If(条件表达式)语句1;起始条件表达式语句1结束yn(2)if/else条件结构:(简称为:I/elsef语句)If(条件表达式

2、)语句1;else语句2;根据条件选择执行程序的某部分,但无论选择哪部分,程序均将汇集到同一个出口。语句1语句2结束起始3、循环结构lopopstructure:(简称为:重复结构语句有三种形式:)(1)当型循环结构。while(条件表达式p)语句A;当条件p成立(“真”)时,反复执行A操作,直到p为“假”时才停止循环。特点:(1)先判条件,若条件满足,则执行A。(2)在第一次判别条件时,若条件不满足,则A一次也不执行。(2)直到型循环结构。do语句A;while(条件表达式p);先执行A操作,再判别条件p是否为“假”,若为“假”,再执行A,如此反复,直到p为“真”为止。特点:(1)先执行A

3、再判条件,若条件满足再执行A。(2)A至少被执行一次。(2)for循环结构。For(条件表达式1;条件表达式2;条件表达式3)循环语句;。起始初始表达式条件表达式循环体语句步长表达式结束表达式假表达式真初始表达式:条件表达式1判定表达式:条件表达式2步长表达式:条件表达式31、顺序结构实例。(“从左到右,从上到下)例一:交换两个数据的算法(解题题意)例一:交换两个数据的算法。btempa开始口提示用户输入a,b输入a,b输出交换前a,b交换a,b输出交换后a,b结束{inta,b,temp;Main()printf(“Inputaandb:”);Scanf(“%d,%d,&a,&b));Pr

4、intf(“a=%d,b=%d”,a,b);Temp=a;a=b;b=temp;Printf(“a=%d,b=%d”,a,b);}例二:求两数中较大者的算法1、分析题意:2、使用什么控制结构解决问题3、用框图画出解决问题的算法输入两数nya>=b输出a输出b开始结束main(){inta,b,max;printf(“Inputaandb:”);scanf(“%d,%d”,&a,b);If(a>=b)max=a;elsemax=b;Printf(“max=%d”,max);Inputaandb:9,5max=9main(){inta,b,max;printf(“Inputaandb

5、:”);scanf(“%d,%d”,&a,b);max=(a>=b)?:a:b;Printf(“max=%d”,max);Inputaandb:9,5max=9判断也可用条件表达式来实现:什么运算符?作用?main(){inta,b,max;printf(“Inputaandb:”);scanf(“%d,%d”,&a,b);If(a>=b)max=a;elsemax=b;Printf(“max=%d”,max);Inputaandb:9,5max=9例三:判断某年是否为闰年A、能被4整除,但不能被100整除的年份B、能被400整除的年份什么叫:能被4整除,但不能被100整除的年份ye

6、ar%4==0&&year%100!=0什么叫:能被400整除的年份year%400==0输入年份ny满足A吗?是闰年开始结束算法纪框图:y满足B吗?不是闰年nmain(){intyear;printf(“Inputtheyearof:”);scanf(“%d,”,&year);If(year%400==0

7、

8、year%4==0&&year%100!=0)printf(“%disaleapyear”);elseprintf(“%disnotleapyear”);Inputtheyearof20002000isaleapyearInputtheyearof20022002isnotal

9、eapyear

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

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

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