ALGORITMOS E ESTRUTURA DE DADOS


Observe o algoritmo à seguir, encontre os seus erros e em seguida responda, após corrigir o algoritmo a tarefa que o mesmo realiza é:

algoritmo "numeros"

var

   a, b : inteiro

   temp : real

   x : vetor[1..10] de real

inicio

para a de 1 ate 0 faca

   escreva ("Digite o", a, "º numero: ")

   leia(x[a])

fimpara

para a de 1 ate 10 

   para b de 1 ate 9 faca

      se x[b] > x[b+1] entao

         temp <- x[b]

         x[b] <- x[b+1]

         x[b+1] <- temp

      fimse

   fimpara

fimpara

para a de 1 ate 10 faca

   escreval(a, "º - ", x[a])

fimpara

fimalgoritmo




  • Ordena de forma decrescente os 10 números informados pelo usuário

  • Ordena de forma crescente os 10 números informados pelo usuário

  • Ordena de forma decrescente os 20 números informados pelo usuário

  • Inverte a ordem em que os números foram digitados pelo usuário

  • Ordena de forma crescente os 20 números informados pelo usuário