Você está na página 1de 0

Clum Australe

Jornal Pessoal de Astronomia, Fsica e Matemtica - Produzido por Irineu Gomes Varella
Criado em 199 ! "etomado em Jun#o de $%1$ ! Ano III ! &' %$( - A)osto de $%1$


MTODOS DE ORDENAO
Prof. Irineu Gomes Varella, BS.,!i.,Es".
1997 - Direitos autorais reservados - Proibida a reproduo.


1. OBJETIVOS


O presente texto dirigido aos professores de matemtica com a finalidade de auxili-los
na tarefa de introduzir os conceitos e mtodos de ordenao, atravs de um experimento simples,
que pode ser realizado com baixo custo, permitindo uma atividade ldica e intelectual para os
seus alunos. Pretende-se, tambm, que um primeiro conceito de algortmo, como uma coleo
ordenada de instrues que permitem chegar soluo de um problema, seja incorporada pelos
alunos.


2. INTRODUO



A ordenao uma atividade fundamental e universalmente adotada para organizar
classes de objetos, visando sua rpida localizao. H inmeros exemplos que podemos citar,
do cotidiano dos alunos, realando a sua necessidade e praticidade, nos momentos que
precisamos, por exemplo, localizar uma informao:

a) a ordenao alfabtica encontra-se presente nos dicionrios, nas enciclopdias, nas listas
telefnicas dos assinantes e etc;

b) a ordenao numrica surge, tambm, a todo momento, nas listas dos classificados de um
concurso vestibular e nos resultados de competies esportivas;

c) ocorrem ainda, as ordenaes dos dois tipos simultaneamente, como nas listas telefnicas de
endereos, onde as ruas esto ordenadas alfabeticamente e, em cada uma delas, esto ordenados
os assinantes pelo nmero de sua residncia.

O estudo dos processos de ordenao tem a sua importncia principal no que se refere aos
procedimentos que devem ser utilizados para se obter a ordenao de um determinado conjunto
de dados. Estes procedimentos (algortmos) constituem-se na parte principal deste trabalho.

Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

2

3. UM EXPERIMENTO

Os processos de ordenao podem ser bem melhor compreendidos atravs da realizao
prtica de uma atividade em grupo com os alunos. A funo da atividade criar as condies
necessrias para a exposio dos mtodos mais usuais de ordenao, fazendo com que,
previamente, tenham refletido e, possivelmente, resolvido um problema desse tipo, por algum
mtodo. O professor poder dividir a sua classe em grupos de 3 ou 4 alunos e propor a tarefa de
ordenar um conjunto de nmeros, utilizando o material e as condies adiante expostas.

3.1 - MATERIAL NECESSRIO AO "KIT" DE CADA GRUPO:

a) 1 cartolina
b) 8 envelopes de papel opaco
c) 8 cartes de tamanho apropriado para serem inseridos nos envelopes

3.2 - PREPARO DO EXPERIMENTO:

Os envelopes devero ser colados na cartolina, pela sua face lisa, ficando mostra, o
lado da abertura, por onde sero, posteriormente, inseridos os cartes. Uma disposio adequada
para os envelopes mostrada na figura 1:



Fig.1 Envelopes colados uma cartolina e contendo nmeros em seu interior.

Em cada carto ser escrito um nmero. No h a necessidade que todos sejam diferentes.
Em seguida, os oito cartes devem ser inseridos um em cada envelope.

Para posteriormente facilitar a descrio dos processos de ordenao, atribumos uma
numerao aos envelopes, da esquerda para a direita, e nos referiremos a eles indistintamente
como envelopes 1, 2, etc. ou posies 1, 2, etc.


3.3 - A ATIVIDADE DOS ALUNOS

Cada grupo de alunos ao receber seu material ter como atividade ordenar os nmeros
contidos nos envelopes, respeitando s seguintes regras:



Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

3

1 - S ser permitido, em cada etapa, retirar dois cartes e ler seus contedos ( figura 2 );

2 - Permite-se trocar os contedos de dois envelopes que estejam sendo lidos em um
determinado momento;

3 - No ser permitida a utilizao, por parte do grupo, do conhecimento da posio em
que um determinado nmero se encontra, ou seja, no ser permitida a memorizao dos
contedos dos envelopes que j foram consultados.




Fig.2 Leitura do contedo de dois envelopes.


4. - MTODOS DE ORDENAO

possvel que durante a atividade, os diversos grupos tenham conseguido desempenhar a
sua tarefa utilizando mtodos diferentes. O professor poder, ento, solicitar que cada grupo que
alcanou uma concluso exponha o procedimento utilizado e, em seguida, faa uma anlise
geral, para todo o conjunto dos alunos, dos procedimentos adotados. muito provvel, que os
processos empregados no difiram, substancialmente, dos trs mtodos que abaixo expomos.

Todos eles esto adiante discutidos com detalhes, inclundo uma simulao de seus
procedimentos com a finalidade de ordenar, de forma crescente, a seqncia dos nmeros 37, 22,
47, 81, 16, 59, 47 e 64.

4.1 - O MTODO DA SELEO

Neste procedimento vamos determinar o menor dos elementos de uma seqncia e
coloc-lo na posio 1 ( envelope 1 ). Levantamos os cartes correspondentes s posies 1 e 2 e
comparamos os nmeros neles inscritos. Se o carto do envelope 1 for menor ou igual ao do
envelope 2, no efetuamos a troca e os guardamos nas suas respectivas posies. Caso contrrio,
trocamos os cartes de lugar.

Assim procedendo, deixamos no primeiro envelope o menor dos nmeros entre as
posies 1 e 2. Em seguida, repetimos o procedimento para os envelopes 1 e 3, 1 e 4, 1 e 5, at o
ltimo. Com esse procedimento garantimos que o menor dos nmeros esteja colocado no
primeiro envelope.

Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

4

O passo seguinte colocar o nmero imediatamente maior (ou igual) ao anterior, no
segundo envelope, o que pode ser conseguido repetindo o processo anterior, comparando, agora,
os contedos dos envelopes 2 e 3, 2 e 4, etc.

SIMULAO: Com a finalidade de tornar claro o processo acima descrito efetuaremos uma
simulao, tomando-se a seqncia dos nmeros: 37, 22, 47, 81, 16, 59, 47, e 64. Nos diferentes
passos e comparaes representaremos os nmeros que estaro sendo comparados em cor
vermelha e aqueles que chegarem sua posio final, em azul.

Situao inicial: 37, 22, 47, 81, 16, 59, 47, 64

PRIMEIRO PASSO: Comparar o primeiro elemento com cada um sua direita e efetuar uma
troca quando necessrio. O objetivo desta etapa colocar o menor dos nmeros na posio 1:

1 comparao : 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 Trocou-se 37 com 22
2 comparao : 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 Permanece, pois 22<47
3 comparao : 22 , 37 , 47 , 81 , 16 , 59 , 47 , 64 Permanece, pois 22<81
4 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Trocou-se 22 com 16
5 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Permanece, pois 16<59
6 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Permanece, pois 16<47
7 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Permanece, pois 16<64

Foram efetuadas sete comparaes e determinamos o menor elemento da relao (16) que
ficou colocado na posio mais esquerda.

SEGUNDO PASSO: Comparar o segundo elemento com cada um sua direita e efetuar uma
troca quando necessrio. A finalidade, agora, colocar o menor dos nmeros dos envelopes de 2
a 8, na posio 2. A situao inicial para este passo a situao final do passo anterior:

Situao inicial para este passo : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64

1 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Permanece, pois 37<47
2 comparao : 16 , 37 , 47 , 81 , 22 , 59 , 47 , 64 Permanece, pois 37<81
3 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Trocou-se 37 com 22
4 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 22<59
5 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 22<47
6 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 22<64

TERCEIRO PASSO : Compara-se o terceiro elemento com cada um situado sua direita,
efetuando-se a troca quando necessrio, para que o menor dos nmeros entre os envelopes de 3 a
8 seja colocado na posio 3. A situao inicial para este passo , como antes, a situao final
do passo anterior:

Situao inicial para este passo: 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64

1 comparao : 16 , 22 , 47 , 81 , 37 , 59 , 47 , 64 Permanece, pois 47<81
2 comparao : 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 Trocou-se 47 com 37
3 comparao : 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 Permanece, pois 37<59
4 comparao : 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 Permanece, pois 37<47
5 comparao : 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64 Permanece, pois 37<64


QUARTO PASSO : Compara-se o quarto elemento com cada um situado sua direita,
efetuando-se a troca quando necessrio. A situao inicial para este passo a situao final do
passo anterior:



Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

5

Situao inicial para este passo: 16 , 22 , 37 , 81 , 47 , 59 , 47 , 64

1 comparao : 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 Trocou-se 81 com 47
2 comparao : 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 Permanece, pois 47<59
3 comparao : 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 Permanece, pois 47=47
4 comparao : 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64 Permanece, pois 47<64


QUINTO PASSO : Compara-se o quinto elemento com cada um situado sua direita, efetuando-
se a troca quando necessrio. A situao inicial para este passo a situao final do passo
anterior:

Situao inicial para este passo: 16 , 22 , 37 , 47 , 81 , 59 , 47 , 64

1 comparao : 16 , 22 , 37 , 47 , 59 , 81 , 47 , 64 Trocou-se 81 com 59
2 comparao : 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64 Trocou-se 59 com 47
3 comparao : 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64 Permanece, pois 47<64


SEXTO PASSO : Compara-se o sexto elemento com cada um situado sua direita, efetuando-se
a troca quando necessrio. A situao inicial para este passo a situao final do passo anterior:

Situao inicial para este passo: 16 , 22 , 37 , 47 , 47 , 81 , 59 , 64

1 comparao : 16 , 22 , 37 , 47 , 47 , 59 , 81 , 64 Trocou-se 59 com 81
2 comparao : 16 , 22 , 37 , 47 , 47 , 59 , 81 , 64 Permanece, pois 59<64


STIMO PASSO : Compara-se o stimo elemento com cada um situado sua direita, efetuando-
se a troca quando necessrio. A situao inicial para este passo a situao final do passo
anterior:

Situao inicial para este passo: 16 , 22 , 37 , 47 , 47 , 59 , 81 , 64

1 comparao : 16 , 22 , 37 , 47 , 47 , 59 , 64 , 81 Trocou-se 64 com 81

Com essa ltima comparao e troca, a lista ficou ORDENADA.



4.2 - O MTODO DA INSERO

O mtodo da insero consiste em ordenar pequenos grupos que vamos criando a partir
do primeiro elemento e inserindo, em cada passo, um novo elemento no grupo que j se
encontrava ordenado, reordenando-o novamente, atravs de trocas de posies. O menor grupo
que podemos formar com os nmeros de uma seqncia um grupo constitudo de apenas um
nmero. Ele, obviamente, encontra-se ordenado. Desta forma, podemos iniciar o processo
formando um grupo unitrio com o elemento mais esquerda da lista: o contedo do envelope
nmero um.

Em seguida, acrescentamos ao grupo o primeiro nmero sua direita. Efetuamos a
comparao: se o elemento inserido for maior ou igual ao que j fazia parte do grupo, no
efetuamos uma troca. Se for menor, permutamos sua posio. Com isso, estabelecemos a ordem
crescente dentro do grupo formado.

Cada novo elemento inserido comparado com o elemento imediatamente sua
esquerda. Se for maior ou igual, no h troca a ser feita. Se for menor, efetua-se a permutao
Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

6
deste com aquele. Em cada situao em que o elemento inserido for trocado pelo que se
encontrava sua esquerda ( significando que ele era menor que o maior elemento do grupo
original ), devemos efetuar uma nova comparao com o nmero que agora se encontrar sua
esquerda. Ocorrer uma nova troca se ele for menor e repete-se o procedimento na sua nova
posio.

Considerando a seqncia que usamos antes, temos:

Situao inicial: 37, 22, 47, 81, 16, 59, 47, 64

1 grupo ( inicial) : [37], 22, 47, 81, 16, 59, 47, 64
1 INSERO : [37, 22], 47, 81, 16, 59, 47, 64 Inseriu-se o 22
1 comparao: [22, 37], 47, 81, 16, 59, 47, 64 Trocou-se 22 com 37

2 INSERO : [22, 37, 47], 81, 16, 59, 47, 64 Inseriu-se o 47
1 comparao: [22, 37, 47], 81, 16, 59, 47, 64 Permanece, pois 47 > 37

3 INSERO : [22, 37, 47, 81], 16, 59, 47, 64 Inseriu-se o 81
1 comparao: [22, 37, 47, 81], 16, 59, 47, 64 Permanece, pois 81 > 47

4 INSERO : [22, 37, 47, 81, 16], 59, 47, 64 Inseriu-se o 16
1 comparao: [22, 37, 47, 16, 81], 59, 47, 64 Trocou-se 16 com 81
2 comparao: [22, 37, 16, 47, 81], 59, 47, 64 Trocou-se 16 com 47
3 comparao: [22, 16, 37, 47, 81], 59, 47, 64 Trocou-se 16 com 37
4 comparao: [16, 22, 37, 47, 81], 59, 47, 64 Trocou-se 16 com 22

5 INSERO : [16, 22, 37, 47, 81, 59], 47, 64 Inseriu-se o 59
1 comparao: [16, 22, 37, 47, 59, 81], 47, 64 Troca-se 59 com 81
2 comparao: [16, 22, 37, 47, 59, 81], 47, 64 Permanece, pois 59 > 47

6 INSERO : [16, 22, 37, 47, 59, 81, 47], 64 Inseriu-se o 47
1 comparao: [16, 22, 37, 47, 59, 47, 81], 64 Troca-se 47 com 81
2 comparao: [16, 22, 37, 47, 47, 59, 81], 64 Troca-se 47 com 59
3 comparao: [16, 22, 37, 47, 47, 59, 81], 64 Permanece, pois 47=47

7 INSERO : [16, 22, 37, 47, 47, 59, 81, 64] Inseriu-se o 64
1 comparao: [16, 22, 37, 47, 47, 59, 64, 81] Troca-se o 64 com 81
2 comparao: [16, 22, 37, 47, 47, 59, 64, 81] Permanece, pois 64 > 59

Termina o processo com a seqncia ORDENADA.



4.3 - O MTODO DA BOLHA

Um terceiro procedimento, chamado mtodo da bolha, poder ser aplicado nossa lista
de nmeros, consistindo, inicialmente, na comparao entre os dois primeiros nmeros ( os das
posies 1 e 2 ). Se o da posio 1 for maior que o da posio 2, efetuamos uma troca. Caso
contrrio eles permanecem em suas posies originais. Em seguida, comparamos os das posies
2 e 3 e agimos como antes: s efetuamos a troca se o da posio 2 for maior que o da posio 3,
e assim por diante com os nmeros das posies 3 e 4, 4 e 5, ... at efetuarmos a comparao
entre aqueles que ocupam as posies 7 e 8.

Com isso deslocamos o maior deles para a ltima posio ( a posio 8, mais direita ).
O maior nmero, por assim dizer, "borbulha" para a posio "mais elevada", como as bolhas, em
um lquido, elevam-se para a sua superfcie. A simulao adiante, ilustra o processo completo
para o leitor. Como nas simulaes anteriores, os nmeros que estaro sendo comparados sero
representados em vermelho e aqueles que j tenham atingido sua posio final, em azul.


Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

7


Situao inicial: 37, 22, 47, 81, 16, 59, 47, 64

PRIMEIRO PASSO: Efetuar as comparaes antes descritas, com a finalidade de colocar o
maior dos nmeros na posio 8:

1 comparao: 22, 37, 47, 81, 16, 59, 47, 64 Trocou-se 22 com 37
2 comparao: 22, 37, 47, 81, 16, 59, 47, 64 Permanece, pois 37<47
3 comparao: 22, 37, 47, 81, 16, 59, 47, 64 Permanece, pois 47<81
4 comparao: 22, 37, 47, 16, 81, 59, 47, 64 Trocou-se 16 com 81
5 comparao: 22, 37, 47, 16, 59, 81, 47, 64 Trocou-se 59 com 81
6 comparao: 22, 37, 47, 16, 59, 47, 81, 64 Trocou-se 47 com 81
7 comparao: 22, 37, 47, 16, 59, 47, 64, 81 Trocou-se 64 com 81

Com a seqncia de comparaes e trocas anteriores, o nmero 81 (o maior da lista) "borbulhou"
para a posio 8.

SEGUNDO PASSO: Tomando-se a situao final do passo anterior como inicial, vamos fazer
"borbulhar" um segundo nmero (menor ou igual ao que j se encontra na posio 8) para a
posio 7:

Situao inicial: 22, 37, 47, 16, 59, 47, 64, 81

1 comparao: 22, 37, 47, 16, 59, 47, 64, 81 Permanece, pois 22<37
2 comparao: 22, 37, 47, 16, 59, 47, 64, 81 Permanece, pois 37<47
3 comparao: 22, 37, 16, 47, 59, 47, 64, 81 Trocou-se 16 com 47
4 comparao: 22, 37, 16, 47, 59, 47, 64, 81 Permanece, pois 47<59
5 comparao: 22, 37, 16, 47, 47, 59, 64, 81 Trocou-se 47 com 59
6 comparao: 22, 37, 16, 47, 47, 59, 64, 81 Permanece, pois 59<64


Encerra-se o segundo passo, com a posio 7 ocupada pelo nmero 64.

TERCEIRO PASSO: Como o leitor j percebeu, nosso objetivo transferir um nmero ( menor
ou igual ao 64 ) para a posio 6, partindo da ltima seqncia do passo anterior.

Situao inicial: 22, 37, 16, 47, 47, 59, 64, 81

1 comparao: 22, 37, 16, 47, 47, 59, 64, 81 Permanece, pois 22<37
2 comparao: 22, 16, 37, 47, 47, 59, 64, 81 Trocou-se 37 com 16
3 comparao: 22, 16, 37, 47, 47, 59, 64, 81 Permanece, pois 37<47
4 comparao: 22, 16, 37, 47, 47, 59, 64, 81 Permanece, pois 47=47
5 comparao: 22, 16, 37, 47, 47, 59, 64, 81 Permanece, pois 47<59

Encerra-se o passo com o nmero 59 na sexta posio.

QUARTO PASSO: Preencher a quinta posio com um nmero menor ou igual quele que se
encontra na posio 6:

Situao inicial: 22, 16, 37, 47, 47, 59, 64, 81

1 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Trocou-se 22 com 16
2 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 22<37
3 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 37<47
4 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 47=47





Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

8

QUINTO PASSO: Preencher a quarta posio com um nmero menor ou igual quele que se
encontra na posio 5:

Situao inicial: 16, 22, 37, 47, 47, 59, 64, 81

1 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22
2 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 22<37
3 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 37<47

SEXTO PASSO: Preencher a terceira posio com um nmero menor ou igual quele que se
encontra na posio 4:

Situao inicial: 16, 22, 37, 47, 47, 59, 64, 81

1 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22
2 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 22<37

STIMO PASSO: Preencher a segunda posio com um nmero menor ou igual quele que se
encontra na posio 3:

Situao inicial: 16, 22, 37, 47, 47, 59, 64, 81

1 comparao: 16, 22, 37, 47, 47, 59, 64, 81 Permanece, pois 16<22

O processo finaliza com a seqncia ORDENADA.



5. ANLISE DOS MTODOS

Vamos, a seguir, efetuar uma breve anlise dos trs processos apresentados, enfocando
seus aspectos bsicos e discutindo a sua aplicao em situaes particulares.


5.1 - MTODO DA SELEO

Como vimos, na primeira etapa do processo de seleo, colocamos o menor dos nmeros
na primeira posio ( esquerda ), comparando-o com cada um dos demais.
Em uma seqncia de n nmeros haver, portanto, a necessidade de (n-1) comparaes.
No segundo passo, quando desejarmos repetir o processo para colocar o segundo menor nmero
(ou igual ao primeiro) na posio 2, ocorrero (n-2) comparaes e assim por diante para os
demais.
Nem sempre, durante as comparaes, haver trocas. Na situao mais desfavorvel em
que desejamos ordenar de forma crescente uma lista de nmeros que se encontra originalmente
decrescente, ser necessrio efetuar tantas trocas quantas comparaes. De qualquer modo, o
nmero de comparaes efetuadas ser:

a) (n - 1) no primeiro passo;
b) (n - 2) no segundo passo;
c) (n - 3) no terceiro passo, at...
d) Uma comparao no (n-1) passo



Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

9

O nmero total delas (S) ser, evidentemente, a soma do nmero de comparaes em
cada passo:

S = (n-1) + (n-2) + (n-3) + ... + 1

Temos, ento, uma progresso aritmtica decrescente, de razo (-1), cuja soma :

S = [(n-1) + 1](n-1)/2 = n(n-1)/2



5.2 - MTODO DA INSERO:

O processo tem incio com um grupo de apenas um elemento, para o qual no h
comparaes a serem feitas. Estas se iniciam quando ocorre a primeira insero: d-se uma
comparao e pode haver uma troca, se o elemento inserido for menor do que aquele que j
estava no grupo. Um novo nmero inserido e podero ocorrer uma ou duas comparaes.
Na situao mais desfavorvel, em que queremos obter uma seqncia crescente e os
nmeros originais encontram-se em ordem decrescente, teremos:

a) Uma comparao na 1 insero;
b) Duas comparaes na 2 insero;

e assim por diante, at

c) (n-1) comparaes na (n-1) insero.

Como o primeiro grupo formado pelo primeiro elemento esquerda, se a seqncia
constituda de n nmeros, haver, portanto, (n-1) inseres.

O nmero mximo de comparaes ser:

S = 1 + 2 + 3 + ... + (n-1) = n(n-1)/2

como no processo anterior.

Se a seqncia estiver originalmente ordenada de forma crescente e o nosso objetivo for
orden-la dessa forma, haver apenas (n-1) comparaes.



5.3 - MTODO DA BOLHA:

O primeiro passo no mtodo da bolha consiste em levar o maior nmero da seqncia
para a posio mais direita ( caso desejarmos orden-la de modo crescente ). Em seguida, o
segundo maior nmero ( ou igual ao anterior ) dever ser deslocado para a penltima posio
direita e assim por diante.

Se a lista de nmeros j se encontra ordenada de forma crescente, ocorrero (n-1)
comparaes apenas e nenhuma troca de posio entre eles. Na situao inversa, quando a lista
de nmeros encontra-se em ordem decrescente, teremos:
Clum Australe Ano III N 23 Agosto de 2012 Irineu Gomes Varella

10


a) (n-1) comparaes na primeira etapa;
b) (n-2) comparaes na segunda etapa;

at atingirmos

c) Uma comparao na (n-1) etapa.

O nmero total delas, ser:

S = (n-1) + (n-2) + ... + 1 = n(n-1)/2

como ocorreu para os mtodos da seleo e da insero.




























IRINEU GOMES VARELLA - Astrnomo nascido em So Paulo em 07 de setembro de 1952. formado em Fsica
e em Matemtica pela Universidade de So Paulo e com Ps-Graduao em Astronomia pela Universidade de So
Paulo e pela Universidade Cruzeiro do Sul. Iniciou sua carreira no Planetrio e Escola Municipal de Astrofsica de
So Paulo em 1968, tendo sido Diretor Geral da Instituio de 1980 a 2002. Ministrou mais de uma centena de
cursos e dezenas de palestras de Astronomia. Colaborou durante vrios anos na edio do Anurio Astronmico do
Instituto Astronmico e Geofsico da USP. Escreveu dezenas de textos de divulgao e ensino de Astronomia
publicados pelo Planetrio de So Paulo e em jornais, revistas e outros peridicos de vrios lugares do Brasil.
Atualmente professor da Escola Municipal de Astrofsica de So Paulo e ministra a disciplina "Sistema Solar" no
curso de Ps-Graduao em Astronomia da Universidade Cruzeiro do Sul.