• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Cursos Gerais ·

Introdução à Lógica e Programação

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Teste de Software: Qualidade e Normas

57

Teste de Software: Qualidade e Normas

Introdução à Lógica e Programação

UMG

Exercicios de Lógica

59

Exercicios de Lógica

Introdução à Lógica e Programação

UMG

Roteiro de Aula Prática: Programação e Desenvolvimento de Banco de Dados

4

Roteiro de Aula Prática: Programação e Desenvolvimento de Banco de Dados

Introdução à Lógica e Programação

UMG

Relato de Experiencia - Tipos de Testes em Aplicativos e Sistemas com Android Studio

4

Relato de Experiencia - Tipos de Testes em Aplicativos e Sistemas com Android Studio

Introdução à Lógica e Programação

UMG

Roteiro de Aula Pratica 2 - Simulacao de Redes com Cisco Packet Tracer

15

Roteiro de Aula Pratica 2 - Simulacao de Redes com Cisco Packet Tracer

Introdução à Lógica e Programação

UMG

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER com Workbench MySQL

4

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER com Workbench MySQL

Introdução à Lógica e Programação

UMG

Trabalho de Programação Linear

1

Trabalho de Programação Linear

Introdução à Lógica e Programação

UMG

Estruturas de Seleção em Linguagem C

12

Estruturas de Seleção em Linguagem C

Introdução à Lógica e Programação

UMG

Demonstracoes Matematicas - Divisibilidade e Diagonais de Poligonos

1

Demonstracoes Matematicas - Divisibilidade e Diagonais de Poligonos

Introdução à Lógica e Programação

UMG

Lógica para a Computação - Material Didático

147

Lógica para a Computação - Material Didático

Introdução à Lógica e Programação

UMG

Texto de pré-visualização

LINGUAGEM DE PROGRAMAÇÃO BÁSICA Introdução à Lógica de Programação Estrutura de Seleção Estrutura de Controle Estrutura de Seleção Implementação das Estruturas de Decisão Estruturas de Repetição Implementação de Algoritmos com Estruturas de Repetição EXERCÍCIO 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 precisavase 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 Desejavase 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ê alunoa deverá realizar um algoritmo que resolva este problema Utilizese de todos os conceitos aprendidos até o presente momento Bom trabalho Resolução a seguir programa funcao inicio inteiro codigomenorcidade 0 inteiro codigomaiorcidade 0 real indicemenorcidade 0 inteiro indicemenorcidade 0 real indicemaiorcidade 0 inteiro indicemaiorcidade 0 inteiro somageraldeveiculos 0 NOVO real mediadeveiculoscidades 0 real mediadeveiculoscidades 00 inteiro somaacidentesmenor2000 0 NOVO real mediadeacidentesmenor2000 0 real mediadeacidentesmenor2000 00 inteiro numerocidades 0 inteiro numerocidadesveiculosmenor200 0 inteiro continuarapedirdados 1 enquantocontinuarapedirdados 1 escrevaInsira o Codigo da Cidade diferente de 0 inteiro codigodigitado leiacodigodigitado escrevaInsira numero veiculos de passeio inteiro veiculosdigitado leiaveiculosdigitado escrevaInsira numero acidentes escrevaInsira número de acidentes de trânsito com vítimas inteiro acidentesdigitado leiaacidentesdigitado mediadeveiculoscidades veiculosdigitado somageraldeveiculos veiculosdigitado numerocidades 1 se acidentesdigitado indicemenorcidade ou indicemenorcidade 0 codigomenorcidade codigodigitado indicemenorcidade acidentesdigitado se acidentesdigitado indicemaiorcidade ou indicemaiorcidade 0 codigomaiorcidade codigodigitado indicemaiorcidade acidentesdigitado se veiculosdigitado2000 mediadeacidentesmenor2000 veiculosdigitado somaacidentesmenor2000 veiculosdigitado numerocidadesveiculosmenor200 1 escrevaPara continuar digite 1 leiacontinuarapedirdados mediadeveiculoscidades somageraldeveiculos numerocidades mediadeacidentesmenor2000 somaacidentesmenor2000 numerocidadesveiculosmenor200 escreva Codigo menor cidade codigomenorcidade escreva Codigo maior cidade codigomaiorcidade escreva Media de Veiculos mediadeveiculoscidades escreva Media de Veiculos Menor 2000 mediadeacidentesmenor2000 Para resolver este problema podemos seguir os seguintes passos 1Criar variáveis para armazenar as informações solicitadas maior índice de acidentes de trânsito inicializado com 0 menor índice de acidentes de trânsito inicializado com um valor alto por exemplo 99999 código da cidade com o maior índice de acidentes de trânsito inicializado com 0 código da cidade com o menor índice de acidentes de trânsito inicializado com 0 soma do número de veículos de passeio em todas as cidades inicializada com 0 quantidade de cidades com menos de 2000 veículos de passeio inicializada com 0 soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio inicializada com 0 2Pedir ao usuário para inserir os dados das cidades código da cidade número de veículos de passeio e número de acidentes de trânsito com vítimas em um loop que se repete para cada cidade 3Para cada cidade verificar se o número de acidentes de trânsito é maior que o valor armazenado na variável do maior índice de acidentes de trânsito Se for atualizar as variáveis do maior índice de acidentes de trânsito e do código da cidade com o valor correspondente 4Para cada cidade verificar se o número de acidentes de trânsito é menor que o valor armazenado na variável do menor índice de acidentes de trânsito Se for atualizar as variáveis do menor índice de acidentes de trânsito e do código da cidade com o valor correspondente 5Para cada cidade adicionar o número de veículos de passeio à variável da soma do número de veículos de passeio em todas as cidades 6Para cada cidade verificar se o número de veículos de passeio é menor que 2000 Se for incrementar a variável da quantidade de cidades com menos de 2000 veículos de passeio e adicionar o número de acidentes de trânsito à variável da soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio 7Após o loop calcular a média de veículos de passeio em todas as cidades dividindo a variável da soma do número de veículos de passeio em todas as cidades pela quantidade de cidades 8Calcular a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio dividindo a variável da soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio pela quantidade de cidades com menos de 2000 veículos de passeio 9Imprimir na tela os resultados obtidos ou seja maior e menor índice de acidentes de trânsito e seus respectivos códigos de cidade média de veículos de passeio em todas as cidades média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio Abaixo está o código em python Criando as variáveis iniciais codigocidade numveiculos numacidentes somaveiculos 0 somaacidentes 0 mediaveiculos 0 mediaacidentes 0 menorindice 0 maiorindice 0 menorcidade 0 maiorcidade 0 Pedindo ao usuário as informações de cada cidade numcidades intinputInforme o número de cidades for i in rangenumcidades printf Cidade i1 codigo intinputCódigo da cidade veiculos intinputNúmero de veículos de passeio acidentes intinputNúmero de acidentes de trânsito com vítimas codigocidadeappendcodigo numveiculosappendveiculos numacidentesappendacidentes somaveiculos veiculos somaacidentes acidentes Encontrando a cidade com menor e maior índice de acidentes if i 0 menorindice acidentes veiculos maiorindice acidentes veiculos menorcidade codigo maiorcidade codigo else indice acidentes veiculos if indice menorindice menorindice indice menorcidade codigo elif indice maiorindice maiorindice indice maiorcidade codigo Calculando a média de veículos e a média de acidentes nas cidades com menos de 2000 veículos qtdcidadesmenor2000 0 somaacidentesmenor2000 0 for i in rangenumcidades if numveiculosi 2000 qtdcidadesmenor2000 1 somaacidentesmenor2000 numacidentesi if qtdcidadesmenor2000 0 mediaacidentesmenor2000 somaacidentesmenor2000 qtdcidadesmenor2000 else mediaacidentesmenor2000 0 Calculando a média de veículos em todas as cidades mediaveiculos somaveiculos numcidades Imprimindo os resultados print RESULTADOS printfMaior índice de acidentes maiorindice2f Cidade maiorcidade printfMenor índice de acidentes menorindice2f Cidade menorcidade printfMédia de veículos nas cidades mediaveiculos2f printfMédia de acidentes nas cidades com menos de 2000 veículos mediaacidentesmenor20002f

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Teste de Software: Qualidade e Normas

57

Teste de Software: Qualidade e Normas

Introdução à Lógica e Programação

UMG

Exercicios de Lógica

59

Exercicios de Lógica

Introdução à Lógica e Programação

UMG

Roteiro de Aula Prática: Programação e Desenvolvimento de Banco de Dados

4

Roteiro de Aula Prática: Programação e Desenvolvimento de Banco de Dados

Introdução à Lógica e Programação

UMG

Relato de Experiencia - Tipos de Testes em Aplicativos e Sistemas com Android Studio

4

Relato de Experiencia - Tipos de Testes em Aplicativos e Sistemas com Android Studio

Introdução à Lógica e Programação

UMG

Roteiro de Aula Pratica 2 - Simulacao de Redes com Cisco Packet Tracer

15

Roteiro de Aula Pratica 2 - Simulacao de Redes com Cisco Packet Tracer

Introdução à Lógica e Programação

UMG

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER com Workbench MySQL

4

Modelagem de Dados - Roteiro Aula Pratica 2 - Criacao de DER com Workbench MySQL

Introdução à Lógica e Programação

UMG

Trabalho de Programação Linear

1

Trabalho de Programação Linear

Introdução à Lógica e Programação

UMG

Estruturas de Seleção em Linguagem C

12

Estruturas de Seleção em Linguagem C

Introdução à Lógica e Programação

UMG

Demonstracoes Matematicas - Divisibilidade e Diagonais de Poligonos

1

Demonstracoes Matematicas - Divisibilidade e Diagonais de Poligonos

Introdução à Lógica e Programação

UMG

Lógica para a Computação - Material Didático

147

Lógica para a Computação - Material Didático

Introdução à Lógica e Programação

UMG

Texto de pré-visualização

LINGUAGEM DE PROGRAMAÇÃO BÁSICA Introdução à Lógica de Programação Estrutura de Seleção Estrutura de Controle Estrutura de Seleção Implementação das Estruturas de Decisão Estruturas de Repetição Implementação de Algoritmos com Estruturas de Repetição EXERCÍCIO 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 precisavase 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 Desejavase 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ê alunoa deverá realizar um algoritmo que resolva este problema Utilizese de todos os conceitos aprendidos até o presente momento Bom trabalho Resolução a seguir programa funcao inicio inteiro codigomenorcidade 0 inteiro codigomaiorcidade 0 real indicemenorcidade 0 inteiro indicemenorcidade 0 real indicemaiorcidade 0 inteiro indicemaiorcidade 0 inteiro somageraldeveiculos 0 NOVO real mediadeveiculoscidades 0 real mediadeveiculoscidades 00 inteiro somaacidentesmenor2000 0 NOVO real mediadeacidentesmenor2000 0 real mediadeacidentesmenor2000 00 inteiro numerocidades 0 inteiro numerocidadesveiculosmenor200 0 inteiro continuarapedirdados 1 enquantocontinuarapedirdados 1 escrevaInsira o Codigo da Cidade diferente de 0 inteiro codigodigitado leiacodigodigitado escrevaInsira numero veiculos de passeio inteiro veiculosdigitado leiaveiculosdigitado escrevaInsira numero acidentes escrevaInsira número de acidentes de trânsito com vítimas inteiro acidentesdigitado leiaacidentesdigitado mediadeveiculoscidades veiculosdigitado somageraldeveiculos veiculosdigitado numerocidades 1 se acidentesdigitado indicemenorcidade ou indicemenorcidade 0 codigomenorcidade codigodigitado indicemenorcidade acidentesdigitado se acidentesdigitado indicemaiorcidade ou indicemaiorcidade 0 codigomaiorcidade codigodigitado indicemaiorcidade acidentesdigitado se veiculosdigitado2000 mediadeacidentesmenor2000 veiculosdigitado somaacidentesmenor2000 veiculosdigitado numerocidadesveiculosmenor200 1 escrevaPara continuar digite 1 leiacontinuarapedirdados mediadeveiculoscidades somageraldeveiculos numerocidades mediadeacidentesmenor2000 somaacidentesmenor2000 numerocidadesveiculosmenor200 escreva Codigo menor cidade codigomenorcidade escreva Codigo maior cidade codigomaiorcidade escreva Media de Veiculos mediadeveiculoscidades escreva Media de Veiculos Menor 2000 mediadeacidentesmenor2000 Para resolver este problema podemos seguir os seguintes passos 1Criar variáveis para armazenar as informações solicitadas maior índice de acidentes de trânsito inicializado com 0 menor índice de acidentes de trânsito inicializado com um valor alto por exemplo 99999 código da cidade com o maior índice de acidentes de trânsito inicializado com 0 código da cidade com o menor índice de acidentes de trânsito inicializado com 0 soma do número de veículos de passeio em todas as cidades inicializada com 0 quantidade de cidades com menos de 2000 veículos de passeio inicializada com 0 soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio inicializada com 0 2Pedir ao usuário para inserir os dados das cidades código da cidade número de veículos de passeio e número de acidentes de trânsito com vítimas em um loop que se repete para cada cidade 3Para cada cidade verificar se o número de acidentes de trânsito é maior que o valor armazenado na variável do maior índice de acidentes de trânsito Se for atualizar as variáveis do maior índice de acidentes de trânsito e do código da cidade com o valor correspondente 4Para cada cidade verificar se o número de acidentes de trânsito é menor que o valor armazenado na variável do menor índice de acidentes de trânsito Se for atualizar as variáveis do menor índice de acidentes de trânsito e do código da cidade com o valor correspondente 5Para cada cidade adicionar o número de veículos de passeio à variável da soma do número de veículos de passeio em todas as cidades 6Para cada cidade verificar se o número de veículos de passeio é menor que 2000 Se for incrementar a variável da quantidade de cidades com menos de 2000 veículos de passeio e adicionar o número de acidentes de trânsito à variável da soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio 7Após o loop calcular a média de veículos de passeio em todas as cidades dividindo a variável da soma do número de veículos de passeio em todas as cidades pela quantidade de cidades 8Calcular a média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio dividindo a variável da soma do número de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio pela quantidade de cidades com menos de 2000 veículos de passeio 9Imprimir na tela os resultados obtidos ou seja maior e menor índice de acidentes de trânsito e seus respectivos códigos de cidade média de veículos de passeio em todas as cidades média de acidentes de trânsito nas cidades com menos de 2000 veículos de passeio Abaixo está o código em python Criando as variáveis iniciais codigocidade numveiculos numacidentes somaveiculos 0 somaacidentes 0 mediaveiculos 0 mediaacidentes 0 menorindice 0 maiorindice 0 menorcidade 0 maiorcidade 0 Pedindo ao usuário as informações de cada cidade numcidades intinputInforme o número de cidades for i in rangenumcidades printf Cidade i1 codigo intinputCódigo da cidade veiculos intinputNúmero de veículos de passeio acidentes intinputNúmero de acidentes de trânsito com vítimas codigocidadeappendcodigo numveiculosappendveiculos numacidentesappendacidentes somaveiculos veiculos somaacidentes acidentes Encontrando a cidade com menor e maior índice de acidentes if i 0 menorindice acidentes veiculos maiorindice acidentes veiculos menorcidade codigo maiorcidade codigo else indice acidentes veiculos if indice menorindice menorindice indice menorcidade codigo elif indice maiorindice maiorindice indice maiorcidade codigo Calculando a média de veículos e a média de acidentes nas cidades com menos de 2000 veículos qtdcidadesmenor2000 0 somaacidentesmenor2000 0 for i in rangenumcidades if numveiculosi 2000 qtdcidadesmenor2000 1 somaacidentesmenor2000 numacidentesi if qtdcidadesmenor2000 0 mediaacidentesmenor2000 somaacidentesmenor2000 qtdcidadesmenor2000 else mediaacidentesmenor2000 0 Calculando a média de veículos em todas as cidades mediaveiculos somaveiculos numcidades Imprimindo os resultados print RESULTADOS printfMaior índice de acidentes maiorindice2f Cidade maiorcidade printfMenor índice de acidentes menorindice2f Cidade menorcidade printfMédia de veículos nas cidades mediaveiculos2f printfMédia de acidentes nas cidades com menos de 2000 veículos mediaacidentesmenor20002f

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®