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?
Soluções para a tarefa
Ambos algoritmos não apresentam diferenças no problema resolvido, e nem no resultado final, portanto, a resposta correta é: a. Os dois algoritmos abordam o mesmo problema e apresentam o mesmo resultado.
Algoritmos
Na computação, um algoritmo é uma sequência de passos aos quais um compilador de códigos deverá ler e seguir para solucionar determinado problema.
Um algoritmo pode ser escrito em diversas linguagens possíveis para que determinado compilador o execute e interprete-o.
Uma forma de criar um algoritmo sem ter que trabalhar com uma linguagem de programação de fato, é utilizando o pseudo-código, que fará o papel de uma linguagem de programação, mas não será compilada por um compilador, portanto, não é preciso do rigor em escrita como seria como uma linguagem de programação.
Para a questão dada, são dados dois algoritmos, e analisando as opções, temos que: Os dois algoritmos abordam o mesmo problema e apresentam o mesmo resultado. Pois analisando ambos algoritmos, não é perceptível nenhuma diferença na resolução do problema dado e nem em seu resultado obtido.
Portanto, alternativa correta: A.
Segue a questão completa:
"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: real
inicio
leia(sb)
se sb <= 2500
entao grat <- sb="" 5="" 100="" br="">
senao grat <- sb="" 3="" 100="" br="">
fimse
imp <- sb="" 7="" 100="" br="">
sr <- sb="" grat="" -="" imp="" br="">
escreval(sr)
fimalgoritmo
algoritmo “alg2”
var sb, sr, grat: real
inicio
leia(sb)
se sb <= 2500
entao grat <- sb="" 5="" 100="" br="">
senao grat <- sb="" 3="" 100="" br="">
fimse
sr <- sb="" grat="" br="">
sr <- sr="" -="" 7="" 100="" br="">
escreval(sr)
fimalgoritmo
a. Os dois algoritmos abordam o mesmo problema e apresentam o mesmo resultado.
b. O algoritmo 1 não poderá ser executado por conter erro.
c. O algoritmo 2 não poderá ser executado por conter erro.
d. Os dois algoritmos apresentam algum erro.
e. Os dois algoritmos abordam o mesmo problema, mas apresentam resultados diferentes"
Leia mais sobre algoritmos em:
https://brainly.com.br/tarefa/47707877
#SPJ4