分支结构程序设计.ppt
《分支结构程序设计.ppt》由会员分享,可在线阅读,更多相关《分支结构程序设计.ppt(17页珍藏版)》请在第壹文秘上搜索。
1、已知:求一元二次方程ax2+bx+c=0(a0)根算法分析: 1、判断d=b2-4*a*c的情况。若有实根 则求X1=(-b+sqr(b2-4*a*c)/(2*a) X2 =(-b-sqr(b2-4*a*c)/(2*a) 若无实根,则输出“方程无实根”已知:求一元二次方程ax2+bx+c=0(a0)根算法分析: 1、判断d=b2-4*a*c的情况。若有实根 则求X1=(-b+sqr(b2-4*a*c)/(2*a) X2 =(-b-sqr(b2-4*a*c)/(2*a) 若无实根,则结束程序。开始输入系数a,b,c结束D=b2-4*a*cD=0 ?TF输出无实根输出X1X2求X1、X2IFIFT
2、HENTHENELSEELSEENDIFENDIFIF IF 条件条件 THEN THEN 语句组语句组1 1 ELSE ELSE 语句组语句组2 2ENDIF ENDIF 说明:说明:IF-THENIF-THEN必必须写在同一行上。须写在同一行上。IF IF THEN THEN ELSE ELSE ENDIF ENDIF 开始输入系数a,b,c结束D=b2-4*a*cD=0 ?TF2 2、ELSEELSE部分是可选项,部分是可选项,可以无此部分。可以无此部分。IF IF THEN THEN ENDIF ENDIF 输出X1X2求X1、X2IFIFTHENTHENELSEELSEENDIFEN
3、DIF比较两个字符串的大小,输出较大者。 单个字符的比较就是比较其机内码的大小 常见字符的内码大小: “ ”“0”“9”“A”“Z”“a”B$T TF F输出B$IFIFTHENTHENELSEELSEENDIFENDIF10 INPUT 10 INPUT “A$,B$=A$,B$=”;A$,B$;A$,B$20 IF 20 IF THEN THEN 40 40 45 ELSE45 ELSE50 50 70 ENDIF70 ENDIF80 END 80 END 10 INPUT 10 INPUT “A$,B$=A$,B$=”;A$,B$;A$,B$20 IF 20 IF THEN THEN E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分支 结构 程序设计
