Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. 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. O acadêmico escreve código semelhante ao da figura da resposta. 2. As linguagens de programação possuem como característica um conjunto de palavras reservadas, que não podem ser usadas em outros contextos. Essas palavras-chave são aquelas palavras ou identificadores que têm um significado implícito e relevante para a linguagem de programação, pois são reservadas para usos específicos da gramática da linguagem de programação. Disserte sobre as diferenças entre palavras reservadas usadas na linguagem C e o conceito das variáveis. A linguagem C possui 32 palavras reservadas, que não podem ser utilizadas como variáveis. As variáveis podem ser qualquer outra palavra diferente das reservadas. São as palavras que o desenvolvedor da linguagem utiliza para executar comandos/instrução e, por isso, não podem ser usadas para outros fins, que não os que previamente definido. Por exemplo a palavra IF, que em muitas linguagens é reservado por fazer parte da sintaxe do comando.
Compartilhar