Noções Logicas
a) Conceitos:
“Lógica é a ciência que estuda as leis do raciocínio; coerência”.
“Lógica como técnica nos ensina a usar corretamente as leis do pensamento”. “Lógica é a arte de pensar corretamente e, visto que a forma mais complexa do pensamento é o raciocínio”.
b) Objeto da Lógica:
O homem é, por natureza, apto para pensar retamente (lógica natural), mas precisa de lógica científica, principalmente quando se trata de por a prova seu pensamento em casos difíceis ou controversos.
Algoritmos e programação estruturada.
Algoritmo: é a descrição de um conjunto finito de ações que, obedecidas, resultam em uma sucessão de passos, atingindo um objetivo. São usados para facilitar a programação de computadores, e não estão ligados a nenhuma linguagem específica.
Programação estruturada: é aquela feita em blocos de comandos
(conjunto de instruções delimitados). Dividir para conquistar!
Vantagens: Facilidade e rapidez para compreender e alterar o programa; programação mais fácil e portabilidade.
PADRÕES DE COMPORTAMENTO
Cada ser humano estabelece na realização de suas atividades cotidianas um roteiro para execução das mesmas. Esse roteiro é composto por uma série de tarefas menores que são realizadas automaticamente a partir da prática. Ao conjunto de rotinas da-se o nome de padrão de comportamento.
Padrão: Dá sentido de modelo, unidade.
Comportamento: Maneira de proceder, conjunto de atitudes e reações.
Ação: é um acontecimento que a partir de um estado inicial, após um período de tempo finito, produz um estado final previsível e bem definido.
Seqüencialização: é uma convenção com o objetivo de reger o fluxo de execução, determinando qual ação vem a seguir.
Ex:
Trocar uma lâmpada:
Pegue uma escada;
Posicione-a embaixo da lâmpada;
Busque uma lâmpada nova;
Suba na escada;
Retire a lâmpada velha;
Coloque a lâmpada nova;
Desça da escada.
Ligue o interruptor;
Teste para ver se a lâmpada acendeu.