Algoritmo "Exercício 1"
Resenha: Algoritmo "Exercício 1". Pesquise 862.000+ trabalhos acadêmicosPor: welitom • 16/1/2014 • Resenha • 18.034 Palavras (73 Páginas) • 320 Visualizações
ATIVIDADE
// Função : Imprimir vetor
// Autor : Welitom Brito de Oliveira
// Data : 15/11/2013
// Seção de Declarações
algoritmo "Exercicio 1"
procedimento imprimirVetor(texto : caracter)
var
x: inteiro
inicio
// Seção de Comandos
escreva(texto)
para x:=1 ate 6 faca
escreva(V[x], ", ")
fimpara
escreval("")
fimprocedimento
var
V : vetor[1..6] de inteiro
aux, i, j : inteiro
texto : caracter
cont:inteiro
inicio
cont<-0
escreval("Digite a sequencia{2,4,6,8,10,12}para que o algoritmo coloque em ordem crescente.")
para i:=1 ate 6 faca
escreva("Digite o elemento ", i, " do vetor V:")
leia(V[i])
fimpara
imprimirVetor("Vetor digitado: ")
para i:= 1 ate 6 faca
para j:= 1 ate 5 faca
escreva("Vetor na ", i, "ª Fase, ", j, "ª comparação: ")
se V[j] > v[j+1] entao
aux := V[j]
V[j] := V[j+1]
V[j+1] := aux
cont<-cont+1
fimse
imprimirVetor("")
fimpara
fimpara
imprimirVetor("Vetor ordenado")
escreva ("O algoritmo trocou ",cont," vezes.")
fimalgoritmo
Digite a sequencia{2,4,6,8,10,12}para que o algoritmo coloque em ordem crescente.
Digite o elemento 1 do vetor V:2
Digite o elemento 2 do vetor V:4
Digite o elemento 3 do vetor V:6
Digite o elemento 4 do vetor V:8
Digite o elemento 5 do vetor V:10
Digite o elemento 6 do vetor V:12
Vetor digitado: 2, 4, 6, 8, 10, 12,
Vetor na 1ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 1ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 1ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 1ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 1ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 2ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 2ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 2ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 2ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 2ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 3ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 3ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 3ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 3ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 3ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 4ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 4ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 4ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 4ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 4ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 5ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 5ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 5ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 5ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 5ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 6ª Fase, 1ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 6ª Fase, 2ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 6ª Fase, 3ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 6ª Fase, 4ª comparação: 2, 4, 6, 8, 10, 12,
Vetor na 6ª Fase, 5ª comparação: 2, 4, 6, 8, 10, 12,
Vetor ordenado 2, 4, 6, 8, 10, 12,
O algoritmo trocou 0 vezes.
*** Fim da execução.
*** Feche esta janela para retornar ao Visualg.
...