TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Algoritmo "Exercício 1"

Resenha: Algoritmo "Exercício 1". Pesquise 860.000+ trabalhos acadêmicos

Por:   •  16/1/2014  •  Resenha  •  18.034 Palavras (73 Páginas)  •  278 Visualizações

Página 1 de 73

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.

...

Baixar como (para membros premium)  txt (57.1 Kb)  
Continuar por mais 72 páginas »
Disponível apenas no TrabalhosGratuitos.com