16
Lógica de Programação Prof. Thiago Araujo 1 terça-feira, 8 de janeiro de 2013

Aula logica de_programacao

Embed Size (px)

Citation preview

Page 1: Aula logica de_programacao

Lógica de Programação

Prof. Thiago Araujo

1terça-feira, 8 de janeiro de 2013

Page 2: Aula logica de_programacao

LógicaÉ a técnica de encadear pensamentos para

atingir determinado objetivo.

2terça-feira, 8 de janeiro de 2013

Page 3: Aula logica de_programacao

Sequência LógicaSão passos executados até atingir um objetivo ou solução de um problema.

3terça-feira, 8 de janeiro de 2013

Page 4: Aula logica de_programacao

InstruçõesSã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.

4terça-feira, 8 de janeiro de 2013

Page 5: Aula logica de_programacao

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

5terça-feira, 8 de janeiro de 2013

Page 6: Aula logica de_programacao

Programas de computador

São algoritmos escritos em uma linguagem de computador que são interpretados e

executados por uma máquina.

6terça-feira, 8 de janeiro de 2013

Page 7: Aula logica de_programacao

Exercícios 1Crie 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.

7terça-feira, 8 de janeiro de 2013

Page 8: Aula logica de_programacao

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.

8terça-feira, 8 de janeiro de 2013

Page 9: Aula logica de_programacao

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.

9terça-feira, 8 de janeiro de 2013

Page 10: Aula logica de_programacao

Fases fundamentaisEntrada Processamento Saída

Analogia com o corpo humano10terça-feira, 8 de janeiro de 2013

Page 11: Aula logica de_programacao

Fases fundamentaisEntrada Processamento Saída

Analogia com o computador11terça-feira, 8 de janeiro de 2013

Page 12: Aula logica de_programacao

ExemploPara 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?

12terça-feira, 8 de janeiro de 2013

Page 13: Aula logica de_programacao

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

13terça-feira, 8 de janeiro de 2013

Page 14: Aula logica de_programacao

Exercícios 2Ide nt i f ique os dados de e n t rada, 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.

14terça-feira, 8 de janeiro de 2013

Page 15: Aula logica de_programacao

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

15terça-feira, 8 de janeiro de 2013

Page 16: Aula logica de_programacao

Obrigado!Prof. Thiago Araujo

[email protected]

16terça-feira, 8 de janeiro de 2013