Introdução a lógica de programação
Lógica
- E necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas.
- Permite definir a seqüência lógica para o desenvolvimento.
Seqüência Lógica
- Seqüência de instruções que devem ser seguidas para o cumprimento de uma determinada tarefa.
São os passos executados ate atingir um objetivo ou solução de um problema.
Instruções
- Conjunto de regras ou normas definidas para realização de algo.
- Informação que indica a um computador uma ação a executar.
Algoritmo
- Seqüência finita de passos que levam a execução de uma tarefa.
Programas
- Algoritmos escritos numa linguagem de computador.
####################################################
Exercícios
1- Crie um algoritmo para trocar uma lâmpada.
2- Faca um algoritmo para somar dois números e multiplicar o resultado pelo primeiro numero.
3- Descreva a seqüência lógica para trocar um pneu de um carro.
4- Faca um algoritmo para lavar uma panela.
####################################################
Desenvolvimento de Algoritmo
- Os algoritmos são escritos numa linguagem chamada pseudocódigo.
- Eles são independentes das linguagens de programação. Não existe um formalismo de como deve ser escrito um algoritmo.
Regras para construção do algoritmo
- Apenas um verbo por frase.
- Imaginar que esta escrevendo para quem não trabalha com informática
- frases curtas e simples
- procurar palavras sem sentido dúbio
Fases
-Precisamos dividir o problema em três fases fundamentais:
ENTRADA -> PROCESSAMENTO -> SAIDA
Entrada: Dados de entrada do algoritmo
Processamento: procedimentos para chegar ao resultado final
Saída: Dados já processados
####################################################
Exercício
Calcular a media final dos alunos que realizaram 4 provas (P1, P2, P3, P4)
- Quais os dados de entrada?
- Qual o processamento?
- Quais os dados de