subject
Informática, 08.04.2018 22:32 marinatagomori

Conforme tenenbaum (2007), uma pilha possui uma estrutura que pode ser declarada contendo dois objetos:

• um ponteiro, que irá armazenar o endereçamento inicial da pilha;
• um valor inteiro, que irá indicar a posição do topo da pilha.
para utilização de uma pilha, primeiramente é necessário:
• criar a declaração da estrutura da pilha;
• criar a pilha com a alocação dinâmica;
• criar as funções para inserir e remover da pilha.

a declaração da estrutura inicial para criação de uma pilha pode ser implementada por:
struct pilha

{
int topo;
int capacidade;
float * proxelem;
};
struct pilha minhapilha;

imagine agora uma pilha vazia e que receberá alguns comandos push e pop como é demonstrado na imagem abaixo.

comandos representados na imagem: push 7, push 12, pop, pop, push 23, pop.

com base na pilha e nos comandos apresentados, analise as afirmações abaixo:

i - ) a aplicação do código abaixo para uma pilha inicialmente vazia e depois resultado dos comandos (push 7, push 12, pop, pop, push 23, pop.) retorna 1.

int pilha_vazia (struct pilha *p ){
if( p -> topo == -1 )
return 1; /*sendo o topo igual a -1, a função retorna verdadeiro*/
else
return 0; /*caso contrário, a função retorna verdadeiro*/
}

ii - o retorno dos comandos do exemplo dado (push 7, push 12, pop, pop, push 23, pop) , do exemplo retorna uma pilha vazia.
iii - o retorno dos comandos do exemplo dado (push 7, push 12, pop, pop, push 23, pop), é uma pilha com o elemento 23.
iv - a aplicação do código abaixo para uma pilha inicialmente vazia e depois resultado dos comandos (push 7, push 12, pop, pop, push 23, pop.) retorna 1.

int pilha_cheia ( struct pilha *p ){

if (p -> topo == p -> capacidade - 1)
return 1;
else
return 0;
}

agora, assinale a alternativa correta.

escolha uma:

a. apenas as afirmativas ii, iii e iv estão corretas.

b. apenas as afirmativas i e iii estão corretas.

c. apenas as afirmações i e ii estão corretas.

d. apenas as afirmativas i, ii e iv estão corretas.

e. apenas as afirmações iii e iv estão corretas


Conforme tenenbaum (2007), uma pilha possui uma estrutura que pode ser declarada contendo dois objet

Respostas
Respostas: 1

Outra pergunta: Informática

question
Informática, 15.08.2019 06:10
Clicar no botão controlar alterações para ativá-lo resulta em: aceitação automática das alterações realizadas no documento.
Respostas: 1
question
Informática, 16.08.2019 14:39
Oque são funções no excel? ()são fórmulas pré definidas que executam cálculos ou retornam expressões em forma de texto baseando se em parâmetros definidos pelos usuários .()sao fórmulas que executam cálculos auomaticamente .()é uma maneira rápida e fácil de calcular contas pre estabelecidas por um comando .()sao fórmulas que executam cálculos aleatóriamente me ajudem pfvvv​
Respostas: 3
question
Informática, 17.08.2019 00:45
Alguém sabe solucionar esse problema, eu início meu computador e só aparece essa imagem nele, se souberem como se soluciona por favor me ! ​
Respostas: 2
question
Informática, 17.08.2019 01:52
Podemos descrever o objetivo da fase de transição do rup (rational unified process) da seguinte forma:
Respostas: 3
Você sabe a resposta certa?
Conforme tenenbaum (2007), uma pilha possui uma estrutura que pode ser declarada contendo dois objet...
Perguntas
question
Matemática, 09.12.2015 03:56
question
Geografia, 16.11.2015 16:37
question
Biologia, 22.10.2015 19:04
question
Matemática, 15.12.2015 01:03
Perguntas no site: 14844577