以非程序语言的形式给出解一元二次方程的计算机算法
来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/07/02 18:51:10
以非程序语言的形式给出解一元二次方程的计算机算法
![以非程序语言的形式给出解一元二次方程的计算机算法](/uploads/image/z/3729347-35-7.jpg?t=%E4%BB%A5%E9%9D%9E%E7%A8%8B%E5%BA%8F%E8%AF%AD%E8%A8%80%E7%9A%84%E5%BD%A2%E5%BC%8F%E7%BB%99%E5%87%BA%E8%A7%A3%E4%B8%80%E5%85%83%E4%BA%8C%E6%AC%A1%E6%96%B9%E7%A8%8B%E7%9A%84%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%AE%97%E6%B3%95)
设该方程为ax2+bx+c=0.
S1:输入a,b,c
S2:令t=b2+4ac
S3:判断t是否大于等于零,若是,则进行S4,若不是,则输出“无实根”并结束程序.
S4:判断t是否等于零,若是则进行S5,若不是,则进行S6
S5:x1=(-b+根号t)/(2a) x2=(-b-根号t)/(2a),输出x1,x2并结束程序.
S6:x=-b/(2a),输出x并结束程序 再答: 纠正一下,是t=b2-4ac
再问: 什么事非程序语言啊
再答: 也就是自然语言,说白了就是用文字叙述出来
再问: 你帮我看看另一个人的回答,我觉得有点像程序语言了
再答: 那个是标准的程序语言,比如说“若”在程序语言中就要换成if,否则是else,根号是sqr
S1:输入a,b,c
S2:令t=b2+4ac
S3:判断t是否大于等于零,若是,则进行S4,若不是,则输出“无实根”并结束程序.
S4:判断t是否等于零,若是则进行S5,若不是,则进行S6
S5:x1=(-b+根号t)/(2a) x2=(-b-根号t)/(2a),输出x1,x2并结束程序.
S6:x=-b/(2a),输出x并结束程序 再答: 纠正一下,是t=b2-4ac
再问: 什么事非程序语言啊
再答: 也就是自然语言,说白了就是用文字叙述出来
再问: 你帮我看看另一个人的回答,我觉得有点像程序语言了
再答: 那个是标准的程序语言,比如说“若”在程序语言中就要换成if,否则是else,根号是sqr