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

·

Ciência da Computação ·

Linguagens de Programação

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

Recomendado para você

Estrutura de Dados 1 - Interpretador de Assembly Simplificado em Java

12

Estrutura de Dados 1 - Interpretador de Assembly Simplificado em Java

Linguagens de Programação

MACKENZIE

Simulador de Automato Finito Nao-Deterministico AFND - Implementacao e Testes

3

Simulador de Automato Finito Nao-Deterministico AFND - Implementacao e Testes

Linguagens de Programação

MACKENZIE

Dicionario

2

Dicionario

Linguagens de Programação

MACKENZIE

Teoria da Computação - Atividade 8 - Análise de Classes de Complexidade

3

Teoria da Computação - Atividade 8 - Análise de Classes de Complexidade

Linguagens de Programação

MACKENZIE

Teoria da Computacao - Lista de Exercicios sobre Classes P e NP

9

Teoria da Computacao - Lista de Exercicios sobre Classes P e NP

Linguagens de Programação

MACKENZIE

Projeto 2 - Codificador de Imagens Binárias - Algoritmos e Programação II

6

Projeto 2 - Codificador de Imagens Binárias - Algoritmos e Programação II

Linguagens de Programação

MACKENZIE

Projeto Aplicado

5

Projeto Aplicado

Linguagens de Programação

MACKENZIE

Reconhecedor Sintatico para Linguagens de Programacao com Gramatica Livre de Contexto - Implementacao e Analise

4

Reconhecedor Sintatico para Linguagens de Programacao com Gramatica Livre de Contexto - Implementacao e Analise

Linguagens de Programação

MACKENZIE

Orientações Éticas para Trabalhos Práticos em Programação

2

Orientações Éticas para Trabalhos Práticos em Programação

Linguagens de Programação

MACKENZIE

Análise de Quadrantes e Trajetória de Robô em Plano Cartesiano - Implementação em Python

4

Análise de Quadrantes e Trajetória de Robô em Plano Cartesiano - Implementação em Python

Linguagens de Programação

MACKENZIE

Texto de pré-visualização

A cidade de Nlogônia é dividida em distritos não sobrepostos e cada distrito contém um único quartel de bombeiros O departamento central de bombeiros da Nlogônia coopera com o departamento do transporte para manter mapas da cidade de forma que reflitam as condições atuais das ruas da cidade pois todos os dias diversas ruas são interditadas para reparos ou construção A central de transporte atualiza constantemente o mapa de cada distrito com o tempo estimado que se gasta para ir de uma esquina as suas esquinas vizinhas uma característica interessante na cidade de Nlogônia é que todas as ruas da cidade são de mãoúnica Quando um incêndio é relatado um aviso do departamento central é enviado para o quartel de bombeiro no distrito onde se encontra o incêndio O comandante do departamento central de bombeiro gostaria que além da esquina onde ocorre o incêndio fosse envidada a rota mais rápida do quartel do bombeiro até a esquina onde acontece o incêndio Por sorte no departamento central de bombeiro tem um bombeiro formado em Ciência da Computação que adora programar ele propôs o algoritmo abaixo que calcula a rota do quartel do bombeiro até a esquina no distrito onde ocorre o incêndio No algoritmo considere que as esquinas de um mapa de um distrito são numeradas por um número inteiro positivo com o quartel de bombeiro do distrito sempre na esquina 1 Algoritmo Rota mais rápida M Entrada o mapa M do distrito onde ocorre o incêndio com esquinas as suas interligações e tempo para ir de uma esquina a outra Saída os tempos T e as rotas mais rápidas R para ir da esquina 1 até todas as esquinas do mapa M Estrutura auxiliar Conjunto E que armazena as esquinas do mapa M início inicializar E com as esquinas de M para cada esquina e em E faça Te infinito fimpara T1 0 tempo gasto para ir da esquina 1 até a esquina 1 enquanto E não estiver vazio faça v é uma esquina em E com menor custo no vetor T E E v remove a esquina v de E para cada esquina e que seja acessada a partir da esquina v no Mapa M tal que a esquina e esteja presente em E faça se Te Tv tempo par ir de v até e então Te Tv tempo par ir de v até e fimse fimpara fimenquanto retorna T Fim A sua missão é ajudar o departamento central dos bombeiros implementando o algoritmo proposto que encontre a rota mais rápida Note que o algoritmo ainda não encontra a rota mais rápida R você consegue ajudar o bombeiro cientista da computação a modificar o algoritmo de forma que além do tempos para ir da esquina 1 até as outras esquinas do mapa o algoritmo agora calcula também a rota mais rápida R BOMBEIROS 3 6 4 6 3 5 2 4 2 3 1 1 4 2 3 5 1 1 5 4 4 5 1 5 6 1 1 3 8 6 2 2 0 Entrada do programa No seu programa as informações referentes a um distrito são informadas por um arquivo de texto entrada que contém a esquina onde é o incêndio e as informações sobre as vias que não estão interditadas com seu respectivo tempo para ir de uma esquina a outra Exemplos de arquivos de entrada A primeira linha do arquivo de entrada consiste em um único inteiro que representa o número da esquina onde ocorre o incêndio na linha seguinte a quantidade de esquinas que constam no mapa As linhas seguintes consistem em uma tripla de inteiros positivos maiores que zero separados por espaços em branco que são as esquinas adjacentes das ruas que não estão interditadas e tempo gasto para ir de uma esquina para outra Por exemplo se a tripla 4 6 3 estiver em uma linha do arquivo então a rua no sentido da esquina 4 para esquina 6 está aberta e para ir da esquina 4 para 6 gasta 3 minutos Como as ruas no mapa são de mãoúnica só podemos ir da esquina 4 para esquina 6 no sentido contrário não é possível Além disso para facilitar sua implementação considere que não há rotas que façam que formam ciclo pois os bombeiros não querem que seus caminhões que dirijam em círculos A última linha do arquivo temos um único 0 indicando que a sequência de ruas não interditadas foi finalizada Saída do programa A saída do programa deve listar na tela do computador a rota mais rápida da esquina 1 até a esquina onde ocorre o incêndio no exemplo a esquina 3 e informar também qual é o tempo total da rota Exemplo de saída na tela do computador para o arquivo informado Observações importantes O programa entregue será avaliado de acordo com os seguintes itens Siga fielmente o enunciado proposto implementado o Algoritmo Rota mais rápidaM conforme apresentado no enunciado O programa deve estar na linguagem C e testados no compilador do CodeBlocks 1712 caso programa apresentarem warning ao serem compilados serão penalizados Após a execução o programa deve finalizar com retorno igual a 0 Clareza e organização programas com código confuso linhas longas variáveis com nomes não significativos etc e desorganizado sem indentação sem comentários etc também serão penalizados rota até a esquina 3 1 4 5 6 2 3 tempo calculado para rota 7 min Mills Brothers The Mills Brothers Jubilee RCA Victor R Red Seal SM699 Nickel January 27 1947 78 rpm 10 1116 inches RCA Victor Moon Glow RCA Victor The Toyota Minstrel Waltz RCA Victor Loves Old Sweet Song RCA Victor Nightingale RCA Victor I Cant Give You Anything But Love RCA Victor Announces Famous Popular Classics ANNOUNCING POPULAR GENRES OF POPULAR MUSIC The Page for People Who Buy Records Popular Page edited by O B M The Mills Brothers Swing artists of the first order whose charm solo and vocal skills and entertainments add a refreshingly different emotional quality to popular music CBS Radio July 27 In a field of outstanding performances given during the CBS United Nations broadcast in celebration of U N Day the Mills Brothers singing Accentuate the Positive created one of the most enjoyable moments of the evenings entertainment Merry Christmas Gems of the Mills Brothers various CBS REC 1193 LP Radio Theatre 93rd St E Tremont Ave NYC Made in USA RECORDS CBS Radio Compliments of the Season to Our Loyal Audience Merry Christmas 16th Anniversary of CBS Radio Station CBS Radio Philadelphia American Stardom in a more popular medium radio formed the basis for famous popular classics This was a popular public access to great music 16th Anniversary of CBS Radio Station 93rd St E Tremont Ave NYC Made in USA Records 45 78 RPM RECORDS Exciting Star of the Hour and appointments from Within the Industry Its Brother May I suggest you check the latest productions from The Mills Brothers for the best in vocal harmony and popular music success Enjoy the collection of alltime standards presented by the great Mills Brothers Endure the soulful charm of great voices and recognize true talent RCA Victor Columbia and CBS are proud to bring to you these timeless classics that define the 1940s musical era

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

Recomendado para você

Estrutura de Dados 1 - Interpretador de Assembly Simplificado em Java

12

Estrutura de Dados 1 - Interpretador de Assembly Simplificado em Java

Linguagens de Programação

MACKENZIE

Simulador de Automato Finito Nao-Deterministico AFND - Implementacao e Testes

3

Simulador de Automato Finito Nao-Deterministico AFND - Implementacao e Testes

Linguagens de Programação

MACKENZIE

Dicionario

2

Dicionario

Linguagens de Programação

MACKENZIE

Teoria da Computação - Atividade 8 - Análise de Classes de Complexidade

3

Teoria da Computação - Atividade 8 - Análise de Classes de Complexidade

Linguagens de Programação

MACKENZIE

Teoria da Computacao - Lista de Exercicios sobre Classes P e NP

9

Teoria da Computacao - Lista de Exercicios sobre Classes P e NP

Linguagens de Programação

MACKENZIE

Projeto 2 - Codificador de Imagens Binárias - Algoritmos e Programação II

6

Projeto 2 - Codificador de Imagens Binárias - Algoritmos e Programação II

Linguagens de Programação

MACKENZIE

Projeto Aplicado

5

Projeto Aplicado

Linguagens de Programação

MACKENZIE

Reconhecedor Sintatico para Linguagens de Programacao com Gramatica Livre de Contexto - Implementacao e Analise

4

Reconhecedor Sintatico para Linguagens de Programacao com Gramatica Livre de Contexto - Implementacao e Analise

Linguagens de Programação

MACKENZIE

Orientações Éticas para Trabalhos Práticos em Programação

2

Orientações Éticas para Trabalhos Práticos em Programação

Linguagens de Programação

MACKENZIE

Análise de Quadrantes e Trajetória de Robô em Plano Cartesiano - Implementação em Python

4

Análise de Quadrantes e Trajetória de Robô em Plano Cartesiano - Implementação em Python

Linguagens de Programação

MACKENZIE

Texto de pré-visualização

A cidade de Nlogônia é dividida em distritos não sobrepostos e cada distrito contém um único quartel de bombeiros O departamento central de bombeiros da Nlogônia coopera com o departamento do transporte para manter mapas da cidade de forma que reflitam as condições atuais das ruas da cidade pois todos os dias diversas ruas são interditadas para reparos ou construção A central de transporte atualiza constantemente o mapa de cada distrito com o tempo estimado que se gasta para ir de uma esquina as suas esquinas vizinhas uma característica interessante na cidade de Nlogônia é que todas as ruas da cidade são de mãoúnica Quando um incêndio é relatado um aviso do departamento central é enviado para o quartel de bombeiro no distrito onde se encontra o incêndio O comandante do departamento central de bombeiro gostaria que além da esquina onde ocorre o incêndio fosse envidada a rota mais rápida do quartel do bombeiro até a esquina onde acontece o incêndio Por sorte no departamento central de bombeiro tem um bombeiro formado em Ciência da Computação que adora programar ele propôs o algoritmo abaixo que calcula a rota do quartel do bombeiro até a esquina no distrito onde ocorre o incêndio No algoritmo considere que as esquinas de um mapa de um distrito são numeradas por um número inteiro positivo com o quartel de bombeiro do distrito sempre na esquina 1 Algoritmo Rota mais rápida M Entrada o mapa M do distrito onde ocorre o incêndio com esquinas as suas interligações e tempo para ir de uma esquina a outra Saída os tempos T e as rotas mais rápidas R para ir da esquina 1 até todas as esquinas do mapa M Estrutura auxiliar Conjunto E que armazena as esquinas do mapa M início inicializar E com as esquinas de M para cada esquina e em E faça Te infinito fimpara T1 0 tempo gasto para ir da esquina 1 até a esquina 1 enquanto E não estiver vazio faça v é uma esquina em E com menor custo no vetor T E E v remove a esquina v de E para cada esquina e que seja acessada a partir da esquina v no Mapa M tal que a esquina e esteja presente em E faça se Te Tv tempo par ir de v até e então Te Tv tempo par ir de v até e fimse fimpara fimenquanto retorna T Fim A sua missão é ajudar o departamento central dos bombeiros implementando o algoritmo proposto que encontre a rota mais rápida Note que o algoritmo ainda não encontra a rota mais rápida R você consegue ajudar o bombeiro cientista da computação a modificar o algoritmo de forma que além do tempos para ir da esquina 1 até as outras esquinas do mapa o algoritmo agora calcula também a rota mais rápida R BOMBEIROS 3 6 4 6 3 5 2 4 2 3 1 1 4 2 3 5 1 1 5 4 4 5 1 5 6 1 1 3 8 6 2 2 0 Entrada do programa No seu programa as informações referentes a um distrito são informadas por um arquivo de texto entrada que contém a esquina onde é o incêndio e as informações sobre as vias que não estão interditadas com seu respectivo tempo para ir de uma esquina a outra Exemplos de arquivos de entrada A primeira linha do arquivo de entrada consiste em um único inteiro que representa o número da esquina onde ocorre o incêndio na linha seguinte a quantidade de esquinas que constam no mapa As linhas seguintes consistem em uma tripla de inteiros positivos maiores que zero separados por espaços em branco que são as esquinas adjacentes das ruas que não estão interditadas e tempo gasto para ir de uma esquina para outra Por exemplo se a tripla 4 6 3 estiver em uma linha do arquivo então a rua no sentido da esquina 4 para esquina 6 está aberta e para ir da esquina 4 para 6 gasta 3 minutos Como as ruas no mapa são de mãoúnica só podemos ir da esquina 4 para esquina 6 no sentido contrário não é possível Além disso para facilitar sua implementação considere que não há rotas que façam que formam ciclo pois os bombeiros não querem que seus caminhões que dirijam em círculos A última linha do arquivo temos um único 0 indicando que a sequência de ruas não interditadas foi finalizada Saída do programa A saída do programa deve listar na tela do computador a rota mais rápida da esquina 1 até a esquina onde ocorre o incêndio no exemplo a esquina 3 e informar também qual é o tempo total da rota Exemplo de saída na tela do computador para o arquivo informado Observações importantes O programa entregue será avaliado de acordo com os seguintes itens Siga fielmente o enunciado proposto implementado o Algoritmo Rota mais rápidaM conforme apresentado no enunciado O programa deve estar na linguagem C e testados no compilador do CodeBlocks 1712 caso programa apresentarem warning ao serem compilados serão penalizados Após a execução o programa deve finalizar com retorno igual a 0 Clareza e organização programas com código confuso linhas longas variáveis com nomes não significativos etc e desorganizado sem indentação sem comentários etc também serão penalizados rota até a esquina 3 1 4 5 6 2 3 tempo calculado para rota 7 min Mills Brothers The Mills Brothers Jubilee RCA Victor R Red Seal SM699 Nickel January 27 1947 78 rpm 10 1116 inches RCA Victor Moon Glow RCA Victor The Toyota Minstrel Waltz RCA Victor Loves Old Sweet Song RCA Victor Nightingale RCA Victor I Cant Give You Anything But Love RCA Victor Announces Famous Popular Classics ANNOUNCING POPULAR GENRES OF POPULAR MUSIC The Page for People Who Buy Records Popular Page edited by O B M The Mills Brothers Swing artists of the first order whose charm solo and vocal skills and entertainments add a refreshingly different emotional quality to popular music CBS Radio July 27 In a field of outstanding performances given during the CBS United Nations broadcast in celebration of U N Day the Mills Brothers singing Accentuate the Positive created one of the most enjoyable moments of the evenings entertainment Merry Christmas Gems of the Mills Brothers various CBS REC 1193 LP Radio Theatre 93rd St E Tremont Ave NYC Made in USA RECORDS CBS Radio Compliments of the Season to Our Loyal Audience Merry Christmas 16th Anniversary of CBS Radio Station CBS Radio Philadelphia American Stardom in a more popular medium radio formed the basis for famous popular classics This was a popular public access to great music 16th Anniversary of CBS Radio Station 93rd St E Tremont Ave NYC Made in USA Records 45 78 RPM RECORDS Exciting Star of the Hour and appointments from Within the Industry Its Brother May I suggest you check the latest productions from The Mills Brothers for the best in vocal harmony and popular music success Enjoy the collection of alltime standards presented by the great Mills Brothers Endure the soulful charm of great voices and recognize true talent RCA Victor Columbia and CBS are proud to bring to you these timeless classics that define the 1940s musical era

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®