Buscar

GRA0238 LÓGICA DE PROGRAMAÇÃO GR1956211 - 202110 ead-29778877 06_A3

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Curso GRA0238 LÓGICA DE PROGRAMAÇÃO GR1956211 - 202110.ead-
29778877.06
Teste ATIVIDADE 3 (A3)
Iniciado 07/06/21 14:31
Enviado 07/06/21 14:40
Status Completada
Resultado da
tentativa
10 em 10 pontos 
Tempo decorrido 9 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
código da cidade;
número de veículos de passeio;
número de acidentes de trânsito com vítimas.
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.
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:
Desejava-se saber ainda:
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.
/
acidentes {
 funcao inicio() {
 inteiro cod_menor_municipio = 0
 inteiro cod_maior_cidedade = 0
 //real ind_menor_municipio = 0
 inteiro ind_menor_municipio = 0
 //real ind_maior_municipio = 0
 inteiro ind_maior_municipio = 0 
 inteiro soma_geral_de_veiculos = 0 //NOVO
 //real media_de_veiculos_municipios = 0
 real media_de_veiculos_municipios = 0.0 
10 em 10 pontos Exibir critério de avaliação
Resposta
Correta:
[Nenhuma]
 inteiro numero_municipios = 0
 inteiro numero_municipios_veiculos_menor_200 = 0 
 inteiro continuar_a_pedir_dados = 1
 
 enquanto(continuar_a_pedir_dados == 1) {
 escreva("Insira o cod do municipio diferente de 0: ")
 inteiro cod_digitado
 leia(cod_digitado)
 
 escreva("Insira numero veiculos de passeio: ")
 inteiro veiculos_digitado
 leia(veiculos_digitado)
 
 //escreva("Insira numero acidentes: ")
 escreva("Insira número de acidentes de trânsito com vítimas: ")
 inteiro acidentes_digitado
 leia(acidentes_digitado)
 
 /*media_de_veiculos_municipios += veiculos_digitado*/
 soma_geral_de_veiculos += veiculos_digitado
 numero_municipios += 1 
 se (acidentes_digitado < ind_menor_municipio ou
ind_menor_municipio == 0) {
 cod_menor_municipio = cod_digitado
 ind_menor_municipio = acidentes_digitado
 }
 se (acidentes_digitado > ind_maior_municipio ou
ind_maior_municipio == 0) {
 cod_maior_municipio = cod_digitado
 ind_maior_municipio = acidentes_digitado
 } 
 se (veiculos_digitado<2000) {
 //media_de_acidentes_menor_2000 += veiculos_digitado
 soma_acidentes_menor_2000 += veiculos_digitado
 numero_municipios_veiculos_menor_200 +=1
 }
 
 escreva("Para continuar digite 1: ")
 leia(continuar_a_pedir_dados)
 }
 
 media_de_veiculos_municipios = soma_geral_de_veiculos /
numero_municipios
 media_de_acidentes_menor_2000 = soma_acidentes_menor_2000 /
numero_municipios_veiculos_menor_200
 
 escreva("\ncod menor municipio: ", cod_menor_municipio)
 escreva("\ncod maior municipio: ", cod_maior_municipio)
 escreva("\nMedia de Veiculos: ", media_de_veiculos_municipios)
 escreva("\nMedia de Veiculos Menor 2000: ",
media_de_acidentes_menor_2000)
 }
}

Outros materiais