·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
4
Lista de Exercícios sobre Matrizes em Python - Verificação de Propriedades e Elementos Oeste Menores
Linguagens de Programação
UFABC
Preview text
21082022 1504 ENAD6009303A NEST DADA4 Aplicando Conhecimento httpseadgradmackenziebrmodassignviewphpid280904 13 ESTRUTURA DE DADOS TURMA 03A 20222 Página inicial Meus temas 20222 Tecnológicos FCI Análise e Desenvolvimento de Sistemas 3ª Etapa ESTRUTURA DE DADOS TURMA 03A 20222 Aula 4 Pilhas NEST DADA4 Aplicando Conhecimento NEST DADA4 Aplicando Conhecimento Para fechar esta unidade resolva um caso clássico no uso de pilhas Sempre existem aplicações que são consideradas clássicas em determinadas estruturas de dados Para as pilhas existem diversas e nesta aula você deverá entregar a implementação em Java de uma delas Conversão de número decimal para hexadecimal Uma das formas de fazer a conversão de um número da base 10 para a base 16 é por meio de sucessivas divisões do número da base 10 por 16 até que se chegue a um quociente igual a zero Veja o exemplo a seguir no qual está sendo feita a conversão do valor decimal 278 para a base 16 hexadecimal O resultado da conversão é obtido a partir da leitura dos restos das divisões de baixo para cima ou seja 278 116 Você deve estar se perguntando onde entra a pilha nisso A pilha deverá ser usada para armazenar os restos das divisões Ou seja a cada divisão efetuada deve ser feito um push na pilha com o resto da divisão Nesse exemplo foram feitas as seguintes operações push push6 push1 push1 Você consegue imaginar onde está o topo da pilha Para apresentar o resultado basta fazer uma sequência de comandos top e pop de forma que os valores vão sendo mostrados e desempilhados Veja mais um exemplo Nesse exemplo está sendo feita a conversão do valor decimal 1000 para a base 16 A partir do exemplo anterior qual será o resultado Atenção Restos maiores que 9 devem ser convertidos para uma letra conforme a regra da base hexadecimal 10 A 11 B 12 C 13 D 14 E 10 16 15 F Assim o resultado da conversão é 100010 3E816 Desenvolva um programa em Java que receba pelo teclado um número inteiro qualquer diferente de zero fazer a validação e o transforme na base hexadecimal Use os conceitos vistos em pilhas para armazenar os restos das divisões e em seguida desempilhe os restos para exibir o resultado da conversão Use o site Invertextocom para verificar se o resultado de seu programa está correto conversor de bases httpswwwinvertextocomconversaobasenumerica Esta atividade deverá ser entregue em um arquivo pdf com a classe de teste apenas não é necessário fazer o envio da classe vetor e da classe pilha Esta atividade vale 15 pontos Status de envio Status de envio Nenhuma tentativa Status da avaliação Não há notas Data de entrega segunda 19 set 2022 2359 Tempo restante 29 dias 8 horas Última modificação Comentários sobre o envio Comentários 0 Adicionar envio Você ainda não fez um envio 21082022 1504 ENAD6009303A NEST DADA4 Aplicando Conhecimento httpseadgradmackenziebrmodassignviewphpid280904 33 Sobre a EaD O Centro de Educação a Distância CEDaD em parceria com as Unidades Universitárias e PróReitorias foi criado com o intuito de viabilizar todas as atividades da EaD a partir do atendimento às normas institucionais e governamentais da área Saiba mais Follow Us Universidade Presbiteriana Mackenzie Você acessou como MATHEUS CAVALCANTI DE SOUSA Sair Resumo de retenção de dados Obter o aplicativo para dispositivos móveis
Send your question to AI and receive an answer instantly
Recommended for you
4
Lista de Exercícios de Programação em Python - Busca de Soma em Vetor e Soma Divergente Modificada
Linguagens de Programação
UFABC
4
Exercicios Resolvidos Matrizes Calculo Medias Minimos e Somas
Linguagens de Programação
UFABC
1
Correcao-de-Bugs-e-Compilacao-WebAssembly-do-Projeto-ABCG
Linguagens de Programação
UFABC
1
Exercícios de Python - Cálculo de Distâncias e Calendário
Linguagens de Programação
UFABC
1
Correcao de Codigo e Geracao de WebAssembly para Projeto ABCG
Linguagens de Programação
UFABC
2
NPROG SIS IA4 - Implementacao de Construtores na Classe Motocicleta
Linguagens de Programação
UFABC
5
Documentação do Projeto: Configuração e Execução do Servidor e Cliente
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
4
Lista de Exercícios sobre Matrizes em Python - Verificação de Propriedades e Elementos Oeste Menores
Linguagens de Programação
UFABC
Preview text
21082022 1504 ENAD6009303A NEST DADA4 Aplicando Conhecimento httpseadgradmackenziebrmodassignviewphpid280904 13 ESTRUTURA DE DADOS TURMA 03A 20222 Página inicial Meus temas 20222 Tecnológicos FCI Análise e Desenvolvimento de Sistemas 3ª Etapa ESTRUTURA DE DADOS TURMA 03A 20222 Aula 4 Pilhas NEST DADA4 Aplicando Conhecimento NEST DADA4 Aplicando Conhecimento Para fechar esta unidade resolva um caso clássico no uso de pilhas Sempre existem aplicações que são consideradas clássicas em determinadas estruturas de dados Para as pilhas existem diversas e nesta aula você deverá entregar a implementação em Java de uma delas Conversão de número decimal para hexadecimal Uma das formas de fazer a conversão de um número da base 10 para a base 16 é por meio de sucessivas divisões do número da base 10 por 16 até que se chegue a um quociente igual a zero Veja o exemplo a seguir no qual está sendo feita a conversão do valor decimal 278 para a base 16 hexadecimal O resultado da conversão é obtido a partir da leitura dos restos das divisões de baixo para cima ou seja 278 116 Você deve estar se perguntando onde entra a pilha nisso A pilha deverá ser usada para armazenar os restos das divisões Ou seja a cada divisão efetuada deve ser feito um push na pilha com o resto da divisão Nesse exemplo foram feitas as seguintes operações push push6 push1 push1 Você consegue imaginar onde está o topo da pilha Para apresentar o resultado basta fazer uma sequência de comandos top e pop de forma que os valores vão sendo mostrados e desempilhados Veja mais um exemplo Nesse exemplo está sendo feita a conversão do valor decimal 1000 para a base 16 A partir do exemplo anterior qual será o resultado Atenção Restos maiores que 9 devem ser convertidos para uma letra conforme a regra da base hexadecimal 10 A 11 B 12 C 13 D 14 E 10 16 15 F Assim o resultado da conversão é 100010 3E816 Desenvolva um programa em Java que receba pelo teclado um número inteiro qualquer diferente de zero fazer a validação e o transforme na base hexadecimal Use os conceitos vistos em pilhas para armazenar os restos das divisões e em seguida desempilhe os restos para exibir o resultado da conversão Use o site Invertextocom para verificar se o resultado de seu programa está correto conversor de bases httpswwwinvertextocomconversaobasenumerica Esta atividade deverá ser entregue em um arquivo pdf com a classe de teste apenas não é necessário fazer o envio da classe vetor e da classe pilha Esta atividade vale 15 pontos Status de envio Status de envio Nenhuma tentativa Status da avaliação Não há notas Data de entrega segunda 19 set 2022 2359 Tempo restante 29 dias 8 horas Última modificação Comentários sobre o envio Comentários 0 Adicionar envio Você ainda não fez um envio 21082022 1504 ENAD6009303A NEST DADA4 Aplicando Conhecimento httpseadgradmackenziebrmodassignviewphpid280904 33 Sobre a EaD O Centro de Educação a Distância CEDaD em parceria com as Unidades Universitárias e PróReitorias foi criado com o intuito de viabilizar todas as atividades da EaD a partir do atendimento às normas institucionais e governamentais da área Saiba mais Follow Us Universidade Presbiteriana Mackenzie Você acessou como MATHEUS CAVALCANTI DE SOUSA Sair Resumo de retenção de dados Obter o aplicativo para dispositivos móveis