programação
1
• A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a seqüência lógica para o desenvolvimento. • Então o que é lógica?
Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. 2
1
19/08/2014
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Portanto, todo cavalo é um animal.
• A lógica envolve dedução e análise.
• Para pensar, falar, escrever ou agir corretamente, precisamos colocar ‘ordem no pensamento’, ou seja, utilizar a lógica.
A gaveta está fechada.
A caneta está dentro da gaveta.
Precisamos primeiro abrir a gaveta para depois pegar a caneta.
3
• 1- Três senhoras,Dona Branca, dona Rosa e dona
Violeta, passeavam pelo parque quando dona
Rosa disse:
– Não é curioso que estejamos usando vestidos de cores branca, rosa e violeta, embora nenhuma de nós esteja usando um vestido de cor igual ao seu próprio nome?
– Uma simples coincidência!- respondeu a senhora com o vestido violeta.
• Pergunta-se: Qual a cor do vestido de cada senhora? 4
2
19/08/2014
• 2- Um homem precisa atravessar um rio com um barco que possui capacidade apenas para carregar ele mesmo e mais uma de suas três cargas, que são: um lobo, um bode e um maço de alfafa. O que o homem deve fazer para conseguir atravessar o rio sem perder suas cargas? Escreva uma sequencia lógica mostrando a resposta, ou seja, iniciando todas as ações necessárias para efetuar uma travessia segura, ou seja, o bode não pode ficar com a alfafa e o lobo não pode ficar com o bode).
5
• 3- Elabore uma sequencia lógica que mova três discos de uma Torre de Hanói, que consiste em três hastes (1,
2, 3), uma das quais serve de suporte para três discos de tamanhos diferentes (a,b,c), os menores sobre os maiores. Pode-se mover um disco de cada vez para qualquer haste, contanto que nunca seja colocado um disco maior