Lógica de Programação
Programação
Definição de Lógica
A lógica trata da correção do pensamento. Como filosofia, procura saber por que pensamos assim e não do outro jeito. Com arte ou técnica, nos ensina a usar corretamente as leis do pensame nto.
Poderíamos dizer também que a lógica é a arte de pensar corretamente e, visto que a forma mais complexa do pensamento é o raciocínio, a lógica estuda ou tem em vista a
“correção do raciocínio”. Podemos ainda dizer que a lógica tem em vista a “ordem da razão”. Isto dá a entender que a nossa razão pode funcionar desordenadamente. Por isso a lógica ensina a colocar Ordem no Pensamento.
1.1. Algoritimizando a Lógica
Construir algoritmos é o objetivo fundamental de toda a programação, mas afinal o que é algoritmo?
“Algoritmo é uma seqüência de passos que visam atingir um objetivo bem definido.”
“Algoritmo é a descrição de um conjunto de ações que obedecidas, resultam numa sucessão finita de passos, atingindo o objetivo.”
Em geral, um algoritmo destina -se a resolver um problema: fixa um padrão de comportamento a ser seguido, uma norma de execução a ser trilhada, com vista a alcançar, como resultado final, a solução de um problema.
1.2. Exemplo de um algoritmo (não computacional)
Objetivo: usar um telefone público .
Início
1. tirar o fone do gancho;
2. ouvir o sinal de linha;
3. introduzir o cartão;
4. teclar o número desejado;
5. se der o sinal de chamar
5.1 conversar
5.2 desligar
5.3 retirar o cartão
6. senão
6.1 repetir
Fim
Obs: um programa é um algoritmo escrito em linguagem com putacional.
2. Tópicos Preliminares
2.1 Tipos Primitivos
Aproximando-nos da maneira pela qual o computador manipula as informações, vamos dividi-las em 4 tipos primitivos:
2.1.1
Inteiro: toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva).
Ex:
- Ele tem 15 irmãos.
- A temperatura desta noite será de -2 graus.
- Outros exemplos: idade,