结构化程序设计1

结构化程序设计1

ID:37967762

大小:1.06 MB

页数:80页

时间:2019-06-04

结构化程序设计1_第1页
结构化程序设计1_第2页
结构化程序设计1_第3页
结构化程序设计1_第4页
结构化程序设计1_第5页
资源描述:

《结构化程序设计1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章结构化程序设计3.1顺序结构3.2选择结构3.3循环结构3.4其它控制语句3.5应用举例1、程序设计就是考虑程序要“做什么”,解决“怎么做”的问题。2、程序程序=数据结构+算法(1)数据结构。在程序中要指定数据的类型和数据的组织形式,即对数据的描述。C++中用数据类型来描述数据结构(2)算法。即操作步骤,也就是对操作的描述。C++中用语句来描述算法什么是程序3.1顺序结构顺序结构:按照语句出现的先后顺序依次执行。语句1语句2从上到下顺序执行各个语句,即执行第一个语句,再执行第二个语句,再执行第三个语句,。。。。直到最后一个语句。这就是顺序结构的程序功能:其中语句1和语句2两个框是

2、顺序执行的,即在执行完语句1所指定的操作后,必然接着执行语句2所指定的操作。3.1.1表达式语句形式:表达式;例如:a+b;sum=a+b;i++;cout<

3、例题:求两个整数之和#includevoidmain(){inta,b,sum;cout<<“请输入两个整数:”;cin>>a>>b;sum=a+b;cout<=0#include#includevoidmain(){floata,b,c,x1,x2;cin>>a>>b>>c;x1=(-b+sqrt(b*b-4*a*c))/(2*a);x2=(-b-sqrt(b*b-

4、4*a*c))/(2*a);cout<<"x1="<voidmain(){intn,i,j,k;cin>>n;i=n/100;//求百位上的数字;j=n/10-i*10;//求十位上的数字;k=n%100;//求个位上的数字;cout<<“逆序数为:”<

5、witch语句,实现多分支;只用1个表达式。if语句是用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一。3.2.1if语句if语句的三种形式:单分支,双分支,多分支1:单分支形式形式:if(表达式)语句作用:当表达式为真(非0)时,执行表达式后面的语句,否则绕过该语句,而执行其后面的语句。说明:1、表达式是任意的数值,字符,关系,逻辑表达式,以true(或非0)表示为真,以false(或0)表示假2、语句称为if语句的内嵌语句,可以是一条简单语句或是一条复合语句【例3.1】已知两个数x和y,比较它们的大小,使得x大于y。if(x

6、=t;}cout<>x>>y;if(x"<y)m

7、ax=x;min=y;elsemax=y;min=x;if(x)y=sin(x)+sqrt(x*x+1);y=cos(x)-x*x+3*x;购物在1000元以下的打九五折,1000元及以上的打九折。if(amount<1000)tax=0.96;elsetax=0.9;pay=amount*tax例2.判断一个数是否为奇数3、多分支形式:if(表达式1)语句1elseif(表达式2)语句2┆elseif(表达式n)语句nelse语句n+1作用:

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

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

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