Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmo;
●
Estruturas de controle;
●
Estruturas de dados;
●
Testes;
●
Paradigmas de programação.
●
●
LÓGICA DE PROGRAMAÇÃO – BIBLIOGRAFIA
Editora: Pearson
●
Edição: 2013.
●
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) O que é lógica ?
Coerência e racionalidade;
●
●
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um ___?___ .
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
1) Exemplos
●Todo mamífero é um animal. Todo cavalo é um mamífero. Portanto, todo
cavalo é um animal.
1) Exemplo:
●Problema A:
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exemplo:
●Problema A:
1) Exemplo:
●Problema A:
1) Exemplo:
●Problema A:
1) Exemplo:
●Problema B:
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exemplo:
●Problema B:
1) Exemplo:
●Problema B:
1) O que é um algoritmo ?
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) O que é um algoritmo ?
● Um algoritmo pode ser definido como uma sequência finita de passos que
visam a atingir um objetivo bem definido.
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) O que é um algoritmo ?
● Um algoritmo pode ser definido como uma sequência finita de passos que
visam a atingir um objetivo bem definido.
1) O que é um algoritmo ?
● Um algoritmo pode ser definido como uma sequência finita de passos que
visam a atingir um objetivo bem definido.
● Apesar do nome os algoritmos são bem usuais no nosso dia a dia, como
por exemplo, uma receita de um bolo.
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) O que é um algoritmo ?
● Um algoritmo pode ser definido como uma sequência finita de passos que
visam a atingir um objetivo bem definido.
● Apesar do nome os algoritmos são bem usuais no nosso dia a dia, como
por exemplo, uma receita de um bolo.
4) Subir na escada.
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
4) Subir na escada.
4) Subir na escada.
1) O que aprendemos ?
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) O que aprendemos ?
1) O que aprendemos ?
1) Testando o Algoritmo
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Testando o Algoritmo
1) Testando o Algoritmo
4) Liga o interruptor
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
4) Liga o interruptor
4) Liga o interruptor
4) Liga o interruptor
4) Liga o interruptor
1) Liga o interruptor
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Se a lâmpada não acender, então
1) …..
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Se a lâmpada não acender, então
1) Retirar a lâmpada queimada
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Se a lâmpada não acender, então
1) Retirar a lâmpada queimada
2) Colocar a lâmpada reserva
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Se a lâmpada não acender, então
1) Retirar a lâmpada queimada
2) Colocar a lâmpada reserva
3) Se a lâmpada não acender, então ……………..
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Enquanto a lâmpada não acender, faça
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Liga o interruptor
2) Se a lâmpada não acender, então
1) Pega uma escada.
2) Posicionar a escada embaixo da lâmpada.
3) Buscar uma lâmpada reserva.
4) Subir na escada
5) Retirar a lâmpada queimada
6) Colocar a lâmpada reserva
7) Enquanto a lâmpada não acender, faça
1) Retirar a lâmpada queimada
2) Colocar a lâmpada reserva
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Estrutura Sequencial
2) Teste condicional
3) Estrutura de repetição
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Textual
2) Fluxograma
3) Diagrama de Chapin
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Fluxograma
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Diagrama de Chapin
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Não!
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Não!
1) Não!
1) Não!
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exercícios de Fixação 1
1) Exercícios de Fixação 1
1) Exercícios de Fixação I
1) Exercícios de Fixação 1
3)
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO
1) Exercícios de Fixação 1
a) 12 x 4
b) 23 x 11
c) 10 / 2
d) 175 / 7
e) 2*8
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO