- 280.00 KB
- 2022-08-12 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
流程图\n回答下列问题:(1)1+2+3+…+100=;(2)1+2+3+…+=;(3)1+2+3+…+>2006.S2计算;S3如果的值大于2006,那么S1取等于1;即为所求;的值增加1后转到S2重复操作.否则让请设计一个算法,求满足条件的最小整数.\n开始输入n=1计算的值>2006输出nY开始输入n=2计算的值>2006输出nY用流程图表示若1代入不满足不等式,则代入2验算,如右图N\n开始输入n=1计算的值>2006输出nY开始输入n计算的值>2006Y使n的值增加1结束输出n结束NN\n开始输入n计算的值>2006输出nY使n的值增加1输入输出框结束处理框判断框流程线起止框N起止框\n流程图是由一些图框和带箭头的流线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流线表示操作的先后次序.在流程图中,有些是按顺序执行(顺序结构),有些需要选择执行(选择结构),而另外一些需要循环执行(循环结构).\nS1作AB的垂直平分线;S2作BC的垂直平分线;S3以与的交点M为圆心,MA为半径作圆,圆M即为三角形ABC的外接圆.该算法特点:依次执行S1到S3这三个步骤,完成了作三角形外接圆这一问题.象这种结构称为:顺序结构.问题:写出作三角形ABC外接圆的一个算法.AB\n例1:写出求半径为10的圆的面积的一个算法,并画出流程图.S1;S2;S3输出;开始结束\n例2:已知A、B两个墨水瓶中分别装了红墨水和黑墨水,如何将两个墨水瓶中的墨水交换?S1;S2;S3;开始结束如何交换x,y两个变量的值.\n变:已知两个单元存放了变量x和y的值,试交换两个变量值.第一步p←x;(先将x的值赋给变量p,这时存放变量x的单元可作它用)第二步x←y;(再将y的值赋给变量x,这时存放变量y的单元可作它用)第三步y←p.(最后将p的值赋给y,两个变量x和y的值便完成了交换)\n例3:写出求边长为3,4,5的直角三角形内切圆面积的流程图.\n问题:右面的“框图”可以表示一个算法吗?按照这一程序操作时,输出的结果是多少?若第一个“输入框”中输入的是77,则输出的结果又是多少?答:这个框图表示的是一个算法,按照这一程序操作时,输出的结果是0;若第一个“输入框”中输入的是77,则输出的结果是5。\n例4:设计求解不等式ax+b>0(a≠0)的一个算法,并用流程图表示解:第一步输入a,b;第二步判断a的符号;第三步若a>0,解不等式,若a<0,解不等式;第四步输出不等式的解\n例5:若有A、B、C三个不同大小的数字,你能设计一个算法,找出其中的最大值吗?试给出解决问题的一种算法,并画出流程图.S1 输入A,B,C;S2 如果A>B,那么转S3,否则转S4;S3 如果A>C,那么输出A,转S5,否则输出C,转S5;S4 如果B>C,那么输出B,否则输出C;S5 结束.开始\n例6.根据给出的两个流程图,分析:(1)图1所解决的是什么问题?(2)回答:①当输入的x值为1时,输出y的值为多大?②要使输出的y值为8,输入的x值为多大?③输入的x和输出的y能相等吗?开始输入x输出y结束YN\n开始输入a,by-b/a结束图2a=0YN输出“x是方程的根”输出“方程无实数根”NY输出“方程根为全体实数”(3)图2所解决的是什么问题?(4)回答:①第一个判断框中的内容a=0改为,第二个判断框中的为b=0行吗?②连接第一个判断框的流程线上的“是”或“否”能否互相交换?③连接第二个判断框的流程线上的“是”或“否”能否互相交换?\n归纳:选择结构的特征图ABYNP\n练习.下面流程图表示一个什么样的算法?开始输入a,b,c结束a>b且a>cNYNY输出ab>c输出c输出b\n思考:平行四边形ABCD中,已知A(0,0),B(1,2),C(-2,1),写出求D点坐标的算法.\n小结1.流程图的组成以及各图框表示的各种类型的操作.2.顺序结构的特点:依次执行多个处理.3.能够用自然语言以及流程图表示算法.\n作业:1、复习课本相关知识2、编制一个计算:的流程图。\n