求解一元二次方程的实数根

上传人:飞*** 文档编号:3631501 上传时间:2017-08-09 格式:DOC 页数:4 大小:61.50KB
返回 下载 相关 举报
求解一元二次方程的实数根_第1页
第1页 / 共4页
求解一元二次方程的实数根_第2页
第2页 / 共4页
求解一元二次方程的实数根_第3页
第3页 / 共4页
求解一元二次方程的实数根_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《求解一元二次方程的实数根》由会员分享,可在线阅读,更多相关《求解一元二次方程的实数根(4页珍藏版)》请在金锄头文库上搜索。

1、1实践六 求解一元二次方程的实数根1、实践目标(1)掌握赋值、选择语句的使用方法。(2)学会用顺序、选择结构编写程序。2、任务描述编写程序要求:输入一元二次方程的三个系数,输出求解结果。3、操作提示(1)分析问题。计算一元二次方程 的实数根,根据02cbxa方程系数的变化,利用 可判断实数根的情况:有两个相同的cb42实数根、有两个不同的实数根或者无实数根。设 ,则方cad*4程的实数根情况如表 6-1。表 6-1d 的情况 有无实数根 实数根为多少情况 1 d0 有两个不同的实数根X1=(-b+sqr(d)/(2*a)X2=(-b-sqr(d)/(2*a)情况 2 d=0 有两个不同的实数根

2、 X1=X2=(-b)/(2*a)情况 3 d0?X1=(-b+sqr(d)/(2*a)X2=(-b-sqr(d)/(2*a)无实数根结束3From1 Caption 求一元二次方程的实数根Label1 Caption 系数 aLabel2 Caption 系数 bLabel3 Caption 系数 cLabel4 Caption X1=Label5 Caption X2=Label6 Caption (空白)Text (空白)Text1BackColor &H0000FFFF&(黄色)Text (空白)Text2BackColor &H0000FFFF&(黄色)Text (空白)Text3B

3、ackColor &H0000FFFF&(黄色)Text (空白)Text4BackColor &H0000FFFF&(黄色)Text (空白)Text5BackColor &H0000FFFF&(黄色)Command1 Caption 计算开始完善下列程序代码,并将其输入计算按钮的代码窗口中。Private Sub Command1 Click( )Dim a As Double, b As Double, c As Double, d As Double, X1 As Double, X2 As Doublea=Val(Text1. Text)b=Val(Text2.Text)c=Val(

4、Text3.Text)d= If d0 ThenX1= X2= Text4.Text=Str(X1)Text5.Text=Str(X2)4Label6.Caption=“有两个不同的实数根”ElseIf ThenX1=(-b)/(2*a)X2=X1Text4.Text=Str(X1)Text5.Text=Str(X2)Label6.Caption=“有两个不同的实数根”ElseText4.Text=“”Text5.Text=“”Label6.Caption=“ ”End IfEnd IfEnd Sub扩展与提高(4)当输入的系数 a=0 时,上述程序将产生溢出错误,且方程不再是一元二次方程。请修改上述程序,增加判断方程是否是一元二次方程,解决溢出错误。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号