lógica de programação professor william. as pessoas usam a lógica no cotidiano sem perceber....

21
INTRODUÇÃO Lógica de programação Professor William

Upload: internet

Post on 18-Apr-2015

103 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

INTRODUÇÃOLógica de programação

Professor William

Page 2: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

LÓGICA

Professor William

As pessoas usam a lógica no cotidiano sem perceber. Veja:

Page 3: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

LÓGICA

Professor William

O número 3 é menor que o número 5. O número 7 é maior que o número 5. Logo, o número 3 é menor que os números 5 e 7 !!

Page 4: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

LÓGICA

Professor William

Quando chove, não é preciso regar as plantas do jardim Hoje choveu Logo, hoje não é preciso regar as plantas do jardim

Page 5: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

LÓGICA

Professor William

O Brasil fica na América do Sul. A América do sul fica no continente americano. Logo, os brasileiros são sul-americanos.

Page 6: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

LÓGICA

Professor William

As vezes o raciocínio funciona desordenadamente.

“E se acontecer aqui ?”“Eu não tinha pensado nisso!”

Page 7: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

EXERCÍCIO - BANCO

Professor William

1. Sair do banco2. Aguardar a vez de ser atendido3. Entrar na fila do caixa4. Digitar a senha5. Entrar no banco6. Informar o valor a ser retirado7. Procurar a fila do caixa8. Pegar o comprovante do saque, cartão e

dinheiro9. Entregar o cartão a atendente do caixa10.Conferir o valor em dinheiro

Page 8: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

EXERCÍCIO – BOA VIAGEM

Professor William

Um carro sai da cidade de Boa Viagem e vai para a Cidade de Até que Enfim, percorrendo uma estradaDe 12 quilômetros. Nessa estrada, há um trecho emObras no quilometro 3, uma curva perigosa noQuilometro 5 e uma escola no quilometro 7.

Qual a seqüência das placas de indicação (avisos e quilometragens) da estrada ?

Page 9: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

ALGORITMO

Professor William

Seqüência lógica de ações para executar umaDeterminada tarefa com sucesso.

Page 10: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

ALGORITMO – CARRO EM MOVIMENTO

Professor William

Inicioentrar no carroajustar o banco e os espelhos retrovisorescolocar o cinto de segurançacolocar o cambio em ponto mortoligar o carrocolocar o cambio na primeira marchapisar no aceleradorsoltar o freio de mãosoltar a embreagem devagar

Fim

Page 11: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

ALGORITMO –CARRO EM MOVIMENTO. REFINANDO

Professor William

Para entrar no carro, é necessário abrir a porta.Para abrir a porta, é necessário colocar a chave naPorta, etc.

Refine o algoritmo carro em movimento.

Page 12: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

PSEUDOCÓDIGO

Professor William

Até aqui a forma que utilizamos para representarUm algoritmo foi o Pseudocódigo.

Também conhecido como Portugol. Sua característica é a proximidade com a

linguagem humana

Page 13: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA

Professor William

Outra forma que utilizamos para representarUm algoritmo. Utiliza figuras.

Veremos as principais figuras

Page 14: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

TERMINADOR Utilizado para indicar o inicio e o fim de um algoritmo

INICIO

FIM

Page 15: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

Representa entrada manual de dados. Pode ser viaTeclado, uma tela touch screen, código de barras, etc.

ENTRADA MANUAL

LEIA IDADE

Page 16: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

Representa a execução de uma operação ou grupode operações.PROCESSAMENTO

DECIDA SE ALUNO É MAIOR DE IDADE

Page 17: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

Representa a execução de uma operação de saídaVisual de dados em um monitor de vídeo, impressora,Tela do celular, etc.

EXIBIÇÃO

ESCREVA SE ALUNO É

MAIOR OU NÃO

Page 18: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

Representa o uso de desvios condicionais para Outros pontos do programa de acordo com situaçõesVariáveis.

DECISÃO

MAIOR DE 18 ?

ESCREVA aluno já é um

adulto

ESCREVA aluno não é um adulto

SIM NÃO

Page 19: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

FLUXOGRAMA - REPRESENTAÇÕES

Professor William

MAIOR DE 18 ?

ESCREVA aluno já é um

adulto

ESCREVA aluno não é um

adulto

INICIO

FIM

Leia idade

SIM NÃO

ESCREVA informe sua

idade

Page 20: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

EXERCÍCIO

Professor William

Escreva um fluxograma para o caso do carro em movimento.

Simule situações para utilizar a representação decisão.Por exemplo, teste se o carro ligou na primeira partida.

Page 21: Lógica de programação Professor William. As pessoas usam a lógica no cotidiano sem perceber. Veja:

EXERCÍCIO

Professor William

Escreva um fluxograma para saque de um valor em umCaixa eletrônico.