《程序框图与逻辑结构.ppt》由会员分享,可在线阅读,更多相关《程序框图与逻辑结构.ppt(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、湛江师范学院附属中学湛江师范学院附属中学练习题答案开始输入nflag=1d=2flag=0d=d+1n2d整除n?d=n1且flag=1?flag=1?n是质数n不是质数结束是否否是否是否是注意:(1)终端框(起止框)可以没有吗?(2)输入、输出框的位置规定吗?(3)需要对不同结果判断时,要把判断条 件写在判断框内顺序结构输入nflag=1条件结构flag=1?n是质数n不是质数结束是是否否循环结构flag=0d=d+1d整除n?d=n1且flag=1?否是否是例1 已知一个三角形的边长分别是2,3,4,利用海伦-秦九韶公式设计一个算法,求出这个三角形的面积。不存在这样的三角形开始输入a,b,
2、ca+bc,a+c b,b+c a是否同时成立?存在这样的三角形结束否否是是判断三角形开始输入aa 0输出|a|=a输出|a|=-a结束NYINPUT “输入一个实数a=”;aIF a0 THEN PRINT“|”;a;“|=”;a ELSE PRINT“|”;a;“|=”;-aEND IFENDP.11练习练习1求绝对值求绝对值开始i=1sum=0i=i+1sum=sum+1i100?输出sum结束否是开始i=1sum=0i=i+1sum=sum+ii100?输出sum结束否是直到型开始x1=1x2=2f(x)=x22x1=mx2=mm=(x1+x2)/2x1=mx2=mf(m)=0f(x1)f(m)0|x1-x2|0.005结束输出所求的近似根mm=(x1+x2)/2ynnyny总结(1)你能进一步体会算法的基本思想吗?(2)你能根据自然语言的算法设计出程序框图吗?(3)你掌握了三种逻辑结构了吗?会用它们进行设计程序框图吗?布置作业完成三维整合的P2-3的练习