1. Lógica de
Programação
Prof. Thiago Araujo
terça-feira, 8 de janeiro de 2013 1
2. Lógica
É a técnica de encadear pensamentos para
atingir determinado objetivo.
terça-feira, 8 de janeiro de 2013 2
3. Sequência Lógica
São passos executados até atingir um
objetivo ou solução de um problema.
terça-feira, 8 de janeiro de 2013 3
4. Instruções
São um conjunto de regras ou
normas definidas para a
realização ou emprego de algo.
Em informática, é o que indica a um
computador uma ação elementar a ser
executada.
terça-feira, 8 de janeiro de 2013 4
5. Algoritmo
É uma sequência finita de instruções que
levam à execução de uma tarefa clara e
precisa para atingir uma meta específica.
Exemplos
terça-feira, 8 de janeiro de 2013 5
6. Programas de
computador
São algoritmos escritos em uma linguagem
de computador que são interpretados e
executados por uma máquina.
terça-feira, 8 de janeiro de 2013 6
7. Exercícios 1
Crie uma sequência lógica para tomar
banho.
Faça um algoritmo para somar dois
números e multiplicar o resultado pelo
primeiro.
Faça um algoritmo detalhado para
trocar uma lâmpada.
terça-feira, 8 de janeiro de 2013 7
8. Pseudocódigos
É uma forma genérica de escrever
algoritmos utilizando uma linguagem
simples sem a necessidade de conhecer a
sintaxe de nenhuma linguagem de
programação.
terça-feira, 8 de janeiro de 2013 8
9. Regras para construir
um algoritmo
Usar somente um verbo por frase;
Ser legível para quem não trabalha com
informática;
Usar frases curtas e simples;
Ser objetivo;
Evitar palavras de sentido dúbio.
terça-feira, 8 de janeiro de 2013 9
10. Fases fundamentais
Entrada Processamento Saída
Analogia com o corpo humano
terça-feira, 8 de janeiro de 2013 10
11. Fases fundamentais
Entrada Processamento Saída
Analogia com o computador
terça-feira, 8 de janeiro de 2013 11
12. Exemplo
Para calcular a média final temos:
M = (P1+P2+P3+P4)/4
Quais são os dados de entrada?
Qual o processamento utilizado?
Quais serão os dados de saída?
terça-feira, 8 de janeiro de 2013 12
13. Teste de mesa
É o teste do algoritmo. Deve-se seguir as
instruções do algoritmo de maneira
precisa para verificar se o procedimento
utilizado está correto.
P1 P2 P3 P4 M
Exemplo
terça-feira, 8 de janeiro de 2013 13
14. Exercícios 2
Ide n t i f iq ue o s d ado s de e n t rad a,
processamento e saída do algoritmo
abaixo:
Receba código da peça;
Receba valor da peça;
Receba quantidade de peças;
Calcule o valor total (quantidade x valor);
Mostre o código da peça e seu valor total.
terça-feira, 8 de janeiro de 2013 14
15. Exercícios 2
Faça um algoritmo para calcular o
estoque médio de uma peça, sendo que:
Estoque Médio = (Qtd Max + Qtd Min)/2
Teste o algoritmo anterior
terça-feira, 8 de janeiro de 2013 15
16. Obrigado!
Prof. Thiago Araujo
thiago.ac.araujo@gmail.com
terça-feira, 8 de janeiro de 2013 16