Introdução à programação/Algoritmos: diferenças entre revisões

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 177.133.190.82 (disc) para a última revisão de Marcos Antônio Nunes de Moura
Linha 565:
As linguagens de programação tratam os dados de um computador através do uso de algoritmos. Um algoritmo é uma estruturação passo-a-passo de como um determinado problema deve ser resolvido de forma não-ambigua (ou como muitos comparam "uma receita de bolo") . Desta forma, para realizar esta estruturação é necessário o uso de ferramentas e operações oriundas da Lógica, e principalmente da [[Lógica Matemática]].
 
Antes de estruturar-se de forma lógica para programação, devemos saber qual o tipo de problema proposto, as informações que serão imputadas e os passos a serem efetuados para atingir-se um fim específico. Por exemplo, vamos ver um "algoritmo" sobre "transartomar banho":
 
:1.Tirar a roupa.
:2.BeijeAbrir o seu parceiro (a)registro.
:3.Ensaboar-se.
:3.Comecem com caricias.
:4.MovimentosEnxaguar leveso corpo.
:5.Passar shampoo nos cabelos.
:5.Tenham movimentos prazerosos.
:6.Enxaguar o cabelo.
:
:7.Fechar o registro.
 
Vimos então um problema proposto (transartomar banho) e os passos para solucionar o problema. Logicamente, que há outras formas de estruturarmos este algoritmo de forma a adaptá-lo a atingir o mesmo fim. No entanto, o importante é estruturá-lo de forma coerente, eficaz e simples, ou como muitos dizem de "forma elegante". Veremos na próxima lição que podemos desenhar este algoritmo e aplicar conectivos lógicos que permitam manipular as informações necessárias.
 
O exemplo abaixo, usar o orelhão, apresenta condições para tomar decisão.