Prévia do material em texto
· Pergunta 1 10 em 10 pontos Percebemos o quão importante é você estar ciente de como é o funcionamento dos comandos em lógica de programação. Cada comando possui um propósito e com ele podemos perceber qual é o melhor comando para realizar determinada atividade. Neste sentido, analisemos o caso problematizador abaixo: O IBGE (Instituto Brasileiro de Geografia e Estatística) desejou realizar uma estatística nas cidades pertencentes ao estado do Paraná, verificando dados sobre acidentes de trânsito. Neste estudo, precisava-se obter alguns dados, que podemos verificar abaixo: · código da cidade; · número de veículos de passeio; · número de acidentes de trânsito com vítimas. Desejava-se saber ainda: · qual o maior e o menor índice de acidentes de trânsito e a que cidades pertencem; · qual a média de veículos nas cidades juntas; · qual a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio. Analisando, assim, o nosso caso problematizador, você, aluno(a), deverá realizar um algoritmo que resolva este problema. Utilize-se de todos os conceitos aprendidos até o presente momento. Bom trabalho. Resposta Selecionada: Algoritmo "Atividade4" Var Primeira_cidade, segunda_cidade, Terceira_cidade: caractere Acidente_Primeira_cidade, Acidente_Segunda_cidade, Acidente_Terceira_cidade:inteiro Veiculos_primeira_cidade, Veiculos_segunda_cidade, Veiculos_terceira_cidade: inteiro Maior, Menor, valormaior, valormenor: inteiro Media, MediaAcidente: real Maiorcidade, menorcidade: caractere Inicio escreva ("Digite o nome de uma cidade do estado do Parana:") Leia (Primeira_cidade) escreva ("Digite o nome de mais uma cidade do estado do Parana:") Leia (Segunda_cidade) escreva ("Digite o nome de uma 3ª cidade do estado do Parana:") Leia (Terceira_cidade) escreva ("Qual o indice de acidente de transito na cidade ", primeira_cidade , "?") Leia (Acidente_Primeira_cidade) escreva ("Qual o indice de acidente de transito na cidade ", Segunda_cidade , "?") Leia (Acidente_Segunda_cidade) escreva ("Qual o indice de acidente de transito na cidade ", Terceira_cidade , "?") Leia (Acidente_terceira_cidade) escreva ("Qual a quantidade de veiculos de passeio na cidade ", Primeira_cidade , "?") Leia (Veiculos_primeira_cidade) escreva ("Qual a quantidade de veiculos de passeio na cidade ", Segunda_cidade , "?") Leia (Veiculos_segunda_cidade) escreva ("Qual a quantidade de veiculos de passeio na cidade ", Terceira_cidade , "?") Leia (Veiculos_terceira_cidade) se (Acidente_primeira_cidade >= Acidente_Segunda_cidade) e (Acidente_Segunda_cidade >= Acidente_terceira_cidade) entao //Se a e maior que c Maior <- Acidente_primeira_cidade Menor <- Acidente_terceira_cidade senao se (Acidente_primeira_cidade >= Acidente_Terceira_cidade) e (Acidente_Terceira_cidade >= Acidente_segunda_cidade) entao // Se a e maior que B Maior <- Acidente_primeira_cidade Menor <- Acidente_segunda_cidade senao se (Acidente_segunda_cidade >= Acidente_primeira_cidade) e (Acidente_primeira_cidade >= Acidente_terceira_cidade) entao // Se b e maior que c Maior <- Acidente_segunda_cidade Menor <- Acidente_terceira_cidade senao se (Acidente_segunda_cidade >= Acidente_terceira_cidade) e (Acidente_terceira_cidade >= Acidente_primeira_cidade) entao // Se b e maior que a Maior <- Acidente_segunda_cidade Menor <- Acidente_primeira_cidade senao se (Acidente_terceira_cidade >= Acidente_primeira_cidade) e (Acidente_primeira_cidade >= Acidente_segunda_cidade) entao // Se c e maior que b Maior <- Acidente_terceira_cidade Menor <- Acidente_segunda_cidade senao se (Acidente_terceira_cidade >= Acidente_segunda_cidade) e (Acidente_segunda_cidade >= Acidente_primeira_cidade) entao // Se c e maior que a Menor <- Acidente_terceira_cidade Maior <- Acidente_primeira_cidade fimse fimse fimse fimse fimse fimse se (Acidente_primeira_cidade >= Acidente_Segunda_cidade) e (Acidente_Segunda_cidade >= Acidente_terceira_cidade) entao //Se a e maior que c MaiorCidade <- primeira_cidade MenorCidade <- terceira_cidade senao se (Acidente_primeira_cidade >= Acidente_Terceira_cidade) e (Acidente_Terceira_cidade >= Acidente_segunda_cidade) entao // Se a e maior que B MaiorCidade <- primeira_cidade Menorcidade <- segunda_cidade senao se (Acidente_segunda_cidade >= Acidente_primeira_cidade) e (Acidente_primeira_cidade >= Acidente_terceira_cidade) entao // Se b e maior que c Maiorcidade <- segunda_cidade Menorcidade <- terceira_cidade senao se (Acidente_segunda_cidade >= Acidente_terceira_cidade) e (Acidente_terceira_cidade >= Acidente_primeira_cidade) entao // Se b e maior que a Maiorcidade <- segunda_cidade Menorcidade <- primeira_cidade senao se (Acidente_terceira_cidade >= Acidente_primeira_cidade) e (Acidente_primeira_cidade >= Acidente_segunda_cidade) entao // Se c e maior que b Maiorcidade <- terceira_cidade Menorcidade <- segunda_cidade senao se (Acidente_terceira_cidade >= Acidente_segunda_cidade) e (Acidente_segunda_cidade >= Acidente_primeira_cidade) entao // Se c e maior que a Maiorcidade <- terceira_cidade Menorcidade <- primeira_cidade fimse fimse fimse fimse fimse fimse escreval ("O Maior indice de acidente de transito é: ", maior, ". Pertence a cidade de: ", maiorcidade) escreval ("O menor indice de acidente de transito é: ", menor, ". Pertence a cidade de: ", menorcidade) Media <- (Veiculos_primeira_cidade + Veiculos_segunda_cidade + Veiculos_terceira_cidade)/3 Escreval ("A media de veiculos nas cidades juntas: ", Media) SE (Veiculos_primeira_cidade <= 2000) e (Veiculos_segunda_cidade <= 2000) e (Veiculos_terceira_cidade <= 2000) entao MediaAcidente <- (Acidente_primeira_cidade + Acidente_segunda_cidade +Acidente_terceira_cidade)/3 senao se(Veiculos_primeira_cidade <= 2000) e (Veiculos_segunda_cidade <= 2000) e (Veiculos_terceira_cidade >= 2000) entao MediaAcidente <- (Acidente_primeira_cidade + Acidente_segunda_cidade)/2 senao se(Veiculos_primeira_cidade <= 2000) e (Veiculos_segunda_cidade >= 2000) e (Veiculos_terceira_cidade >= 2000) entao MediaAcidente <- Acidente_primeira_cidade senao se(Veiculos_primeira_cidade >= 2000) e (Veiculos_segunda_cidade <= 2000) e (Veiculos_terceira_cidade <= 2000) entao MediaAcidente <- (Acidente_segunda_cidade + Acidente_terceira_cidade)/2 senao se(Veiculos_primeira_cidade >= 2000) e (Veiculos_segunda_cidade <= 2000) e (Veiculos_terceira_cidade >= 2000) entao MediaAcidente <- Acidente_segunda_cidade senao se(Veiculos_primeira_cidade >= 2000) e (Veiculos_segunda_cidade >= 2000) e (Veiculos_terceira_cidade <= 2000) entao MediaAcidente <- Acidente_terceira_cidade senao se(Veiculos_primeira_cidade <= 2000) e (Veiculos_segunda_cidade >= 2000) e (Veiculos_terceira_cidade <= 2000) entao MediaAcidente <- (Acidente_primeira_cidade + Acidente_terceira_cidade)/2 Senao se(Veiculos_primeira_cidade <= 2000) e (Veiculos_segunda_cidade >= 2000) e (Veiculos_terceira_cidade <= 2000) entao MediaAcidente <- (Acidente_primeira_cidade + Acidente_terceira_cidade)/2 Fimse fimse fimse fimse fimse fimse fimse fimse Escreval ("A media de acidente de transito das cidades com menor de 2000 veiculos: ", MediaAcidente) Fimalgoritmo Resposta Correta: [Nenhuma] Comentário da resposta: [Sem Resposta] Sexta-feira, 3 de Dezembro de 2021 17h36min10s BRT