版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法的控制结构(顺序与分支)学习目标1.掌握算法的结构:顺序结构与分支结构玩过积木的人都知道,即使很复杂的积木作品,都是由最基本的积木块(不妨称为基本结构)通过各种组合构成的。类似地,无论内容怎样复杂、功能如何强大的算法,也都是由基本的结构组合而成,这些基本的结构称为算法的控制结构。视频的形成积木算法控制结构基本积木块
积木作品算法的基本结构复杂或强大的算法顺序结构
分支结构
循环结构算法的控制结构算法的控制结构有三种:顺序结构、分支结构、循环结构。AB条件语句块1NY语句块2循环条件满足循环体NY
网上购票的算法
顺序结构算法的一般结构顺序结构顺序结构指的是算法中各个步骤按照先后顺序依次执行的结构。如图所示,首先执行“第一个操作”,然后按照顺序再依次执行“第二个操作”、“第三个操作”。第一个操作第二个操作第三个操作选择乘车日期和车次选择或添加乘车人提交购票订单网上支付购票款顺序结构举例:交换a和b的值,并输出a和b的值。21输出变量a,b的值开始结束3
a
a-b
a
a+b输入变量a,b的值
b
a-b流程图中a和b为变量,“”表示赋值。如果a的值为15,b的值为10,代入到流程图中看看结果是什么?a=15
b=10a
a+bb
a-ba
a-ba25b15a25-15=10顺序结构的特点顺序结构的算法执行时具有下列特点:每个步骤按照算法中出现的顺序依次执行。每个步骤一定会被执行一次,而且只执行一次。分支结构:单分支分支结构先进行条件判断,再根据判断结果分别执行不同处理的控制结构就称为分支结构(也称选择结构)。分支结构:有单分支、双分支、多分支结构分支结构:单分支单分支结构:当条件成立时需要执行特定的语句块,
而条件不成立时不需要执行特定处理。表达式?语句块1假(0)真(1)语句块2单分支结构格式:If
条件
then(语句块)举例:age
年龄等于20if
age>18then
输出“是成年人”分支结构:双分支双分支结构:若条件成立,则执行语句块1(由一个
或多个语句组成),否则执行语句块2。双分支结构格式:If
条件
then
(语句块1)else
(语句块2)表达式?语句块1假(0)真(1)语句块2分支结构:双分支判断一元二次方程实数根的算法
比较两个数输出大的数的算法b2-4ac≥0输出“有实数根”信息否是输出“无实数根”信息结束开始输入方程系数a,b,c的值a>b?输出aNY输出b结束开始输入第一个数a输入第二个数b分支结构的特点从上面的流程图可知,分支结构具有下列特点:首先进行条件判断,根据条件满足与否来决定执行哪个分支。在一个分支结构中,必定有一个分支被执行,其它的分支则被忽略。多种控制结构协同解决问题在解决问题的一个完整算法中,有时需要几种控制结构协同才能完整地表示解决问题的全部过程。根据系数判断方程是否有实数根并赋值给变量f1输出变量f的值开始结束输入方程系数a,b,c的值细化从粗到细的算法细化b2-4ac≥0f“有实数根”否是f“无实数根”结束开始输入方程系数a,b,c的值输出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光缆熔接视频课程设计
- 光电警报器课程设计
- 光电光化学转化课程设计
- 光学衍射课程设计
- 光伏离网发电课程设计
- 傅里叶变换课程设计
- 供热工程哈尔滨课程设计
- 佛牌的制作课程设计
- 仿生江豚课程设计
- 个人的课程设计
- 教学方法课件
- 服务型执法知识讲座
- 中国教育行业数字化转型的挑战与机遇
- Part 3-4 Unit 7 Invention and Innovation教案-【中职专用】高一英语精研课堂(高教版2021·基础模块2)
- 盆景行业发展前景分析报告
- 消防档案整改方案
- 类风湿关节炎病情活动度评价表(DAS28)
- 养老机构风险管控清单
- JB-T 2302-2022 双筒网式过滤器 型式、参数与尺寸
- 麻醉医师资格分级授权管理制度
- 石墨散热材料项目商业计划书
评论
0/150
提交评论