Exercícios - Aula 01
Opened this issue · 1 comments
Questão 1
Questão 2
Fazer café
pegue uma garrafa de café
coloque a garrafa de café sobre a pia
abra a tampa da garrafa
coloque a tampa sobre a pia
pegue um codor de café
enxcaixe o coador na boca da garrafa com a boca do coador virada para cima
pegue um filtro de café
abra o filtro de café
coloque o filtro de café com a boca virada para cima dentro do coador
pegue pote de pó de café
abra o pote de pó de café
coloque o pote de pó de café sobre a pia
pegue uma colher
coloque 5 colheres de pó de café dentro do filtro de café
pegue um copo medidor de 500ml
dirija-se até a pia
coloque o copo embaixo da torneira
abra a torneira
encha o copo até a medida de 500ml
feche a torneira
coloque o copo sobre a pia
pegue uma leiteira
coloque a leiteira sobre uma das grades do fogão
pegue o copo medidor com água sobre a pia
coloque a água do copo na leiteira
vire o botão do fogão correspondente a grade escolhida 90º para a esquerda
aperte o botão de ligar
deixe a água ferver
retorne o botão para a posição inicial para desligar o fogão
pegue a leiteira
despeje a água com cuidado dentro do filtro
aguarde a água ser coada totalmente
retire o coador de café da garrafa
pegue a tampa
feche a garrafa
Questão 3
identifique as garrafas com nomes distintos
ga, gb, gc, gd, ge, gf, gg, gh, gi, gj
crie 10 posições de 1 à 10, em ordem crescente, da esquerda para a direita
primeiro teste:
compare o peso da 'ga' com a 'gb'
pegue a mais leve e renomeie-a com o nome 'leve1' e coloque-a na posição 1
renomeie a mais pesada com o nome 'pesadinha'
segundo teste
pegue a 'gc' e compare-a com a 'pesadinha'
se 'gc' for mais leve:
-compare-a com 'leve1'
-se 'gc' for mais leve que 'leve1',
--renomeie 'leve1' com nome 'leve2' e coloque-a na posição 2
--renomeie 'gc' com o nome 'leve1' e coloque-a na posição 1
senão renomeie gc o nome 'leve2' e coloque-a na posição 2
se a gc for mais pesada que 'pesadinha'
-renomeie 'pesadinha' com o nome 'leve2' e coloque-a na posição 2
-renomeie gc com o nome 'pesadinha'
terceiro teste:
compare gd com 'pesadinha'
se gd for mais leve que 'pesadinha'
-compare-a com 'leve2'
-se gd for mais leve que 'leve2'
--compare-a com 'leve1'
--se gd for mais leve que 'leve1:
---renomei 'leve2' com o nome 'leve3' e coloque-a na posição 3
---renomeie 'leve1' com o nome 'leve2' e coloque-a na posição 2
---renomeie gd com o nome 'leve1' e coloque-a na posição 1
--senão renomei 'leve2' com o nome 'leve3' e coloque-a na posição 3
---renomeie gd com o nome 'leve2' e coloque-a na posição 2
-senão renomeie gd com o nome 'leve3' e coloque-a na posição 3
senão
-renomeie 'pesadinha' com o nome 'leve3' e coloque-a na posição 3
-renomeie gd com o nome 'pesadinha'...
Muito bom o seu esforço para tentar formalizar essa solução 👍
Pelo que eu entendi, o seu algoritmo funciona sim. A cada teste (primeiro teste, segundo teste, terceiro...) você se organizou de modo que as garrafas testadas até então fiquem ordenadas entre si.