210 likes | 326 Views
Lógica de programação. introduçã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 !!. lógica. Professor William.
E N D
Lógica de programação introduçã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 !! 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 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. lógica Professor William
As vezes o raciocínio funciona desordenadamente. “E se acontecer aqui ?” “Eu não tinha pensado nisso!” lógica Professor William
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 Entregar o cartão a atendente do caixa Conferir o valor em dinheiro Exercício - Banco Professor William
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 ? Exercício – boa viagem Professor William
Seqüência lógica de ações para executar uma Determinada tarefa com sucesso. algoritmo Professor William
Inicio 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 Algoritmo – carro em movimento Professor William
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. Algoritmo –carro em movimento. refinando Professor William
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 pseudocódigo Professor William
Outra forma que utilizamos para representar Um algoritmo. Utiliza figuras. Veremos as principais figuras fluxograma Professor William
TERMINADOR Utilizado para indicar o inicio e o fim de um algoritmo INICIO Fluxograma - REPRESENTAÇÕES FIM Professor William
ENTRADA MANUAL Representa entrada manual de dados. Pode ser via Teclado, uma tela touch screen, código de barras, etc. Fluxograma - REPRESENTAÇÕES LEIA IDADE Professor William
PROCESSAMENTO Representa a execução de uma operação ou grupo de operações. Fluxograma - REPRESENTAÇÕES DECIDA SE ALUNO É MAIOR DE IDADE Professor William
Representa a execução de uma operação de saída Visual de dados em um monitor de vídeo, impressora, Tela do celular, etc. EXIBIÇÃO Fluxograma - REPRESENTAÇÕES ESCREVA SE ALUNO É MAIOR OU NÃO Professor William
DECISÃO Representa o uso de desvios condicionais para Outros pontos do programa de acordo com situações Variáveis. Fluxograma - REPRESENTAÇÕES MAIOR DE 18 ? NÃO SIM ESCREVA aluno já é um adulto ESCREVA aluno não é um adulto Professor William
INICIO ESCREVA informe sua idade Fluxograma - REPRESENTAÇÕES Leia idade SIM MAIOR DE 18 ? NÃO ESCREVA aluno já é um adulto ESCREVA aluno não é um adulto FIM 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. exercício Professor William
Escreva um fluxograma para saque de um valor em um Caixa eletrônico. exercício Professor William