O QUE É UM ALGORITMO?
- 10 de jun. de 2019
- 1 min de leitura
Atualizado: 26 de jun. de 2019
Quem aí ja ouviu falar que algoritmo é uma receita de bolo? É , foi assim que eu aprendi no meu primeiro ano de faculdade e acabei levando a analogia a sério demais hehe. Checa o vídeo pra entender o que é isso.
Código completo:
ALGORITMO FAZER BOLO
aquecerForno(180)
[ovosTodos, fubaSaco, acucarSaco, oleoGarrafa, cocoRaladoGarrafa, leiteDeCocoGarrafa, aveiaCaixa, fermentoPote] = pegueOsIngredientes()
ovos = porcioneOsIngredientes(ovosTodos,4,'unidade')
acucar = porcioneOsIngredientes(acucarSaco,3/2,'xicara')
fuba = porcioneOsIngredientes(fubaSaco,2,'xicara')
aveia = porcioneOsIngredientes(aveiaCaixa,3,'colher')
oleo = porcioneOsIngredientes(oleoGarrafa,1/2,'colher')
leitedeCoco = porcioneOsIngredientes(leiteDeCocoGarrafa,1,'xicara')
fermento = porcioneOsIngredientes(fermentoPote,1,'colher')
cocoRalado = porcioneOsIngredientes(cocoRaladoGarrafa,3,'colher')
mistura1 = baterLiquidificador([ovos,acucar,oleo])
mistura2 = baterLiquidificador([mistura1, fuba, aveia])
mistura3 = misturarNoPote([mistura2, leitedeCoco, cocoRalado, fermento])
forma = untarForma()
bolo = assar(forma,mistura3,35)
FIM ALGORITMO
FUNCAO ingrediente = porcioneOsIngredientes(alimentoTodo,quantidadeReceita,medida)
quantidadeAtual = 0
ingrediente = []
enquanto( quantidadeAtual < quantidadeReceita)
[ingredienteNovo, quantidadeNova] = pegarMaisIngrediente(alimentoTodo,medida)
ingrediente = ingrediente + ingredienteNovo
quantidadeAtual = quantidadeReceita + quantidadeAtual
fim enquanto
retorne ingrediente
FIM FUNCAO
FUNCAO mistura = baterLiquidificador(listaDeIngredientes)
mistura = pulsarLiquifidicador(listaDeIngrediente)
enquanto( homogenea(mistura) == FALSO)
mistura = pulsarLiquifidicador(listaDeIngrediente)
fim enquanto
retorne mistura
FIM FUNCAO
FUNCAO mistura = misturarNoPote(listaDeIngredientes)
mistura = misturarComEspatula(listaDeIngrediente)
enquanto( homogenea(mistura) == FALSO)
mistura = misturarComEspatula(listaDeIngrediente)
fim enquanto
retorne mistura
FIM FUNCAO
O código não esta escrito em nenhuma linguagem específica. O algoritmo é muito mais a sequencia de passos e a linguagem é consequência de implementação no computador.
dúvidas?
Comenta aqui ou manda no direct do instagram www.instagram.com/maribneiva
Beijos!

Comentários