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

[edição não verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Etiquetas: conteúdo ofensivo Editor Visual
m Foram revertidas as edições de 193.236.39.201 (disc) para a última revisão de Marcos Antônio Nunes de Moura
Linha 2:
Um algoritmo é um esquema de resolução de um problema. Pode ser implementado com qualquer sequência de valores ou objetos que tenham uma lógica infinita (por exemplo, a língua portuguesa, a linguagem Pascal, a linguagem C, uma sequência numérica, um conjunto de objetos tais como lápis e borracha), ou seja, qualquer coisa que possa fornecer uma sequência lógica. Em baixo podemos ver um algoritmo implementado num fluxograma, sobre o estado de uma lâmpada:
 
<center><br/>[[Imagem:Introducao_programacao_fluxograma.png|1x1px]]<br/>
Figura 3 - Algoritmo num fluxograma
</center>
Linha 14:
 
 
:'''Linguagem humana:'''
:''"Se for verdade isso, acontece isto, senão acontece aquilo"''
:a puta da tua mae e mais larga que um tronco de uma arvore
:'''Linguagem de máquina:'''
:''IF isso; THEN isto; ELSE aquilo;''
 
Linha 563:
 
==Algoritmo==
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") . UmDesta algoritmoforma, para realizar esta estruturação é comonecessário o uso de ferramentas e operações oriundas da Lógica, e principalmente fazerda um[[Lógica cagalhaoMatemá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 "tomar banho":