欢迎来到天天文库
浏览记录
ID:36882056
大小:521.50 KB
页数:19页
时间:2019-05-10
《《程序框图》课件1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、§1.1.2程序框图程序框图基本概念:程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.课前预习3一个程序框图包括以下几部分:①程序框;②流程线;③程序框外必要文字说明.复习写出求一元二次方程的算法.S1计算△=b2-4ac;S2如果△<0,则原方程无实数解;否则(△≥0),S3输出解x1,x2或无实数解信息.输出x1,x2是否程序开始连结点程序框图图形符号名称符号表示的意义起、止框框图的开始或结束基本的程序框和它们各自表示的功能如下:输入、输出框数据的
2、输入或者结果的输出处理框赋值、执行计算语句、结果的传送判断框根据给定条件判断流程线流程进行的方向连结点连结另一页或另一部分的框图注释框帮助理解框图(1)起止框用“”表示,是任何流程不可少的,表明程序的开始或结束;(2)输入、输出框用“”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内;(3)处理框用“”表示,算法中处理数据需要的算式、公式等可以分别写在不同的处理框内,另外,对变量进行赋值时,也要用到处理框;(4)当算法要求我们对两个不同的结构进行判断时,需要将实现判断的条件
3、写在判断框内,判断框用“”表示;(5)一个算法步骤到另一个算法步骤用流程线连接,如果一个程序框图需要分开来画,要在断开处画上连结点,并标出连接的号码.例1设计一算法:输入圆的半径,输出圆的面积,并画出流程图算法分析:第一步:输入圆的半径R,π第二步:利用公式计算S=πR2;第三步:输出圆的面积s.结束S=PR2输出S开始输入R思考:整个程序框图有什么特点?P=3.14思考:若半径R=5.618,该框图如何画?结束S=PR2输出S开始P=3.14,R=5.618练习、三角形的三边边长分别为a,b,c,利用海
4、伦—秦九韶公式设计一个算法,求出它的面积,并画出程序框图.海伦—秦九韶公式:解:求面积的算法:第一步:计算第二步:计算第三步:输出三角形的面积S图示:结束开始输出S输入a,b,c思考:若a=2,b=3,c=4,该框图如何画?结束开始输出Sa=2,b=3,c=4算法的功能例.看下面的程序框图,分析算法的作用(1)开始结束输入xy=3*x*x+4*x+5输出y(2)开始结束输入a,ba
5、它有什么作用?作用:_____求a的绝对值N2.写出下列算法的功能.开始输入a,bd=a2+b2c=输出c结束(1)右图算法的功能是;求两数平方和的算术平方根开始输入a,bs=a+b输出s结束(2)右图算法的功能是.求两数的和画程序框图的规则(1)使用标准的框图符号;(2)框图一般从上到下、从左到右的方向画;(3)除判断框外,大多数框图符号只有一个进入点和一个退出点;(4)在框图符号内描述的语言要简练清楚。总结谢谢!再见
此文档下载收益归作者所有