Cursos / Informática para Internet / Lógica de Programação / Aula

arrow_back Aula 01 - Introdução aos algoritmos

Lógica

Observe as seguintes afirmações:

  1. O número 4 é menor que o número 7. O número 9 é maior que o número 7. Logo, o número 4 é menor que os números 9 e 7.
  2. Um casal com três filhos notou que um vaso havia sido quebrado enquanto duas das crianças estavam na escola. Quem é o culpado?
  3. Há uma caneta dentro de uma gaveta fechada. Sabemos que, para pegar a caneta, devemos, antes, abrir a gaveta.

Podemos deduzir a partir dessas afirmações, que em nosso cotidiano, sempre que pensamos, já estamos utilizando a lógica.

Se consultarmos em um dicionário da língua portuguesa o verbete "lógica", veremos que se trata de uma parte da filosofia que estuda as leis do raciocínio. É uma ciência que estuda as formas do pensamento.

Xavier (2005, p. 25) define a lógica como "uma sequência coerente, regular e necessária de acontecimentos, de coisas".

Veja, a seguir, uma sequência de passos para comprar um determinado produto em uma loja. Imagine se seria possível comprar o produto seguindo os passos dessa sequência:

  1. sair da loja;
  2. pagar pelo produto;
  3. entrar na loja;
  4. retirar o dinheiro da carteira;
  5. dirigir-se ao caixa;
  6. escolher o produto na prateleira.

Seria impossível conseguir efetuar a compra do produto, pois apesar de todas as ações estarem corretas, a sequência está errada. Como você poderia pagar pelo produto após sair da loja? Ou escolher o produto após pagar por ele? A sequência correta, nesse caso, seria:

  1. entrar na loja;
  2. escolher o produto na prateleira;
  3. dirigir-se ao caixa;
  4. retirar o dinheiro da carteira;
  5. pagar pelo produto;
  6. sair da loja.

A lógica, dessa forma, é utilizada para conduzir pensamentos ou ações voltados para a solução de problemas.Você sabe que a lógica está correta em determinada situação, se a solução do problema tiver sido atingida, cumprindo todos os requisitos.

Na programação de computadores, o treino dessa habilidade é fundamental para aprimorarmos a nossa capacidade de resolver problemas e programar.

Devemos, portanto, aprender a pensar de forma estruturada. O que isso significa? Significa desenvolver e aperfeiçoar a técnica de pensamento, dentro de um raciocínio lógico e matemático, que é a base de todo o trabalho na programação de computadores.

Versão 5.3 - Todos os Direitos reservados