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çã...