Escolar Documentos
Profissional Documentos
Cultura Documentos
Hamilton Junior
Disciplina: Algoritmos
Roteiro do dia
3) Escreva um algoritmos que preencha uma matriz 4x4, com números inteiros
informados pelo usuário, e ao final, imprima somente os números pares
armazenados na matriz.
Algoritmos de Ordenação
• Ordenar corresponde ao processo de rearrranjar um
conjunto de objetos em uma ordem específica;
Vetor <- [ ]
0 1 2 3 4 5
SelectionSort 2° Iteração
i=1
Menor = 1
Vetor <- [ ]
0 1 2 3 4 5
SelectionSort 3° Iteração
i=2
Menor = 2
Vetor <- [ ]
0 1 2 3 4 5
SelectionSort 4° Iteração
i=3
Menor = 3
Vetor <- [ ]
0 1 2 3 4 5
SelectionSort 5° Iteração
i=4
Menor = 4
Vetor <- [ ]
0 1 2 3 4 5
SelectionSort 6° Iteração
i=5
Menor = 5
Vetor <- [ ]
0 1 2 3 4 5
Algoritmo em
Pseudocódigo
SelectionSort
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
BubbleSort São necessárias n-1 iterações
Vetor <- [ ]
0 1 2 3 4 5
Algoritmo em
Pseudocódigo
BubbleSort
Desempenho dos Algoritmos
Considerando uma lista desordenada com números aleatórios.
Exercicio
Exercicio
Exercicio
2) Crie um algoritmo que preencha uma matriz 3 x 3 com nomes, e imprime somente os nomes que estão na
diagonal da matriz.
No caso da matriz abaixo, somente os nomes em negrito serão impressos.
5 4 9
3 + 6 9
2 7 9