(1)设计算法,求的解,并画出流程图。
(1)设计算法,求的解,并画出流程图。
算法步骤:
第一步:判断a是否不为零。若成立,输出结果“解为”;
第二步:判断a=0,b=0是否同时成立。若成立,输出结果“解集为R”;
第三步:判断a=0,b≠0是否同时成立。若成立,输出结果“方程无解”,结束。
程序框图:
对于方程来讲,应该分情况讨论方程的解。
我们要对一次项系数a和常数项b的取值情况进行分类,分类如下:
(1)当a≠0时,方程有唯一的实数解是;
(2)当a=0,b=0时,全体实数都是方程的解;
(3)当a=0,b≠0时,方程无解
联想数学中的分类讨论的处理方式。可得如下算法步骤:
第一步:判断a是否不为零。若成立,输出结果“解为”;
第二步:判断a=0,b=0是否同时成立。若成立,输出结果“解集为R”;
第三步:判断a=0,b≠0是否同时成立。若成立,输出结果“方程无解”,结束。
程序框图: