Informática, perguntado por layssasilva5978, 5 meses atrás

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?


marcosintergo: Qual o algoritmo e quais são as alternativas? Faltou colocar...

Soluções para a tarefa

Respondido por juniorrocha96
0

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

Perguntas interessantes