以非程序语言的形式给出解一元二次方程的计算机算法

apple081620 1年前 已收到1个回答 举报

zoe_catnote 幼苗

共回答了14个问题采纳率:71.4% 举报

设该方程为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并结束程序

1年前 追问

2

举报 zoe_catnote

纠正一下,是t=b2-4ac

apple081620 举报

什么事非程序语言啊

举报 zoe_catnote

也就是自然语言,说白了就是用文字叙述出来

apple081620 举报

你帮我看看另一个人的回答,我觉得有点像程序语言了

举报 zoe_catnote

那个是标准的程序语言,比如说“若”在程序语言中就要换成if,否则是else,根号是sqr
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.022 s. - webmaster@yulucn.com