Aula 2: Conceitos Básicos de Lógica e Raciocínio Lógico
A lógica é a ciência do pensamento correto. No desenvolvimento de sistemas, a lógica de programação é o conjunto de regras e conceitos que utilizamos para instruir o computador a realizar tarefas de maneira ordenada e sem ambiguidades.
A Natureza do Raciocínio Lógico
Diferente dos seres humanos, que possuem intuição e conseguem preencher lacunas em instruções vagas, os computadores são "literais". Se você pedir para um computador "fazer um café", ele não saberá por onde começar, a menos que você descreva cada passo lógico: pegar a xícara, colocar o filtro, despejar a água quente, etc.
O raciocínio lógico aplicado à informática envolve a capacidade de decompor problemas complexos em pequenas partes gerenciáveis e sequenciais. Isso exige:
1. Coerência: As instruções não podem ser contraditórias.
2. Sequencialidade: Existe uma ordem necessária para que as coisas aconteçam (não se pode beber o café antes de ele estar pronto).
3. Ausência de Ambiguidade: Cada instrução deve ter apenas um significado possível.
A lógica de programação é a base de tudo. Uma vez que você domina a forma de pensar logicamente, aprender uma nova linguagem de programação (como C, Java ou Python) torna-se apenas uma questão de aprender uma nova sintaxe.
Comentários
Postar um comentário