Algoritmosemportugol 140403044440 Phpapp02

15306 palavras 62 páginas
Programação de Computadores I

Prof. Erlon Pinheiro

1/77

Programação de Computadores I

Prof. Erlon Pinheiro

UNIDADE I – Introdução à Lógica de Programação
O que vamos ver:
Noções de Lógica
Algoritmizando a Lógica
Conceitos e Exemplos de Algoritmos
Noções de Fluxos de Controle
Algoritmos
Exercícios de Fixação

1. Noções de Lógica
O uso corriqueiro da palavra lógica está normalmente relacionado à coerência e racionalidade. Freqüentemente associa-se lógica apenas à matemática, deixando-se de perceber sua aplicabilidade e relação com as demais ciências.
Lógica é a “arte de bem pensar”, que é a “ciência das formas do pensamento”. Visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda a “correção do pensamento”.
Podemos também dizer que a lógica tem em vista a “ordem da razão”. Isto dá entender que a nossa razão pode funcionar desordenadamente. Por isso a lógica estuda e ensina a colocar “ordem no pensamento”. Exemplos:
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Portanto, todo cavalo é um animal.
Espírito Santo é um estado do Brasil.
Capixabas são as pessoas nascidas no Espírito Santo
Logo, todos os capixabas são Brasileiros.

2/77

Programação de Computadores I

Prof. Erlon Pinheiro

2. EXISTE LÓGICA NO DIA-A-DIA ?
Sempre que pensamos, a lógica ou a ilógica necessariamente nos acompanha. Quando falamos ou escrevemos estamos expressando nosso pensamento, logo, precisamos usar de lógica nessas atividades.
Exemplos:
A gaveta está fechada.
A caneta está dentro da gaveta.
Precisamos primeiro abrir a gaveta para depois pegar a caneta.
Anacleto é mais velho que Felisberto.
Felisberto é mais velho que Marivaldo.
Portanto, Anacleto é mais velho que Marivaldo.

3. MAS E A LÓGICA DE PROGRAMAÇÃO?
Significa o uso correto das leis de pensamento, da “ordem da razão” e de processos de raciocínio e simbolização formais na programação de computadores, objetivando racionalidade e o desenvolvimento de técnicas que cooperam para a produção de
soluções

Relacionados