C语言课件比赛.ppt

C语言课件比赛.ppt

ID:58193725

大小:411.50 KB

页数:25页

时间:2020-09-05

C语言课件比赛.ppt_第1页
C语言课件比赛.ppt_第2页
C语言课件比赛.ppt_第3页
C语言课件比赛.ppt_第4页
C语言课件比赛.ppt_第5页
资源描述:

《C语言课件比赛.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、语言程序设计C回顾:C语言是一门结构化的程序设计语言,在前面的学习中,我们知道对一个问题的解决,一般情况下我们会考虑到两种程序设计方法。问:这两种程序设计方法是什么?有什么特点?顺序结构的程序设计方法与分支结构(选择结构)的程序设计方法AB顺序结构顺序结构表示程序中的各操作是按照它们出现的先后顺序执行的。这种结构的特点是:程序从入口点A开始,按顺序执行所有操作,直到出口点B处,所以称为顺序结构。分支结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。分支结构有单向选择、双向选

2、择和多向选择三种形式。ABP真假单向分支双向分支AP真假在C语言程序设计中,常常遇到一些计算并不复杂却要重复多次的问题。如:求自然数1~10的和,用我们以前的程序设计方法如何解决?#include“stdio.h”main(){intsum=0;sum=1+2+3+4+5+6+7+8+9+10;printf(“其和是%d”,sum);}思考:求1~1000的和。5.1while语句5.2do-while语句5.3for语句5.4三种循环语句的比较5.5循环的嵌套5.5break语句和continue语

3、句5.7综合实例第5章循环结构第5章循环结构循环结构又称重复结构,可以完成重复性、规律性的操作。如:求若干数的和、迭代求根等等。C语言共有三种类型的循环语句:while语句do-while语句for语句While语句的一般格式:while(表达式){<语句>}功能:先判断表达式的值的真假,若为真(非零)时,则执行语句。然后再判断<表达式>的值,只要它不为零,继续执行<语句>。如此重复,直到<表达式>的值为零为止,然后转去执行while语句下面的下一条。流程图:表达式语句假真一、循环控制语句:while语句

4、分析程序段x=1;while(x<=5){printf(“*”);x++;}一、循环控制语句:while语句运行结果:*****通过程序学用法【例5.1】编程实现1+2+3+…+1000。一、循环控制语句:while语句分析:求和结果我们可以用变量sum来表示。sum=0i=11sum=0+12sum=0+1+23sum=0+1+2+3………sum=0+1+2+3+4+……+1000注:这里sum相当于一个累加器。sum=sum+i;i++;#include"stdio.h"main(){inti=1;l

5、ongsum=0;while(i<=1000){sum+=i;i++;}printf("%d",sum);}一、循环控制语句:while语句程序扩展:【例5.3】编程实现(n=1~20)。一、循环控制语句:while语句分析:我们可以用sum来表示1—20阶乘的和;用t来表示t!。1!=1*12!=1*1*23!=1*1*2*3……n!=1*2*3*4*….*nsum=1!+2!+3!+……n!t=t*nsum=sum+t#include“stdio.h”main(){intn=0;doublet=1

6、.0,sum=0.0;while(n<20){n++;t*=n;sum+=t;}printf(“sum=%e”,sum);}一、循环控制语句:while语句While语句的特点和说明:1、特点:先判断表达式,再执行循环体。2、说明:(1)循环体如果包含一个以上的语句,应该用花括号括起来,以复合语句的形式出现。如果不用花括号,则while语句的范围只到while后面第一个分号处;(2)在循环体中应该有使循环趋向于结束的语句。如无此语句,循环将永不结束;一、循环控制语句:while语句(5)下列情况,退出wh

7、ile循环:条件表达式不成立(为零)循环体内遇break、return、goto无限循环:while(1)循环体;(3)循环体有可能一次也不执行;(4)循环体可为任意类型的语句;一、循环控制语句:while语句do-while语句的一般格式是:do{循环体}while(<表达式>);功能:先执行一次循环体,再判断表达式的真假。若表达式为真(非0)则继续执行循环体,一直到表达式为假(0)时退出循环结构。表达式循环体假真二、循环控制语句:do-while语句通过程序学用法:【例5.5】用do-while语句求

8、1+2+3+……+1000的和二、循环控制语句:do-while语句#include"stdio.h“main(){inti=1;longsum=0;do{sum=sum+i;i++;}while(i<=1000);printf("%d",sum);}二、循环控制语句:do-while语句程序扩展:用do-while语句计算表达式的值:【例5.6】用do-while语句统计输入的整数的个数(输入-1时结束,-1不计在内)二

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

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

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