Apostila de Lógica da Programação

Páginas: 16 (3974 palavras) Publicado: 23 de novembro de 2014
Lógica para programação – Prof. Valdir Gil Pillat
1 – Lógica para Programação
Antes de iniciarmos na lógica para programação devemos entender o que é lógica.
Desde os tempos primitivos o homem utiliza-se do raciocínio lógico para a realização das
suas atividades. Isso é comprovado pelo fato de ele ter estabelecido seqüências adequadas,
ou seja, seqüências lógicas para a realização das suastarefas com sucesso. Podemos citar
alguns exemplos relacionados às suas atividades do dia-a-dia:
- Para tomar banho, primeiro tira a roupa para não molhá-la e também para
estabelecer contato direto entre sua pele e a água;
- Para chupar uma bala é preciso tirá-la da embalagem;
Lógica de programação é a técnica de encadear pensamentos para atingir
determinado objetivo.
Na informática o uso dalógica aplica-se a todas as áreas para construção e
funcionamento do hardware e do software. Por exemplo, na construção de um circuito
integrado para o teclado, trabalha-se com o conceito de portas lógicas para a verificação da
passagem ou não de pulsos elétricos, a fim de que seja estabelecida uma comunicação entre
os componentes. Já na construção de software, é por meio do raciocínio lógicoque o
homem constrói algoritmos que podem ser transformados em programas de computador
capazes de solucionar problemas cada vez mais complexos.
Para nos auxiliar na resolução dos problemas de construção de algoritmos aplicados
à informática, faremos uso da lógica formal dedutiva. No entanto, para que sejam reunidos
dados para a solução dos problemas, muitas vezes utilizaremos o raciocíniológico indutivo.
A lógica preocupa-se com a forma da construção do pensamento. Isso permite que
se trabalhe com variáveis para que possa aplicar o mesmo raciocínio a diferentes
problemas. Por exemplo:
Gerson é cientista.
Todo cientista é estudioso.
Logo, Gerson é estudioso.
Substituindo as palavras “Gerson” e “estudioso” por A e B:
A é cientista.
Todo cientista é B.
Logo, A é B.
30/07/2012http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br

1

Lógica para programação – Prof. Valdir Gil Pillat
O raciocínio lógico nos conduz a uma resposta que pode ser "verdadeiro" ou "falso".
Na construção de algoritmos para a solução de problemas computacionais, trabalha-se com
esse tipo de raciocínio. As informações a ser analisada são representadas por variáveis queposteriormente receberão valores. As variáveis, por sua vez, representarão as premissas. por
exemplo:
Dados dois valores quaisquer, deseja-se saber qual é o maior.
Os dois valores são representados pelas variáveis A e B. Analisa-se o problema a
fim de averiguar qual é a melhor maneira de descobrir a solução, então se monta a
seqüência para que seja verificada a questão. Para descobrir a solução,pode-se partir de
problemas similares já resolvidos e, por analogia, aplicar o mesmo ao problema atual, ou
podem-se estudar formas de resolvê-lo buscando dados com especialistas no assunto em
questão.
Nesse caso, vamos substituir as variáveis por valores conhecidos, apenas como
modelo para facilitar o entendimento do raciocínio aplicado:
A será substituída por 7 e B, por 19.
Para que sejaverificado o maior valor, deve-se fazer uma comparação, por
exemplo: 7 é maior do que 19?
Logo tem-se a resposta: falso.
Então, pode-se concluir que 19 é o maior número entre os dois.
Quando os valores são desconhecidos, na representação para a solução do problema,
trabalha-se apenas com as variáveis:
A é maior do que B?
Se a resposta é "verdadeiro", A é o maior valor.
Se a resposta é "falso", Bé o maior valor.

30/07/2012

http://www1.univap.br/~valdirgp
e-mail: valdirgp@univap.br

2

Lógica para programação – Prof. Valdir Gil Pillat
Exercícios 1
1. Dada as premissas a seguir, verifique quais são as sentenças que representam
a conclusão correta:
I - Cavalos são animais. Animais possuem patas. Logo:
a) Cavalos possuem patas.
b) Todos os animais são cavalos.
c) Os...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Resumo da apostila lógica de programação (
  • Apostila sobre lógica de programação
  • Apostila Logica Programacao
  • Apostila Algoritmos E Logica De Programacao
  • Apostila Lógica de programação
  • Apostila Lógica de Programação
  • Apostila de introdução a lógica de programação
  • Lógica de Programação

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!