Logo Passei Direto
Buscar

Linguagens de Programação e Estruturas de Dados (ADS12) - Avaliação Final (Discursiva) - Individual

User badge image
Raphael Silva

em

Ferramentas de estudo

Questões resolvidas

As estruturas de dados, na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia a dia, ou seja, são a transformação de uma forma de armazenamento já conhecida e utilizada no mundo real adaptada para o mundo computacional. Disserte sobre a diferença no uso das variáveis e as constantes.


Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

As estruturas de dados, na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia a dia, ou seja, são a transformação de uma forma de armazenamento já conhecida e utilizada no mundo real adaptada para o mundo computacional. Disserte sobre a diferença no uso das variáveis e as constantes.


Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:826644)
Peso da Avaliação 4,00
Prova 66140322
Qtd. de Questões 2
Nota 10,00
Imagine uma pilha de pratos sobre uma mesa. Ao empilhar dois pratos, o último prato a ser 
empilhado é o primeiro a ser retirado, caso contrário a pilha sofrerá algum dano. Existem estruturas 
de dados que se comportam exatamente da mesma forma, seguindo o princípio LIFO (last in first 
out), cujo último elemento inserido é o primeiro a ser retirado. Considerando os trechos parciais de 
código das duas classes mostradas na figura anexa (No e Pilha), forneça a implementação na 
linguagem de programação Java para o método insere, de forma que um novo No contendo um prato 
seja inserido na pilha. Observação: tanto a classe No quanto a classe Pilha já contém getters e setters 
para todos os seus atributos.
Resposta esperada
O acadêmico escreve código semelhante ao da figura da resposta.
Minha resposta
public void insere (Prato prato){ No no = new No(prato); if (topo==null) { topo = no;
topo.setProximoNo(null); } else { no.setProximo(topo); topo = no; } }
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
 VOLTAR
A+
Alterar modo de visualização
1
03/06/2024, 10:50 Avaliação Final (Discursiva) - Individual
about:blank 1/2
As estruturas de dados, na maioria dos casos, baseiam-se nos tipos de armazenamento vistos dia 
a dia, ou seja, são a transformação de uma forma de armazenamento já conhecida e utilizada no 
mundo real adaptada para o mundo computacional. Disserte sobre a diferença no uso das variáveis e 
as constantes.
Resposta esperada
Dentro de um programa existem valores que precisam ser manipulados, ou seja, eles recebem
valores de outros campos; eles podem ser manipulados e por esse motivo são variáveis. Já as
constantes, como o nome sugere, tem seu valor inalterado durante a execução do programa, por
isso são categorizados como contantes.
Minha resposta
variáveis e constantes são elementos fundamentais na programação e manipulação de dados em
um sistema computacional, ambas desempenham papeis divergentes e possuem características
diferentes. O termo "variável" é referente à capacidade de seu valor variar ao longo da execução
de um programa, basicamente as variáveis são espaços na memória que podem armazenar
valores. Uma variável pode receber um valor inicial e, em seguida, ser alterada conforme se torna
necessário durante a execução do programa. por exemplo, em Java as variáveis geralmente são
declaradas como um tipo 'int'. Por outro lado as constantes são valores fixos que não podem ser
alterados após serem definidos. As constantes são utilizadas para representar valores que devem
permanecer constantes durante a execução do programa, Por exemplo, em Java, uma constante
pode ser declarada usando a palavra-chave 'final' antes do tipo da variável (EX: final int)da
constante é definido apenas uma vez e não pode ser alterado posteriormente. Resumindo, as
variáveis são utilizadas para armazenar valor que pode ser modificados durante a execução do
programa, enquanto as constantes são valores fixos e que não podem ser modificados após a
definição inicial.
Retorno da correção
Parabéns, acadêmico(a)! Sua resposta atingiu os objetivos da questão e você atingiu o esperado,
demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes
argumentos próprios, com base nos materiais disponibilizados. Confira no quadro "Resposta
esperada" a sugestão de resposta para esta questão.
2
Imprimir
03/06/2024, 10:50 Avaliação Final (Discursiva) - Individual
about:blank 2/2

Mais conteúdos dessa disciplina