2.2算法的控制结构(01算法的结构(顺序与分支))课件浙教版高中信息技术必修1_第1页
2.2算法的控制结构(01算法的结构(顺序与分支))课件浙教版高中信息技术必修1_第2页
2.2算法的控制结构(01算法的结构(顺序与分支))课件浙教版高中信息技术必修1_第3页
2.2算法的控制结构(01算法的结构(顺序与分支))课件浙教版高中信息技术必修1_第4页
2.2算法的控制结构(01算法的结构(顺序与分支))课件浙教版高中信息技术必修1_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法的控制结构(顺序与分支)学习目标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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论