Lógica de programação Professor William As pessoas usam a lógica no cotidiano sem perceber. Veja: 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 !! Professor William Quando chove, não é preciso regar as plantas do jardim Hoje choveu Logo, hoje não é preciso regar as plantas do jardim 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. Professor William As vezes o raciocínio funciona desordenadamente. “E se acontecer aqui ?” “Eu não tinha pensado nisso!” Professor William 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 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 Seqüência lógica de ações para executar uma Determinada tarefa com sucesso. 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 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. 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 Professor William Outra forma que utilizamos para representar Um algoritmo. Utiliza figuras. Veremos as principais figuras Professor William TERMINADOR Utilizado para indicar o inicio e o fim de um algoritmo INICIO FIM Professor William ENTRADA MANUAL Representa entrada manual de dados. Pode ser via Teclado, uma tela touch screen, código de barras, etc. LEIA IDADE Professor William PROCESSAMENTO Representa a execução de uma operação ou grupo de operações. DECIDA SE ALUNO É MAIOR DE IDADE Professor William EXIBIÇÃO 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. 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. SIM ESCREVA aluno já é um adulto MAIOR DE 18 ? NÃO ESCREVA aluno não é um adulto Professor William 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 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 Escreva um fluxograma para saque de um valor em um Caixa eletrônico. Professor William