Algoritmos
Lógica de Programação
1
CAPÍTULO 1
Introdução à lógica
Objetivos
Abordar o conceito de lógica como ciência; destacar o uso da lógica de maneira muitas vezes incondicional, nas tarefas do dia-a-dia; usar o raciocínio lógico para a tomada de decisões e para a resolução de problemas.
Lógica
Origem e Significado
Aristóteles – pai da lógica!
Filósofo grego
Foi aluno de Platão
Contribuiu em diversas áreas do conhecimento, dentre as quais destaca-se: lógica, política, ética e retórica
O termo lógica é originário do termo logos – linguagem racional
A sua aplicação relaciona-se com a análise das formas e leis do pensamento e de sua organização.
© Prof. Ernani Leite, Msc
Lógica de Programação
3
Análise Lógica
Argumentos
Utilizados para exposição de idéias ou fatos
Pode ser composto por uma ou várias premissas
Apresenta uma conclusão
Exemplo
1. Sandra é mais velha do que Ricardo.
(Premissa 1)
2. Ricardo é mais velho do que Pedro.
(Premissa 2)
3. Logo, Sandra é mais velha do que Pedro. (Conclusão)
Se as premissas forem verdadeiras a conclusão será verdadeira! © Prof. Ernani Leite, Msc
Lógica de Programação
4
Argumentos Indutivos
Com base na comparação entre os dados fornecidos e algo que se conheça chega-se a uma conclusão. Exemplo:
1.
2.
3.
Ontem não havia nuvens no céu e não choveu.
Hoje não há nuvens no céu.
Portanto, hoje não vai chover.
© Prof. Ernani Leite, Msc
Lógica de Programação
5
Argumentos Dedutivos
A conclusão é obtida como conseqüência das premissas Exemplo:
1.
2.
3.
Joana é uma mulher.
As mulheres são seres humanos.
Logo, Joana é um ser humano.
© Prof. Ernani Leite, Msc
Lógica de Programação
6
Aplicação da Lógica na Informática
Na informática e na computação a Lógica é aplicada para se obter o funcionamento do hardware e do software.
Exemplos:
Construção de