Descrição
(2) SEGUNDA ETAPA: Compreendendo o Problema
Observe, abaixo, o pseudocódigo que descreve o algoritmo de ordenação conhecido como BUBBLESORT:
Linha | Código |
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
Algoritmo ordena
Var num: Vetor[1..5] de inteiro i, j, aux: inteiro Início Para i de 1 até 5 passo 1 faça Escreva(“Informe um número:”) Leia(num[i]) Fim_para Para i de 1 até 4 passo 1 faça Para j de i+1 até 5 faça Se (num[i] > num[j]) então aux <- num[i] num[i] <- num[j] num[j] <- aux Fim_se Fim_para Fim_para Para i de 1 até 5 passo 1 faça Escreva(num[i], ” “) Fim_para Fim |
Fonte: LEAL, Gislaine Camila Lapasini, OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de Programação I. Maringá: Unicesumar, 2020. [Unidade 4, pg 144-150]