Programa de computadores
Abstração e Lógica A lógica é um termo comumente utilizado no cotidiano nas formas mais simples sem denotar conceitos (Generalização – Encadeamento – Inferência). Utilizamos de lógica cotidiana em sentenças: Generalização (Todo – Partes)
Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo cavalo é um animal.
Encadeamento
A gaveta está fechada. A caneta está dentro da gaveta. Precisamos primeiro abrir a gaveta para depois pegar a caneta.
Inferência
Anacleto é mais velho que Felisberto. Felisberto é mais velho que Marivaldo. Portanto, Anacleto é mais velho que Marivaldo.
Prof. Alessandro Bertolani Oliveira
1
Entretanto, a lógica cotidiana não representa com fidelidade esta ciência que é linha de pesquisa da filosofia e pode ser estendida a outras disciplinas. E ainda, percebemos que a ilógica leva a desorganização (caos) e a falta de padronização.
Figura 1 – O pensamento “sem lógica” leva a desordem e ao caos. LÓGICA: É a arte de “bem pensar”. Pensar neste contexto significa abstrair (Imaginar – Generalizar – Modelar) dados e fatos encontrados no mundo real. Com isso, a lógica é uma ciência que objetiva colocar “ordem nos pensamentos” – dados e fatos – generalizados (abstraídos) do mundo real. Outro fato é que na arte de “bem pensar”, a forma mais complexa do pensamento é o raciocínio. O raciocínio livre é devaneio que, não educado e treinado, facilmente se “perde”. Portanto, a lógica também visa “corrigir o raciocínio”, realinhando idéias e estabelecendo padrões.
Figura 2 – A lógica estabelece critérios corrigindo e realinhando o raciocínio.
Prof. Alessandro Bertolani Oliveira
2
Portanto, a lógica visa:
Então, o que é LÓGICA DE PROGRAMAÇÃO? O raciocínio é