Buscar

estacio.webaula.com.br_Cursos_DIS079_docs_a04_t07_leitura

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 
Fazendo o passo a passo: 
 
1º Passo 
 
Você estudou Análise Combinatória logo, sabe o que é combinação dois a dois, mas 
vamos lhe mostrar com figuras para recordar. 
Suponha 3 variáveis: “a”, “b” e “c”, para o primeiro exemplo 4 variáveis: “a”, “b”, 
“c” e “d”. 
 
a) disponha uma embaixo da outra; 
 
b) fixe a primeira e vá combinando com todas que estão depois dela; 
 
c) quando finalizar o passo “b” comece pela segunda variável. Não volte. Sempre para 
baixo. 
 
Observe a figura para 3 variáveis e também para 4. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 2 
2º Passo 
 
Você deverá incluir em seu código tantos if simples quantas forem as combinações. 
 
 
 
 
3º Passo 
 
Os testes terão, como operandos, as combinações geradas. 
Fica para você a escolha do tipo de ordenação. 
a) se for de forma crescente, você tem que trocar de lugar o maior. Use então, o sinal 
de >; 
b) se for de forma decrescente, você tem que trocar de lugar o menor. Use então, o 
sinal de <. 
Nossa opção foi pela ordem crescente. 
 
 
 
 
 
 
 3 
 
 
 
 
4º Passo 
Já aprendemos anteriormente a trocar variáveis de lugar (relembrado que 
precisávamos de uma variável auxiliar para fazer a troca). Observe os trechos dentro 
das estruturas para a ordenação de 3 variáveis, pois esperamos que você, baseado no 
de 3, complete a ordenação com 4 variáveis. 
 
 
 
 
 4 
 
 
5º Passo 
O código completo. 
 
 
Lembre- se: Esse programa é muito versátil porque, com uma única alteração, é 
solução para 8 enunciados, não significando que não existam lógicas melhores em 
alguns desses casos. Observe a próxima figura. 
 
 
 
 
 5 
 
 
Claro que não deixaremos de apresentar o programa clássico de ordenação com if 
composto e ifs aninhados e a saída. 
 
 
 
 
Será que trocando > por < em todos os ifs, consigo exibir de forma decrescente? 
O que você acha? Já tentou? Já buscou na internet e achou outra solução?

Outros materiais