Upload
lohraine-ifro-oliveira
View
994
Download
1
Embed Size (px)
Citation preview
LÓGICA DE PROGRAMAÇÃO
Andréia Maciel da Silva
O que é lógica? A lógica nos ensina como utilizar da melhor
maneira o pensamento em busca da solução de um problema.
Na área de desenvolvimento de aplicativos para computadores, é muito importante saber utilizar a lógica ou ter bom raciocínio lógica, pois isso ajuda a encontrar soluções para os diversos problemas que podem surgir.
Outra definição: é a técnica de encadear pensamentos para atingir determinado objetivo.
Exemplo
Todo mamífero é um animal.
Todo cavalo é um mamífero.
Portanto, todo cavalo é um animal.
O que é sequência lógica?
São passos executados até atingir um objetivo ou solução de um problema.
Exemplo: chupar uma bala.
Pegar a bala
Retirar o papel
Chupar a bala
Jogar o papel no lixo
O que é um algoritmo?
Um algoritmo pode ser definido como uma sequência de passos que visam a atingir um objetivo bem definido.
Na medida em que precisamos especificar uma sequência de passos, é necessário utilizar ordem, ou seja, ‘pensar com ordem’, portanto precisamos utilizar lógica.
Exercício: Construir um algoritmo de como fazer um bolo.
Pseudocódigo
Os algoritmos são descritos em uma linguagem chamada de pseudocódigos.
Os algoritmos são independentes da linguagens de programação.
O algoritmo deve ser fácil de se interpretar e fácil de codificar. Ele deve ser intermediário entre a linguagem falada e a linguagem de programação.
Fases para a construção do algoritmo Entrada: são dados de entrada do algoritmo
Processamento: são os procedimentos utilizados para chegar ao resultado final
Saída: são os dados já processados.
Exemplo de algoritmo Imagine o seguinte problema: Calcular a
média final dos alunos da 3ª Série. Os alunos realizarão quatro provas: P1, P2, P3 e P4.
Temos, o algoritmo
Receba a nota da prova1
Receba a nota de prova2
Receba a nota de prova3
Receba a nota da prova4
Some todas as notas e divida o resultado por 4
Mostre o resultado da divisão
Diagrama de bloco
O diagrama de blocos é uma forma padronizada e eficaz para representar os passos lógicos de um determinado processamento.
Com o diagrama podemos definir uma seqüência de símbolos, com significado bem definido, portanto, sua principal função é a de facilitar a visualização dos passos de um processamento.
Simbologia Existem diversos símbolos em um diagrama de bloco.
Exemplos
Tipos de dados
Inteiro: toda e qualquer informação numérica que pertença ao conjunto dos números inteiros relativos (negativa, nula ou positiva).
Real: toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula ou positiva).
Caracter: toda e qualquer informação composta por um conjunto de caracteres alfanuméricos: numéricos (0...9), alfabéticos (A...Z, a...z) e especiais (por exemplo, #, ?, !, @).
Lógico: toda e qualquer informação que pode assumir apenas duas situações (biestável).
Variáveis e constantes
Declaração de variáveis
Expressões aritméticas
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Exercícios