流程图顺序与选择结构_第1页
流程图顺序与选择结构_第2页
流程图顺序与选择结构_第3页
流程图顺序与选择结构_第4页
流程图顺序与选择结构_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、编辑ppt流 程 图 高一数学组高一数学组编辑ppt创设情境 问题问题1: 11: 12 23 39999100=100= 问题问题2: 2: 计算计算1 12 23 3n=n= . .问题问题3 :3 :请设计一个算法,求满足条件的请设计一个算法,求满足条件的 最小正整数最小正整数n n:1 12 23 3n n20062006编辑ppt算法:算法: S1 S1 取取n n1 1S2 S2 计算计算 ;(1)2n nS3 S3 如果如果 20112011,则,则n n为所求;为所求;否则否则 让让n n的值增加的值增加1 1后,重复后,重复S2S2 (1)2n n开始开始输入输入n计算 的值

2、(1)2n n2011输出输出nY使使n的的值值增增加加1输入输出框输入输出框结束结束处理框处理框判断框判断框流程线流程线起止框起止框N起止框起止框编辑ppt 四种图框类型四种图框类型四种图框类型输入、输出框输入、输出框处理框处理框判断框判断框起止框起止框编辑ppt1流程图的概念n由一些由一些图框和带箭头的流程线图框和带箭头的流程线组成的组成的图形,其中图框表示各种操作的类型,图形,其中图框表示各种操作的类型,图框中的文字和符号表示图框中的文字和符号表示操作的内容操作的内容,流线表示流线表示操作执行的先后次序操作执行的先后次序n 算法可以由算法可以由顺序、选择、循环顺序、选择、循环结构三结构三

3、种结构通过组合或嵌套表达,而流程图则种结构通过组合或嵌套表达,而流程图则比较有条理、直观地表示算法的三种结构比较有条理、直观地表示算法的三种结构编辑ppt作作AB的中垂线的中垂线a作作AC的中垂线的中垂线b以以 a,b 的交点的交点O为圆心,以为圆心,以OA为半径作圆为半径作圆开始开始结束结束 S1 作作AB的中垂线的中垂线a;S2 作作AC的中垂线的中垂线b;S3 以以a,b的交点的交点O为为 圆心,以圆心,以OA为半径作圆;为半径作圆;算法算法流程图流程图写出作三角形写出作三角形ABC的的外接圆的一个算法。外接圆的一个算法。编辑ppt顺序结构作作AB的中垂线的中垂线a作作AC的中垂线的中垂

4、线b开始开始结束结束以以 a,b 的交点的交点O为圆心,以为圆心,以OA为半径作圆为半径作圆AB定义:依次按照一定顺序进行多个处理的结构称为顺序结构。顺序结构是一种最简单、最基本的结构.编辑ppt 例2. 已知两个单元分别存放了变量X和Y的 值,试交换这两个变量值,并写出一个算法, 并用流程图表示;S1 px;S2 xy;S3 yp 开始开始结束结束pxxyyp算法算法编辑ppt例3:半径为r的圆的面积计算公式为当r=10时,写出计算面积的算法,画出流程图 2Sr算法算法10rS1S1 ; 2SrS2 ; S输出S3 . S3 . 开始开始结束结束10r 2SrS输出编辑ppt画流程图时要注意

5、的问题: (1 1)先建立解决问题的算法,并将其用)先建立解决问题的算法,并将其用 自然语言表示;自然语言表示;(2 2)弄清问题的初始值、条件、表达式、)弄清问题的初始值、条件、表达式、 结构、流向等;结构、流向等;(3 3)顺序结构顺序结构是依次进行多个处理,特是依次进行多个处理,特 定的符号表示特定的意义,图形框内定的符号表示特定的意义,图形框内 的语言要简练,流向是自上而下的的语言要简练,流向是自上而下的编辑ppt回顾反思(一) n本阶段主要讲述了流程图的基本知识,本阶段主要讲述了流程图的基本知识,包括常用的图形符号功能和画图的基本包括常用的图形符号功能和画图的基本规则,这些图形语言构

6、成的流程图是我规则,这些图形语言构成的流程图是我们今后学习的基础,请同学们要熟记图们今后学习的基础,请同学们要熟记图形的功能,并正确区分它们的差异。形的功能,并正确区分它们的差异。n顺序结构:依次按照一定顺序进行多个顺序结构:依次按照一定顺序进行多个处理的结果处理的结果编辑ppt: 某某铁路客运部门规定甲、乙两地之间旅客托运铁路客运部门规定甲、乙两地之间旅客托运 行李的费用为行李的费用为,0.53,5050 0.53 (50) 0.85,50wwcww其中其中w w(单位:(单位:kgkg)为行李的重量)为行李的重量 计算费用计算费用c(c(单位:元单位:元) )的算法可以用怎样的算法结构的算

7、法可以用怎样的算法结构 来表示来表示? ?解:其算法为:解:其算法为: Sl Sl 输入行李的重量输入行李的重量w w; S2 S2 如果如果w50w50,那么,那么 , 否则否则 ; 0.53cw50 0.53(50) 0.85cwS3 S3 输出行李重量输出行李重量w w和运费和运费c c 思考3编辑ppt开始开始输入输入ww50wc53. 0Y85. 0)50(53. 050wcN输出输出w,c结束结束建构数学建构数学 一些简单的算法可以用顺序结构来表示,但是这种结构无法对描述对象进行逻辑判断,并根据判断结果进行不同的处理。因此,需要有另一种逻辑结构来处理这类问题,这种结构叫做选择结构选

8、择结构.选择结构选择结构:先根据条件作出判断,再决定执行哪一种操作的结构 pABYN说明说明: : (1)在上面的选择结构中,无论条件P是否成立,只能执行A,B中的一个,不可能两个都执行;但两个框中可以有一个是空的,即不执行任何操作; (2)一个判断结构可以有多个判断框. 设计求解一元二次方程设计求解一元二次方程 的一个算法,并用流程图表示。的一个算法,并用流程图表示。 20(0)axbx ca 解解 算法如下:算法如下: S1 S1 输入输入 ; , ,a b cS2 S2 ; 24bac S3 S3 如果如果 ,那么输出,那么输出“方程无方程无实数根实数根”,否则,否则 , ; ; 0 1

9、2bxa 22bxa S4 S4 输出输出 12,x x例4开始开始输入输入a,b,c 0 输出输出x1,x2 结束结束1,2 bxa22bxa N输出输出“方程方程无实数根无实数根” Y24bac 编辑ppt开始开始输入输入xx0 xy YxyN输出输出y结束结束例例4 4已知三个实数已知三个实数a a,b b,c c,试给出一个确定三个,试给出一个确定三个数最大值的算法(用流程图表示数最大值的算法(用流程图表示) ) 输入输入a,b,cab,ac 结束结束YxaNbcYxbNxc 开始开始解:解:输出输出x回顾反思回顾反思( (二二) ) 1 1通过本节课的学习,我们掌握了算法框通过本节课的学习,我们掌握了算法框 图的选择结构及利用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论