- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoAlocação de Memória
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
- Fundamentos de ProgramaçãoPonteiros e Referências
Analise a estrutura “no” e o procedimento “abcd”:
Registro = no
num: inteiro;
prox: ^no; {ponteiro para no}
Fim Registro;
Procedimento abcd (prim: ^no, ult: ^no)
aux: ^no;
valor: inteiro;
Início
leia(valor);
aloca(aux);
ult.prox !$ \leftarrow !$ aux;
aux.num !$ \leftarrow !$ valor;
aux.prox !$ \leftarrow !$ NULO;
ult !$ \leftarrow !$ aux;
Fim.
Sabendo-se que as variáveis “prim” e „ult” são, respectivamente, ponteiros para o início e o final de uma lista simplesmente encadeada com 5 elementos, o procedimento “abcd” é utilizado para
Provas
Questão presente nas seguintes provas