Um algoritmo pode ser considerado uma sequência de passos que visam atingir um objetivo. Tendo isso em vista e considerando o algoritmo a seguir, qual a alternativa correta?
algoritmo "alg1"
var
sb, sr, grat, imp:
inicio
leia(sb)
se sb <= 2500 então
grat <- sb * 5/100
senão
grat <- sb * 3/100
fimse
imp <- sb * 7/100
sr <- sb + grat - imp
escreval(sr)
fimalgoritmo
algoritmo "alg2"
var
sb, sr, grat: real
inicio
leia(sb)
se sb <= 2500 então
grat <- sb * 5/100
senão
Os dois algoritmos abordam o mesmo problema e apresentam o mesmo resultado.
O algoritmo 2 não poderá ser executado por conter erro.
Os dois algoritmos apresentam algum erro.
Os dois algoritmos abordam o mesmo problema, mas apresentam resultados diferentes.
O algoritmo 1 não poderá ser executado por conter erro.