180 likes | 278 Views
Lógica e Técnicas de Programação. Algoritmos. Visual G. José Rui. Algoritmos. 3 passos para construir um programa. Exemplo 1. Faça um algoritmo que calcule a velocidade média de um carro e imprima as seguintes notificações de acordo com a tabela abaixo. Exemplo 1 - Resolução.
E N D
Lógica e Técnicas de Programação Algoritmos Visual G José Rui
Algoritmos • 3 passos para construir um programa
Exemplo 1 • Faça um algoritmo que calcule a velocidade média de um carro e imprima as seguintes notificações de acordo com a tabela abaixo.
Exemplo 1 - Resolução • Primeira coisa: • Temos que Abstrair o problema; • Ou seja, interpretar o que o cliente deseja; • O que será ENTRADA • O que será PROCESSADO • O que será SAÍDA Velocidade Média Distância percorrida e Tempo
Exemplo 1 - Resolução • Vamos pensar na tela do programa agora: • Pediremos ao usuário: • A distancia percorrida • O tempo gasto
Exemplo 1 - Resolução • Para escrevermos uma mensagem na tela, qual comando usaremos? • Escreva(“ Texto desejado ”) • Para pegar o que o usuário digitou e guardá-lo em uma variável? • Leia( nomeDaVariavel)
Exemplo 1 - Resolução • Agora vamos construir nosso programa • Quais variáveis nós precisaremos? • Distancia • Tempo • VelocidadeMedia >>> Lembrando que o nome da sua variável é criatividade sua. ------- Pode ser qualquer nome ------- NÃO pode separar nome de variável
Exemplo 1 - Resolução • Temos agora que pedir ao usuário os dados de entrada • Usaremos os comandos: • Escreva • Leia Estes valores serão inseridos nas variáveis pelo comando LEIA
Exemplo 1 - Resolução • Agora faz-se o processamento • Segunda a física • No VISUAL G faremos: VelocidadeMedia <- Distancia/Tempo Comando de atribuição >>> Processa a fração e coloca dentro de VelocidadeMédia
Exemplo 1 - Resolução • Agora devemos ver qual Opção se enquadra • Para isso usa-se o COMANDO: SE Se ( condição) entao Senao Fimse
Exemplo 1 - Resolução • Continuando nosso código, fica assim: • Lembre da organização. • Sempre colocar 3 espaços (ou TAB)
Exemplo 1 - Resolução • Continuando nosso código, fica assim: • Vamos verificar as próximas opções • Usaremos novamente o SE
Exemplo 1 - Resolução • Continuando nosso código, fica assim: • Lembre da organização. • Sempre colocar 3 espaços (ou TAB)
Exemplo 1 - Resolução • Pra finalizar, a ultima opção: • Como não é 1° nem a 2° então é a terceira opção
Exemplo 1 – Resolução - Final EXECUÇÃO DO PROGRAMA
Exercício • Faça um algoritmo que calcule o IMC de uma pessoa. Seu Algoritmo receberá como entrada a massa da pessoa e a altura da pessoa. E terá como saída a situação do seu peso.
Exercício • Transcreva o exercício feito em sala para o VISUAL G e faça as devidas correções para seu programa funcionar. • Baseie-se no exemplo1 • Lembre-se que seu programa NÃO funcionará se tiver um errinho que seja • ENTÃO ATENÇÃO