- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2、算法的基本控制结构
算法的基本控制结构
挥魂亩悟扩裙么醒垂际廷拷洲名拭疵翘藕朔闭几封马诸凿婴涡屎饵序挽弗2、算法的基本控制结构2、算法的基本控制结构
基本结构
顺序结构
选择结构
循环结构
召菱重拌免餐黑藤艳齐租坞祁戎涕甄氰碴午脑汕扦珐散亿崎栖泊演串兹变2、算法的基本控制结构2、算法的基本控制结构
1.顺序结构:按照语句的先后顺序执行即为顺序结构,是算法中最简单的一种结构。
2.选择结构:根据条件的不同,程序执行不同的语句,即为选择结构。选择结构的语句有两种:if语句和switch语句。
3.循环语句:根据约束条件的不同,多次重复执行某一条或多条语句的结构,称为循环结构。循环结构的语句有for语句、while语句、do…while语句三种语句。
尉有砒学怠敦靛俏坟酞副耳笋宅陕票掘惑翻蛮舷戎绿勃陛制网淖爹锈奏陵2、算法的基本控制结构2、算法的基本控制结构
为了用符号来表述不同的控制结构或者程序,人们设计了流程图,简单的可以理解为示意图。
流程图常用符号:
窿够龄沪磋戒炮梅橡楚腊辽解透缄枝憋赐闺士觉积褥庇轮原伤炕齐甄祝屠2、算法的基本控制结构2、算法的基本控制结构
1.选择结构
if (表达式) 语句1
else 语句2;
执行顺序:先计算表达式的值,若表达式为true,则执行语句1,否则执行语句2。语句1和语句2也可以是用大括号括起来的多条语句
流程图
泄抒芒座疯尚铀言食乡宇临吗允姻娇耳读悼采砌镇畜开帜畴裹慢学狠丛导2、算法的基本控制结构2、算法的基本控制结构
火车托运行李,要根据行李的重量按不同标准收费。50kg以内(含50kg),按每千克0.35元收费,超出50kg的部分按每千克0.50元收费。现输入托运行李的重量,计算并输出运费。
悲父春饼啊末佣傀扯掀袱斋对磺般密脉演火盯傻户睹褒褪拌企毗俯仓鬃旨2、算法的基本控制结构2、算法的基本控制结构
if weight=50
pay=weight*50;
else
pay=pay+(weight-50)*0.5;
if weight=50
pay=weight*0.35;
else
pay=50*0.35+(weight-50)*0.5;
辆进晃懒得伏诱献另梦延吵貌魔睬舰屋列盘形皱沈衔郴秽芳厕迈腑联卓绘2、算法的基本控制结构2、算法的基本控制结构
输入a,b两个整数,如果ab的话,交换a,b的值,并输出a,b的值。
输入:
15 8
输出:
15 8
if (ab)
{
c=a;
a=b;
b=c;
}
捏升胯谭查牺腕朱沤酥随沧匡脸县保骸坪廷屈完穗从豪岛编张辱笑日窖绿2、算法的基本控制结构2、算法的基本控制结构
if语句的嵌套:多次的选择判断,需要在if语句内多次调用if语句,称为if语句的嵌套
不同的嵌套形式:
if (表达式1)
if (表达式2) 语句1;
else 语句2;
else
if (表达式3) 语句3;
else 语句4;
湾玩坚惭题仰被嘛签残坡瞅快锣昆傻挤才醒笔沸址裴鸵辱锥龙幽黍叫钙催2、算法的基本控制结构2、算法的基本控制结构
输入x,y两个整数,比较两个数字的大小,根据它们的大小,分别输出:xy,xy,x=y。
输入:
8 9
输出:
xy
糙庆恭宝曹鸡筐笺锄厕睬厦洁往芬胳澜辐戴挥枉俄娠组跑篮剿擒训略僵佑2、算法的基本控制结构2、算法的基本控制结构
#include iostream
using namespace std;
int main()
{
int x,y;
cinxy;
if (x!=y)
if (xy)
coutxyendl;
else
coutxyendl;
else
coutx=yendl;
return 0;
}
佬狮膳券室援裹托锁吭代满陶呆骆杠避拉扶动焙褥潘狂名移死了便咯讳琐2、算法的基本控制结构2、算法的基本控制结构
#include iostream
using namespace std;
int main()
{
int x,y;
cinxy;
if (xy)
coutxyendl;
else
if (xy)
coutxyendl;
else
coutx=yendl;
return 0;
}
蓟蹿曝介畏娘洁拦斗啃异浙氟惩脓医氢赂诫霍瑟商匈疵滑榨疾毖角磊民广2、算法的基本控制结构2、算法的基本控制结构
输入一个整数a,判断是否为偶数。是的话输出“YES”否则输出“NO”。
输入:
13
输出:
NO
输入三角形的三边,判断它是否直角三角形,若是则输出“yes”,否则输出“no”,若根本
您可能关注的文档
最近下载
- (完整)高考英语词汇3500词-乱序版 .pdf VIP
- 新能源汽车维护与保养:动力电池热管理系统检查保养教学课件.pptx VIP
- 人权法-朱力宇-全套课件.pptx
- 2025-2026学年苏科版(2024)初中生物七年级上册教学计划及进度表.docx
- 中国近代史课件.ppt VIP
- 北师大版八年级生物上册全册课件.pptx VIP
- 《开学心理调适指南》开学第一课主题班会课件.pptx VIP
- 2024年9月第41届全国中学生物理竞赛复赛试题(含答案解析).pdf
- 部编版语文六年级上册第1课《草原》学习任务群教学课件.pptx VIP
- 2020年11月28日中央国家机关遴选公务员笔试真题及解析(B卷).pdf VIP
文档评论(0)