《护320程序框图1.ppt》由会员分享,可在线阅读,更多相关《护320程序框图1.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序框图程序框图算法初步1算法的概念算法是指解决给定问题的有穷操作步骤的描述,简单的说,算法就是解决问题的步骤和方法。2算法的基本特点1、有穷性一个算法应包括有限的操作步骤,能在执行有穷的操作步骤之后结束。2、确定性算法的计算规则及相应的计算步骤必须是唯一确定的,既不能含糊其词,也不能有二义性。3、可行性算法中的每一个步骤都是可以在有限的时间内完成的基本操作,并能得到确定的结果。3程序框图又称流程图,是一种用规定的图形,指向线及程序框图又称流程图,是一种用规定的图形,指向线及文字说明来准确、直观地表示算法的图形。文字说明来准确、直观地表示算法的图形。程序框名称功能终端框(起止框)表示一个算法的
2、起始和结束(圆角矩形框)输入、输出框表示算法的输入和输出的信息(平行四边形框)处理框(执行框)赋值、计算(矩形框)判断框判断一个条件是否成立,用“是”、“否”或“Y”、“N”标明(菱形框)4例1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图算法分析:第一步:输入圆的半径输入圆的半径第二步:利用公式利用公式“圆的面圆的面积积=圆周率圆周率(半径的平方)(半径的平方)”计算圆的面积;计算圆的面积;第三步:输出圆的面积。输出圆的面积。开始结束输入半径R计算S=Pi*R*R输出面积S定义Pi=3.14思考:整个程序框图有什么特点?顺序结构顺序结构5练1:设计一算法:到ATM取500元,并画出流
3、程图算法分析:第一步:插卡第二步:输入密码输入密码第四步:取款指令确认取款指令确认第五步:取款取款第六步:退卡退卡第七步:取卡取卡第三步:输入取款指令输入取款指令开始结束输入密码取款确认/取款退卡插卡输入指令取卡6练习2设计一个算法:给病人肌肉注射。第一步:准备工作第二步:消毒第三步:针筒排空第四步:扎针第五步:推药第六步:退针第七步:按压开始结束扎针消毒拔针推药准备按压针筒排空7例2:已知一个三角形的三边长分别为2,3,4,利用海伧-秦九韶公式设计一个算法,求出它的面积。p=(a+b+c)/2输出s结束开始分析:三角形边长为a,b,c半周长为p,面积画出算法的程序框图.输入a,b,c8练习3看下面的程序框图,分析算法的作用。开始开始结束结束输入输入xy=3*x*x+4*x+5输出输出y9例例3:求两个实数求两个实数 a,b 的算术平均值的算术平均值 x.S1:输入两个实数输入两个实数 a,b;S2:计算:计算 c=a+b;S3:计算计算 x=c/2;S4:输出输出 x.输出输出 x x开开 始始输入输入 a,ba,bx=c/2结结 束束解:用数学语言解:用数学语言10