Lgica de programao INTRODUO Professor William LGICA As

  • Slides: 21
Download presentation
Lógica de programação INTRODUÇÃO Professor William

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

LÓGICA As pessoas usam a lógica no cotidiano sem perceber. Veja: Professor William

LÓGICA As pessoas usam a lógica no cotidiano sem perceber. Veja: Professor William

LÓGICA Ø O número 3 é menor que o número 5. Ø O número

LÓGICA Ø 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 !! Professor William

LÓGICA Ø Quando chove, não é preciso regar as plantas do jardim Ø Hoje

LÓGICA Ø Quando chove, não é preciso regar as plantas do jardim Ø Hoje choveu Ø Logo, hoje não é preciso regar as plantas do jardim Professor William

LÓGICA Ø O Brasil fica na América do Sul. Ø A América do sul

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

LÓGICA As vezes o raciocínio funciona desordenadamente. “E se acontecer aqui ? ” “Eu

LÓGICA As vezes o raciocínio funciona desordenadamente. “E se acontecer aqui ? ” “Eu não tinha pensado nisso!” Professor William

EXERCÍCIO - BANCO 1. 2. 3. 4. 5. 6. 7. 8. Sair do banco

EXERCÍCIO - BANCO 1. 2. 3. 4. 5. 6. 7. 8. Sair do banco Aguardar a vez de ser atendido Entrar na fila do caixa Digitar a senha Entrar no banco Informar o valor a ser retirado Procurar a fila do caixa Pegar o comprovante do saque, cartão e dinheiro 9. Entregar o cartão a atendente do caixa 10. Conferir o valor em dinheiro Professor William

EXERCÍCIO – BOA VIAGEM Um carro sai da cidade de Boa Viagem e vai

EXERCÍCIO – BOA VIAGEM Um carro sai da cidade de Boa Viagem e vai para a Cidade de Até que Enfim, percorrendo uma estrada De 12 quilômetros. Nessa estrada, há um trecho em Obras no quilometro 3, uma curva perigosa no Quilometro 5 e uma escola no quilometro 7. Qual a seqüência das placas de indicação (avisos e quilometragens) da estrada ? Professor William

ALGORITMO Seqüência lógica de ações para executar uma Determinada tarefa com sucesso. Professor William

ALGORITMO Seqüência lógica de ações para executar uma Determinada tarefa com sucesso. Professor William

ALGORITMO – CARRO EM Inicio MOVIMENTO entrar no carro ajustar o banco e os

ALGORITMO – CARRO EM Inicio MOVIMENTO entrar no carro ajustar o banco e os espelhos retrovisores colocar o cinto de segurança colocar o cambio em ponto morto ligar o carro colocar o cambio na primeira marcha pisar no acelerador soltar o freio de mão soltar a embreagem devagar Fim Professor William

ALGORITMO –CARRO EM MOVIMENTO. REFINANDO Para entrar no carro, é necessário abrir a porta.

ALGORITMO –CARRO EM MOVIMENTO. REFINANDO Para entrar no carro, é necessário abrir a porta. Para abrir a porta, é necessário colocar a chave na Porta, etc. Refine o algoritmo carro em movimento. Professor William

PSEUDOCÓDIGO Até aqui a forma que utilizamos para representar Um algoritmo foi o Pseudocódigo.

PSEUDOCÓDIGO Até aqui a forma que utilizamos para representar Um algoritmo foi o Pseudocódigo. Ø Também conhecido como Portugol. Ø Sua característica é a proximidade com a linguagem humana Professor William

FLUXOGRAMA Outra forma que utilizamos para representar Um algoritmo. Utiliza figuras. Veremos as principais

FLUXOGRAMA Outra forma que utilizamos para representar Um algoritmo. Utiliza figuras. Veremos as principais figuras Professor William

FLUXOGRAMA REPRESENTAÇÕES Utilizado para indicar o inicio e o fim de um algoritmo TERMINADOR

FLUXOGRAMA REPRESENTAÇÕES Utilizado para indicar o inicio e o fim de um algoritmo TERMINADOR INICIO FIM Professor William

FLUXOGRAMA Representa entrada manual de dados. Pode ser via REPRESENTAÇÕES Teclado, uma tela touch

FLUXOGRAMA Representa entrada manual de dados. Pode ser via REPRESENTAÇÕES Teclado, uma tela touch screen, código de barras, etc. ENTRADA MANUAL LEIA IDADE Professor William

FLUXOGRAMA Representa a execução de uma operação ou grupo REPRESENTAÇÕES de operações. PROCESSAMENTO DECIDA

FLUXOGRAMA Representa a execução de uma operação ou grupo REPRESENTAÇÕES de operações. PROCESSAMENTO DECIDA SE ALUNO É MAIOR DE IDADE Professor William

FLUXOGRAMA Representa a execução de uma operação de saída REPRESENTAÇÕES Visual de dados em

FLUXOGRAMA Representa a execução de uma operação de saída REPRESENTAÇÕES Visual de dados em um monitor de vídeo, impressora, EXIBIÇÃO Tela do celular, etc. ESCREVA SE ALUNO É MAIOR OU NÃO Professor William

FLUXOGRAMA Representa o uso de desvios condicionais para REPRESENTAÇÕES Outros pontos do programa de

FLUXOGRAMA Representa o uso de desvios condicionais para REPRESENTAÇÕES Outros pontos do programa de acordo com situações DECISÃO Variáveis. SIM ESCREVA aluno já é um adulto MAIOR DE 18 ? NÃO ESCREVA aluno não é um adulto Professor William

FLUXOGRAMA REPRESENTAÇÕES INICIO ESCREVA informe sua idade Leia idade SIM MAIOR DE 18 ?

FLUXOGRAMA REPRESENTAÇÕES INICIO ESCREVA informe sua idade Leia idade SIM MAIOR DE 18 ? ESCREVA aluno já é um adulto NÃO ESCREVA aluno não é um adulto FIM Professor William

EXERCÍCIO Escreva um fluxograma para o caso do carro em movimento. Simule situações para

EXERCÍCIO 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. Professor William

EXERCÍCIO Escreva um fluxograma para saque de um valor em um Caixa eletrônico. Professor

EXERCÍCIO Escreva um fluxograma para saque de um valor em um Caixa eletrônico. Professor William