课件8张PPT。问题: 如果现在让你向全班同学介绍一个陌生人的外表形象,有两种方法你可以选择:一种方法是用语言向大家描述,另一种方法是就将陌生人的照片拿给大家看,你们会选择哪一种 ?程序框图程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。判断整数n是否为质数的流程框图开始 输入n i=2 求n除以i的余数ri=i+1 i>n-1或r=0?否是r=0?是n不是质数n是质数否结束输入n i=2 r=0?是n不是质数n是质数否求n除以i的余数ri=i+1 i>n-1或r=0?否是(1)(2)(3)问:这些分解框图各有什么特点?顺序结构条件结构循环结构算法的三种基本逻辑结构解:求面积的算法:
第一步:计算
第二步:计算
第三步:输出三角形的面积S图示:输出S例3、已知一个三角形的三边边长分别是a,b,c,利用海伦-秦九韶面积公式,求三角形的面积.顺序结构是任何一个算法都不可缺少的基本结构,它由若干个依次执行的处理步骤组成。开始结束图示:开始存在这样
的三角形结束解:判断三角形存在的算法:
第一步:输入正实数a,b,c
第二步:判断a+b>c,b+c>a,c+a>b是否都成立,若是,则存在这样的三角形,若不是,则不存在这样的三角形.a+b>c,b+c>a,
c+a>b是否同
时成立?输入a,b,c是不存在这样
的三角形否例4、任意给定3个正实数,判断以这3个数为三边边长的三角形是否存在.条件结构:在算法流程中需根据条件是否成立有不同的流向的结构.例5.设计算法,求一元二次方程ax2+bx+c=0,画出相应的流程图